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-head mailing list