From fc4ad6e568738af8995c2e87896c671c39eb8c72 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 28 Jan 2025 22:42:59 +0000 Subject: gentoo auto-resync : 28:01:2025 - 22:42:58 --- dev-lang/Manifest.gz | Bin 22319 -> 22318 bytes dev-lang/c-intercal/Manifest | 2 +- dev-lang/c-intercal/c-intercal-33.0-r1.ebuild | 74 ++++++++++++++++++++++++ dev-lang/c-intercal/c-intercal-33.0.ebuild | 79 -------------------------- 4 files changed, 75 insertions(+), 80 deletions(-) create mode 100644 dev-lang/c-intercal/c-intercal-33.0-r1.ebuild delete mode 100644 dev-lang/c-intercal/c-intercal-33.0.ebuild (limited to 'dev-lang') diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 4e0eaacac26f..b0b8cd99ad16 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/c-intercal/Manifest b/dev-lang/c-intercal/Manifest index 20e9dc8bea11..89cec11d9f06 100644 --- a/dev-lang/c-intercal/Manifest +++ b/dev-lang/c-intercal/Manifest @@ -4,5 +4,5 @@ AUX c-intercal-31.0-version.patch 330 BLAKE2B f7a18b5098c6969ea29c21513221e3dd6f DIST intercal-0.31.tar.gz 940950 BLAKE2B 9a23229b1d7f0524b164a4b66bcab4fdf67a04ba1e411365a46a90d646867fe92d6e328935b406673809535a895becde934fb6cf2e8380943eb8f19473fcedab SHA512 ca5c10be880ce2470d7dd3404fa5a314bd7bcab45cf4908f7108eb1baa50339b876e135251d991527881b564027c63dc38d74a154cbd00d606261013d2b01262 DIST intercal-0.33.tar.gz 960355 BLAKE2B c9d4f0a497865980fe2b8d26f43bf33a6c0ee2fb197c278cbd5b019fb2929310f4f776eeb5538e47de5d10b9410176f9cab403607108f7f0186bd004ce39184a SHA512 8dcd5eceb0b356a130b6a839536129438b17e417c33563ad851e29793755756c81cf3a2a61a90793d0fb59ade8a6928912cfa0471fbae9c61cd9cba0ed849379 EBUILD c-intercal-31.0.ebuild 1939 BLAKE2B 11a1049b636861eff6bf03c8cea5081b6eb710fce7496f5b34a9993d5e26e81dd0f0d8ae27d93c3be9408577d102b5848c12965a3637663cc2e44a3700bd1b58 SHA512 12ae39447678122e97ff132fa954b29deb14edc16d66bff32b52152198f0276ad0eb5b735200bd647759274fa206a1b305950e1a971b15ca47a10b9e3261c592 -EBUILD c-intercal-33.0.ebuild 1800 BLAKE2B 29a6724a64fee1638ae87e1103b4d34cf81e71b5418ee09e9c01734d86052c17f19a568dde7aeb51fc1ddaaa6cbc6b93a3b50dafcf65c9f3cbdafa56a090b15c SHA512 15179e3d9a34352747f824975db0a85a7d966e8d531ae5f6ad6bad6ccc094ae0c8abca8145cb2510db465cd2f44e27994fb56f7967c79037d8d437d9cca19c68 +EBUILD c-intercal-33.0-r1.ebuild 1638 BLAKE2B e8fe8bc56d4f6e07a0dfba9b1b521f80d502fe0e113aeedacf76dc57e9a5ebef1fe9402bd9dbb29f703a53d6b3d5b8a93157568f9daa8af082acb61de11ab480 SHA512 2117ff7a3c1a97bd4c7ab85be22d2d992bb2371dee5a1ac7b7ec942551ad7a91645fc69856cb42207eb72a5541dcbd0487ed5e6b1dbcdeffa13e334a582e6fb1 MISC metadata.xml 668 BLAKE2B e1f40bd6d12f28949e00b5f87d03edaf36af3e1fbc146e76d73f39d0771e2e2f45c23d72f915b5131a796f405ce81d041cee3788c59dd4d9e20430b86be66121 SHA512 a902ef31f9a7367b7ca5a28e368302fd7ce4740a4c272a52db23192aaa17b741b07631d198f10b1ea88446f6e9b85827d5ee19f86095a0bf2678e2548a2df79c diff --git a/dev-lang/c-intercal/c-intercal-33.0-r1.ebuild b/dev-lang/c-intercal/c-intercal-33.0-r1.ebuild new file mode 100644 index 000000000000..8667d86a48d5 --- /dev/null +++ b/dev-lang/c-intercal/c-intercal-33.0-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools elisp-common + +# C-INTERCAL uses minor-major ordering of version components and +# negative version numbers. We map version components -1, -2, ... +# to 65535, 65534, ..., and subtract one from the next component. +# For example, upstream version 0.28 is mapped to Gentoo version 28.0 +# and 0.-2.0.29 is mapped to 28.65535.65534.0. +#get_intercal_version() { +# local i=.${1:-${PV}} j k c=0 +# while [[ ${i} ]]; do +# (( k = ${i##*.} + c )) +# (( (c = (k >= 32768)) && (k -= 65536) )) +# i=${i%.*} +# j=${j}.${k} +# done +# echo ${j#.} +#} + +MY_P="${PN#c-}-$(ver_cut 2).$(ver_cut 1)" +DESCRIPTION="C-INTERCAL - INTERCAL to binary (via C) compiler" +HOMEPAGE="http://www.catb.org/~esr/intercal/ + https://gitlab.com/esr/intercal" +SRC_URI="http://www.catb.org/~esr/intercal/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+ FDL-1.2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="emacs examples" + +RDEPEND="emacs? ( >=app-editors/emacs-23.1:* )" +BDEPEND="${RDEPEND} + app-alternatives/lex + app-alternatives/yacc" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + eautoreconf #948911 +} + +src_compile() { + emake + + if use emacs; then + elisp-compile etc/intercal.el + fi +} + +src_install() { + emake DESTDIR="${D}" install + dodoc BUGS NEWS HISTORY README doc/THEORY.txt + + if use emacs; then + elisp-install ${PN} etc/intercal.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + use examples && dodoc -r pit +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-lang/c-intercal/c-intercal-33.0.ebuild b/dev-lang/c-intercal/c-intercal-33.0.ebuild deleted file mode 100644 index 3888f0660505..000000000000 --- a/dev-lang/c-intercal/c-intercal-33.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp-common flag-o-matic - -# C-INTERCAL uses minor-major ordering of version components and -# negative version numbers. We map version components -1, -2, ... -# to 65535, 65534, ..., and subtract one from the next component. -# For example, upstream version 0.28 is mapped to Gentoo version 28.0 -# and 0.-2.0.29 is mapped to 28.65535.65534.0. -#get_intercal_version() { -# local i=.${1:-${PV}} j k c=0 -# while [[ ${i} ]]; do -# (( k = ${i##*.} + c )) -# (( (c = (k >= 32768)) && (k -= 65536) )) -# i=${i%.*} -# j=${j}.${k} -# done -# echo ${j#.} -#} - -MY_P="${PN#c-}-$(ver_cut 2).$(ver_cut 1)" -DESCRIPTION="C-INTERCAL - INTERCAL to binary (via C) compiler" -HOMEPAGE="http://www.catb.org/~esr/intercal/ - https://gitlab.com/esr/intercal" -SRC_URI="http://www.catb.org/~esr/intercal/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2+ FDL-1.2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="emacs examples" - -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* )" -BDEPEND="${RDEPEND} - app-alternatives/lex - app-alternatives/yacc" - -SITEFILE="50${PN}-gentoo.el" - -src_configure() { - # -Werror=lto-type-mismatch - # https://bugs.gentoo.org/855590 - # https://gitlab.com/esr/intercal/-/issues/7 - filter-lto - - append-cflags $(test-flags-CC -fno-toplevel-reorder) #722862 - econf -} - -src_compile() { - emake - - if use emacs; then - elisp-compile etc/intercal.el - fi -} - -src_install() { - emake DESTDIR="${D}" install - dodoc BUGS NEWS HISTORY README doc/THEORY.txt - - if use emacs; then - elisp-install ${PN} etc/intercal.{el,elc} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - use examples && dodoc -r pit -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} -- cgit v1.2.3