Edit

IABSD.fr/ports/security/p5-Module-Signature/Makefile

Branch :

  • Show log

    Commit

  • Author : bluhm
    Date : 2016-09-15 22:03:36
    Hash : 658d7139
    Message : update p5-Module-Signature to 0.81

  • security/p5-Module-Signature/Makefile
  • # $OpenBSD: Makefile,v 1.25 2016/09/15 22:03:36 bluhm Exp $
    
    COMMENT =		module signature file manipulation
    
    DISTNAME =		Module-Signature-0.81
    
    CATEGORIES =		security
    
    MAINTAINER =		Alexander Bluhm <bluhm@openbsd.org>
    
    # CC0 creative commons
    PERMIT_PACKAGE_CDROM =	Yes
    
    MODULES =		cpan
    PKG_ARCH =		*
    BUILD_DEPENDS =		${RUN_DEPENDS}
    RUN_DEPENDS =		security/gnupg
    TEST_DEPENDS =		devel/p5-IPC-Run
    
    # Enable signature check by the module itself during make regress.
    # Thus the regression test only works on an unpatched port as it
    # verifies the signatures of the files in wrkdist directory.  The
    # public keys for that are added to the key ring during make configure.
    # This does not provide additional security as the keys are shipped
    # together with the source.  It just ensures that the port works fine.
    GNUPGHOME =		${WRKDIR}/gnupg
    CONFIGURE_ENV =		GNUPGHOME=${GNUPGHOME}
    MAKE_ENV =		GNUPGHOME=${GNUPGHOME} TEST_SIGNATURE=1
    
    pre-configure:
    	mkdir -p -m 0700 ${GNUPGHOME}
    
    post-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/p5-Module-Signature
    .for f in *.pub
    	${INSTALL_DATA} ${WRKDIST}/${f} ${PREFIX}/share/p5-Module-Signature
    .endfor
    
    .include <bsd.port.mk>