summaryrefslogtreecommitdiff
path: root/lang/yap-devel
diff options
context:
space:
mode:
authorDanilo Egea Gondolfo <danilo@FreeBSD.org>2013-11-05 23:19:56 +0000
committerDanilo Egea Gondolfo <danilo@FreeBSD.org>2013-11-05 23:19:56 +0000
commitef25aae5a45dfbca85ad2d5444b455727bbf36b4 (patch)
tree4e30a1256044aa99162fd321663e2bb24b6a0000 /lang/yap-devel
parent- Build with GCC (diff)
- Build with GCC
- Remove extra patches
Notes
Notes: svn path=/head/; revision=332929
Diffstat (limited to 'lang/yap-devel')
-rw-r--r--lang/yap-devel/Makefile4
-rw-r--r--lang/yap-devel/files/patch-H__TermExt.h14
-rw-r--r--lang/yap-devel/files/patch-H__absmi.h11
-rw-r--r--lang/yap-devel/files/patch-H__amiops.h21
-rw-r--r--lang/yap-devel/files/patch-packages__swi-minisat2__C__SolverTypes.h21
-rw-r--r--lang/yap-devel/pkg-plist51
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