mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Build with GCC
- Remove extra patches
This commit is contained in:
parent
57dacc67dc
commit
ef25aae5a4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=332929
6 changed files with 32 additions and 90 deletions
|
@ -29,9 +29,9 @@ STRIP= #none
|
||||||
|
|
||||||
USE_LDCONFIG= yes
|
USE_LDCONFIG= yes
|
||||||
GNU_CONFIGURE= yes
|
GNU_CONFIGURE= yes
|
||||||
CONFIGURE_ARGS+= --enable-max-performance \
|
CONFIGURE_ARGS+= --enable-max-performance
|
||||||
--disable-clpbn-bp
|
|
||||||
USES= gmake
|
USES= gmake
|
||||||
|
USE_GCC= any
|
||||||
|
|
||||||
EXTRACT_CMD= ${GZIP_CMD}
|
EXTRACT_CMD= ${GZIP_CMD}
|
||||||
EXTRACT_BEFORE_ARGS= -dc
|
EXTRACT_BEFORE_ARGS= -dc
|
||||||
|
|
|
@ -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)
|
|
||||||
|
|
|
@ -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
|
|
|
@ -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
|
|
|
@ -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); }
|
|
|
@ -116,6 +116,7 @@ lib/Yap/json.so
|
||||||
lib/Yap/matrix.so
|
lib/Yap/matrix.so
|
||||||
lib/Yap/memfile.so
|
lib/Yap/memfile.so
|
||||||
lib/Yap/mime.so
|
lib/Yap/mime.so
|
||||||
|
lib/Yap/odbc4pl.so
|
||||||
lib/Yap/pl-minisat.so
|
lib/Yap/pl-minisat.so
|
||||||
lib/Yap/prism.so
|
lib/Yap/prism.so
|
||||||
lib/Yap/process.so
|
lib/Yap/process.so
|
||||||
|
@ -341,6 +342,14 @@ lib/libYap.a
|
||||||
%%DATADIR%%/menu.pl
|
%%DATADIR%%/menu.pl
|
||||||
%%DATADIR%%/mime.pl
|
%%DATADIR%%/mime.pl
|
||||||
%%DATADIR%%/minisat.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.yap
|
||||||
%%DATADIR%%/nb_set.pl
|
%%DATADIR%%/nb_set.pl
|
||||||
%%DATADIR%%/occurs.yap
|
%%DATADIR%%/occurs.yap
|
||||||
|
@ -716,27 +725,27 @@ lib/libYap.a
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/packages/problog/LICENSE
|
%%PORTDOCS%%%%DOCSDIR%%/packages/problog/LICENSE
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/yap.html
|
%%PORTDOCS%%%%DOCSDIR%%/yap.html
|
||||||
%%PORTDOCS%%%%DOCSDIR%%/yap.pdf
|
%%PORTDOCS%%%%DOCSDIR%%/yap.pdf
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/problog
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/problog
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/xml
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/xml
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/problog
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/problog
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/prism/noisy_or
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism/noisy_or
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/prism/jtree
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism/jtree
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/prism
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/prism
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/plunit
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/plunit
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/pldoc
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/pldoc
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/minisat
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/minisat
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/meld
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/meld
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/http/pwp
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/http/pwp
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/http
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/http
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/chr
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/chr
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/R
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/R
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/CLPBN/learning
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/learning
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/CLPBN/School
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/School
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/CLPBN/HMMer
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN/HMMer
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples/CLPBN
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples/CLPBN
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages/examples
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages/examples
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/packages
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%/packages
|
||||||
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
|
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%
|
||||||
@dirrmtry %%DATADIR%%/xml
|
@dirrmtry %%DATADIR%%/xml
|
||||||
@dirrmtry %%DATADIR%%/semweb
|
@dirrmtry %%DATADIR%%/semweb
|
||||||
@dirrmtry %%DATADIR%%/problog
|
@dirrmtry %%DATADIR%%/problog
|
||||||
|
|
Loading…
Add table
Reference in a new issue