From d993571e2ee444d08f4e9e90d493ee37338657e3 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 13 Apr 2024 12:04:20 +0100 Subject: gentoo auto-resync : 13:04:2024 - 12:04:19 --- dev-lang/Manifest.gz | Bin 21996 -> 21999 bytes dev-lang/logtalk/Manifest | 2 +- dev-lang/logtalk/logtalk-3.47.0-r1.ebuild | 127 ++++++++++++++++++++++++++++ dev-lang/logtalk/logtalk-3.47.0.ebuild | 134 ------------------------------ 4 files changed, 128 insertions(+), 135 deletions(-) create mode 100644 dev-lang/logtalk/logtalk-3.47.0-r1.ebuild delete mode 100644 dev-lang/logtalk/logtalk-3.47.0.ebuild (limited to 'dev-lang') diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 7bf132b79f22..e9140e80002d 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/logtalk/Manifest b/dev-lang/logtalk/Manifest index 23cdb498ac17..5f66bd4d840c 100644 --- a/dev-lang/logtalk/Manifest +++ b/dev-lang/logtalk/Manifest @@ -3,5 +3,5 @@ AUX logtalk-3.47.0-portage.patch 1179 BLAKE2B 66f2e13c1491414c6f83df223efd3949ef DIST logtalk-3.36.0.tar.bz2 18373894 BLAKE2B 3f4917dea47b32760edfde0538a260e5405b566520c514ec137766d17ad532f1d3e3a7a6d05b4b643b21933073951ed41bf92161ae49545eb458619444b10210 SHA512 0e93f091cb24aed3b08db05df29484e708e14cf58a673a42df70c899f3bafae30896be118d89dfdf3f3cb7d4ba520a815e46d563dd7418f80912b7067ed7da8e DIST logtalk-3.47.0.tar.bz2 26219166 BLAKE2B 9492d27ac041562c57ab1f5f111e0f7ad062268e20d8128284d8d5085ec1c3dc63db6efa0f3a4dac34f83f206c3a4b9827d5245191227000ae56cd306da3b699 SHA512 cf07c1dec80131e477cfc9f2bf31bae573cc01222f3fba70452663dbddbddaee68b25da2e4c0abec18e1bda46059c23fca2c012cb59bbdcb4298a8c89e2d93d4 EBUILD logtalk-3.36.0.ebuild 3854 BLAKE2B 73fa542c2f1a2d34473cb6aa123545164fc018a206feebdfecfbca5872ed3ec6f0a10423216a73906d3fdfc2891b66e9b9103a700e0ecda6289356145495c139 SHA512 119a5b1b9d58cd73c91399b61396c4b353b0618b5b4ced5b42129d90cecf3b74ad32233654df112e5dced7ca94d6feb18833d15436d193001c2ae0c64994be43 -EBUILD logtalk-3.47.0.ebuild 4071 BLAKE2B e06d8499bb6c178c3c41e03f32a5445373e855af44a4a763dcb73445f16a7b6808f1f817f4d8979c9266ad3cf1f423dda0e66c8f37679c8e783fe70a64851635 SHA512 6c8badd75010db7d534a3f84b93d7fdc6d6aa73405ad8eb89e5a00957fd9cb8851758aeeea010ccc3ca11a6e2a7604dfec8557432a3084b036d88ecf413958a5 +EBUILD logtalk-3.47.0-r1.ebuild 3949 BLAKE2B d408d1264c648b922b67715c79c7193f1ce593078fa9cf6339c0b8474743e600acc70c99b0bd11ee91051259e468d5049b8fca2fd49acd0c7c371f157be577df SHA512 ed1c491f0668853bd37c7952d1fae3179b3f4d0c1dc17ced53c21b9f4e33cd417ee017d9a27f6cec33b67dfae307a72cbfd12e5cc89ca1a69e6775ed97b461f3 MISC metadata.xml 405 BLAKE2B 8619fb42570cfd37940c5b7dea5d85afc0b8859a4493a541fb1cfc0d93015facf68fdc5c5fdbf470dbe1f2ce0273f607c8ad30fe9f08dd06e099e62474912aaa SHA512 e77b53833c4a3995bc54facde234c2339b0ffb19e4ebaaab6504c57425315ecd1f6a999642369539055caa51e2034c0046dc53e40180026ace5f8884f0d4c20c diff --git a/dev-lang/logtalk/logtalk-3.47.0-r1.ebuild b/dev-lang/logtalk/logtalk-3.47.0-r1.ebuild new file mode 100644 index 000000000000..e65ccc6e0960 --- /dev/null +++ b/dev-lang/logtalk/logtalk-3.47.0-r1.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +DESCRIPTION="Open source object-oriented logic programming language" +HOMEPAGE="https://logtalk.org" +SRC_URI="https://logtalk.org/files/${P}.tar.bz2" +LICENSE="Apache-2.0" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="fop xslt" + +RDEPEND=" + xslt? ( dev-libs/libxslt ) + fop? ( dev-java/fop )" + +PATCHES=( + "${FILESDIR}"/${P}-portage.patch +) + +src_install() { + # Look at scripts/install.sh for upstream installation process. + # Install logtalk base + mv scripts/logtalk_user_setup.sh integration/ || die + mkdir -p "${ED}/usr/share/${P}" || die + cp -r adapters coding contributions core docs examples integration \ + library manuals paths scratch tests tools VERSION.txt \ + loader-sample.lgt settings-sample.lgt tester-sample.lgt \ + tests-sample.lgt \ + "${ED}/usr/share/${P}" \ + || die "Failed to install files" + + # Install mime file, the database will be updated later + insinto /usr/share/mime/packages + doins scripts/freedesktop/logtalk.xml + + # Install documentation + dodoc ACKNOWLEDGMENTS.md BIBLIOGRAPHY.bib CONTRIBUTING.md \ + CUSTOMIZE.md INSTALL.md LICENSE.txt QUICK_START.md \ + README.md RELEASE_NOTES.md UPGRADING.md VERSION.txt + + rm -f man/man1/logtalk_backend_select.1 || die + rm -f man/man1/logtalk_version_select.1 || die + doman man/man1/*.1 + + # Integration symlinks + dosym ../share/${P}/integration/logtalk_user_setup.sh \ + /usr/bin/logtalk_user_setup + dosym ../share/${P}/integration/bplgt.sh \ + /usr/bin/bplgt + dosym ../share/${P}/integration/ciaolgt.sh \ + /usr/bin/ciaolgt + dosym ../share/${P}/integration/cxlgt.sh \ + /usr/bin/cxlgt + dosym ../share/${P}/integration/eclipselgt.sh \ + /usr/bin/eclipselgt + dosym ../share/${P}/integration/gplgt.sh \ + /usr/bin/gplgt + dosym ../share/${P}/integration/jiplgt.sh \ + /usr/bin/jiplgt + dosym ../share/${P}/integration/lvmlgt.sh \ + /usr/bin/lvmlgt + dosym ../share/${P}/integration/quintuslgt.sh \ + /usr/bin/quintuslgt + dosym ../share/${P}/integration/scryerlgt.sh \ + /usr/bin/scryerlgt + dosym ../share/${P}/integration/sicstuslgt.sh \ + /usr/bin/sicstuslgt + dosym ../share/${P}/integration/swilgt.sh \ + /usr/bin/swilgt + dosym ../share/${P}/integration/taulgt.sh \ + /usr/bin/taulgt + dosym ../share/${P}/integration/tplgt.sh \ + /usr/bin/tplgt + dosym ../share/${P}/integration/xsblgt.sh \ + /usr/bin/xsblgt + dosym ../share/${P}/integration/yaplgt.sh \ + /usr/bin/yaplgt + + dosym ../share/${P}/tools/lgtdoc/xml/lgt2xml.sh \ + /usr/bin/lgt2xml + use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2html.sh \ + /usr/bin/lgt2html + use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2txt.sh \ + /usr/bin/lgt2txt + use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2md.sh \ + /usr/bin/lgt2md + use fop && dosym ../share/${P}/tools/lgtdoc/xml/lgt2pdf.sh \ + /usr/bin/lgt2pdf + + # Install environment files + echo "LOGTALKHOME=/usr/share/${P}" > 99logtalk + doenvd 99logtalk +} + +pkg_postinst() { + xdg_pkg_postinst + + ewarn "The following integration scripts are installed" + ewarn "for running logtalk with selected Prolog compilers:" + ewarn "B-Prolog: /usr/bin/bplgt" + ewarn "Ciao Prolog: /usr/bin/ciaolgt" + ewarn "CxProlog: /usr/bin/cxlgt" + ewarn "ECLiPSe: /usr/bin/eclipselgt" + ewarn "GNU Prolog: /usr/bin/gplgt" + ewarn "JIProlog: /usr/bin/jiplgt" + ewarn "LVM: /usr/bin/lvmlgt" + ewarn "Quintus Prolog: /usr/bin/quintuslgt" + ewarn "Scryer Prolog: /usr/bin/scryerlgt" + ewarn "SICStus Prolog: /usr/bin/sicstuslgt" + ewarn "SWI Prolog: /usr/bin/swilgt" + ewarn "Tau Prolog: /usr/bin/taulgt" + ewarn "Trealla Prolog: /usr/bin/tplgt" + ewarn "XSB: /usr/bin/xsblgt" + ewarn "YAP: /usr/bin/yaplgt" + ewarn "" + + ewarn "The environment has been set up to make the above" + ewarn "integration scripts find files automatically for logtalk." + ewarn "Please run 'etc-update && source /etc/profile' to update" + ewarn "the environment now, otherwise it will be updated at next" + ewarn "login." +} diff --git a/dev-lang/logtalk/logtalk-3.47.0.ebuild b/dev-lang/logtalk/logtalk-3.47.0.ebuild deleted file mode 100644 index 962a886f27d5..000000000000 --- a/dev-lang/logtalk/logtalk-3.47.0.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit xdg-utils - -DESCRIPTION="Open source object-oriented logic programming language" -HOMEPAGE="https://logtalk.org" -SRC_URI="https://logtalk.org/files/${P}.tar.bz2" -LICENSE="Apache-2.0" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="fop xslt" - -DEPEND="" -RDEPEND="${DEPEND} - xslt? ( dev-libs/libxslt ) - fop? ( dev-java/fop )" - -PATCHES=( - "${FILESDIR}"/${P}-portage.patch -) - -src_install() { - # Look at scripts/install.sh for upstream installation process. - # Install logtalk base - mv scripts/logtalk_user_setup.sh integration/ - mkdir -p "${ED}/usr/share/${P}" || die - cp -r adapters coding contributions core docs examples integration \ - library manuals paths scratch tests tools VERSION.txt \ - loader-sample.lgt settings-sample.lgt tester-sample.lgt \ - tests-sample.lgt \ - "${ED}/usr/share/${P}" \ - || die "Failed to install files" - - # Install mime file, the database will be updated later - insinto /usr/share/mime/packages - doins scripts/freedesktop/logtalk.xml - - # Install documentation - dodoc ACKNOWLEDGMENTS.md BIBLIOGRAPHY.bib CONTRIBUTING.md \ - CUSTOMIZE.md INSTALL.md LICENSE.txt QUICK_START.md \ - README.md RELEASE_NOTES.md UPGRADING.md VERSION.txt - - rm -f man/man1/logtalk_backend_select.1 - rm -f man/man1/logtalk_version_select.1 - doman man/man1/*.1 - - # Integration symlinks - dosym ../share/${P}/integration/logtalk_user_setup.sh \ - /usr/bin/logtalk_user_setup - dosym ../share/${P}/integration/bplgt.sh \ - /usr/bin/bplgt - dosym ../share/${P}/integration/ciaolgt.sh \ - /usr/bin/ciaolgt - dosym ../share/${P}/integration/cxlgt.sh \ - /usr/bin/cxlgt - dosym ../share/${P}/integration/eclipselgt.sh \ - /usr/bin/eclipselgt - dosym ../share/${P}/integration/gplgt.sh \ - /usr/bin/gplgt - dosym ../share/${P}/integration/jiplgt.sh \ - /usr/bin/jiplgt - dosym ../share/${P}/integration/lvmlgt.sh \ - /usr/bin/lvmlgt - dosym ../share/${P}/integration/quintuslgt.sh \ - /usr/bin/quintuslgt - dosym ../share/${P}/integration/scryerlgt.sh \ - /usr/bin/scryerlgt - dosym ../share/${P}/integration/sicstuslgt.sh \ - /usr/bin/sicstuslgt - dosym ../share/${P}/integration/swilgt.sh \ - /usr/bin/swilgt - dosym ../share/${P}/integration/taulgt.sh \ - /usr/bin/taulgt - dosym ../share/${P}/integration/tplgt.sh \ - /usr/bin/tplgt - dosym ../share/${P}/integration/xsblgt.sh \ - /usr/bin/xsblgt - dosym ../share/${P}/integration/yaplgt.sh \ - /usr/bin/yaplgt - - dosym ../share/${P}/tools/lgtdoc/xml/lgt2xml.sh \ - /usr/bin/lgt2xml - use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2html.sh \ - /usr/bin/lgt2html - use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2txt.sh \ - /usr/bin/lgt2txt - use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2md.sh \ - /usr/bin/lgt2md - use fop && dosym ../share/${P}/tools/lgtdoc/xml/lgt2pdf.sh \ - /usr/bin/lgt2pdf - - # Install environment files - echo "LOGTALKHOME=/usr/share/${P}" > 99logtalk - doenvd 99logtalk -} - -pkg_postinst() { - xdg_mimeinfo_database_update - xdg_desktop_database_update - - ewarn "The following integration scripts are installed" - ewarn "for running logtalk with selected Prolog compilers:" - ewarn "B-Prolog: /usr/bin/bplgt" - ewarn "Ciao Prolog: /usr/bin/ciaolgt" - ewarn "CxProlog: /usr/bin/cxlgt" - ewarn "ECLiPSe: /usr/bin/eclipselgt" - ewarn "GNU Prolog: /usr/bin/gplgt" - ewarn "JIProlog: /usr/bin/jiplgt" - ewarn "LVM: /usr/bin/lvmlgt" - ewarn "Quintus Prolog: /usr/bin/quintuslgt" - ewarn "Scryer Prolog: /usr/bin/scryerlgt" - ewarn "SICStus Prolog: /usr/bin/sicstuslgt" - ewarn "SWI Prolog: /usr/bin/swilgt" - ewarn "Tau Prolog: /usr/bin/taulgt" - ewarn "Trealla Prolog: /usr/bin/tplgt" - ewarn "XSB: /usr/bin/xsblgt" - ewarn "YAP: /usr/bin/yaplgt" - ewarn "" - - ewarn "The environment has been set up to make the above" - ewarn "integration scripts find files automatically for logtalk." - ewarn "Please run 'etc-update && source /etc/profile' to update" - ewarn "the environment now, otherwise it will be updated at next" - ewarn "login." -} - -pkg_postrm() { - xdg_mimeinfo_database_update - xdg_desktop_database_update -} -- cgit v1.2.3