summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2013-05-15 15:08:52 +0000
committerKeri Harris <keri@gentoo.org>2013-05-15 15:08:52 +0000
commitce4114e7871a58fd1edcbfec4d3b65135443a86f (patch)
tree2ac76e7b081257c5ad7e50514a705eb715bde4eb /dev-lang/gprolog
parentStable for HPPA (bug #469508). (diff)
downloadhistorical-ce4114e7871a58fd1edcbfec4d3b65135443a86f.tar.gz
historical-ce4114e7871a58fd1edcbfec4d3b65135443a86f.tar.bz2
historical-ce4114e7871a58fd1edcbfec4d3b65135443a86f.zip
Version bump
Package-Manager: portage-2.1.11.62/cvs/Linux x86_64 Manifest-Sign-Key: 0xA138F5ED
Diffstat (limited to 'dev-lang/gprolog')
-rw-r--r--dev-lang/gprolog/ChangeLog9
-rw-r--r--dev-lang/gprolog/Manifest14
-rw-r--r--dev-lang/gprolog/files/gprolog-1.4.4-ldflags.patch40
-rw-r--r--dev-lang/gprolog/files/gprolog-1.4.4-links.patch16
-rw-r--r--dev-lang/gprolog/files/gprolog-1.4.4-nodocs.patch30
-rw-r--r--dev-lang/gprolog/files/gprolog-1.4.4-txt-file.patch11
-rw-r--r--dev-lang/gprolog/gprolog-1.4.4.ebuild68
7 files changed, 183 insertions, 5 deletions
diff --git a/dev-lang/gprolog/ChangeLog b/dev-lang/gprolog/ChangeLog
index e7d911cc2968..09cea368a4d4 100644
--- a/dev-lang/gprolog/ChangeLog
+++ b/dev-lang/gprolog/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-lang/gprolog
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/ChangeLog,v 1.69 2013/05/12 17:05:07 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/ChangeLog,v 1.70 2013/05/15 15:08:34 keri Exp $
+
+*gprolog-1.4.4 (15 May 2013)
+
+ 15 May 2013; <keri@gentoo.org> +gprolog-1.4.4.ebuild,
+ +files/gprolog-1.4.4-ldflags.patch, +files/gprolog-1.4.4-links.patch,
+ +files/gprolog-1.4.4-nodocs.patch, +files/gprolog-1.4.4-txt-file.patch:
+ Version bump
*gprolog-1.4.3 (12 May 2013)
diff --git a/dev-lang/gprolog/Manifest b/dev-lang/gprolog/Manifest
index 22188234423c..3b1232c54203 100644
--- a/dev-lang/gprolog/Manifest
+++ b/dev-lang/gprolog/Manifest
@@ -18,16 +18,22 @@ AUX gprolog-1.4.3-ldflags.patch 2015 SHA256 57c36c3fa2fa3d07589415a1113af4f3f116
AUX gprolog-1.4.3-links.patch 562 SHA256 68db85fc53ff6a5472883bf248c0ffe1d45fb632c2a241b483709a97ca7bcf18 SHA512 ff73d5401d04dc4f58cd466c4fbeb38f0946b5b9ea775472ac7100a197a15d27c2f48a53e7d81456b016a0eda204d4d1e89b5ee1ba8c9b2b2211c7658258751a WHIRLPOOL 7778434ed126535c3687fbb9c33a794659f67862f486b568a433394801746186b4e8a2f37bd32abbd9506008a05d1898ec37ca08ffe27bd4a99b924c479536a2
AUX gprolog-1.4.3-nodocs.patch 1191 SHA256 0a7aee005c5532cc8334f8d306302adae3c14c0b6be7c5b8c1077c1bcd5c7bcc SHA512 ea8b9ec470ee0052f31b33a23ef7dbe5f0317d68357c72c2110899fbf32e44fdebc0dea5f82b7fefb64c402dfa1d48dc9f158257ab05c900817596df79b4cb77 WHIRLPOOL e66b06322c9e0d310e513134b13afdd533e9e92f99c197062b6793dc2e412c20059b12fd85ff146f24e9ed610de8c33a63c9fecf6dd715c95fab3de55201257c
AUX gprolog-1.4.3-txt-file.patch 652 SHA256 a74658ed3b5b7090db056ca99f3c4e2040c57149f9170a5f023c9e22292d057a SHA512 21caf9e8ec0af5d2162f68cfc531901fd1f6d4cff4fce42e72d9a38b00ee749a6f39ee154fc7f1e1e0a4eeedd5a568d2fadda566dff9d77eb0fda9775d716fb2 WHIRLPOOL 04a1a21b282a15c4e638fbeb16adc95abfbc04250b0d13caf33f71404b5126871bdf589ad50847eb8c802393bd105152608dfe1ec29fbd1fd1c898e30c6d499f
+AUX gprolog-1.4.4-ldflags.patch 2015 SHA256 37df811f95e28be72d4516c152a8b9cb1ef0061312b364abfcddaaa67d92dfef SHA512 6b2c7efc33a17bb69ac14b807a54a67a4327071616c40296c60d8b25abe6231dd673138cd383ee4e232b53fe02fdf06c1a391ec3dd67dc2002ae39d40f37e7ef WHIRLPOOL 9877772df3906591bacabfe5f6645304054a187b7d3d42bef9fe437851810443350b1ef82e19ae676df8adb64839018e59bf1949ca6c052e4a0cebb2b1dbf73a
+AUX gprolog-1.4.4-links.patch 562 SHA256 84a46f510413150f809e7ad176294465f0ee53a6f8faaf9eba74a3f07145d610 SHA512 ab3e41c8c55035ca466062b7a5184f23c32a568a41714add6577c0f2e573fe72e05b3aa69427406d05d88c4cb171148a0fd9d084b69d34657dfbf573513a1128 WHIRLPOOL 7a0a548b4c105fe6a6c7aa9c34d8a3567f03c8cdaa14491f09485cc6c6c8d511a12e37ec0431ab22f0c4fcff90c7cb2155df27643c007f0a588cc460874c5369
+AUX gprolog-1.4.4-nodocs.patch 1191 SHA256 4e342653326b061b5c0943f4396e2df78af8d39e2265408acb515465d665605c SHA512 c0dd7f705adaadbd5aa0bf164717928b5de52b507b2e6e9b8e07bcc99f43f8d010f8d7283a76f429d70b1024ae2db47fe01cef911857a5ad0d7c6693c2da1a28 WHIRLPOOL 14b711c5e76dc685a205dcfdf71ba7afe70a24813cbca8d996539c587ac126d2bdedf9fa494a3629ba12c3a49ddca2d61f94ab1823aeb487382956c7a81b2722
+AUX gprolog-1.4.4-txt-file.patch 652 SHA256 a767cb72469d85bcfed3cf0a81e702b38a6b9ffec83af0e8bebbc1133dd7bd55 SHA512 658014da6b6e75555e9fbe4c55769de2401ebac627634d0046fb14e10e51e8f8915509bc482f6f1254c63d6fa47199757b31f94db6271dc4fdc8f02e2e0c59cc WHIRLPOOL 8e654f0dddfed62f55688dd48144c1f718a1bf52c009628dd143814e3f8ddab545a6240374f6b689957dc21085c5f17d729082fbdff5878b2c7e8e486f07b79c
DIST gprolog-1.4.2.tar.gz 3358528 SHA256 d5856a5b6a0f237db4b09264861898ef5b55339dd2798cc4333190cf9f604578 SHA512 b93eb522e1aacac08b347b84d0d82d146ae29b7331754f71f02a89bfab3038a1f5c40dbc936118edfddb8ea07e44e3283b2130756d2027b0a90467a45506dc84 WHIRLPOOL f5b82c68208ad85640f48b1910e40ae774788c11e114af8258911b6a8b2d3df3f36a49e03d79a5393e331ab843d52ee7eecbdf0b90986e0dbce2ea1a668e9ef9
DIST gprolog-1.4.3.tar.gz 3426105 SHA256 4292fa15b310762d2df219e67d27c00ed4404799b3a7072f452df5e61336d49b SHA512 70cfc99d8dd78ecc0134651665624d857c52630048fb8ac9b4260bb15480888087d62b088a58daa73058e035bc8dfe027ace2a96222a0e6ee220042380d697ba WHIRLPOOL 0a9a4ddd1629ad5c6f1cf07af3462fb06705f3a8fd152f5c8bcc3afe720d4ac1dcdb32bd46177a4fbdc77d21fcd8f8def1de74f22ec403b8a3ac214e46241d3e
+DIST gprolog-1.4.4.tar.gz 3538152 SHA256 18c0e9644b33afd4dd3cdf29f94c099ad820d65e0c99da5495b1ae43b4f2b18e SHA512 b6227a06794d31162f2c790a025f7372a6676c1891a76e880d2152aeab6322d3341aeab85e11d9be6d97ff1c69801bee73fa3ea6b0659af61f55990a455dc212 WHIRLPOOL cdcdd60a7ebd045fa9bad2692430577477fc3a42eca3c86b31ce6c7c26c1b7c9e9c6d60273b33d0ceaec85bab08cc30d482c9ff740ed1ca0fce37a4b2c0a191d
EBUILD gprolog-1.4.2.ebuild 1689 SHA256 40f40a4a9901ab59374e7220d7226e201a083bab9542b1ba18652182004b1d62 SHA512 a28c10f5dd1db29a4d5c7014b560939e6f47ea277c102b7cc97f7ed95b1c7d29f4a4b575d2ec387792a0d8c52dcba1c58b7ed5a356c7c1235eef59cfbc211fdf WHIRLPOOL e2a65060983b02bfc7aaf20c9492371fa85a9ad630311b13c21e429e6354a057162f23fab1223671b534263363fd25372e429bf5be1e9933c96bda52418f2287
EBUILD gprolog-1.4.3.ebuild 1693 SHA256 1ee0dd940a5c8535e46617b6d36e87414c66f4cc36f0c7d74c8fa0b361e8ad62 SHA512 a51af125e4ecf0bb80e24738033749b8f6aa00294692c729dec55eb3fca32ae0704198807d3be2f7b121f58eaa65d2ec30e8e04fe873ac66fd00715398e230cc WHIRLPOOL 8f97b528cd2e8cef41a3bfd8d6cf9c0cd767c3eb24cfdef164d444c63b9e4a81bbacae87a887885e8e2a84dff510092464bf8e7edd9bf60c92f911c230aa1732
-MISC ChangeLog 9565 SHA256 09a6697472621a5163ff2f5f56fff43b5fe55901503d4b6f5aaa0b7d568fc0e3 SHA512 62afbeb65704e20d10a81b2596f791f7f621f0e014a57c48d1714d1b21eff0c91bb3d60bbff2213876c59c61ca2b384f20bff5876b01579438cd75171d13d7dd WHIRLPOOL 890468dc2698d16dee387a0b4890ff535c82ab7e6f37a46e3bba20c5cce2f4d07490558aab079245518c4fe5d6fbe4d1d5d65f85e09ee445e01004c56942a67e
+EBUILD gprolog-1.4.4.ebuild 1693 SHA256 692877d641974f365257844c3b7a9ee95705fdfe4f6aa80c62fb0925a21329d8 SHA512 0a00297e919489f620ab4a096b7ac46041da0029ea84355a9dfbe9079d211c675a3b9bcba2f60dcbf7c38a5dfa548beeac63a89ca8ec62719716995ca9723eb8 WHIRLPOOL 45580ce4ef1e0803e7e68a38d2ae3933e507529d349be280d4c94c71acd0123d79bddaf4c6414ea1cc555c5bdd42ad98c95344250cca69b2ca783723e39c566a
+MISC ChangeLog 9813 SHA256 6a83d02d5d09828e3365e5b5efb2196d43646291d6b6975741c19a28bec3ce28 SHA512 3b5590ecd9e8427e0cf385255114500320f5831cd38b539e61928b3128af6784624f243ab91d7a523af8d5686aaa1619f33c146e49e1b4f1fb9b2502e8d507ca WHIRLPOOL 54be0a57e3a4695f15315acfaeccf418f6710653a3e2c22d5d116f79137e043aa3a04e4270d962c0734131e95773c3140bb06e422c37d867410c73ca4e764266
MISC metadata.xml 159 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba SHA512 532979c6de159980035c56482b05558c2b59c97dc99d83903988d8a535512e209110273f7123fcb0b1ce8aeed34b368fc7a309e68f3a6b510296d547b0134137 WHIRLPOOL 24bf1d6894c0450424190af0e967c7f947cfa9a3a4b6cbe29c0a54ea4f857e252fb6ee5d14b3503b52f066dca47b4b7add3b7a57c5391de468ea49d589a2fe37
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlGPy0sACgkQrwS/tqE49e30RQCfQJOrPpyGJ6MYsxdWO0PUhYna
-glIAoLFU1iHnhJumsc+oaXjeCqOZSpQV
-=owXd
+iEYEAREIAAYFAlGTpHcACgkQrwS/tqE49e1Q8QCgi3MAdUZnWsie6MHMA6VT3ThB
+DRwAn2JkAW677GU6YRphHpg2tovAoRRT
+=zGj/
-----END PGP SIGNATURE-----
diff --git a/dev-lang/gprolog/files/gprolog-1.4.4-ldflags.patch b/dev-lang/gprolog/files/gprolog-1.4.4-ldflags.patch
new file mode 100644
index 000000000000..21f256bf71cb
--- /dev/null
+++ b/dev-lang/gprolog/files/gprolog-1.4.4-ldflags.patch
@@ -0,0 +1,40 @@
+diff -ur gprolog-1.4.4.orig/src/Ma2Asm/Makefile.in gprolog-1.4.4/src/Ma2Asm/Makefile.in
+--- gprolog-1.4.4.orig/src/Ma2Asm/Makefile.in 2013-04-15 09:24:11.000000000 +0200
++++ gprolog-1.4.4/src/Ma2Asm/Makefile.in 2013-05-15 16:59:59.000000000 +0200
+@@ -19,7 +19,7 @@
+
+ ma2asm@EXE_SUFFIX@: ma2asm@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ \
+ ma2asm_inst@OBJ_SUFFIX@ ma2asm_inst.c
+- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@
++ $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@
+
+
+ clean:
+diff -ur gprolog-1.4.4.orig/src/TopComp/Makefile.in gprolog-1.4.4/src/TopComp/Makefile.in
+--- gprolog-1.4.4.orig/src/TopComp/Makefile.in 2013-04-15 09:24:12.000000000 +0200
++++ gprolog-1.4.4/src/TopComp/Makefile.in 2013-05-15 16:59:59.000000000 +0200
+@@ -15,10 +15,10 @@
+
+ $(GPLC)@EXE_SUFFIX@: top_comp.c copying.c ../EnginePl/wam_regs.h \
+ ../EnginePl/gp_config.h ../EnginePl/machine1.c decode_hexa.c copying.c prolog_path.c
+- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c $(LDLIBS)
++ $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c $(LDLIBS)
+
+ $(HEXGPLC)@EXE_SUFFIX@: hexfilter.c decode_hexa.c
+- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c
++ $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c
+
+
+
+diff -ur gprolog-1.4.4.orig/src/Wam2Ma/Makefile.in gprolog-1.4.4/src/Wam2Ma/Makefile.in
+--- gprolog-1.4.4.orig/src/Wam2Ma/Makefile.in 2013-04-15 09:24:11.000000000 +0200
++++ gprolog-1.4.4/src/Wam2Ma/Makefile.in 2013-05-15 16:59:59.000000000 +0200
+@@ -12,7 +12,7 @@
+ $(CC) $(CFLAGS) -c wam2ma.c
+
+ wam2ma@EXE_SUFFIX@: wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@
+- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@
++ $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@
+
+
+ clean:
diff --git a/dev-lang/gprolog/files/gprolog-1.4.4-links.patch b/dev-lang/gprolog/files/gprolog-1.4.4-links.patch
new file mode 100644
index 000000000000..25044ac9fc36
--- /dev/null
+++ b/dev-lang/gprolog/files/gprolog-1.4.4-links.patch
@@ -0,0 +1,16 @@
+diff -ur gprolog-1.4.4.orig/src/Makefile.in gprolog-1.4.4/src/Makefile.in
+--- gprolog-1.4.4.orig/src/Makefile.in 2013-04-23 16:56:44.000000000 +0200
++++ gprolog-1.4.4/src/Makefile.in 2013-05-15 17:00:58.000000000 +0200
+@@ -81,10 +81,10 @@
+
+ # --- Links --- #
+
+-install-links: uninstall-links
++install-links:
+ if test $(LINKS_DIR) != none; then \
+ ./mkinstalldirs $(LINKS_DIR); \
+- (cd $(LINKS_DIR) ; $(LN_S) $(INSTALL_DIR)/bin/* .); \
++ (cd $(LINKS_DIR); for i in $(BIN_FILES); do $(LN_S) $(INSTALL_DIR)/bin/$$i .; done); \
+ fi
+
+ uninstall-links:
diff --git a/dev-lang/gprolog/files/gprolog-1.4.4-nodocs.patch b/dev-lang/gprolog/files/gprolog-1.4.4-nodocs.patch
new file mode 100644
index 000000000000..f5246e0302ad
--- /dev/null
+++ b/dev-lang/gprolog/files/gprolog-1.4.4-nodocs.patch
@@ -0,0 +1,30 @@
+diff -ur gprolog-1.4.4.orig/src/Makefile.in gprolog-1.4.4/src/Makefile.in
+--- gprolog-1.4.4.orig/src/Makefile.in 2013-04-23 16:56:44.000000000 +0200
++++ gprolog-1.4.4/src/Makefile.in 2013-05-15 17:01:25.000000000 +0200
+@@ -97,7 +97,7 @@
+ # --- Documentation --- #
+
+ install-doc:
+- if test $(DOC_DIR) != none; then \
++ if test $(DOC_DIR) != $(DESTDIR)none; then \
+ ./mkinstalldirs $(DOC_DIR); \
+ (F=`cd ../doc; echo $(DOC_FILES)`; \
+ for i in $$F; do $(INSTALL_DATA) ../doc/$$i $(DOC_DIR); done); \
+@@ -113,7 +113,7 @@
+ # --- HTML --- #
+
+ install-html:
+- if test $(HTML_DIR) != none; then \
++ if test $(HTML_DIR) != $(DESTDIR)none; then \
+ ./mkinstalldirs $(HTML_DIR); \
+ (F=`cd ../doc/html_node; echo $(HTML_FILES)`; \
+ for i in $$F; do $(INSTALL_DATA) ../doc/html_node/$$i $(HTML_DIR); done); \
+@@ -129,7 +129,7 @@
+ # --- Examples --- #
+
+ install-examples:
+- if test $(EXAMPLES_DIR) != none; then \
++ if test $(EXAMPLES_DIR) != $(DESTDIR)none; then \
+ ./mkinstalldirs $(EXAMPLES_DIR)/ExamplesPl; \
+ (F=`cd ../examples/ExamplesPl; echo $(EXPL_FILES)`; \
+ for i in $$F; do $(INSTALL_DATA) ../examples/ExamplesPl/$$i $(EXAMPLES_DIR)/ExamplesPl; done); \
diff --git a/dev-lang/gprolog/files/gprolog-1.4.4-txt-file.patch b/dev-lang/gprolog/files/gprolog-1.4.4-txt-file.patch
new file mode 100644
index 000000000000..adeb4428b582
--- /dev/null
+++ b/dev-lang/gprolog/files/gprolog-1.4.4-txt-file.patch
@@ -0,0 +1,11 @@
+diff -ur gprolog-1.4.4.orig/src/Makefile.in gprolog-1.4.4/src/Makefile.in
+--- gprolog-1.4.4.orig/src/Makefile.in 2013-04-23 16:56:44.000000000 +0200
++++ gprolog-1.4.4/src/Makefile.in 2013-05-15 17:01:48.000000000 +0200
+@@ -60,7 +60,6 @@
+ install-system:
+ ./mkinstalldirs $(INSTALL_DIR) $(INSTALL_DIR)/bin \
+ $(INSTALL_DIR)/include $(INSTALL_DIR)/lib
+- for i in $(TXT_FILES); do $(INSTALL_DATA) ../$$i $(INSTALL_DIR); done
+ for i in $(BIN_FILES); do $(INSTALL_PROGRAM) */$$i $(INSTALL_DIR)/bin; done
+ for i in $(OBJ_FILES); do $(INSTALL_DATA) */$$i $(INSTALL_DIR)/lib; done
+ for i in $(LIB_FILES); do $(INSTALL_DATA) */$$i $(INSTALL_DIR)/lib; done
diff --git a/dev-lang/gprolog/gprolog-1.4.4.ebuild b/dev-lang/gprolog/gprolog-1.4.4.ebuild
new file mode 100644
index 000000000000..c5adbe7b9bbd
--- /dev/null
+++ b/dev-lang/gprolog/gprolog-1.4.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.4.4.ebuild,v 1.1 2013/05/15 15:08:34 keri Exp $
+
+EAPI=4
+
+inherit eutils flag-o-matic multilib
+
+DESCRIPTION="GNU Prolog is a native Prolog compiler with constraint solving over finite domains (FD)"
+HOMEPAGE="http://www.gprolog.org/"
+SRC_URI="mirror://gnu/gprolog/${P}.tar.gz"
+S="${WORKDIR}"/${P}
+
+LICENSE="GPL-2 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="debug doc examples"
+
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ldflags.patch
+ epatch "${FILESDIR}"/${P}-links.patch
+ epatch "${FILESDIR}"/${P}-nodocs.patch
+ epatch "${FILESDIR}"/${P}-txt-file.patch
+}
+
+src_configure() {
+ CFLAGS_MACHINE="`get-flag -march` `get-flag -mcpu` `get-flag -mtune`"
+
+ append-flags -fno-strict-aliasing
+ use debug && append-flags -DDEBUG
+
+ if gcc-specs-pie ; then
+ # gplc generates its own native ASM; disable PIE
+ append-ldflags -nopie
+ fi
+
+ cd "${S}"/src
+ econf \
+ CFLAGS_MACHINE="${CFLAGS_MACHINE}" \
+ --with-c-flags="${CFLAGS}" \
+ --with-install-dir=/usr/$(get_libdir)/${P} \
+ --with-links-dir=/usr/bin \
+ $(use_with doc doc-dir /usr/share/doc/${PF}) \
+ $(use_with doc html-dir /usr/share/doc/${PF}/html) \
+ $(use_with examples examples-dir /usr/share/doc/${PF}/examples)
+}
+
+src_compile() {
+ cd "${S}"/src
+ # gprolog is compiled using gplc which cannot be run in parallel
+ emake -j1
+}
+
+src_test() {
+ cd "${S}"/src
+ emake -j1 check
+}
+
+src_install() {
+ cd "${S}"/src
+ emake DESTDIR="${D}" install
+
+ cd "${S}"
+ dodoc ChangeLog NEWS PROBLEMS README VERSION
+}