aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorarved <arved@FreeBSD.org>2004-01-05 16:50:39 +0800
committerarved <arved@FreeBSD.org>2004-01-05 16:50:39 +0800
commitff57ad04a03688b4c44bf0987f7c50608401eace (patch)
tree9b59f5395fbc77673e60ce31d7c79da88fb61ba9
parent6b7385849067594eea3269b735f2fcd4f77813b2 (diff)
downloadfreebsd-ports-gnome-ff57ad04a03688b4c44bf0987f7c50608401eace.tar.gz
freebsd-ports-gnome-ff57ad04a03688b4c44bf0987f7c50608401eace.tar.zst
freebsd-ports-gnome-ff57ad04a03688b4c44bf0987f7c50608401eace.zip
Use a temporary gpg-keyring in ${WRKDIR} instead of using the users default
keyring. This should fix the problem, that gpg chown's the default keyring to root when installing the port via sudo. PR: 60916 Reported by: kosmos <abowhill@blarg.net
-rw-r--r--irc/bitchx/Makefile12
1 files changed, 8 insertions, 4 deletions
diff --git a/irc/bitchx/Makefile b/irc/bitchx/Makefile
index ba78a0ba883d..7917f12c5859 100644
--- a/irc/bitchx/Makefile
+++ b/irc/bitchx/Makefile
@@ -125,19 +125,23 @@ pre-fetch:
.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
/usr/bin/dialog --yesno "SECURITY NOTICE: TCL support is only \
available by linking a precompiled binary object into the Application. \
- Do you really want to proceed building BitchX with TCL support?" 7 70 || ${FALSE}
+ Do you really want to proceed building BitchX with TCL support?" 7 70 || ${FALSE}
.endif # BATCH
.endif # WITH_TCL
pre-extract:
.if exists(${PREFIX}/bin/gpg)
+ @${MKDIR} ${WRKDIR}
@${ECHO_CMD} "===> Verifying GnuPG Signatures."
- -gpg --keyserver pgp.mit.edu --recv-key 42D1F77C
- cd ${DISTDIR}; gpg --verify ircii-pana-${PORTVERSION}${EXTRACT_SUFX}.sig \
+ -gpg --keyserver pgp.mit.edu --no-default-keyring \
+ --keyring ${WRKDIR}/keyring --recv-key 42D1F77C
+ cd ${DISTDIR}; gpg --keyring ${WRKDIR}/keyring --verify \
+ ircii-pana-${PORTVERSION}${EXTRACT_SUFX}.sig \
ircii-pana-${PORTVERSION}${EXTRACT_SUFX}
.if defined(WITH_TCL)
- cd ${DISTDIR}; gpg --verify freebsd4-tcl83-bx1.0c19-tcl.o.sig \
+ cd ${DISTDIR}; gpg --keyring ${WRKDIR}/keyring --verify \
+ freebsd4-tcl83-bx1.0c19-tcl.o.sig \
freebsd4-tcl83-bx1.0c19-tcl.o
.endif
.else