sysutils/lockfile-progs: Update to 0.2.0

ChangeLog:	https://tracker.debian.org/news/1593225/accepted-lockfile-progs-020-source-into-unstable/
This commit is contained in:
Yasuhiro Kimura 2024-12-11 23:30:14 +09:00
parent d276f8ffd8
commit d1f94b3a7e
4 changed files with 27 additions and 33 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= lockfile-progs
DISTVERSION= 0.1.20
DISTVERSION= 0.2.0
CATEGORIES= sysutils
MASTER_SITES= DEBIAN_POOL
DISTNAME= ${PORTNAME}_${PORTVERSION}
@ -11,11 +11,17 @@ WWW= https://tracker.debian.org/pkg/lockfile-progs
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= bash:shells/bash \
gsed:textproc/gsed
LIB_DEPENDS= liblockfile.so:devel/liblockfile
USES= tar:xz
USES= gmake localbase:ldflags tar:xz
MAKEFILE= GNUmakefile
ALL_TARGET= bin/lockfile-create man/lockfile-progs.1
BINARY_ALIAS= sed=gsed
ALL_TARGET= lockfile-create
WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/}
PORTDOCS= changelog
@ -23,10 +29,10 @@ PORTDOCS= changelog
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/lockfile-create ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/lockfile-progs.1 ${STAGEDIR}${PREFIX}/share/man/man1
.for f in lockfile-remove lockfile-touch lockfile-check mail-lock mail-unlock \
mail-touchlock
${INSTALL_PROGRAM} ${WRKSRC}/bin/lockfile-create ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/man/lockfile-progs.1 ${STAGEDIR}${PREFIX}/share/man/man1
.for f in lockfile-check lockfile-remove lockfile-touch mail-lock mail-touchlock \
mail-unlock
${LN} ${STAGEDIR}${PREFIX}/bin/lockfile-create ${STAGEDIR}${PREFIX}/bin/${f}
${LN} -s lockfile-progs.1 ${STAGEDIR}${PREFIX}/share/man/man1/${f}.1
.endfor

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1733812293
SHA256 (lockfile-progs_0.1.20.tar.xz) = 0197e8b7826ce393b0585d345f3dd97e51829aba465a8770b5658837b6d4188c
SIZE (lockfile-progs_0.1.20.tar.xz) = 14460
TIMESTAMP = 1733925431
SHA256 (lockfile-progs_0.2.0.tar.xz) = 2988fb5a8b407e52e2aa6282ce45497f465c921d591138c100f4898215844c90
SIZE (lockfile-progs_0.2.0.tar.xz) = 15360

View file

@ -0,0 +1,11 @@
--- GNUmakefile.orig 2024-12-10 21:05:21 UTC
+++ GNUmakefile
@@ -10,7 +10,7 @@ cleanfiles += $(generated)
generated += $(patsubst %,man/%.1,$(variants))
cleanfiles += $(generated)
-CFLAGS := -g -Wall -Wformat-security -Werror -O2 -fwrapv -fno-strict-aliasing $(CFLAGS)
+#CFLAGS := -g -Wall -Wformat-security -Werror -O2 -fwrapv -fno-strict-aliasing $(CFLAGS)
CPPFLAGS ?=
LDFLAGS ?=

View file

@ -1,23 +0,0 @@
--- Makefile.orig 2024-12-09 19:42:32 UTC
+++ Makefile
@@ -1,6 +1,6 @@
-LOADLIBES := -llockfile
-CFLAGS := -g -Wall -Wformat-security -Werror -O2 -fwrapv -fno-strict-aliasing $(CFLAGS)
+LOADLIBES := -L${LOCALBASE}/lib -llockfile
+#CFLAGS := -g -Wall -Wformat-security -Werror -O2 -fwrapv -fno-strict-aliasing $(CFLAGS)
all: lockfile-create
rm -rf bin
@@ -23,7 +23,10 @@ lockfile-create: lockfile-progs.o
.PHONY: all
lockfile-create: lockfile-progs.o
- ${CC} -o $@ ${LDFLAGS} $^ ${LOADLIBES}
+ ${CC} -o $@ ${LDFLAGS} lockfile-progs.o ${LOADLIBES}
+
+lockfile-progs.o:
+ ${CC} ${CFLAGS} -c -I${LOCALBASE}/include lockfile-progs.c
# These tests are quite insufficient, but perhaps better than nothing for now.
check: all