Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-10-22 09:48:26 +00:00
47 changed files with 134 additions and 1216 deletions

View File

@@ -1 +0,0 @@
DIST CUSTOMRESCUECD-x86-0.4.1.iso 1322811392 BLAKE2B bd63d40baf6426ed525c13e91ce65469f8f2a263072003c4dc1adea1ca75f894d2517c94063488fa75e1fa6012202ddbbf5281378c17a26edad683ce49996391 SHA512 46f1a2f20697b666fc4506abb405a8ebf58b63a83c5faacfc70e352c9eb9cd4a75ca742ac0011119e8baadd6fb467cfb306d8009994dbf2879a45486ccfe57bc

View File

@@ -1,55 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_P="CUSTOMRESCUECD-x86"
DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gentoo"
HOMEPAGE="https://sourceforge.net/projects/customrescuecd/"
SRC_URI="https://downloads.sourceforge.net/customrescuecd/"${MY_P}"-"${PV}".iso"
S=${WORKDIR}
LICENSE="GPL-3"
SLOT="${PV}"
KEYWORDS="~x86"
RESTRICT="bindist mirror"
src_unpack() { :; }
src_install() {
insinto "/usr/share/${PN%-*}"
doins "${DISTDIR}/${MY_P}-${PV}.iso"
}
pkg_postinst() {
local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso
# no version newer than ours? we're the newest!
if ! has_version ">${CATEGORY}/${PF}"; then
ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die
fi
}
pkg_postrm() {
local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso
# if there is no version newer than ours installed
if ! has_version ">${CATEGORY}/${PF}"; then
# and we are truly and completely uninstalled...
if [[ ! ${REPLACED_BY_VERSION} ]]; then
# then find an older version to set the symlink to
local newest_version=$(best_version "<${CATEGORY}/${PF}")
if [[ ${newest_version} ]]; then
# update the symlink
ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die
else
# last version removed? clean up the symlink
rm -v "${f}" || die
# and the parent directory
rmdir "${f%/*}" || die
fi
fi
fi
}

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>andrea.postiglione@gmail.com</email>
<name>Andrea Postiglione</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="sourceforge">customrescuecd</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,39 +0,0 @@
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST bytemuck-1.7.2.crate 27489 BLAKE2B 2541a7561eb34351f58266451a020858d8ac1ad30ecb95b97d576e72532cae37ef0b747e2259aaf6052b65f951586425044f824a00dfabf54bba9462edf94c2a SHA512 fae361f5abe67215a7591d421a0b713b77b437123c56e21dd00421e95ab86d9dd9b0bf1daa6623b833ea65681fbeeb58f6feab9d323964304a3250f24df1ace2
DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
DIST crc32fast-1.2.1.crate 38172 BLAKE2B 80801a345f4c5ed8a5fd335bbf672eac1733a1c2b333dc8a8e0254338148ce7b34402201a8d2d7434dd1b057f33d99d3a8f02610ea50b54115d80bb8da28b2b0 SHA512 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e
DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b
DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4
DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ceb9f9446ee8cb64756b2e3d95a30c5c11bc79d9d460be4ef4b62513049e28900a96085031f805d064e81b5eae4bc297a SHA512 ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064
DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f
DIST deflate-0.8.6.crate 62365 BLAKE2B 05b1f81e4c423f9fdd823bc33352d8421f2ca0c26d43cf0c5990db12f5e31c46ff7769f1baa3b971166b4146eb448ed0bd3ffe68f7c4aff5885b47826f77d847 SHA512 7e2e23205c56cc4c834ade2a6a22b056253c32e29346907558117714a18d8433882a712711413addb15da79f9f59e089a06dfd680b756ab2725b500a49dc16b2
DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
DIST gif-0.11.2.crate 34068 BLAKE2B 607b96e55a606137f25fe2bcbae52f3a708d7507de8c0b1e3546644f6ba94210571b32d2029f9ddc32ecff755f6869be7fff286b2c8539bf44062174a7bfb16b SHA512 02f2bacda1e4f43ddbb4f7c6843478056ff01cb815a7c8f9c4d14618781bbafe113cacb812c3788454e8a4241efd6a90792a00cfe84c334349331258bbec71d7
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
DIST image-0.23.14.crate 226804 BLAKE2B 0debec9484b54cb56eedbf07c246b80afc6de99b03e5f41b5cb9aa29ad2269cb7e9891b7377ef7ff53200959317bd38b24e823ebe5c2125677ef2588eec81ae8 SHA512 4eb07fd698c2d902979ab06ae0baef4a53db74da78493c45f0c32d5903c5399cb8a1a25a2e89bf504ffb612e8153eaba4ae41df3d17f02c27e7991fdca518f63
DIST jpeg-decoder-0.1.22.crate 228366 BLAKE2B 97dee932aae8d7d08ceaf37c9659d52a93be7c964468087aa39377fb2657c64cf8fe20516337cbe5fe0452c3686e9d1b7cd6c0932bf1ca6562358fd4a8cd69be SHA512 3edf415eb11909b7b16755f54c6a5b082200f81e6ce5dede413e41be221c8be5c14035a171fa1c21771c8d11f30cd990f57e6e98e3204e34e3f0e7ca2c3e38b4
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST libc-0.2.100.crate 528168 BLAKE2B 6dc25b31bf98fe1d131dec95aa63d6a3def163ffc09cce41e85ae2432e8ebcaa02fdde5ec05a94fbd324fd87eae9042d76961c4fa2050f6fb7c2e443840468ad SHA512 a0382df08ec54c87db442e80899d28c7efafa2b137bc88bfec6a9f209d1d980e6f9f17caab03d5a89f24709bfe716dd4eeee1a4700ac76584b7b9596f65a2313
DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d
DIST miniz_oxide-0.3.7.crate 44996 BLAKE2B 0e89ec4131e7abdadaa9feb6019b31853976a34434216e0f89ddab519559d0e1feaf2228fbc09906e51fb0242a18abe1a67a5362e080c19fc7cd00c2f95f08ae SHA512 d4eff239f8d6e947b94619e80fe03ed32aabd1a6393f63145d70ed7f08c51c45c7261d8157bf61c78d1637ea1f71ef15f9813ec733efd8afe6aa14810888718e
DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f
DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771
DIST num-iter-0.1.42.crate 10450 BLAKE2B 8ef03f8f84bbac51a11d22ad79d745c74c4092bdd6e65b91c472967c006fb3cd6b944c4bef913465e39e6a2fd734ac2b1ce1f21b332b2faece823fe410b54340 SHA512 46b0e05c4f4587121ec300da51cbf02e04ee8f8441eb4dcaab5a2ccee3b40210f1badde56addf053fb876aed3749dfb5f01e757042573fdf99defc77fb265f3e
DIST num-rational-0.3.2.crate 26359 BLAKE2B 18b58869b55f32396cf3f024f19c1dd1dd7594e0a398f448930c60c338cc5b42f73e92dbca51a71d9017eedab20e6f564504cefc7a21018d1ff029846498e3af SHA512 31141c147ace16505cf63023d399ec7d6824b1cf3a31160419cc8ed8c9e4392993910419ac113b23913f710eff13f730d04328e66328375c61c28010718fb837
DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f
DIST png-0.16.8.crate 52598 BLAKE2B 03f706591182a89b0566f8a793163372a4db3e7a742f3aadf06fda93068c42a4351722796ddbbb013fdc1be5a88dc02debae50ab1cc3ac81d72d07a814b456ce SHA512 df96f8580d8cc11df54788ff64ab3269b14369a467d7c29964a5b19add5e7a82258e6bfda40eedf135bffa98a2a86afbb725cd085cf37f6c433abf9a7485edee
DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9
DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78
DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B b6f887c1af054666ab7f717dfdafe5701bbc0a778169d885a1837202d4d215970af567ea620c6ef47db69fa664c6be65c782aa87d9efc1d9c8c280b6210e38f1 SHA512 df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
DIST tai-0.0.8.tar.gz 6551727 BLAKE2B 132f4fd27674f2c05d6fd52582fd8d0223e3a8c70447980380d7c2b8ba16a1a996f5fccb4efc3eda30a776c90e8e96836e496dddd915925276f8ff1d1743c698 SHA512 a3a303f2a557a3e5d8e72593636356291f2d927743d46881bf66172ced155cf685e9050b136768bc76dd95f473ee2514d4cf3807e43f2831bda533a99fa7610b
DIST tiff-0.6.1.crate 1399263 BLAKE2B 4a0bec5d2f2d254505c3492e519c584e2f80f77a6429f44da36862b5d9fc1ef9f7396689005b136c92f6786ac64f9418ca7bbf49f36afdf3f10e8d2c77cf0f51 SHA512 ece5aaef610e0a7bcdea8c40571d497cd3ec79931e25129060b4f51cb40a28ef03fc131494bc841fa5b08eaa49a5acbc9332553cbc542019f1ec5eb5945d3538
DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0
DIST weezl-0.1.5.crate 34944 BLAKE2B 57db23ed5d92b658a3ace462194763756a3ec3caa530296efc3255ae1d14f36ccfb4841d2417028ef57f093eadfa19b157f9cdc29d37b2f72fb661578cc7e907 SHA512 1fe4352dc8c773ac1297ba23ca3236dece6cec44887116afb1b3760dd0cf3ffcf5faae3aa98814775fddc38032c97c26a14684b47e7aa9deaecafe8c908e0735

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mustafasalih1991@gmail.com</email>
<name>Mustafa Salih</name>
</maintainer>
<longdescription lang="en">
Terminal Ascii Images is a simple tool written in Rust,it's main use
to convert images and animations to text based arts in the terminal.
</longdescription>
<upstream>
<bugs-to>https://github.com/MustafaSalih1993/tai/issues</bugs-to>
<remote-id type="github">mustafasalih1993/tai</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,64 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.13.2
EAPI=8
CRATES="
adler32@1.2.0
adler@1.0.2
autocfg@1.0.1
bitflags@1.3.2
bytemuck@1.7.2
byteorder@1.4.3
cfg-if@1.0.0
color_quant@1.1.0
crc32fast@1.2.1
crossbeam-channel@0.5.1
crossbeam-deque@0.8.1
crossbeam-epoch@0.9.5
crossbeam-utils@0.8.5
deflate@0.8.6
either@1.6.1
getopts@0.2.21
gif@0.11.2
hermit-abi@0.1.19
image@0.23.14
jpeg-decoder@0.1.22
lazy_static@1.4.0
libc@0.2.100
memoffset@0.6.4
miniz_oxide@0.3.7
miniz_oxide@0.4.4
num-integer@0.1.44
num-iter@0.1.42
num-rational@0.3.2
num-traits@0.2.14
num_cpus@1.13.0
png@0.16.8
rayon-core@1.9.1
rayon@1.5.1
scoped_threadpool@0.1.9
scopeguard@1.1.0
tiff@0.6.1
unicode-width@0.1.8
weezl@0.1.5
"
inherit cargo
DESCRIPTION="tai (Terminal Ascii Images) tool to convert images to ascii"
HOMEPAGE="https://github.com/MustafaSalih1993/tai"
SRC_URI="
https://www.github.com/MustafaSalih1993/tai/archive/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" MIT ZLIB"
SLOT="0"
KEYWORDS="~amd64"
QA_FLAGS_IGNORED="usr/bin/tai"

View File

@@ -1 +1 @@
DIST nimbus-1.1.3.tar.xz 28336 BLAKE2B 86ed5129de463748de56438a65ba003416920968ceb92fecadc94895040d09a5901bedd650143f29d3c27d310872ccffb7a5731e9775210774179c7f86306752 SHA512 8416473df6b16ee76a8c9ca6be78f268f4d4c6f575e2479c92374fc260d502aaad82abd74bc6a89b1e8c5bbe42d22ac43081ac732437787ad530a6fb0a7216af
DIST nimbus-1.1.3.srht.tar.gz 32459 BLAKE2B e7de2627699631a9c991ee7a43219b2f1e09c3c6ea7ca76ace8eccf80b193f13a61498bd459c7a0168b1d48d23c8fa9e4a522abd848529919ac6b1b60f6c51ba SHA512 c84bde0538d65106542a351a6c19429dd6cf5c226edddfdb5423e018877a375257ef5897d1766a9c65a9e80984499af084e3aa42b71edc95ec296ee4412814ae

View File

@@ -14,7 +14,7 @@ HOMEPAGE="
https://nimbus.sysrq.in/
https://git.sysrq.in/nimbus/about/
"
SRC_URI="https://git.sysrq.in/${PN}/snapshot/${P}.tar.xz"
SRC_URI="https://git.sr.ht/~cyber/${PN}/archive/${PV}.tar.gz -> ${P}.srht.tar.gz"
LICENSE="Apache-2.0 BSD"
SLOT="0"

View File

@@ -1 +1 @@
DIST mpxj-13.3.0-py3-none-any.whl 26155845 BLAKE2B 641216f2306808a5ca70a6304101091de1b8c257fca78d1cc7fcc9186b42d2bf2107094791ab765e3034358cb23e1b72973c4f0aeceb51dce7b7e32a48fa17f7 SHA512 4763cd2fc34fccfc9a1af068e0f9fa49c61055b9049a60178a0ef3b5c4320f15b7f2a791ea4dc5e47296c52a715a61ea97574b8f15a6ddde9676ec3474bcf795
DIST mpxj-13.5.0-py3-none-any.whl 26172447 BLAKE2B 4e7b5b482972197dba717a06320a5bf2c4ab4ebe89ed29b1b9fd83724af71b4e3dbe49c19050099d7273d8d4d8fcfb5d361f7d2d5cd5e01c60720b416f628949 SHA512 dd423cd45d92a1275b5cd89d81d3f61349238065d17ce507e5e52b8eb507542e195d0d73f5b48964b0300874481184785cb7c403c614c22f429d61d3a8df7ed3

View File

@@ -22,9 +22,6 @@ RDEPEND="
${DEPEND}
dev-python/cffi[${PYTHON_USEDEP}]
"
BDEPEND="
test? ( dev-python/aspectlib[${PYTHON_USEDEP}] )
"
EPYTEST_DESELECT=(
# disable benchmarks

View File

@@ -186,7 +186,7 @@ DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d23
DIST rustls-0.23.12.crate 438443 BLAKE2B 638ed38c62f807d1a28cd880a8664e09e0ef25ef038f93c6b8f5512e1864d60f2bc8a83e00907f9ee36e543bbbd9e5b6f5a0ff7fb57770619864298d32c31bd7 SHA512 49b7fb3dc02e9ded96718d064a121629dffeded6affbe8dd8a41283be62c99244b23208205a1821d83b557200b017d26589d4f42a0048b2cbd70156dcbbb8b94
DIST rustls-pki-types-1.7.0.crate 29555 BLAKE2B 9da5d853671e2e33f46434509e7c83edf487a6a940e1bc8937c3ed7900cac590674bf2c5a5edac6055a2bdf763b132d4624a8c51caf0250d5055ce5e8f4bc5eb SHA512 5502795aebd7058084d0e30d6c09befc4182493113207f539a8d42006d4189158e9028245aa627d6943a88514b6292fbd56b5ea1abef8c83a429bf6d641f6f11
DIST rustls-webpki-0.102.6.crate 201331 BLAKE2B 9802401ac0134a4c6b2ae7d72ad73126dfb271458a9ced5128c4fe7919ec64b5d68be13b5abf9ca9f666052c462bac112c321cca3b54c1b615224fcabb1bca3a SHA512 83ed70c4ca8e0714b363bf76c04281fafac08788bb5f283b87c21eb6d5b3bbb9ebd21a62dd9e1eea89d41f1557f953486e1160c5e7eb02b693bec3745a9603c5
DIST rye-0.41.0.tar.gz 1473968 BLAKE2B 0e86f96367d2f2b9a0291f1e3412b7f7eaa5dc7ac0e0f752ffa8b2846f44dc5512a109d6a385e24b5b2a032395ab27ce33d10f330b8887fdf32d07689a6e54e5 SHA512 5aca2fa25a843d2577b70c16456bbe6e8caccd3a170951b0d76cf1b5155e6084113ac360304c27e7ed4931abe9279e1e9b09c69d52b2ef2a40cc598b73f90de9
DIST rye-0.42.0.tar.gz 1474955 BLAKE2B 56cd08c169a46d81f9bf79648e0c3130d5cda84999ef2b01a13d60536fe4d8fa14c33e1c81cb887432104d36df09aae9d68ff716ccfae85b53cc70d3c6c83bb3 SHA512 d9b725ac8338e86d5b2d0930cd7b477a9b69029f1eb736d01b9d391f5090ccdf7214d552cffcbffb72bef458bddfa46553d2c00454a61754a957b78aad809423
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST salsa20-0.10.2.crate 12780 BLAKE2B 9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee SHA512 9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

View File

@@ -29,7 +29,7 @@ PATCHES=(
"${FILESDIR}"/${P}-makefile.patch
"${FILESDIR}"/${P}-makeopts.patch
"${FILESDIR}"/${P}-savedir.patch
"${FILESDIR}"/${P}-strict-aliasing.patch
"${FILESDIR}"/${P}-backported-ltofix.patch #For ver. 2.50 Remove for next ver.
)
src_compile() {

View File

@@ -1,14 +1,15 @@
--- a/Makefile
+++ b/Makefile
@@ -64,7 +64,9 @@
--- a/Makefile 2024-10-21 17:33:29.782931946 -0400
+++ b/Makefile 2024-10-21 17:35:55.202026636 -0400
@@ -64,8 +64,10 @@
KERNELNAME =$(shell uname -s)
ifeq ($(KERNELNAME),Linux)
- CXXFLAGS+= -O3 -c -fmessage-length=0
- LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib
+ UCXXFLAGS:= $(shell emerge --info | grep -w CXXFLAGS=".*" | cut -d '"' -f2)
+ CXXFLAGS+= $(UCXXFLAGS) -c -fmessage-length=0
+ ULDFLAGS:= $(shell emerge --info | grep -w LDFLAGS=".*" | cut -d '"' -f2)
+ LDFLAGS+= $(ULDFLAGS) -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib
- LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel -lsqstdlib
else ifeq ($(KERNELNAME), FreeBSD)
# To be done...
CXXFLAGS+= -O3 -c -fmessage-length=0

View File

@@ -50,6 +50,10 @@ src_prepare() {
eautoreconf
}
PATCHES=(
"${FILESDIR}"/${P}-makeopts.patch
)
src_configure() {
econf \
--enable-bash-completion \

View File

@@ -43,6 +43,10 @@ DOCS=(
"README.Strife.md"
)
PATCHES=(
"${FILESDIR}"/"${P}"-makeopts.patch
)
src_prepare() {
default

View File

@@ -0,0 +1,15 @@
--- a/configure.ac 2024-10-21 18:54:07.483980753 -0400
+++ b/configure.ac 2024-10-21 18:54:52.224330577 -0400
@@ -166,8 +166,10 @@
# TODO: We currently link everything against libraries that don't need it.
# Use the specific library CFLAGS/LIBS variables instead of setting them here.
-CFLAGS="$CFLAGS $SDL_CFLAGS ${SAMPLERATE_CFLAGS:-} ${PNG_CFLAGS:-} ${LIBZ_CFLAGS:-}"
-LDFLAGS="$LDFLAGS $SDL_LIBS ${SAMPLERATE_LIBS:-} ${PNG_LIBS:-} ${LIBZ_LIBS:-}"
+UCFLAGS:=$(shell emerge --info | grep CFLAGS=".*" | cut -d'"' -f2)
+ULDFLAGS:=$(shell emerge --info | grep LDFLAGS=".*" | cut -d'"' -f2)
+CFLAGS+="$UCFLAGS $SDL_CFLAGS ${SAMPLERATE_CFLAGS:-} ${PNG_CFLAGS:-} ${LIBZ_CFLAGS:-}"
+LDFLAGS+="$ULDFLAGS $SDL_LIBS ${SAMPLERATE_LIBS:-} ${PNG_LIBS:-} ${LIBZ_LIBS:-}"
case "$host" in
*-*-mingw* | *-*-cygwin* | *-*-msvc* )
LDFLAGS="$LDFLAGS -lwinmm"

View File

@@ -0,0 +1,15 @@
--- a/configure.ac 2023-03-31 16:42:24.000000000 -0400
+++ b/configure.ac 2024-10-21 19:11:20.577093421 -0400
@@ -184,8 +184,10 @@
# TODO: We currently link everything against libraries that don't need it.
# Use the specific library CFLAGS/LIBS variables instead of setting them here.
-CFLAGS="$CFLAGS $SDL_CFLAGS ${SAMPLERATE_CFLAGS:-} ${PNG_CFLAGS:-} ${FLUIDSYNTH_CFLAGS:-} ${LIBZ_CFLAGS:-}"
-LDFLAGS="$LDFLAGS $SDL_LIBS ${SAMPLERATE_LIBS:-} ${PNG_LIBS:-} ${FLUIDSYNTH_LIBS:-} ${LIBZ_LIBS:-}"
+UCFLAGS:=$(shell emerge --info | grep CFLAGS=".*" | cut -d'"' -f2)
+ULDFLAGS:=$(shell emerge --info | grep LDFLAGS=".*" | cut -d'"' -f2)
+CFLAGS+="$UCFLAGS $SDL_CFLAGS ${SAMPLERATE_CFLAGS:-} ${PNG_CFLAGS:-} ${LIBZ_CFLAGS:-}"
+LDFLAGS+="$ULDFLAGS $SDL_LIBS ${SAMPLERATE_LIBS:-} ${PNG_LIBS:-} ${LIBZ_LIBS:-}"
case "$host" in
*-*-mingw* | *-*-cygwin* | *-*-msvc* )
LDFLAGS="$LDFLAGS -lwinmm"

View File

@@ -27,14 +27,15 @@ RDEPEND="
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/blockout-2.5-blockout-makefile.patch"
"${FILESDIR}/blockout-2.5-image-makefile.patch"
"${FILESDIR}/blockout-2.5-datadir.patch"
"${FILESDIR}/${P}-blockout-makefile.patch"
"${FILESDIR}/${P}-image-makefile.patch"
"${FILESDIR}/${P}-datadir.patch"
)
src_prepare() {
default
}
src_compile() {
GAME_DATADIR="/usr/share/${PN}"
emake -C ImageLib/src

View File

@@ -0,0 +1,63 @@
Explicitly add missing Qt5Netowrk deps.
Fixes:
In file included from /var/tmp/portage/gui-apps/paperde-0.1.1_p20210426/work/paperde-15018307192107e2915671d412f3fc900ac5af4b/papershell/main.cpp:34:
/usr/include/cprime/capplication.h:39:10: fatal error: QLocalServer: No such file or directory
39 | #include <QLocalServer>
| ^~~~~~~~~~~~~~
--- a/papershell/CMakeLists.txt
+++ b/papershell/CMakeLists.txt
@@ -25,6 +25,7 @@ set( CMAKE_AUTOUIC ON )
find_package( Qt5Core REQUIRED )
find_package( Qt5Gui REQUIRED )
+find_package( Qt5Network REQUIRED )
find_package( Qt5Widgets REQUIRED )
find_package( Qt5DBus REQUIRED )
find_package( dbusmenu-qt5 REQUIRED )
@@ -121,7 +122,7 @@ set ( RESOURCES
add_executable( papershell ${SOURCES} ${HEADERS} ${UIS} ${RESOURCES} )
target_link_libraries(
papershell
- Qt5::Core Qt5::Gui Qt5::Widgets Qt5::DBus # Qt5 Libs
+ Qt5::Core Qt5::Gui Qt5::Network Qt5::Widgets Qt5::DBus # Qt5 Libs
dbusmenu-qt5 # DBusMenu Qt5 for tray menu
cprime-widgets cprime-gui cprime-core # CuboCore Libs
paperdegui paperdecore paperdewl # PaperDE Libs
--- a/sessionmanager/CMakeLists.txt
+++ b/sessionmanager/CMakeLists.txt
@@ -25,6 +25,7 @@ set( CMAKE_AUTOUIC ON )
find_package( Qt5Core REQUIRED )
find_package( Qt5DBus REQUIRED )
+find_package( Qt5Network REQUIRED )
set( HEADERS
sessionmgr.h
@@ -38,7 +39,7 @@ set( SOURCES
)
add_executable( papersessionmanager ${SOURCES} ${HEADERS} )
-target_link_libraries( papersessionmanager Qt5::Core Qt5::DBus cprime-core csys paperdecore )
+target_link_libraries( papersessionmanager Qt5::Core Qt5::DBus Qt5::Network cprime-core csys paperdecore )
install( TARGETS papersessionmanager DESTINATION bin )
install( FILES paperdesktop.desktop DESTINATION share/wayland-sessions/ )
--- a/settings/CMakeLists.txt
+++ b/settings/CMakeLists.txt
@@ -25,6 +25,7 @@ set( CMAKE_AUTOUIC ON )
find_package( Qt5Core REQUIRED )
find_package( Qt5Gui REQUIRED )
+find_package( Qt5Network REQUIRED )
find_package( Qt5Widgets REQUIRED )
find_package( Qt5UiTools REQUIRED )
@@ -50,7 +51,7 @@ set ( RESOURCES
add_executable( papersettings ${SOURCES} ${HEADERS} ${UIS} ${RESOURCES} )
target_link_libraries(
papersettings
- Qt5::Core Qt5::Gui Qt5::Widgets Qt5::UiTools
+ Qt5::Core Qt5::Gui Qt5::Network Qt5::Widgets Qt5::UiTools
cprime-widgets cprime-core
paperdegui paperdecore paperdewl
)

View File

@@ -1,7 +1,7 @@
# Copyright 2020-2021 Gentoo Authors
# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit cmake xdg
@@ -22,6 +22,7 @@ LICENSE="GPL-3"
SLOT="0"
BDEPEND="
dev-qt/qtwaylandscanner:5
kde-frameworks/extra-cmake-modules
"
DEPEND="
@@ -30,6 +31,7 @@ DEPEND="
dev-libs/wayland-protocols
dev-qt/designer:5
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5[wayland,X]
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
@@ -45,10 +47,9 @@ RDEPEND="
x11-misc/qt5ct
"
src_prepare() {
cmake_src_prepare
xdg_src_prepare
}
PATCHES=(
"${FILESDIR}/${P}-fix-deps.patch"
)
src_configure() {
local mycmakeargs=(

View File

@@ -1,60 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake xdg
DESCRIPTION="Simple, sleek QT based DE for wayland using wayfire"
HOMEPAGE="https://gitlab.com/cubocore/paper/paperde"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/cubocore/paper/${PN}.git"
else
# _alpha -> -alpha
MY_PV="${PV/_/-}"
SRC_URI="https://gitlab.com/cubocore/paper/${PN}/-/archive/v${MY_PV}/${PN}-v${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-v${MY_PV}"
fi
LICENSE="GPL-3"
SLOT="0"
BDEPEND="
kde-frameworks/extra-cmake-modules
"
DEPEND="
dev-libs/libdbusmenu-qt
dev-libs/wayland
dev-libs/wayland-protocols
dev-qt/designer:5
dev-qt/qtcore:5
dev-qt/qtgui:5[wayland,X]
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5[X]
gui-libs/libcprime
gui-libs/libcsys
"
RDEPEND="
${DEPEND}
gui-libs/wlroots
gui-wm/wayfire[X]
sys-apps/xdg-desktop-portal
x11-misc/qt5ct
"
src_prepare() {
cmake_src_prepare
xdg_src_prepare
}
src_configure() {
local mycmakeargs=(
-DPKGSHAREDPATH="${EPREFIX}/usr/share/paperde"
-DPKGCONFPATH="${EPREFIX}/etc/xdg/paperde"
)
cmake_src_configure
}

View File

@@ -1 +0,0 @@
DIST heirloom-mailx_12.5.orig.tar.gz 324085 BLAKE2B 8f3b7177d9db8bb399f9e3e8d51258d93ea6ea9556f514c9107b0733f2f999ec9c685107c8a11717526051c242d5f20d4b6fc1a572175539874904cb31fcc452 SHA512 eb4aea0c668354f6fe28137f72bf49d291ce58671a7b70c7775777532e17e59ac52156e68f02937256f0a2f90c132b7c0948553b55daad92a664bd8bbb64774f

View File

@@ -1,12 +0,0 @@
diff --color -Naur heirloom-mailx-12.5/Makefile heirloom-mailx-12.5-patch/Makefile
--- heirloom-mailx-12.5/Makefile 2011-04-26 23:23:22.000000000 +0200
+++ heirloom-mailx-12.5-patch/Makefile 2021-08-08 21:58:46.965043853 +0200
@@ -25,7 +25,7 @@
# displayed correctly.
#CFLAGS =
#CPPFLAGS =
-#LDFLAGS =
+LDFLAGS =
#WARN = -Wall -Wno-parentheses -Werror
# Some RedHat versions need INCLUDES = -I/usr/kerberos/include to compile

View File

@@ -1,232 +0,0 @@
Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
Date: 2014-12-27
Initial Package Version: 12.5
Upstream Status: Unknown
Origin: Changes to remove SSL2 found at debian, remainder from redhat.
Description: Removes support for SSL2 (openssl no longer supports it)
and fixes CVE-2004-2771 [sic] and CVE-2014-7844.
diff -Naur heirloom-mailx-12.5/extern.h heirloom-mailx-12.5-patched/extern.h
--- heirloom-mailx-12.5/extern.h 2011-04-26 22:23:22.000000000 +0100
+++ heirloom-mailx-12.5-patched/extern.h 2014-12-27 01:26:59.654169487 +0000
@@ -396,7 +396,7 @@
int is_fileaddr(char *name);
struct name *usermap(struct name *names);
struct name *cat(struct name *n1, struct name *n2);
-char **unpack(struct name *np);
+char **unpack(struct name *smopts, struct name *np);
struct name *elide(struct name *names);
int count(struct name *np);
struct name *delete_alternates(struct name *np);
diff -Naur heirloom-mailx-12.5/fio.c heirloom-mailx-12.5-patched/fio.c
--- heirloom-mailx-12.5/fio.c 2011-04-26 22:23:22.000000000 +0100
+++ heirloom-mailx-12.5-patched/fio.c 2014-12-27 01:27:15.634561413 +0000
@@ -43,12 +43,15 @@
#endif /* not lint */
#include "rcv.h"
+
+#ifndef HAVE_WORDEXP
+#error wordexp support is required
+#endif
+
#include <sys/stat.h>
#include <sys/file.h>
#include <sys/wait.h>
-#ifdef HAVE_WORDEXP
#include <wordexp.h>
-#endif /* HAVE_WORDEXP */
#include <unistd.h>
#if defined (USE_NSS)
@@ -481,7 +484,6 @@
static char *
globname(char *name)
{
-#ifdef HAVE_WORDEXP
wordexp_t we;
char *cp;
sigset_t nset;
@@ -495,7 +497,7 @@
sigemptyset(&nset);
sigaddset(&nset, SIGCHLD);
sigprocmask(SIG_BLOCK, &nset, NULL);
- i = wordexp(name, &we, 0);
+ i = wordexp(name, &we, WRDE_NOCMD);
sigprocmask(SIG_UNBLOCK, &nset, NULL);
switch (i) {
case 0:
@@ -527,65 +529,6 @@
}
wordfree(&we);
return cp;
-#else /* !HAVE_WORDEXP */
- char xname[PATHSIZE];
- char cmdbuf[PATHSIZE]; /* also used for file names */
- int pid, l;
- char *cp, *shell;
- int pivec[2];
- extern int wait_status;
- struct stat sbuf;
-
- if (pipe(pivec) < 0) {
- perror("pipe");
- return name;
- }
- snprintf(cmdbuf, sizeof cmdbuf, "echo %s", name);
- if ((shell = value("SHELL")) == NULL)
- shell = SHELL;
- pid = start_command(shell, 0, -1, pivec[1], "-c", cmdbuf, NULL);
- if (pid < 0) {
- close(pivec[0]);
- close(pivec[1]);
- return NULL;
- }
- close(pivec[1]);
-again:
- l = read(pivec[0], xname, sizeof xname);
- if (l < 0) {
- if (errno == EINTR)
- goto again;
- perror("read");
- close(pivec[0]);
- return NULL;
- }
- close(pivec[0]);
- if (wait_child(pid) < 0 && WTERMSIG(wait_status) != SIGPIPE) {
- fprintf(stderr, catgets(catd, CATSET, 81,
- "\"%s\": Expansion failed.\n"), name);
- return NULL;
- }
- if (l == 0) {
- fprintf(stderr, catgets(catd, CATSET, 82,
- "\"%s\": No match.\n"), name);
- return NULL;
- }
- if (l == sizeof xname) {
- fprintf(stderr, catgets(catd, CATSET, 83,
- "\"%s\": Expansion buffer overflow.\n"), name);
- return NULL;
- }
- xname[l] = 0;
- for (cp = &xname[l-1]; *cp == '\n' && cp > xname; cp--)
- ;
- cp[1] = '\0';
- if (strchr(xname, ' ') && stat(xname, &sbuf) < 0) {
- fprintf(stderr, catgets(catd, CATSET, 84,
- "\"%s\": Ambiguous.\n"), name);
- return NULL;
- }
- return savestr(xname);
-#endif /* !HAVE_WORDEXP */
}
/*
diff -Naur heirloom-mailx-12.5/mailx.1 heirloom-mailx-12.5-patched/mailx.1
--- heirloom-mailx-12.5/mailx.1 2011-04-26 22:23:22.000000000 +0100
+++ heirloom-mailx-12.5-patched/mailx.1 2014-12-27 01:26:53.838026857 +0000
@@ -656,6 +656,14 @@
will have the system wide alias expanded
as all mail goes through sendmail.
.SS "Recipient address specifications"
+If the
+.I expandaddr
+option is not set (the default), recipient addresses must be names of
+local mailboxes or Internet mail addresses.
+.PP
+If the
+.I expandaddr
+option is set, the following rules apply:
When an address is used to name a recipient
(in any of To, Cc, or Bcc),
names of local mail folders
@@ -2391,6 +2399,12 @@
If this option is set,
\fImailx\fR starts even with an empty mailbox.
.TP
+.B expandaddr
+Causes
+.I mailx
+to expand message recipient addresses, as explained in the section,
+Recipient address specifications.
+.TP
.B flipr
Exchanges the
.I Respond
@@ -3575,7 +3589,7 @@
.TP
.B ssl-method
Selects a SSL/TLS protocol version;
-valid values are `ssl2', `ssl3', and `tls1'.
+valid values are `ssl3', and `tls1'.
If unset, the method is selected automatically,
if possible.
.TP
diff -Naur heirloom-mailx-12.5/names.c heirloom-mailx-12.5-patched/names.c
--- heirloom-mailx-12.5/names.c 2011-04-26 22:23:22.000000000 +0100
+++ heirloom-mailx-12.5-patched/names.c 2014-12-27 01:26:59.654169487 +0000
@@ -268,6 +268,9 @@
FILE *fout, *fin;
int ispipe;
+ if (value("expandaddr") == NULL)
+ return names;
+
top = names;
np = names;
time(&now);
@@ -546,7 +549,7 @@
* Return an error if the name list won't fit.
*/
char **
-unpack(struct name *np)
+unpack(struct name *smopts, struct name *np)
{
char **ap, **top;
struct name *n;
@@ -561,7 +564,7 @@
* the terminating 0 pointer. Additional spots may be needed
* to pass along -f to the host mailer.
*/
- extra = 2;
+ extra = 3 + count(smopts);
extra++;
metoo = value("metoo") != NULL;
if (metoo)
@@ -578,6 +581,10 @@
*ap++ = "-m";
if (verbose)
*ap++ = "-v";
+ for (; smopts != NULL; smopts = smopts->n_flink)
+ if ((smopts->n_type & GDEL) == 0)
+ *ap++ = smopts->n_name;
+ *ap++ = "--";
for (; n != NULL; n = n->n_flink)
if ((n->n_type & GDEL) == 0)
*ap++ = n->n_name;
diff -Naur heirloom-mailx-12.5/openssl.c heirloom-mailx-12.5-patched/openssl.c
--- heirloom-mailx-12.5/openssl.c 2011-04-26 22:23:22.000000000 +0100
+++ heirloom-mailx-12.5-patched/openssl.c 2014-12-27 01:26:34.385549867 +0000
@@ -216,9 +216,7 @@
cp = ssl_method_string(uhp);
if (cp != NULL) {
- if (equal(cp, "ssl2"))
- method = SSLv2_client_method();
- else if (equal(cp, "ssl3"))
+ if (equal(cp, "ssl3"))
method = SSLv3_client_method();
else if (equal(cp, "tls1"))
method = TLSv1_client_method();
diff -Naur heirloom-mailx-12.5/sendout.c heirloom-mailx-12.5-patched/sendout.c
--- heirloom-mailx-12.5/sendout.c 2011-04-26 22:23:22.000000000 +0100
+++ heirloom-mailx-12.5-patched/sendout.c 2014-12-27 01:26:59.654169487 +0000
@@ -835,7 +835,7 @@
#endif /* HAVE_SOCKETS */
if ((smtp = value("smtp")) == NULL) {
- args = unpack(cat(mailargs, to));
+ args = unpack(mailargs, to);
if (debug || value("debug")) {
printf(catgets(catd, CATSET, 181,
"Sendmail arguments:"));

View File

@@ -1,42 +0,0 @@
# Copyright 2001-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="The mailx utility from CentOS"
HOMEPAGE="https://www.debian.org/"
SRC_URI="https://yorune.pl/gentoo/${CATEGORY}/${PN}/${PN}_${PVR}.orig.tar.gz http://ftp.debian.org/debian/pool/main/h/${PN}/${PN}_${PVR}.orig.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="net-libs/liblockfile
dev-libs/libbsd
sys-libs/binutils-libs
virtual/mta
mail-client/mailx-support
dev-libs/openssl"
RDEPEND="${DEPEND}
!virtual/mailx
!mail-client/nail
!net-mail/mailutils
!mail-client/mailx"
src_prepare() {
eapply -p1 "${FILESDIR}/${PN}-${PVR}-fixes-1.patch"
eapply -p1 "${FILESDIR}/${PN}-${PVR}-enable-ldflags.patch"
eapply_user
}
src_compile(){
sed 's@<openssl@<openssl-1.0/openssl@' -i openssl.c fio.c makeconfig
emake LDFLAGS="${LDFLAGS}" LDFLAGS+="-L /usr/lib/openssl-1.0/" SENDMAIL=/usr/sbin/sendmail
}
src_install(){
emake PREFIX="${D}/usr" SYSCONFDIR="${D}/etc" UCBINSTALL="/usr/bin/install" install
install -v -m755 -d "${D}/usr/share/doc/heirloom-mailx-12.5"
install -v -m644 README "${D}/usr/share/doc/heirloom-mailx-12.5"
}

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>y0rune@aol.com</email>
<name>Marcin Woźniak</name>
</maintainer>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST kaidan-0.9.1.tar.xz 692464 BLAKE2B e99906afb03a27404ca456abda6d4b61e9b8010544f6ec267c8891d747386ecbe42c0642b48c7029fdee4923039292e224e0e3f09b23c8905ffe25681c4639f4 SHA512 256daeb94f4275377e1ef0919eb43660dd76064c414f1ac5570fac33632f853977997c52a504d5dace188f560feac93ea88ae1bb796e2bf6a96bafa4be387cbb

View File

@@ -1,65 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
KFMIN=5.67.0
QTMIN=5.15.0
inherit ecm
DESCRIPTION="User-friendly and modern chat app for every device"
HOMEPAGE="https://www.kaidan.im"
SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
LICENSE="Apache-2.0 CC-BY-SA-4.0 GPL-3+ GPL-3-with-openssl-exception MIT"
SLOT="5"
KEYWORDS="~amd64"
IUSE="kde nls"
DEPEND="
>=dev-libs/kirigami-addons-0.7:5
>=dev-qt/qtconcurrent-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtlocation-${QTMIN}:5
>=dev-qt/qtmultimedia-${QTMIN}:5[qml]
>=dev-qt/qtnetwork-${QTMIN}:5[ssl]
>=dev-qt/qtpositioning-${QTMIN}:5[qml]
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
>=dev-qt/qtsql-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/kitemviews-${KFMIN}:5
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
media-libs/kquickimageeditor:5
media-libs/zxing-cpp:=
>=net-libs/qxmpp-1.5.0[omemo]
kde? ( >=kde-frameworks/knotifications-${KFMIN}:5 )
"
RDEPEND="${DEPEND}"
BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test)
-DUSE_KNOTIFICATIONS=$(usex kde)
# compile QML at build time
-DQUICK_COMPILER=ON
)
ecm_src_configure
}
src_test() {
local myctestargs=(
# needs network
-E PublicGroupChatTest
)
ecm_src_test
}

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">KDE/kaidan</remote-id>
<changelog>https://invent.kde.org/network/kaidan/-/raw/master/NEWS</changelog>
<bugs-to>https://invent.kde.org/network/kaidan/issues</bugs-to>
</upstream>
<!-- maintainer-needed -->
</pkgmetadata>

View File

@@ -113,29 +113,6 @@ sys-firmware/pinephone-firmware
# Removal on 2024-10-22.
net-im/ruqola
# David Roman <davidroman96@gmail.com> (2024-09-21)
# Dead SRC_URI. Not much maintained downstream
# Removal on 2024-10-21
mail-client/heirloom-mailx
# David Roman <davidroman96@gmail.com> (2024-09-21)
# Dead SRC_URI and HOMEPAGE. Project doesn't seems to exist anymore
# Removal on 2024-10-21
app-misc/tai
# David Roman <davidroman96@gmail.com> (2024-09-21)
# Dead SRC_URI for two years
# Removal on 2024-10-21
app-admin/customrescuecd-x86
sys-boot/customrescuecd-x86-grub
# Takuya Wakazono <pastalian46@gmail.com> (2024-09-21)
# Depends on media-libs/kquickimageeditor:5, which has been dropped
# from ::gentoo. Upstream has an open issue for Qt6, but it won't be
# ported anytime soon.
# Removal on 2024-10-21.
net-im/kaidan
# Julien Roy <julien@jroy.ca> (2024-03-21)
# sys-libs/libucontext is masked in ::gentoo
sys-libs/gcompat

View File

@@ -5,6 +5,5 @@ slotmove games-action/minecraft-launcher 2 0
slotmove games-action/minecraft-launcher 1 legacy
move net-im/catgirl net-irc/catgirl
move net-im/srain net-irc/srain
move kde-apps/kaidan net-im/kaidan
move dev-python/geographiclib sci-geosciences/GeographicLib
move x11-terms/terminus-bin x11-terms/tabby-bin

View File

@@ -1,3 +1 @@
DIST kactus2-3.12.0.tar.gz 28154387 BLAKE2B c8e0a982343d3a34f9186bca1778b68b4dfdcd977488751f90d9d5372df96c4f7349c90e15203f66778ee1be399e9e2ddb5342dffe1025754e44604c77c16684 SHA512 d7cef803314262c9fb0b77db88b5d7935203e1484965f475e954bceb1bc56a31ee9867fe1d73959d62a8454238480226df8fbd2d487442bce44fe7476de6d5bb
DIST kactus2-3.13.0.tar.gz 28682844 BLAKE2B 2dc6d6b1ed18d95cce38179c0538c4697c8b2f0de0984fedf0a0b757a7c6c9268e91b9cb09a99c2cdd1913344e928b8d3d665da292d7c47ddf983f92d28142f8 SHA512 750a318fa543f4feaf8176bc9b9bcf244ac3f97d130b6dbe5483e68e7ac30b146c5d9362cdebb4129b62a1fec89a4f3bcfb97822e45930ad05a699ab1ad2f8f5
DIST kactus2-3.13.1.tar.gz 28686011 BLAKE2B 2abe1d7f6abcfb97f41e293476c200e3d9ba31e32e2b34022d7bbb3007cd2a2c129c73b1414cc422fc7dbc6982636edcd4ad0dc89aff8d352b2e936583d08291 SHA512 9465da2448d54ae3c19aaf5d765b386dd997244ac8385c8e3fddde74807c30e37bdef4d7b56d1610c1c59a1ad10c7c13fe312b53b6263800c9142be7be558049
DIST kactus2-3.13.3.tar.gz 18195852 BLAKE2B 259e3753c088bbb6e91bf53c66fd32d52de9fe4d8c66452f866803c2560a16495c79ac74e3d47211a729dbcef0eedca9405000a09e6c94398cbf7f6c7d71e225 SHA512 902d43896e68f8f153c46a1f7945007dd24a22159093ca775976688c1dea37520d0d2b2a760cdec02f0684dbe90eec879dffde5f747bd9de178c14a6ce263330

View File

@@ -1,94 +0,0 @@
From d3e5af0dba523303708d30ceb8cd8339eabd4320 Mon Sep 17 00:00:00 2001
From: Huang Rui <vowstar@gmail.com>
Date: Tue, 17 Oct 2023 19:11:21 +0800
Subject: [PATCH] [CORRECTIVE] fix build PATH bugs about QT
- Path variables need to be enclosed in double quotes to prevent
accidents caused by spaces in the middle.
- createhelp also needs to do the same processing as configure
- Fixed build issues under gentoo and archlinux
Signed-off-by: Huang Rui <vowstar@gmail.com>
---
configure | 15 ++++++++++-----
createhelp | 25 ++++++++++++++++++++++++-
2 files changed, 34 insertions(+), 6 deletions(-)
diff --git a/configure b/configure
index 82c7b9060..f74a23ee2 100755
--- a/configure
+++ b/configure
@@ -20,27 +20,32 @@ print_success() {
}
# Auto search QTBIN_PATH when empty and qmake already installed.
-if [ -z ${QTBIN_PATH} ]; then
+if [ -z "${QTBIN_PATH}" ]; then
if command -v qmake6 >/dev/null 2>&1; then
# Default to qmake6, which will exist on some linux distributions.
- QTBIN_PATH=$(qmake6 -query QT_INSTALL_BINS)/
+ QTBIN_PATH="$(qmake6 -query QT_INSTALL_BINS)/"
+ QTLIBEXEC_PATH="$(qmake6 -query QT_INSTALL_LIBEXECS)/"
elif command -v qmake >/dev/null 2>&1; then
# qmake exists on the vast majority of linux distributions.
- QTBIN_PATH=$(qmake -query QT_INSTALL_BINS)/
+ QTBIN_PATH="$(qmake -query QT_INSTALL_BINS)/"
+ QTLIBEXEC_PATH="$(qmake -query QT_INSTALL_LIBEXECS)/"
fi
fi
# Generate compressed help files.
echo "Generating compressed help files..."
if command -v ${QTBIN_PATH}qhelpgenerator >/dev/null 2>&1; then
- ${QTBIN_PATH}qhelpgenerator Help/kactus2help.qhcp -o Help/Kactus2Help.qhc
+ "${QTBIN_PATH}qhelpgenerator" Help/kactus2help.qhcp -o Help/Kactus2Help.qhc
+elif command -v ${QTLIBEXEC_PATH}qhelpgenerator >/dev/null 2>&1; then
+ # QT6 put qhelpgenerator at QTLIBEXEC_PATH
+ "${QTLIBEXEC_PATH}qhelpgenerator" Help/kactus2help.qhcp -o Help/Kactus2Help.qhc
else
echo "Qhelpgenerator not found. Please set variable QTBIN_PATH to Qt binary files."
fi
if command -v ${QTBIN_PATH}qmake >/dev/null 2>&1; then
echo "Running qmake..."
- ${QTBIN_PATH}qmake Kactus2_Solution.pro
+ "${QTBIN_PATH}qmake" Kactus2_Solution.pro
print_success
else
echo "Qmake not found. Please set variable QTBIN_PATH to Qt binary files."
diff --git a/createhelp b/createhelp
index 72299e655..522378331 100755
--- a/createhelp
+++ b/createhelp
@@ -1,7 +1,30 @@
#!/bin/sh
+# Change this to your Qt binaries directory.
+QTBIN_PATH=""
+
+# Auto search QTBIN_PATH when empty and qmake already installed.
+if [ -z "${QTBIN_PATH}" ]; then
+ if command -v qmake6 >/dev/null 2>&1; then
+ # Default to qmake6, which will exist on some linux distributions.
+ QTBIN_PATH="$(qmake6 -query QT_INSTALL_BINS)/"
+ QTLIBEXEC_PATH="$(qmake6 -query QT_INSTALL_LIBEXECS)/"
+ elif command -v qmake >/dev/null 2>&1; then
+ # qmake exists on the vast majority of linux distributions.
+ QTBIN_PATH="$(qmake -query QT_INSTALL_BINS)/"
+ QTLIBEXEC_PATH="$(qmake -query QT_INSTALL_LIBEXECS)/"
+ fi
+fi
+
if [ ! -f Help/Kactus2Help.qch ] || [ ! -f Help/Kactus2Help.qhc ]; then
- qhelpgenerator Help/kactus2help.qhp -o Help/Kactus2Help.qch
+ if command -v ${QTBIN_PATH}qhelpgenerator >/dev/null 2>&1; then
+ "${QTBIN_PATH}qhelpgenerator" Help/kactus2help.qhp -o Help/Kactus2Help.qch
+ elif command -v ${QTLIBEXEC_PATH}qhelpgenerator >/dev/null 2>&1; then
+ # QT6 put qhelpgenerator at QTLIBEXEC_PATH
+ "${QTLIBEXEC_PATH}qhelpgenerator" Help/kactus2help.qhp -o Help/Kactus2Help.qch
+ else
+ echo "Qhelpgenerator not found. Please set variable QTBIN_PATH to Qt binary files."
+ fi
fi
rm -R -f executable/Help

View File

@@ -1,117 +0,0 @@
From 1fd0d3cc8a3530a04491e736a673b9fc5092daeb Mon Sep 17 00:00:00 2001
From: Huang Rui <vowstar@gmail.com>
Date: Fri, 20 Oct 2023 23:41:51 +0800
Subject: [PATCH] [CORRECTIVE] add missing <QSharedPointer> include to fix
QT6.6.0 build
- add missing #include <QSharedPointer> to fix incomplete type about QSharedPointer
Closes: https://github.com/kactus2/kactus2dev/issues/85
Signed-off-by: Huang Rui <vowstar@gmail.com>
---
editors/HWDesign/undoCommands/HWComponentAddCommand.h | 5 +++--
.../SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h | 3 ++-
.../SystemDesign/UndoCommands/ComConnectionDeleteCommand.h | 3 ++-
editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h | 3 ++-
.../SystemDesign/UndoCommands/SystemComponentDeleteCommand.h | 3 ++-
editors/SystemDesign/UndoCommands/SystemDeleteCommands.h | 3 ++-
6 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/editors/HWDesign/undoCommands/HWComponentAddCommand.h b/editors/HWDesign/undoCommands/HWComponentAddCommand.h
index fe53209d6..c131ada50 100644
--- a/editors/HWDesign/undoCommands/HWComponentAddCommand.h
+++ b/editors/HWDesign/undoCommands/HWComponentAddCommand.h
@@ -12,10 +12,11 @@
#ifndef HWCOMPONENTADDCOMMAND_H
#define HWCOMPONENTADDCOMMAND_H
-#include <QUndoCommand>
#include <QGraphicsScene>
-#include <QString>
#include <QObject>
+#include <QSharedPointer>
+#include <QString>
+#include <QUndoCommand>
class IGraphicsItemStack;
class ComponentItem;
diff --git a/editors/SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h b/editors/SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h
index 02aaea2c1..7173b9dd9 100644
--- a/editors/SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h
+++ b/editors/SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h
@@ -12,9 +12,10 @@
#ifndef APICONNECTIONDELETECOMMAND_H
#define APICONNECTIONDELETECOMMAND_H
-#include <QUndoCommand>
#include <QGraphicsScene>
#include <QObject>
+#include <QSharedPointer>
+#include <QUndoCommand>
class ApiGraphicsConnection;
diff --git a/editors/SystemDesign/UndoCommands/ComConnectionDeleteCommand.h b/editors/SystemDesign/UndoCommands/ComConnectionDeleteCommand.h
index 5e86dbdf1..e0676b2ca 100644
--- a/editors/SystemDesign/UndoCommands/ComConnectionDeleteCommand.h
+++ b/editors/SystemDesign/UndoCommands/ComConnectionDeleteCommand.h
@@ -12,9 +12,10 @@
#ifndef COMCONNECTIONDELETECOMMAND_H
#define COMCONNECTIONDELETECOMMAND_H
-#include <QUndoCommand>
#include <QGraphicsScene>
#include <QObject>
+#include <QSharedPointer>
+#include <QUndoCommand>
class ComGraphicsConnection;
diff --git a/editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h b/editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h
index d05d3750d..72a1128fd 100644
--- a/editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h
+++ b/editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h
@@ -12,9 +12,10 @@
#ifndef SWINTERFACEDELETECOMMAND_H
#define SWINTERFACEDELETECOMMAND_H
-#include <QUndoCommand>
#include <QGraphicsScene>
#include <QObject>
+#include <QSharedPointer>
+#include <QUndoCommand>
class IGraphicsItemStack;
class SWInterfaceItem;
diff --git a/editors/SystemDesign/UndoCommands/SystemComponentDeleteCommand.h b/editors/SystemDesign/UndoCommands/SystemComponentDeleteCommand.h
index 36abdda6f..ecfcef7db 100644
--- a/editors/SystemDesign/UndoCommands/SystemComponentDeleteCommand.h
+++ b/editors/SystemDesign/UndoCommands/SystemComponentDeleteCommand.h
@@ -12,9 +12,10 @@
#ifndef SYSTEMCOMPONENTDELETECOMMAND_H
#define SYSTEMCOMPONENTDELETECOMMAND_H
-#include <QUndoCommand>
#include <QGraphicsScene>
#include <QObject>
+#include <QSharedPointer>
+#include <QUndoCommand>
class ComponentItem;
class IGraphicsItemStack;
diff --git a/editors/SystemDesign/UndoCommands/SystemDeleteCommands.h b/editors/SystemDesign/UndoCommands/SystemDeleteCommands.h
index 7eb0ed694..a3c1748e6 100644
--- a/editors/SystemDesign/UndoCommands/SystemDeleteCommands.h
+++ b/editors/SystemDesign/UndoCommands/SystemDeleteCommands.h
@@ -12,9 +12,10 @@
#ifndef SYSTEMDELETECOMMANDS_H
#define SYSTEMDELETECOMMANDS_H
-#include <QUndoCommand>
#include <QGraphicsScene>
#include <QObject>
+#include <QSharedPointer>
+#include <QUndoCommand>
class GraphicsConnection;
class GraphicsColumnLayout;

View File

@@ -1,45 +0,0 @@
From d69c10931e17655f6d159e58a910a91c7fcd0a63 Mon Sep 17 00:00:00 2001
From: Huang Rui <vowstar@gmail.com>
Date: Sat, 9 Dec 2023 12:34:01 +0800
Subject: [PATCH] [CORRECTIVE] Fix incomplete QObject type in
FieldReferenceValidator
- Added missing #include <QObject> in FieldReferenceValidator.h
- Resolves compilation errors due to incomplete type 'QObject' used
in nested name specifier in various validator components
Signed-off-by: Huang Rui <vowstar@gmail.com>
---
IPXACTmodels/Component/validators/FieldReferenceValidator.h | 2 ++
IPXACTmodels/Component/validators/MemoryArrayValidator.h | 2 ++
2 files changed, 4 insertions(+)
diff --git a/IPXACTmodels/Component/validators/FieldReferenceValidator.h b/IPXACTmodels/Component/validators/FieldReferenceValidator.h
index 0beea5845..4cfcbcb8b 100644
--- a/IPXACTmodels/Component/validators/FieldReferenceValidator.h
+++ b/IPXACTmodels/Component/validators/FieldReferenceValidator.h
@@ -16,6 +16,8 @@
#include <IPXACTmodels/Component/FieldReference.h>
+#include <QObject>
+
namespace FieldReferenceValidator
{
/*!
diff --git a/IPXACTmodels/Component/validators/MemoryArrayValidator.h b/IPXACTmodels/Component/validators/MemoryArrayValidator.h
index b0f3e492f..c8ddc249e 100644
--- a/IPXACTmodels/Component/validators/MemoryArrayValidator.h
+++ b/IPXACTmodels/Component/validators/MemoryArrayValidator.h
@@ -16,6 +16,8 @@
#include <KactusAPI/include/SystemVerilogExpressionParser.h>
+#include <QObject>
+
class MemoryArray;
class IPXACTMODELS_EXPORT MemoryArrayValidator
--
2.43.0

View File

@@ -1,93 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
PYTHON_COMPAT=( python3_{10..12} )
inherit python-r1 qmake-utils xdg
DESCRIPTION="A open source IP-XACT-based tool"
HOMEPAGE="
https://research.tuni.fi/system-on-chip/tools/
https://github.com/kactus2/kactus2dev
"
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git"
else
SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}dev-${PV}"
fi
LICENSE="GPL-2"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
dev-qt/qtbase:6=[cups,gui,network,opengl,widgets,xml]
dev-qt/qtsvg:6
"
DEPEND="
${RDEPEND}
"
BDEPEND="
dev-lang/swig
dev-qt/qttools:6[linguist,qdoc]
"
PATCHES=(
"${FILESDIR}"/${PN}-3.12.0-fix-createhelp.patch
"${FILESDIR}"/${PN}-3.12.0-fix-missing-qsharedpointer.patch
)
src_prepare() {
default
# Fix QA pre-stripped warnings, bug 781674
find . -type f -name \*.pro -exec sed -e '$a\\nCONFIG+=nostrip' -i '{}' + || die
# Fix bug 854081
python_setup
sed -e "s|PYTHON_CONFIG=.*|PYTHON_CONFIG=${EPYTHON}-config|" -i .qmake.conf || die
}
src_configure() {
default
# Fix bug 854075
# Fix bug 854078
eqmake6 Kactus2_Solution.pro
}
src_compile() {
default
python_compile() {
cp -TR "${S}/" "${BUILD_DIR}/" || die
# Fix bug 854081
python_setup
sed -e "s|PYTHON_CONFIG=.*|PYTHON_CONFIG=${EPYTHON}-config|" -i .qmake.conf || die
export PYTHON_C_FLAGS="$(python_get_CFLAGS)"
export PYTHON_LIBS="$(python_get_LIBS)"
pushd "PythonAPI" || die
eqmake6 PREFIX="$(python_get_library_path)"
emake
rm _pythonAPI.so || die
cp libPythonAPI.so.1.0.0 _pythonAPI.so || die
popd
}
python_foreach_impl run_in_build_dir python_compile
}
src_install() {
# Can't use default, set INSTALL_ROOT and workaround parallel install bug
emake -j1 INSTALL_ROOT="${D}" install
python_install() {
pushd "PythonAPI" || die
python_domodule _pythonAPI.so
python_domodule pythonAPI.py
popd
}
python_foreach_impl run_in_build_dir python_install
}

View File

@@ -1,92 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
PYTHON_COMPAT=( python3_{10..12} )
inherit python-r1 qmake-utils xdg
DESCRIPTION="A open source IP-XACT-based tool"
HOMEPAGE="
https://research.tuni.fi/system-on-chip/tools/
https://github.com/kactus2/kactus2dev
"
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git"
else
SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}dev-${PV}"
fi
LICENSE="GPL-2"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
dev-qt/qtbase:6=[cups,gui,network,opengl,widgets,xml]
dev-qt/qtsvg:6
"
DEPEND="
${RDEPEND}
"
BDEPEND="
dev-lang/swig
dev-qt/qttools:6[linguist,qdoc]
"
PATCHES=(
"${FILESDIR}"/${PN}-3.13.0-fix-missing-qobject.patch
)
src_prepare() {
default
# Fix QA pre-stripped warnings, bug 781674
find . -type f -name \*.pro -exec sed -e '$a\\nCONFIG+=nostrip' -i '{}' + || die
# Fix bug 854081
python_setup
sed -e "s|PYTHON_CONFIG=.*|PYTHON_CONFIG=${EPYTHON}-config|" -i .qmake.conf || die
}
src_configure() {
default
# Fix bug 854075
# Fix bug 854078
eqmake6 Kactus2_Solution.pro
}
src_compile() {
default
python_compile() {
cp -TR "${S}/" "${BUILD_DIR}/" || die
# Fix bug 854081
python_setup
sed -e "s|PYTHON_CONFIG=.*|PYTHON_CONFIG=${EPYTHON}-config|" -i .qmake.conf || die
export PYTHON_C_FLAGS="$(python_get_CFLAGS)"
export PYTHON_LIBS="$(python_get_LIBS)"
pushd "PythonAPI" || die
eqmake6 PREFIX="$(python_get_library_path)"
emake
rm _pythonAPI.so || die
cp libPythonAPI.so.1.0.0 _pythonAPI.so || die
popd
}
python_foreach_impl run_in_build_dir python_compile
}
src_install() {
# Can't use default, set INSTALL_ROOT and workaround parallel install bug
emake -j1 INSTALL_ROOT="${D}" install
python_install() {
pushd "PythonAPI" || die
python_domodule _pythonAPI.so
python_domodule pythonAPI.py
popd
}
python_foreach_impl run_in_build_dir python_install
}

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{10..13} )
inherit python-r1 qmake-utils xdg
DESCRIPTION="A open source IP-XACT-based tool"

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{10..13} )
inherit python-r1 qmake-utils xdg
DESCRIPTION="A open source IP-XACT-based tool"
@@ -40,11 +40,6 @@ BDEPEND="
dev-qt/qttools:6[linguist,qdoc]
"
PATCHES=(
"${FILESDIR}"/${PN}-3.12.0-fix-createhelp.patch
"${FILESDIR}"/${PN}-3.12.0-fix-missing-qsharedpointer.patch
)
src_prepare() {
default
# Fix QA pre-stripped warnings, bug 781674

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Grub menu entries for the .iso image of customrescuecd"
HOMEPAGE="https://sourceforge.net/projects/customrescuecd/"
S="${WORKDIR}"
LICENSE="GPL-2"
SLOT=0
KEYWORDS="~x86"
RDEPEND="app-admin/customrescuecd-x86
sys-boot/grub"
src_install() {
exeinto /etc/grub.d
newexe "${FILESDIR}"/customrescuecd.grub 39_customrescuecd
insinto /etc/default
newins "${FILESDIR}"/customrescuecd.default customrescuecd
}
pkg_postinst() {
elog "To add the menu entries for customrescuecd to grub, you should now run"
elog " grub-mkconfig -o /boot/grub/grub.cfg"
elog "You can set custom bootoptions in /etc/default/customrescuecd"
}

View File

@@ -1,7 +0,0 @@
Here you can set custom bootoptions for the CustomRescueCD
#
# You can add for example in a space separated list:
# copytoram: causes the iso file to be fully loaded into memory
# this requires 1.5G of memory to cache everything
#
CRCD_BOOTOPTIONS=""

View File

@@ -1,43 +0,0 @@
#!/bin/sh
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
. /usr/share/grub/grub-mkconfig_lib
if [ -r /etc/default/customrescuecd ] ; then
. /etc/default/customrescuecd
fi
# srcd = path of newest link to iso of customrescuecd, created by the ebuild
# of customrescuecd-x86
crcd="/usr/share/systemrescuecd/systemrescuecd-x86-newest.iso"
longname="CustomRescueCD"
bootops=")"
if [ ! -z "${CRCD_BOOTOPTIONS}" ]; then
bootops=" with bootoptions)"
fi
if [ -f "${crcd}" ]; then
device=$(${grub_probe} --target=device "${crcd}")
path=$(make_system_path_relative_to_its_root "${crcd}")
grub_string=$(prepare_grub_to_access_device "${device}" | grub_add_tab | grub_add_tab)
gettext_printf "Found %s on %s\n" "${longname}" "${device}" >&2
onstr=$(gettext_printf "(on %s)" "${device}")
cat << EOF
submenu "${longname}" --class submenu {
menuentry "${longname} (32bit standard${bootops}" --class rescue {
${grub_string}
set isofile=${path}
loopback loop \${isofile}
linux (loop)/boot/x86/customrescue32 ${CRCD_BOOTOPTIONS} customisobasedir=customresccd customisolabel=CRC32 vga=791 net.ifnames=0
}
}
EOF
fi

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>andrea.postiglione@gmail.com</email>
<name>Andrea Postiglione</name>
</maintainer>
<longdescription lang="en">
This package adds menu entries in GRUB for the CustomRescueCD. You can
add custom bootoptions for CustomRescueCD in a special config file.
</longdescription>
<upstream>
<remote-id type="sourceforge">customrescuecd</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -3,8 +3,8 @@
EAPI=8
#240607
# This date info can be find in the download page of the driver
# You can use any tablet page since the driver is the same to all
M_PV=3.4.9
P_YEAR=24
P_MONTH=06
@@ -35,6 +35,8 @@ RDEPEND="
dev-qt/qtx11extras:5
dev-qt/qtxml:5
dev-libs/icu
dev-libs/libusb
x11-libs/libxcb
virtual/libudev:="
DEPEND="${RDEPEND}"
@@ -64,12 +66,12 @@ src_install() {
# Remove pre-compiled libaries (use system ones)
# Might be reverted if system ones dont work
rm -r "${S}/App/usr/lib/pentablet/lib" "${S}/App/usr/lib/pentablet/platform"
rm "${S}/App/usr/lib/pentablet/PenTablet.sh"
rm -r "${S}/App/usr/lib/pentablet/lib" "${S}/App/usr/lib/pentablet/platforms" || die
rm "${S}/App/usr/lib/pentablet/PenTablet.sh" || die
# Install Application folder
dodir "${app_root%/*}"
cp -r "${S}/App/usr/lib/pentablet/" "${app_dest}"
cp -r "${S}/App/usr/lib/pentablet/" "${app_dest}" || die
# Install udev rule
udev_dorules "${S}/App/lib/udev/rules.d/10-xp-pen.rules"