1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- # $OpenBSD: Makefile,v 1.42 2017/05/31 08:08:17 espie Exp $
- ONLY_FOR_ARCHS-java = i386 amd64
- COMMENT-main = syntactic parser of different languages
- COMMENT-java = Java bindings for link-grammar
- COMMENT-python = Python bindings for link-grammar
- VERSION = 5.3.16
- DISTNAME = link-grammar-${VERSION}
- PKGNAME-main = ${DISTNAME}
- PKGNAME-java = link-grammar-java-${VERSION}
- PKGNAME-python = py-link-grammar-${VERSION}
- REVISION-java = 0
- SHARED_LIBS += link-grammar 4.0 # 8.7
- SHARED_LIBS += link-grammar-java 4.0 # 8.7
- CATEGORIES = textproc
- HOMEPAGE = http://www.abisource.com/projects/link-grammar/
- # LGPLv2.1
- PERMIT_PACKAGE_CDROM = Yes
- WANTLIB += hunspell-1.6 m sqlite3 ${LIBECXX}
- WANTLIB-main += ${WANTLIB} c pthread
- WANTLIB-java += ${WANTLIB} link-grammar pthread
- WANTLIB-python += ${WANTLIB} ${MODPY_WANTLIB}
- WANTLIB-python += link-grammar pthread util
- MASTER_SITES = http://www.abisource.com/downloads/link-grammar/${VERSION}/
- MODULES = lang/python
- MODPY_ADJ_FILES = bindings/python-examples/tests.py
- # -std=c++03
- COMPILER = clang
- MULTI_PACKAGES = -main -java -python
- PSEUDO_FLAVORS = no_java
- .include <bsd.port.arch.mk>
- BUILD_DEPENDS = devel/swig
- LIB_DEPENDS= databases/sqlite3
- LIB_DEPENDS-main = ${LIB_DEPENDS} \
- textproc/hunspell
- LIB_DEPENDS-java = ${BUILD_PKGPATH},-main
- LIB_DEPENDS-python = ${MODPY_LIB_DEPENDS} \
- ${BUILD_PKGPATH},-main
- RUN_DEPENDS-main = # empty
- RUN_DEPENDS-java = ${MODJAVA_RUN_DEPENDS}
- RUN_DEPENDS-python = ${MODPYTHON_RUN_DEPENDS}
- TEST_DEPENDS = ${BUILD_PKGPATH},-python
- SUBST_VARS = VERSION
- CONFIGURE_STYLE = gnu
- ADD_CFLAGS = -I${JAVA_HOME}/include -I${JAVA_HOME}/include/openbsd
- ADD_CFLAGS += -I${LOCALBASE}/include
- CONFIGURE_ENV = CFLAGS="${CFLAGS} ${ADD_CFLAGS}" \
- CPPFLAGS="${CPPFLAGS} ${ADD_CFLAGS}" \
- LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
- CONFIGURE_ARGS = --enable-perl-bindings \
- --enable-python-bindings \
- --with-hunspell-dictdir=${LOCALBASE}/share/mozilla-dicts
- .if ${BUILD_PACKAGES:M-java}
- MODULES += java
- MODJAVA_VER = 1.6+
- BUILD_DEPENDS += devel/apache-ant
- .else
- CONFIGURE_ARGS += --disable-java-bindings
- .endif
- pre-configure:
- sed -i -e 's,-O2,,g;' -e 's,-O3,,g' ${WRKSRC}/configure
- post-install:
- rm ${PREFIX}/libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/clinkgrammar.{a,la}
- rm ${WRKINST}${MODPY_SITEPKG}/linkgrammar/_clinkgrammar.{a,la}
- .include <bsd.port.mk>
|