svn commit: r335097 - head/lang/yap-devel
Danilo Egea Gondolfo
danilo at FreeBSD.org
Thu Nov 28 14:56:09 UTC 2013
Author: danilo
Date: Thu Nov 28 14:56:08 2013
New Revision: 335097
URL: http://svnweb.freebsd.org/changeset/ports/335097
Log:
- Fix plist
- Add MYDDAS option to enable MySQL
- Use options helpers
Modified:
head/lang/yap-devel/Makefile
head/lang/yap-devel/pkg-plist
Modified: head/lang/yap-devel/Makefile
==============================================================================
--- head/lang/yap-devel/Makefile Thu Nov 28 14:53:00 2013 (r335096)
+++ head/lang/yap-devel/Makefile Thu Nov 28 14:56:08 2013 (r335097)
@@ -15,22 +15,23 @@ LICENSE_COMB= dual
CONFLICTS= yap-6.2.*
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS MYDDAS
+MYDDAS_DESC= Enable MySQL support
-.include <bsd.port.options.mk>
+OPTIONS_SUB= yes
-.if ${PORT_OPTIONS:MDOCS}
-USE_TEX= base texmf latex
-BUILD_DEPENDS+= ${LOCALBASE}/bin/texi2html:${PORTSDIR}/textproc/texi2html
-BUILD_DEPENDS+= ${LOCALBASE}/bin/texi2pdf:${PORTSDIR}/print/texinfo
-.endif
+DOCS_USE= TEX=base,texmf,latex
+DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/texi2html:${PORTSDIR}/textproc/texi2html \
+ ${LOCALBASE}/bin/texi2pdf:${PORTSDIR}/print/texinfo
+
+MYDDAS_LIB_DEPENDS= libiodbc.so:${PORTSDIR}/databases/libiodbc
+MYDDAS_CONFIGURE_ENABLE= myddas myddas-top-level
STRIP= #none
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --enable-max-performance \
- --disable-clpbn-bp
+CONFIGURE_ARGS+= --enable-max-performance --disable-clpbn-bp
USES= gmake
USE_GCC= any
@@ -41,6 +42,8 @@ EXTRACT_AFTER_ARGS= | ${SETENV} LC_ALL=e
DOCSDIR= ${PREFIX}/share/doc/Yap
DATADIR= ${PREFIX}/share/Yap
+.include <bsd.port.options.mk>
+
post-build:
.if empty(PORT_OPTIONS:MDOCS)
# prevent the installation of docs files
Modified: head/lang/yap-devel/pkg-plist
==============================================================================
--- head/lang/yap-devel/pkg-plist Thu Nov 28 14:53:00 2013 (r335096)
+++ head/lang/yap-devel/pkg-plist Thu Nov 28 14:56:08 2013 (r335097)
@@ -116,7 +116,6 @@ lib/Yap/json.so
lib/Yap/matrix.so
lib/Yap/memfile.so
lib/Yap/mime.so
-lib/Yap/odbc4pl.so
lib/Yap/pl-minisat.so
lib/Yap/prism.so
lib/Yap/process.so
@@ -342,14 +341,6 @@ lib/libYap.a
%%DATADIR%%/menu.pl
%%DATADIR%%/mime.pl
%%DATADIR%%/minisat.pl
-%%DATADIR%%/myddas.yap
-%%DATADIR%%/myddas_assert_predicates.yap
-%%DATADIR%%/myddas_errors.yap
-%%DATADIR%%/myddas_mysql.yap
-%%DATADIR%%/myddas_prolog2sql.yap
-%%DATADIR%%/myddas_prolog2sql_optimizer.yap
-%%DATADIR%%/myddas_top_level.yap
-%%DATADIR%%/myddas_util_predicates.yap
%%DATADIR%%/nb.yap
%%DATADIR%%/nb_set.pl
%%DATADIR%%/occurs.yap
@@ -592,6 +583,15 @@ lib/libYap.a
%%DATADIR%%/xsdp_types.pl
%%DATADIR%%/ypp.yap
%%DATADIR%%/zlib.pl
+%%MYDDAS%%lib/Yap/odbc4pl.so
+%%MYDDAS%%%%DATADIR%%/myddas.yap
+%%MYDDAS%%%%DATADIR%%/myddas_assert_predicates.yap
+%%MYDDAS%%%%DATADIR%%/myddas_errors.yap
+%%MYDDAS%%%%DATADIR%%/myddas_mysql.yap
+%%MYDDAS%%%%DATADIR%%/myddas_prolog2sql.yap
+%%MYDDAS%%%%DATADIR%%/myddas_prolog2sql_optimizer.yap
+%%MYDDAS%%%%DATADIR%%/myddas_top_level.yap
+%%MYDDAS%%%%DATADIR%%/myddas_util_predicates.yap
%%PORTDOCS%%%%DOCSDIR%%/Artistic
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/README
@@ -725,27 +725,27 @@ lib/libYap.a
%%PORTDOCS%%%%DOCSDIR%%/packages/problog/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/yap.html
%%PORTDOCS%%%%DOCSDIR%%/yap.pdf
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/problog
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/xml
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/problog
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism/noisy_or
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism/jtree
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/plunit
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/pldoc
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/minisat
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/meld
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/http/pwp
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/http
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/chr
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/R
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/learning
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/School
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/HMMer
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages
- at dirrmtry %%PORTDOCS%%%%DOCSDIR%%
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/problog
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/xml
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/problog
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/prism/noisy_or
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/prism/jtree
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/prism
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/plunit
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/pldoc
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/minisat
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/meld
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/http/pwp
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/http
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/chr
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/R
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/CLPBN/learning
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/CLPBN/School
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/CLPBN/HMMer
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/CLPBN
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
@dirrmtry %%DATADIR%%/xml
@dirrmtry %%DATADIR%%/semweb
@dirrmtry %%DATADIR%%/problog
More information about the svn-ports-all
mailing list