diff options
author | Keri Harris <keri@gentoo.org> | 2015-05-03 09:48:32 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2015-05-03 09:48:32 +0000 |
commit | d20b93cf4fef2b3ccf0084f4df852ece1837bac2 (patch) | |
tree | 9c943d3bf315c8ae5da94f491209285aaac09861 /dev-lang | |
parent | mask wireshark-plugins use flag for libvirt-1.2.14 (diff) | |
download | historical-d20b93cf4fef2b3ccf0084f4df852ece1837bac2.tar.gz historical-d20b93cf4fef2b3ccf0084f4df852ece1837bac2.tar.bz2 historical-d20b93cf4fef2b3ccf0084f4df852ece1837bac2.zip |
Version bump
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xA138F5ED
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/qu-prolog/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/qu-prolog/Manifest | 12 | ||||
-rw-r--r-- | dev-lang/qu-prolog/files/qu-prolog-9.5-cflags.patch | 34 | ||||
-rw-r--r-- | dev-lang/qu-prolog/files/qu-prolog-9.5-portage.patch | 32 | ||||
-rw-r--r-- | dev-lang/qu-prolog/qu-prolog-9.5.ebuild | 94 |
5 files changed, 175 insertions, 5 deletions
diff --git a/dev-lang/qu-prolog/ChangeLog b/dev-lang/qu-prolog/ChangeLog index 87f4937e9cac..d203680c0669 100644 --- a/dev-lang/qu-prolog/ChangeLog +++ b/dev-lang/qu-prolog/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/qu-prolog # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.93 2015/05/03 09:28:30 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.94 2015/05/03 09:47:21 keri Exp $ + +*qu-prolog-9.5 (03 May 2015) + + 03 May 2015; <keri@gentoo.org> +qu-prolog-9.5.ebuild, + +files/qu-prolog-9.5-cflags.patch, +files/qu-prolog-9.5-portage.patch: + Version bump 03 May 2015; <keri@gentoo.org> qu-prolog-9.1-r1.ebuild: Fix installation of rl_command. Closes #547412 diff --git a/dev-lang/qu-prolog/Manifest b/dev-lang/qu-prolog/Manifest index b4aa7659b02d..f87ed1ae8e61 100644 --- a/dev-lang/qu-prolog/Manifest +++ b/dev-lang/qu-prolog/Manifest @@ -5,15 +5,19 @@ AUX qu-prolog-9.1-cerr-ptr.patch 1379 SHA256 dd9ac54f97e84d256f044d7e2f8d5c7470d AUX qu-prolog-9.1-cflags.patch 1089 SHA256 67b6cc6c4009b4bfd8578d5006d5d0fc1b6f7a50368ce078a4a97610a559521b SHA512 5502c6923d8f32e10fbc4dfb49ad3d34cde3e3f7fc68165b121a27c51934edd8cd963066d8cd15323a67854861f51508a5450a1a47867d857989b881a29d8ed9 WHIRLPOOL f51043fe57cc2ef83ece4cdda8dfc80ab14fef1a9a1b222c4b482d7c7a7502719d517164f87f561bd5962b58599ef0cfad60e6b6ed2d222b60b5fd3e300cc46c AUX qu-prolog-9.1-gcc.patch 1020 SHA256 b312300d23742dbfacbda0d09c5f8d8bdcd89a510c363db23d707e63bc5a5261 SHA512 6f7e56f060330df6863df22c409be6b8ad7deab5dd9ebd9173d33170d8eedf6367b9a624dd270d46dc45c1699c6c37c218093494cdba9559dab795d8da6f15d5 WHIRLPOOL ca2cbd6ce428731da1e74875337386c66a4238251e9da3f204c3c00e339354fea0c97d728541118da19c3534908ee73051236b52b90902556a7d04c1b4c06584 AUX qu-prolog-9.1-portage.patch 910 SHA256 d1565bd511cec886a6858db156957388029854c28338bb3d76e494e0ef9c5a95 SHA512 90ab22c9a75254b4370905cf64cebdcb64f7130c2edc07cf3c79562352a9d07e839b24ebbca623587b22ab1cb19b97ae62bc2f5f068ef6380ac2cfc45ec29b8e WHIRLPOOL 4f59b3b3d6394b7645d13f8e9582a6f07ab85e71f2afa2b8bcdd50a0cafc9895c026a7803e6ded82fc31b7fd17aaeefd846b987b718c5e71a51f633f69b8fb84 +AUX qu-prolog-9.5-cflags.patch 1089 SHA256 c9b9ee740757def5833633194c8dead0994fe2b576dfd8aee28ce3e9e040d38f SHA512 cbe5681801f04cbbbd3502bcd5e471e13726e7d33453c7922ab63203db736c83acdf0a5e5325c9c9371d9a994e20d721e9a3d9eb118d5bbd8d762ba0bd52b81c WHIRLPOOL 2d027fd06c399a09a55f41924b23ec729b43d6b52c093d3d001b6b14cf3fbd6c8ad2ae6bb5b8d98da92ed9362179e55d81c10c2e75a05b20745a1bd4724243f7 +AUX qu-prolog-9.5-portage.patch 910 SHA256 bfd9bc50dd813f4be7ebcd1c21715775a874daeb1c76bfe7fe4797de369da44e SHA512 1a77a834c82fbee6b81f114535b22a9b135e0db017a03f3cbd874b166dbc86c6de61dae464ab0e70d00ee11dbce42ab7c0affee98ae895c75ac52af94820d980 WHIRLPOOL 577b0c74ec8564d1ed6166a81965541cbbca2ec0ae5d49ef197ec7b45914b754f3de691a6db10ffd99184b4580304979c07b97b632aef9201f59b56266c832df DIST qp9.1.tar.gz 1460679 SHA256 1f3052f2700d537b33207943a3ade48b2b3aa5cd01cafc0475bcf26c645bc9af SHA512 44590be9d1ecec97fa6c82b657e9ecc3778f833644055ee87c9a6a36996663d139ffd7b583d72f8ac317648e0f22ccbc2a1da9c3a5eabd23381c668e5d073cbb WHIRLPOOL 37ec4e25c2284b267f72c016b4ea1e542d735c9da5f6532d1f6b439af2b91422ddc251d31e1a17b6366ee6af0e754acdbf8a0c44ef03f46a2515f14b1259b732 +DIST qp9.5.tar.gz 1537445 SHA256 7e4b9883fad00b16c919620033da48482b2eccc875b37f8170d674ce9f72aee2 SHA512 7a79090a6e3f0263e38cf5e5724a5c35c63c8cca2842fa8c07f9ff84011ef7ac9a22b195713aeb626a787c9391c612f3fea0ff38c084634a2f62258feb3eb6e2 WHIRLPOOL 3f589998f3480925fa3ad3c54f1f0ba4122cfa12c48d9bf1269e92a0fdf52d1823cd8dae8851e36d2c97ec2f869da10ff6ee7f2663b752d1d396e1b5a95ca982 EBUILD qu-prolog-9.1-r1.ebuild 2045 SHA256 f9af25e3506ea1a2b72ea0f58d26954aaac41d714e79d85ae2ab2791cd5f54c6 SHA512 ad7d93787c6830cae81c731566fab0776b3e95c0bee0be0c033e1056299da99621ef771f2db2470321ceff39eefadfc96cd2a4eb4d29dbfbd454274fbbf58039 WHIRLPOOL 0fb6c0a096d3df6e09280577d8e3f8ae97a4262cfbb715727a888386450bfea0454309e11db9a9df87a53497aaf7000d8ca707ca1b537eb70975f2c12e27b0f3 EBUILD qu-prolog-9.1.ebuild 2253 SHA256 d88f0fa5eaae88db2699693b5514077ef39c0521f1a61e2cdade1033ed8442d9 SHA512 a2c283b6c8758d910c9f69de8c0dcda43e6189d7f954d15128820553ed57d007b15bccbf1f5e70431d03477264ba0afe41127b3bab759ab63dd4014767085993 WHIRLPOOL b75a026bb57e5c035795da16dd59f050c71523d283dd2dd3bc2ee26a17db6568113de3d9c7a823278aef52868ebb33b944f5a33a8c17ad07588c9a8d2d496390 -MISC ChangeLog 14493 SHA256 75c7be35e0fe61ff1a77347a618504fd1dac192555f0302292ce7c6aa1119e3c SHA512 cf65bdfdcd71928d64358e161987da7489e27a61bb5183268535c5f934485602f97aba1d491bb00ef7004d59fe890f8646dd94d59d6a98df701722743015bcda WHIRLPOOL 6cae744b1c3403ce5c876005523fac6b5d896675c1769263d188df379c9ed4706ca5423d965943b81aa1ab0b3a3c40e06735391221b353d388135e0d8e1a8cf6 +EBUILD qu-prolog-9.5.ebuild 1971 SHA256 e1471ea7879a2362dedfd5be1bfb808e407e39fc84e321859a0db8f1122912f4 SHA512 255cdbe7a1ed4365365a201bf1c15c998d645a8952906df7e9ccb6b3d4450ca9149cea03dcce5c6662fa5d486d0f4a43e1eeccb1879fd703578c4c699a4afd87 WHIRLPOOL 903e2782b9f51414044d1db30200971073ec5098f8512dead0f331342ce90bd945de3bc3d212ae8b0cee7046f1d0e0a4fe3609e25269e6892202ee7a6050372e +MISC ChangeLog 14668 SHA256 8e01daf09706375c12bb8225bc467341a3ab9a3c652831931e8a3d438e4f1dcd SHA512 c456535f83cb3894d985fc19fbd58fd92de15d59c2ce69c2c181f2b682080158d25eb196f453b19755972fa1e22b6a629e6c835eb6c1cd50e54ec2483df94a8d WHIRLPOOL 4c31ec8f07e838080a018830601c3a3c8f80eaf95b639982d2ca0c78e1052d62f93327d7ae12577cfe8afa01e0908b1ce640c09593b4fe50302f749eba259f43 MISC metadata.xml 262 SHA256 292db744c616fc2047b29d45bab0a09dfb6d39f280a9b7ea429c54b26e92e730 SHA512 8913873ab1c84c8b43706ed79799d4a085cfc880ccd01f43ae860d710df8a43c2333f8c387ee01bb04c00b1600c967c2b5076ba5c8f791cf0c264307db513f2f WHIRLPOOL 6fd16a153fe303c098065ad231e4b502b5f9b8ee878dd1c6e12c47c53a0b5bf6b42dd4ec3f6353cba733bf4a6a1626906b39f8ba74a15b5040fb64b3c224ba1e -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlVF6TkACgkQrwS/tqE49e0s4wCfaoHTx1wDVIuG263XYBmkKSR7 -skQAn2nO7RKWQXxaH3zJ4glsNnP7LGPI -=Zzja +iEYEAREIAAYFAlVF7eAACgkQrwS/tqE49e3/OgCeLphDjloG1MuHjfH5eOTASRdj +8yoAnicjMoGZceGVhksT+eLQfQeDDKPu +=D/21 -----END PGP SIGNATURE----- diff --git a/dev-lang/qu-prolog/files/qu-prolog-9.5-cflags.patch b/dev-lang/qu-prolog/files/qu-prolog-9.5-cflags.patch new file mode 100644 index 000000000000..5bcce94d9b6b --- /dev/null +++ b/dev-lang/qu-prolog/files/qu-prolog-9.5-cflags.patch @@ -0,0 +1,34 @@ +diff -ur qp9.5.orig/Makefile.in qp9.5/Makefile.in +--- qp9.5.orig/Makefile.in 2014-11-17 06:46:22.000000000 +0100 ++++ qp9.5/Makefile.in 2015-05-03 11:29:52.000000000 +0200 +@@ -23,7 +23,7 @@ + + export PROLOG = prolog + +- ++export CXX=@CXX@ + + .PHONY: all + all: objects +diff -ur qp9.5.orig/src/Makefile.in qp9.5/src/Makefile.in +--- qp9.5.orig/src/Makefile.in 2014-11-17 06:46:22.000000000 +0100 ++++ qp9.5/src/Makefile.in 2015-05-03 11:29:52.000000000 +0200 +@@ -40,7 +40,7 @@ + + #export DEBUGGING= + +-export CXXFLAGS = @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 $(OPTIMISATION) @DEBUGGING@ @GCCINCLUDES@ -Wno-uninitialized ++#export CXXFLAGS = @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 $(OPTIMISATION) @DEBUGGING@ @GCCINCLUDES@ -Wno-uninitialized + export QACXXFLAGS = -Wall -D_GNU_SOURCE=1 @DEBUGGING@ @GCCINCLUDES@ -Wno-uninitialized + + .PHONY: all +@@ -79,6 +79,9 @@ + + # Targets + ++.cc.o: ++ $(CXX) $(CXXFLAGS) @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 @DEBUGGING@ @GCCINCLUDES@ -Wno-uninitialized -c $< ++ + .PHONY: commands + commands: $(GENERATED) $(LIBRARIES) $(BIG_LIBRARY) + @$(MAKE) $(ALL_COMMANDS) diff --git a/dev-lang/qu-prolog/files/qu-prolog-9.5-portage.patch b/dev-lang/qu-prolog/files/qu-prolog-9.5-portage.patch new file mode 100644 index 000000000000..55dc08ffe474 --- /dev/null +++ b/dev-lang/qu-prolog/files/qu-prolog-9.5-portage.patch @@ -0,0 +1,32 @@ +diff -ur qp9.5.orig/bin/qc.in qp9.5/bin/qc.in +--- qp9.5.orig/bin/qc.in 2014-11-17 06:45:59.000000000 +0100 ++++ qp9.5/bin/qc.in 2015-05-03 11:31:54.000000000 +0200 +@@ -27,13 +27,13 @@ + + ############################## + +-preprocess='@QPHOME@/bin/qppp' +-expand='@QPHOME@/bin/qg' +-qpcompile='@QPHOME@/bin/qc1' ++preprocess='qppp' ++expand='qg' ++qpcompile='qc1' + compversion='qup' +-assemble='@QPHOME@/bin/qa' +-link='@QPHOME@/bin/ql' +-execute='@QPHOME@/bin/qem' ++assemble='qa' ++link='ql' ++execute='qem' + libqofiles="@QPHOME@/prolog/compiler/*.qo @QPHOME@/prolog/library/*.qo" + + ############################## +diff -ur qp9.5.orig/prolog/Makefile.in qp9.5/prolog/Makefile.in +--- qp9.5.orig/prolog/Makefile.in 2006-04-06 06:01:45.000000000 +0200 ++++ qp9.5/prolog/Makefile.in 2015-05-03 11:31:54.000000000 +0200 +@@ -1,3 +1,5 @@ ++PATH:=$(PATH):@QPHOME@/bin ++ + .DEFAULT: + @$(MAKE) -C compiler $@ + @$(MAKE) -C library $@ diff --git a/dev-lang/qu-prolog/qu-prolog-9.5.ebuild b/dev-lang/qu-prolog/qu-prolog-9.5.ebuild new file mode 100644 index 000000000000..c46ac4eb626a --- /dev/null +++ b/dev-lang/qu-prolog/qu-prolog-9.5.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/qu-prolog-9.5.ebuild,v 1.1 2015/05/03 09:47:21 keri Exp $ + +EAPI=5 + +inherit eutils multilib qmake-utils + +MY_P=qp${PV} + +DESCRIPTION="Extended Prolog supporting quantifiers, object-variables and substitutions" +HOMEPAGE="http://www.itee.uq.edu.au/~pjr/HomePages/QuPrologHome.html" +SRC_URI="http://www.itee.uq.edu.au/~pjr/HomePages/QPFiles/${MY_P}.tar.gz" + +LICENSE="Qu-Prolog GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc examples pedro qt4 readline threads" + +RDEPEND=" + !dev-util/mpatch + !dev-util/rej + qt4? ( dev-qt/qtgui:4 ) + pedro? ( net-misc/pedro ) + readline? ( app-misc/rlwrap )" +DEPEND="${RDEPEND} + dev-lang/perl" + +S="${WORKDIR}"/${MY_P} + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-portage.patch \ + "${FILESDIR}"/${P}-cflags.patch +} + +src_configure() { + econf \ + --libdir=/usr/$(get_libdir) \ + $(use_enable debug) \ + $(use_enable threads multiple-threads) + + if use qt4; then + cd "${S}"/src/xqp || die + eqmake4 xqp.pro + fi +} + +src_compile() { + emake + + if use qt4; then + cd "${S}"/src/xqp || die + emake + fi +} + +src_install() { + sed \ + -e "s|${S}|/usr/$(get_libdir)/qu-prolog|g" \ + -i bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp || die + + dobin bin/{qa,qdeal,qem,ql,qc,qc1.qup,qecat,qg,qp,qppp,kq} + + use qt4 && dobin src/xqp/xqp + + insinto /usr/$(get_libdir)/${PN}/bin + doins bin/rl_commands + doins bin/{qc1.qup,qecat,qg,qp}.qx + + insinto /usr/$(get_libdir)/${PN}/library + doins prolog/library/*.qo + + insinto /usr/$(get_libdir)/${PN}/compiler + doins prolog/compiler/*.qo + + doman doc/man/man1/*.1 + + dodoc README + + if use doc ; then + docinto reference-manual + dodoc doc/manual/*.html + docinto user-guide + dodoc doc/user/main.pdf + fi + + if use examples ; then + insinto /usr/share/doc/${PF}/examples + doins examples/*.ql + docinto examples + newdoc examples/README README.examples + fi +} |