diff options
author | arved <arved@FreeBSD.org> | 2004-01-05 16:50:39 +0800 |
---|---|---|
committer | arved <arved@FreeBSD.org> | 2004-01-05 16:50:39 +0800 |
commit | ff57ad04a03688b4c44bf0987f7c50608401eace (patch) | |
tree | 9b59f5395fbc77673e60ce31d7c79da88fb61ba9 | |
parent | 6b7385849067594eea3269b735f2fcd4f77813b2 (diff) | |
download | freebsd-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/Makefile | 12 |
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 |