irc/simpleirc: Update to 1.3

Changelog: https://git.suckless.org/sic/log.html

PR:		269944
This commit is contained in:
Clockwork6400 2023-03-05 10:29:02 +02:00 committed by Robert Clausecker
parent 375652fb6f
commit 9a7c9aad1d
4 changed files with 49 additions and 54 deletions

View file

@ -1,11 +1,11 @@
PORTNAME= simpleirc
PORTVERSION= 1.2
DISTVERSION= 1.3
CATEGORIES= irc
MASTER_SITES= http://dl.suckless.org/tools/ \
LOCAL/dhn
DISTNAME= sic-${PORTVERSION}
MASTER_SITES= http://dl.suckless.org/tools/
MAINTAINER= ports@FreeBSD.org
DISTNAME= sic-${DISTVERSION}
MAINTAINER= Clockwork6400@protonmail.com
COMMENT= Extremely simple IRC client
WWW= http://www.suckless.org/programs/sic.html
@ -17,6 +17,9 @@ PORTDOCS= README
OPTIONS_DEFINE= DOCS
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/simpleirc
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}

View file

@ -1,2 +1,3 @@
SHA256 (sic-1.2.tar.gz) = ac07f905995e13ba2c43912d7a035fbbe78a628d7ba1c256f4ca1372fb565185
SIZE (sic-1.2.tar.gz) = 4563
TIMESTAMP = 1677860610
SHA256 (sic-1.3.tar.gz) = 30478fab3ebc75f2eb5d08cbb5b2fedcaf489116e75a2dd7197e3e9c733d65d2
SIZE (sic-1.3.tar.gz) = 5740

View file

@ -1,26 +1,43 @@
--- Makefile.orig 2013-06-16 06:03:32 UTC
--- Makefile.orig 2022-10-04 17:34:08 UTC
+++ Makefile
@@ -38,17 +38,18 @@ dist: clean
@@ -4,13 +4,13 @@ NAME = sic
VERSION = 1.3
# paths
-PREFIX = /usr/local
-MANPREFIX = ${PREFIX}/share/man
+PREFIX ?= /usr/local
+MANPREFIX = ${PREFIX}/man
# use system flags.
-SIC_CFLAGS = ${CFLAGS}
-SIC_LDFLAGS = ${LDFLAGS}
-SIC_CPPFLAGS = ${LDFLAGS} -DVERSION=\"${VERSION}\" -D_GNU_SOURCE
+SIC_CFLAGS += ${CFLAGS}
+SIC_LDFLAGS += ${LDFLAGS}
+SIC_CPPFLAGS += ${LDFLAGS} -DVERSION=\"${VERSION}\" -D_GNU_SOURCE
BIN = sic
SRC = ${BIN:=.c}
@@ -45,15 +45,15 @@ dist:
install: all
@echo installing executable file to ${DESTDIR}${PREFIX}/bin
@mkdir -p ${DESTDIR}${PREFIX}/bin
- @cp -f sic ${DESTDIR}${PREFIX}/bin
- @chmod 755 ${DESTDIR}${PREFIX}/bin/sic
+ @cp -f sic ${DESTDIR}${PREFIX}/bin/simpleirc
+ @chmod 755 ${DESTDIR}${PREFIX}/bin/simpleirc
@echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
@mkdir -p ${DESTDIR}${MANPREFIX}/man1
@sed "s/VERSION/${VERSION}/g" < sic.1 > ${DESTDIR}${MANPREFIX}/man1/sic.1
- @chmod 644 ${DESTDIR}${MANPREFIX}/man1/sic.1
+ @mv ${DESTDIR}${MANPREFIX}/man1/sic.1 ${DESTDIR}${MANPREFIX}/man1/simpleirc.1
+ @chmod 644 ${DESTDIR}${MANPREFIX}/man1/simpleirc.1
mkdir -p ${DESTDIR}${PREFIX}/bin
- cp -f ${BIN} "${DESTDIR}${PREFIX}/bin"
- chmod 755 "${DESTDIR}${PREFIX}/bin/${BIN}"
+ cp -f sic ${DESTDIR}${PREFIX}/bin/simpleirc
+ chmod 755 ${DESTDIR}${PREFIX}/bin/simpleirc
mkdir -p "${DESTDIR}${MANPREFIX}/man1"
sed "s/VERSION/${VERSION}/g" < ${MAN1} > "${DESTDIR}${MANPREFIX}/man1/${MAN1}"
- chmod 644 "${DESTDIR}${MANPREFIX}/man1/${MAN1}"
+ mv ${DESTDIR}${MANPREFIX}/man1/sic.1 ${DESTDIR}${MANPREFIX}/man1/simpleirc.1
+ chmod 644 ${DESTDIR}${MANPREFIX}/man1/simpleirc.1
uninstall:
@echo removing executable file from ${DESTDIR}${PREFIX}/bin
- @rm -f ${DESTDIR}${PREFIX}/bin/sic
+ @rm -f ${DESTDIR}${PREFIX}/bin/simpleirc
@echo removing manual page from ${DESTDIR}${MANPREFIX}/man1
- @rm -f ${DESTDIR}${MANPREFIX}/man1/sic.1
+ @rm -f ${DESTDIR}${MANPREFIX}/man1/simpleirc.1
- rm -f \
- "${DESTDIR}${PREFIX}/bin/${BIN}"\
- "${DESTDIR}${MANPREFIX}/man1/${MAN1}"
+ rm -f ${DESTDIR}${PREFIX}/bin/simpleirc
+ rm -f ${DESTDIR}${MANPREFIX}/man1/simpleirc.1
.PHONY: all options clean dist install uninstall
.PHONY: all clean dist install uninstall

View file

@ -1,26 +0,0 @@
--- config.mk.orig 2013-06-16 06:03:32 UTC
+++ config.mk
@@ -4,17 +4,17 @@ VERSION = 1.2
# Customize below to fit your system
# paths
-PREFIX = /usr/local
-MANPREFIX = ${PREFIX}/share/man
+PREFIX ?= /usr/local
+MANPREFIX = ${PREFIX}/man
# includes and libs
INCS = -I. -I/usr/include
LIBS = -L/usr/lib -lc
# flags
-CPPFLAGS = -DVERSION=\"${VERSION}\" -D_GNU_SOURCE
-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
-LDFLAGS = -s ${LIBS}
+CPPFLAGS += -DVERSION=\"${VERSION}\" -D_GNU_SOURCE
+CFLAGS += -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
+LDFLAGS += -s ${LIBS}
# compiler and linker
-CC = cc
+CC ?= cc