diff options
author | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2013-11-05 23:19:56 +0000 |
---|---|---|
committer | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2013-11-05 23:19:56 +0000 |
commit | ef25aae5a45dfbca85ad2d5444b455727bbf36b4 (patch) | |
tree | 4e30a1256044aa99162fd321663e2bb24b6a0000 /lang/yap-devel | |
parent | 57dacc67dc6425240a2eec6ec8d09600e5dcdbc9 (diff) |
Notes
Diffstat (limited to 'lang/yap-devel')
-rw-r--r-- | lang/yap-devel/Makefile | 4 | ||||
-rw-r--r-- | lang/yap-devel/files/patch-H__TermExt.h | 14 | ||||
-rw-r--r-- | lang/yap-devel/files/patch-H__absmi.h | 11 | ||||
-rw-r--r-- | lang/yap-devel/files/patch-H__amiops.h | 21 | ||||
-rw-r--r-- | lang/yap-devel/files/patch-packages__swi-minisat2__C__SolverTypes.h | 21 | ||||
-rw-r--r-- | lang/yap-devel/pkg-plist | 51 |
6 files changed, 32 insertions, 90 deletions
diff --git a/lang/yap-devel/Makefile b/lang/yap-devel/Makefile index cbbf9354a595..17bec12b867a 100644 --- a/lang/yap-devel/Makefile +++ b/lang/yap-devel/Makefile @@ -29,9 +29,9 @@ STRIP= #none USE_LDCONFIG= yes GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --enable-max-performance \ - --disable-clpbn-bp +CONFIGURE_ARGS+= --enable-max-performance USES= gmake +USE_GCC= any EXTRACT_CMD= ${GZIP_CMD} EXTRACT_BEFORE_ARGS= -dc diff --git a/lang/yap-devel/files/patch-H__TermExt.h b/lang/yap-devel/files/patch-H__TermExt.h deleted file mode 100644 index a271e35e6975..000000000000 --- a/lang/yap-devel/files/patch-H__TermExt.h +++ /dev/null @@ -1,14 +0,0 @@ ---- ./H/TermExt.h.orig 2012-06-30 16:53:59.000000000 -0300 -+++ ./H/TermExt.h 2013-11-03 01:59:03.000000000 -0200 -@@ -217,7 +217,11 @@ - - #if SIZEOF_DOUBLE == 2*SIZEOF_LONG_INT - -+#ifdef __amd64__ - INLINE_ONLY inline EXTERN void AlignGlobalForDouble( USES_REGS1 ); -+#else -+inline EXTERN void AlignGlobalForDouble( USES_REGS1 ); -+#endif - - #define DOUBLE_ALIGNED(ADDR) ((CELL)(ADDR) & 0x4) - diff --git a/lang/yap-devel/files/patch-H__absmi.h b/lang/yap-devel/files/patch-H__absmi.h deleted file mode 100644 index da683a9fec74..000000000000 --- a/lang/yap-devel/files/patch-H__absmi.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./H/absmi.h.orig 2013-11-03 01:59:20.000000000 -0200 -+++ ./H/absmi.h 2013-11-03 01:59:48.000000000 -0200 -@@ -74,7 +74,7 @@ - * Use bp as PREG for X86 machines * - ***************************************************************/ - #if defined(IN_ABSMI_C) --register struct yami* P1REG asm ("bp"); /* can't use yamop before Yap.h */ -+struct yami* P1REG asm ("bp"); /* can't use yamop before Yap.h */ - #define PREG P1REG - #endif - #define NEEDS_TO_SET_PC 1 diff --git a/lang/yap-devel/files/patch-H__amiops.h b/lang/yap-devel/files/patch-H__amiops.h deleted file mode 100644 index 197a7867ac90..000000000000 --- a/lang/yap-devel/files/patch-H__amiops.h +++ /dev/null @@ -1,21 +0,0 @@ ---- ./H/amiops.h.orig 2012-06-30 16:53:59.000000000 -0300 -+++ ./H/amiops.h 2013-11-03 01:59:03.000000000 -0200 -@@ -102,10 +102,18 @@ - - #if SIZEOF_DOUBLE == 2*SIZEOF_LONG_INT - -+#ifdef __amd64__ - INLINE_ONLY EXTERN inline void -+#else -+EXTERN inline void -+#endif - AlignGlobalForDouble( USES_REGS1 ); - -+#ifdef __amd64__ - INLINE_ONLY EXTERN inline void -+#else -+EXTERN inline void -+#endif - AlignGlobalForDouble( USES_REGS1 ) - { - /* Force Alignment for floats. Note that garbage collector may diff --git a/lang/yap-devel/files/patch-packages__swi-minisat2__C__SolverTypes.h b/lang/yap-devel/files/patch-packages__swi-minisat2__C__SolverTypes.h deleted file mode 100644 index f900231ce921..000000000000 --- a/lang/yap-devel/files/patch-packages__swi-minisat2__C__SolverTypes.h +++ /dev/null @@ -1,21 +0,0 @@ ---- ./packages/swi-minisat2/C/SolverTypes.h.orig 2012-06-29 18:30:38.000000000 -0300 -+++ ./packages/swi-minisat2/C/SolverTypes.h 2013-11-03 01:59:03.000000000 -0200 -@@ -97,6 +97,9 @@ - //================================================================================================= - // Clause -- a simple class for representing a clause: - -+class Clause; -+template<class V> -+Clause* Clause_new(const V&, bool = false); - - class Clause { - uint32_t size_etc; -@@ -119,7 +122,7 @@ - - // -- use this function instead: - template<class V> -- friend Clause* Clause_new(const V& ps, bool learnt = false); -+ friend Clause* Clause_new(const V&, bool); - - int size () const { return size_etc >> 3; } - void shrink (int i) { assert(i <= size()); size_etc = (((size_etc >> 3) - i) << 3) | (size_etc & 7); } diff --git a/lang/yap-devel/pkg-plist b/lang/yap-devel/pkg-plist index 6809788d9da1..dbf8605cbca6 100644 --- a/lang/yap-devel/pkg-plist +++ b/lang/yap-devel/pkg-plist @@ -116,6 +116,7 @@ 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 @@ -341,6 +342,14 @@ 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 @@ -716,27 +725,27 @@ lib/libYap.a %%PORTDOCS%%%%DOCSDIR%%/packages/problog/LICENSE %%PORTDOCS%%%%DOCSDIR%%/yap.html %%PORTDOCS%%%%DOCSDIR%%/yap.pdf -%%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 %%PORTDOCS%%%%DOCSDIR%%/packages/problog +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/xml +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/problog +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism/noisy_or +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism/jtree +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/plunit +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/pldoc +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/minisat +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/meld +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/http/pwp +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/http +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/chr +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/R +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/learning +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/School +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/HMMer +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples +@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages +@dirrmtry %%PORTDOCS%%%%DOCSDIR%% @dirrmtry %%DATADIR%%/xml @dirrmtry %%DATADIR%%/semweb @dirrmtry %%DATADIR%%/problog |