diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-25 16:43:49 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-25 16:43:49 +0000 |
commit | fe641adc6a5e3f54d9c6b8b3521afb17d49f7185 (patch) | |
tree | c72513aa058c2e4192ab63b06bfdd1c71e3e75b4 /dev-build | |
parent | 5d88bb472ef4d6659a423746d4f8717e55ffaaf5 (diff) |
gentoo auto-resync : 25:01:2024 - 16:43:49
Diffstat (limited to 'dev-build')
-rw-r--r-- | dev-build/Manifest.gz | bin | 6700 -> 6861 bytes | |||
-rw-r--r-- | dev-build/icmake/Manifest | 6 | ||||
-rw-r--r-- | dev-build/icmake/files/icmake-9.00.00-ar.patch | 32 | ||||
-rw-r--r-- | dev-build/icmake/files/icmake-9.02.02-verbose-build.patch | 11 | ||||
-rw-r--r-- | dev-build/icmake/files/icmake-9.03.01-compressed-docs.patch | 32 | ||||
-rw-r--r-- | dev-build/icmake/icmake-9.03.01.ebuild | 47 | ||||
-rw-r--r-- | dev-build/icmake/metadata.xml | 8 |
7 files changed, 136 insertions, 0 deletions
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz Binary files differindex 66a0f60d634e..9253e9ac52ef 100644 --- a/dev-build/Manifest.gz +++ b/dev-build/Manifest.gz diff --git a/dev-build/icmake/Manifest b/dev-build/icmake/Manifest new file mode 100644 index 000000000000..c3ad0fbbfb24 --- /dev/null +++ b/dev-build/icmake/Manifest @@ -0,0 +1,6 @@ +AUX icmake-9.00.00-ar.patch 600 BLAKE2B f549bcaff7aee31d22a452df5db16695ab75d4b9202067696cfd9aab95c2b044ff8bb47b21e820646525944436b45e88b3592497d1e074d69f02675b60df223e SHA512 ef09e8a356cf8a56285282dd793230eaa0de3d959f1e9e4bb0905d402906f159625645d6e9cf080f1b94b89da7024e1a118ebea8f686713d2872ee20d2102325 +AUX icmake-9.02.02-verbose-build.patch 141 BLAKE2B 14c498f1825bd605f70f409fe0d72f6f494009e6d90e8762305556377671f4d2d11104217888b8300a9fc67e5821c440bb08d444bfec63b987ff8ad67ddc1088 SHA512 7199f34f8b48962e44306e9102d674b8970e03f99f2e2db29b9d813f2c4631f9768582be3423f528f2585106806afff0c2c7430c9125911a1eaca5e77902d546 +AUX icmake-9.03.01-compressed-docs.patch 939 BLAKE2B ff832857fab6d78ef37a1193f9c98c5fd0b2a6de1dbd1421833aad6580e56158c8d3e190f358fa2b95fb2bbcccd3edb62521f5737dbaf3aede1dc3ca965ad4b0 SHA512 1dabb57f30b0d7d07c9a9b6cc1c2723d89e8e7538a35ff2a3c17bda167becc92ad4bceecbfafa5304728a6c687f5da10e7055dcb62df17bc134923a91bd996f1 +DIST icmake-9.03.01.tar.gz 393488 BLAKE2B 43bac6944aa816e077a55264064abcb55ff3525842ab923712997248ef198a934fa434352fef3484a8ed0f887a89d9151b8e56ef7c601435d26d1644438b2b55 SHA512 2e6228c3bffa7fa145fd3743b1220d96b5730350718b91be96600cb24317e17aa5138282fe2f603d00dadd57d7a832ecff21a570eab0c21426f94d3208a61184 +EBUILD icmake-9.03.01.ebuild 1037 BLAKE2B 0f0d93261a78ccb5a05604cb38fd29f67a49d076ba750a3f947951ead99b242b0da8867d15bb850f6dd74a0058fc833e986d7ac226384b01cf671d42327ef0b1 SHA512 f88e3acc6743d65a82497e1ac784f502addda3aa56b42aee160f0c30e0bbe29a5b4fd6fa92a24255da60c35aea130606b52e6275788ab44f12e5fa3f01cb8513 +MISC metadata.xml 247 BLAKE2B 62302b7ed84c33da3e3661c9ffca0482d9ccfb1fd3bf08db2f0a6b346779b5b2614118643b59fbe7d96e296a79b0c8eb91a9c7132443d35fbda0bd13dd2a6bc0 SHA512 3fe1987c9e3fdb05752ff68438efa407d9c97d2d70cc690697d1f8dd0a5e2fbc7615f8138ba1744e2323316ed14931ded496fd23f2afc504eae4fb8232b34453 diff --git a/dev-build/icmake/files/icmake-9.00.00-ar.patch b/dev-build/icmake/files/icmake-9.00.00-ar.patch new file mode 100644 index 000000000000..0eff669f8e39 --- /dev/null +++ b/dev-build/icmake/files/icmake-9.00.00-ar.patch @@ -0,0 +1,32 @@ +--- icmake/bootstrap/flags ++++ icmake/bootstrap/flags +@@ -14,3 +14,7 @@ + if [ "${CC}" == "" ] ; then + CC="gcc" + fi ++ ++if [ "${AR}" == "" ] ; then ++ CC="ar" ++fi +--- icmake/bootstrap/functions ++++ icmake/bootstrap/functions +@@ -35,7 +35,7 @@ + + echo -n . + +- try ar crs ../tmp/lib${program}.a */*.o ++ try ${AR} crs ../tmp/lib${program}.a */*.o + + echo -n . + +--- icmake/rss/icm_bootstrap ++++ icmake/rss/icm_bootstrap +@@ -8,7 +8,7 @@ + echo -n . + try ${CC} -c ${CFLAGS} *.c + echo -n . +-try ar rs ../tmp/libicrss.a *.o ++try ${AR} rs ../tmp/libicrss.a *.o + echo -n . + rm *.o + echo . diff --git a/dev-build/icmake/files/icmake-9.02.02-verbose-build.patch b/dev-build/icmake/files/icmake-9.02.02-verbose-build.patch new file mode 100644 index 000000000000..dde1af395152 --- /dev/null +++ b/dev-build/icmake/files/icmake-9.02.02-verbose-build.patch @@ -0,0 +1,11 @@ +--- icmake/bootstrap/functions ++++ icmake/bootstrap/functions +@@ -2,7 +2,7 @@ + + try() + { +- # echo $* ++ echo $* + $* || exit 1 + } + diff --git a/dev-build/icmake/files/icmake-9.03.01-compressed-docs.patch b/dev-build/icmake/files/icmake-9.03.01-compressed-docs.patch new file mode 100644 index 000000000000..a8bb04e3102e --- /dev/null +++ b/dev-build/icmake/files/icmake-9.03.01-compressed-docs.patch @@ -0,0 +1,32 @@ +diff --git a/icm_bootstrap b/icm_bootstrap +index 9a80252..78ece4f 100755 +--- a/icm_bootstrap ++++ b/icm_bootstrap +@@ -45,11 +45,11 @@ cd doc + + echo man-pages to tmp/${MANDIR}/man1 and .../man7 + for x in *.1 ; do +- gzip -9cn $x > ../tmp/${MANDIR}/man1/$x.gz || exit 1 ++ cp $x ../tmp/${MANDIR}/man1/$x || exit 1 + done + + for x in *.7 ; do +- gzip -9cn $x > ../tmp/${MANDIR}/man7/$x.gz || exit 1 ++ cp $x ../tmp/${MANDIR}/man7/$x || exit 1 + done + + echo documentation to tmp/${DOCDIR} and tmp/${DOCDOCDIR} +@@ -58,11 +58,11 @@ echo documentation to tmp/${DOCDIR} and tmp/${DOCDOCDIR} + # gzip -9cn $x > ../tmp/${DOCDOCDIR}/$x.gz || exit 1 + #done + +-gzip -9cn icmake.ps > ../tmp/${DOCDOCDIR}/icmake.ps.gz || exit 1 ++cp icmake.ps ../tmp/${DOCDOCDIR}/icmake.ps || exit 1 + + cd .. + +-gzip -9cn changelog > tmp/${DOCDIR}/changelog.gz || exit 1 ++cp changelog tmp/${DOCDIR}/changelog || exit 1 + + try cp -r examples tmp/${DOCDOCDIR} + diff --git a/dev-build/icmake/icmake-9.03.01.ebuild b/dev-build/icmake/icmake-9.03.01.ebuild new file mode 100644 index 000000000000..f6e27f88a3f8 --- /dev/null +++ b/dev-build/icmake/icmake-9.03.01.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs flag-o-matic + +DESCRIPTION="Hybrid between a make utility and a shell scripting language" +HOMEPAGE="https://fbb-git.gitlab.io/icmake/ https://gitlab.com/fbb-git/icmake" +SRC_URI="https://gitlab.com/fbb-git/${PN}/-/archive/${PV}/${P}.tar.gz" +S="${WORKDIR}/${P}/${PN}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-9.00.00-ar.patch + "${FILESDIR}"/${PN}-9.02.02-verbose-build.patch + "${FILESDIR}"/${PN}-9.03.01-compressed-docs.patch +) + +src_prepare() { + default + + sed -e "/^#define LIBDIR/s/lib/$(get_libdir)/" \ + -e "/^#define DOCDIR/s/${PN}/${PF}/" \ + -e "/^#define DOCDOCDIR/s/${PN}-doc/${PF}/" \ + -i INSTALL.im || die + + # fix build issues (bug #589896) + append-cflags -std=gnu99 + + tc-export AR CC +} + +src_configure() { + ./icm_prepare "${EPREFIX}" || die +} + +src_compile() { + ./icm_bootstrap "${EPREFIX}" || die +} + +src_install() { + ./icm_install all "${ED}" || die +} diff --git a/dev-build/icmake/metadata.xml b/dev-build/icmake/metadata.xml new file mode 100644 index 000000000000..cb2d5608ccb6 --- /dev/null +++ b/dev-build/icmake/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <upstream> + <remote-id type="gitlab">fbb-git/icmake</remote-id> + </upstream> +</pkgmetadata> |