Edit

IABSD.fr/ports/java/tanukiwrapper/Makefile

Branch :

  • Show log

    Commit

  • Author : naddy
    Date : 2016-03-18 23:12:15
    Hash : 42bc647e
    Message : remove SHARED_ONLY from ports that only use modules that neither set nor read this variable

  • java/tanukiwrapper/Makefile
  • # $OpenBSD: Makefile,v 1.6 2016/03/18 23:12:18 naddy Exp $
    
    COMMENT=	Tanuki Java Service Wrapper
    
    SVN_REV=	1780
    DISTNAME=	wrapper-code-${SVN_REV}-trunk
    PKGNAME=	java-tanukiwrapper-3.5.19.1
    REVISION=	2
    CATEGORIES=	java
    
    HOMEPAGE=	http://wrapper.tanukisoftware.com/
    
    MASTER_SITES=	https://distfiles.nl/
    
    # GPLv2
    # http://wrapper.tanukisoftware.com/doc/english/licenseCommunity.html
    PERMIT_PACKAGE_CDROM=	Yes
    
    EXTRACT_SUFX=	.zip
    
    MODULES=	converters/libiconv \
    		java
    MODJAVA_VER=	1.6+
    MODJAVA_BUILD=	ant
    
    .include <bsd.port.arch.mk>
    .if ${PROPERTIES:Mlp64}
    BITS=64
    .else
    BITS=32
    .endif
    
    MODJAVA_BUILD_ARGS=-Dbits=${BITS}
    
    WANTLIB=	c m pthread
    
    USE_GMAKE=	Yes
    
    WRKDIST=	${WRKDIR}/${DISTNAME}/wrapper/
    
    SUBST_VARS+=	CC CFLAGS
    
    post-extract:
    	cp ${FILESDIR}/Makefile-openbsd-x86-${BITS}.gmake ${WRKSRC}/src/c/
    
    pre-configure:
    	${SUBST_CMD} ${WRKSRC}/src/c/Makefile-openbsd-x86-${BITS}.gmake
    
    do-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/java/classes/  \
    		${PREFIX}/lib/tanukuwrapper/
    	${INSTALL_DATA} ${WRKSRC}/lib/wrapper.jar \
    		${PREFIX}/share/java/classes/tanukiwrapper.jar
    	${INSTALL_PROGRAM} ${WRKSRC}/lib/libwrapper.so ${PREFIX}/lib/tanukuwrapper/
    	${INSTALL_PROGRAM} ${WRKSRC}/bin/wrapper ${PREFIX}/sbin/tanukiwrapper
    
    do-test:
    	cd ${WRKSRC} && ant -Dbits=${BITS} -f build-tests.xml
    
    .include <bsd.port.mk>