Edit

IABSD.fr/ports/databases/apache-couchdb/Makefile

Branch :

  • Show log

    Commit

  • Author : jasper
    Date : 2010-01-06 18:45:45
    Hash : 6d13f95c
    Message : - update couchdb to 0.10.1 ok benoit@ (MAINTAINER)

  • databases/apache-couchdb/Makefile
  • # $OpenBSD: Makefile,v 1.6 2010/01/06 18:45:45 jasper Exp $
    
    COMMENT =	distributed, document-oriented database
    
    COUCH_VER =	0.10.1
    DISTNAME =	apache-couchdb-${COUCH_VER}
    CATEGORIES =	databases
    
    HOMEPAGE =	http://couchdb.apache.org/
    
    MAINTAINER =	Benoit Chesneau <benoitc@metavers.net>
    
    # Apache 2.0
    PERMIT_PACKAGE_CDROM =	Yes
    PERMIT_PACKAGE_FTP =	Yes
    PERMIT_DISTFILES_CDROM = Yes
    PERMIT_DISTFILES_FTP =	Yes
    
    WANTLIB =	c crypto iconv intl pthread ssl z
    
    MASTER_SITES =	${MASTER_SITE_APACHE:=couchdb/${COUCH_VER}/}
    
    BUILD_DEPENDS =	::lang/erlang
    RUN_DEPENDS =	::lang/erlang
    LIB_DEPENDS =	icudata,icui18n,icuuc::textproc/icu4c \
    		js::lang/spidermonkey \
    		curl::net/curl \
    		idn::devel/libidn
    
    MAKE_FLAGS =	LDFLAGS="-L${LOCALBASE}/lib -pthread" \
    		CFLAGS="-I${LOCALBASE}/include/nspr" \
    		localstatelibdir="/var/couchdb" \
    		default_sysconf_data=""
    
    USE_GMAKE =	Yes
    USE_LIBTOOL =	Yes
    
    CONFIGURE_STYLE = gnu
    CONFIGURE_ARGS = ${CONFIGURE_SHARED} \
    		 --localstatedir=/var \
    		 --with-erlang=${LOCALBASE}/lib/erlang/usr/include \
    		 --with-js-include=${LOCALBASE}/include/js \
    		 --with-js-lib=${LOCALBASE}/lib
    # The 'erl -version' test in configure needs HOME to be set.
    CONFIGURE_ENV =	HOME=${PORTHOME}
    
    REGRESS_TARGET = check
    PORTHOME =	${WRKDIR}
    
    SUBST_VARS +=	COUCH_VER
    
    post-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/couchdb
    	${INSTALL_DATA} ${WRKBUILD}/etc/couchdb/default.ini \
    	    ${PREFIX}/share/examples/couchdb
    	${INSTALL_DATA} ${WRKBUILD}/etc/couchdb/local.ini \
    	    ${PREFIX}/share/examples/couchdb
    
    .include <bsd.port.mk>