ii: update to 2.0

This commit is contained in:
Toby Peterson
2022-10-05 11:20:42 -07:00
parent c1799b9687
commit ef2aed2f0b
3 changed files with 38 additions and 31 deletions
+9 -9
View File
@@ -1,7 +1,7 @@
PortSystem 1.0
name ii
version 1.9
version 2.0
categories irc
maintainers {toby @tobypeterson}
description minimalist FIFO and filesystem-based IRC client
@@ -14,17 +14,17 @@ homepage https://tools.suckless.org/ii/
platforms darwin
license MIT
master_sites https://dl.suckless.org/tools/
checksums rmd160 3efe3c257d54906bd4b1e80d8e3f18f66b5f4801 \
sha256 850cb323b583d261b51bda9993ee733334352a8e6ca1e2f02b57c154bf568c17 \
size 12672
checksums rmd160 fc1b5118102226f5043e70ca843a86c83584d618 \
sha256 4f67afcd208c07939b88aadbf21497a702ad0a07f9b5a6ce861f9f39ffe5425b \
size 11129
patchfiles patch-config.mk
patchfiles patch-Makefile
configure {
reinplace "s|__PREFIX__|${prefix}|" ${worksrcpath}/config.mk
reinplace "s|__CC__|${configure.cc}|" ${worksrcpath}/config.mk
reinplace "s|__CFLAGS__|${configure.cflags}|" ${worksrcpath}/config.mk
reinplace "s|__LDFLAGS__|${configure.ldflags}|" ${worksrcpath}/config.mk
reinplace "s|__PREFIX__|${prefix}|" ${worksrcpath}/Makefile
reinplace "s|__CC__|${configure.cc}|" ${worksrcpath}/Makefile
reinplace "s|__CFLAGS__|${configure.cflags}|" ${worksrcpath}/Makefile
reinplace "s|__LDFLAGS__|${configure.ldflags}|" ${worksrcpath}/Makefile
}
livecheck.type regex
+29
View File
@@ -0,0 +1,29 @@
--- Makefile.orig 2022-10-05 11:13:12
+++ Makefile 2022-10-05 11:18:11
@@ -3,10 +3,14 @@
VERSION = 2.0
# paths
-PREFIX = /usr/local
+PREFIX = __PREFIX__
MANPREFIX = $(PREFIX)/share/man
DOCPREFIX = $(PREFIX)/share/doc
+CC = __CC__
+CFLAGS = __CFLAGS__
+LDFLAGS = __LDFLAGS__
+
SRC = ii.c
OBJ = $(SRC:.c=.o)
@@ -17,8 +21,8 @@
# on systems which provide strlcpy(3),
# remove NEED_STRLCPY from CPPFLAGS and
# remove strlcpy.o from LIBS
-II_CPPFLAGS = $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -D_DEFAULT_SOURCE -DNEED_STRLCPY
-LIBS = strlcpy.o
+II_CPPFLAGS = $(CPPFLAGS) -DVERSION=\"$(VERSION)\" -D_DEFAULT_SOURCE
+LIBS =
all: ii
-22
View File
@@ -1,22 +0,0 @@
--- config.mk.orig 2022-01-07 14:17:23.000000000 -0800
+++ config.mk 2022-01-07 14:21:22.000000000 -0800
@@ -2,13 +2,15 @@
VERSION = 1.9
# paths
-PREFIX = /usr/local
+PREFIX = __PREFIX__
MANPREFIX = ${PREFIX}/share/man
DOCPREFIX = ${PREFIX}/share/doc
# on systems which provide strlcpy(3),
# remove NEED_STRLCPY from CFLAGS and
# remove strlcpy.o from LIBS
-CFLAGS = -DNEED_STRLCPY -Os
-LDFLAGS = -s
-LIBS = strlcpy.o
+CFLAGS = __CFLAGS__
+LDFLAGS = __LDFLAGS__
+LIBS =
+
+CC = __CC__