Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2024 00:17:22 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 3c01a249d222 - main - security/cardpeek: unbreak against enforced ccache, move the manpage
Message-ID:  <202401230017.40N0HMeL002597@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3c01a249d22239dd0a2fee36832c35277b537a57

commit 3c01a249d22239dd0a2fee36832c35277b537a57
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2024-01-23 00:16:32 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2024-01-23 00:16:32 +0000

    security/cardpeek: unbreak against enforced ccache, move the manpage
    
    If `devel/ccache' is packaged with compiler symlinks, `gcc' would be
    detected and used via $(OBJCLD), switch to the $(CCLD)-based linking
    command to avoid that.  Now that we're here, convert the `post-patch'
    target to a regular patch file.
---
 security/cardpeek/Makefile                |  7 ++-----
 security/cardpeek/files/patch-Makefile.in | 20 ++++++++++++++++++++
 2 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/security/cardpeek/Makefile b/security/cardpeek/Makefile
index c8cf5f519691..55c2e428bf04 100644
--- a/security/cardpeek/Makefile
+++ b/security/cardpeek/Makefile
@@ -17,8 +17,9 @@ RUN_DEPENDS=	pcscd:devel/pcsc-lite
 USES=		gnome iconv localbase lua:52 pkgconfig
 USE_GNOME=	gtk30
 GNU_CONFIGURE=	yes
+GNU_CONFIGURE_MANPREFIX=	${PREFIX}/share
 
-PLIST_FILES=	bin/cardpeek man/man1/cardpeek.1.gz \
+PLIST_FILES=	bin/cardpeek share/man/man1/cardpeek.1.gz \
 		share/appdata/cardpeek.appdata.xml \
 		share/applications/cardpeek.desktop \
 		share/icons/hicolor/48x48/apps/cardpeek-logo.png
@@ -26,8 +27,4 @@ PORTDOCS=	AUTHORS README cardpeek_ref.en.pdf
 
 OPTIONS_DEFINE=	DOCS
 
-post-patch:
-	@${REINPLACE_CMD} -e 's,^doc_DATA =,& AUTHORS README,' \
-		${WRKSRC}/Makefile.in
-
 .include <bsd.port.mk>
diff --git a/security/cardpeek/files/patch-Makefile.in b/security/cardpeek/files/patch-Makefile.in
new file mode 100644
index 000000000000..9f6676d6b5c8
--- /dev/null
+++ b/security/cardpeek/files/patch-Makefile.in
@@ -0,0 +1,20 @@
+--- Makefile.in.orig	2015-02-27 14:24:48 UTC
++++ Makefile.in
+@@ -435,7 +435,7 @@ cardpeek_SOURCES = asn1.c asn1.h bytestring.c bytestri
+ 	cardpeek_public_key.h win32/config.h $(am__append_1) \
+ 	$(am__append_3)
+ EXTRA_cardpeek_SOURCES = cardpeek.c osx/cardpeek-osx.m
+-doc_DATA = doc/cardpeek_ref.en.pdf 
++doc_DATA = AUTHORS README doc/cardpeek_ref.en.pdf
+ cardpeek_LDADD = cardpeek_resources.$(OBJEXT) @LUA_LIBS@ @PCSC_LIBS@ @GLIB_LIBS@ @GTK_LIBS@ @CURL_LIBS@ @ICONV_LIBS@
+ cardpeek_LDFLAGS = -g $(am__append_2)
+ dist_man_MANS = cardpeek.1
+@@ -595,7 +595,7 @@ osx/cardpeek-osx.$(OBJEXT): osx/$(am__dirstamp) \
+ 
+ cardpeek$(EXEEXT): $(cardpeek_OBJECTS) $(cardpeek_DEPENDENCIES) $(EXTRA_cardpeek_DEPENDENCIES) 
+ 	@rm -f cardpeek$(EXEEXT)
+-	$(AM_V_OBJCLD)$(cardpeek_LINK) $(cardpeek_OBJECTS) $(cardpeek_LDADD) $(LIBS)
++	$(AM_V_CCLD)$(LINK) $(cardpeek_OBJECTS) $(cardpeek_LDADD) $(LIBS)
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401230017.40N0HMeL002597>