mirror of
https://git.freebsd.org/ports.git
synced 2025-05-30 18:06:27 -04:00
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:
parent
d276f8ffd8
commit
d1f94b3a7e
4 changed files with 27 additions and 33 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
11
sysutils/lockfile-progs/files/patch-GNUmakefile
Normal file
11
sysutils/lockfile-progs/files/patch-GNUmakefile
Normal 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 ?=
|
||||
|
|
@ -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
|
Loading…
Add table
Reference in a new issue