diff options
Diffstat (limited to 'lang/swi-prolog-jpl')
-rw-r--r-- | lang/swi-prolog-jpl/DESCR | 2 | ||||
-rw-r--r-- | lang/swi-prolog-jpl/Makefile | 51 | ||||
-rw-r--r-- | lang/swi-prolog-jpl/PLIST | 4 |
3 files changed, 57 insertions, 0 deletions
diff --git a/lang/swi-prolog-jpl/DESCR b/lang/swi-prolog-jpl/DESCR new file mode 100644 index 00000000000..8a0f85501fb --- /dev/null +++ b/lang/swi-prolog-jpl/DESCR @@ -0,0 +1,2 @@ +Package for Java/Prolog interaction for +swi-prolog, an ISO/Edinburgh-style Prolog compiler. diff --git a/lang/swi-prolog-jpl/Makefile b/lang/swi-prolog-jpl/Makefile new file mode 100644 index 00000000000..4758a7c5a4e --- /dev/null +++ b/lang/swi-prolog-jpl/Makefile @@ -0,0 +1,51 @@ +# $NetBSD: Makefile,v 1.1 2014/05/28 10:33:00 markd Exp $ + +.include "../../lang/swi-prolog-lite/Makefile.common" + +PKGNAME= swi-prolog-jpl-${SWIPLVERS} + +MAINTAINER= pkgsrc-users@NetBSD.org +COMMENT= jpl package for SWI Prolog + +GNU_CONFIGURE= yes +USE_TOOLS+= gmake pkg-config +MAKE_JOBS_SAFE= no + +.include "../../mk/bsd.prefs.mk" + +CONFIGURE_ENV+= PL=swi-prolog +CONFIGURE_ENV+= PLARCH=${MACHINE_GNU_PLATFORM} # make PLIST consistent +CONFIGURE_ENV+= PKG=jpl + +CONFIGURE_DIRS+= . packages +BUILD_DIRS+= packages/jpl +INSTALL_DIRS+= packages/jpl + +INSTALLATION_DIRS= lib/swi-prolog-${PKGVERSION_NOREV}/bin/${MACHINE_GNU_PLATFORM} + +TEST_TARGET= check + +pre-configure: + ${LN} -sf ${LOCALBASE}/bin/plld ${WRKSRC}/src + ${LN} -sf ${LOCALBASE}/bin/swi-prolog ${WRKSRC}/src + +post-configure: + ${LN} -sf ${LOCALBASE}/bin/plld ${WRKSRC}/src + ${LN} -sf ${LOCALBASE}/bin/swi-prolog ${WRKSRC}/src + cd ${WRKSRC}/packages; \ + ${SETENV} \ + CPP=${CPP:Q} \ + ${GMAKE} PKG=jpl configure + mkdir ${WRKSRC}/include + ${LN} -sf ${WRKSRC}/src/SWI-Prolog.h ${WRKSRC}/include + ${LN} -sf ${WRKSRC}/src/os/SWI-Stream.h ${WRKSRC}/include + + +.include "../../lang/swi-prolog-lite/buildlink3.mk" +.include "../../mk/java-vm.mk" +.include "../../devel/gmp/buildlink3.mk" +.include "../../devel/ncurses/buildlink3.mk" +# uses rl_event_hook() interface +.include "../../devel/readline/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/lang/swi-prolog-jpl/PLIST b/lang/swi-prolog-jpl/PLIST new file mode 100644 index 00000000000..577b26a27bf --- /dev/null +++ b/lang/swi-prolog-jpl/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1 2014/05/28 10:33:00 markd Exp $ +lib/swi-prolog-${PKGVERSION}/lib/jpl.jar +lib/swi-prolog-${PKGVERSION}/library/jpl.pl +lib/swi-prolog-${PKGVERSION}/lib/${MACHINE_GNU_PLATFORM}/libjpl.so |