From 994fe442814c4d169bb0f1ee9745604928006b39 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 26 May 2024 00:07:28 +0100 Subject: gentoo auto-resync : 26:05:2024 - 00:07:27 --- app-misc/Manifest.gz | Bin 50413 -> 50417 bytes app-misc/check-jsonschema/Manifest | 2 +- .../check-jsonschema-0.28.4.ebuild | 2 +- app-misc/golly/Manifest | 2 + app-misc/golly/golly-4.3.ebuild | 72 +++++++++++++++++++++ 5 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 app-misc/golly/golly-4.3.ebuild (limited to 'app-misc') diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 3fdd77ca8f22..5392316273b7 100644 Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ diff --git a/app-misc/check-jsonschema/Manifest b/app-misc/check-jsonschema/Manifest index 0877ddd693ad..b1d991cc7252 100644 --- a/app-misc/check-jsonschema/Manifest +++ b/app-misc/check-jsonschema/Manifest @@ -3,5 +3,5 @@ DIST check-jsonschema-0.23.3.gh.tar.gz 229537 BLAKE2B a8a40ddc383f38096693a2079b DIST check-jsonschema-0.28.4.gh.tar.gz 270302 BLAKE2B a5355ed124d6e3bd076403448c3d7fa7c62524c6da49eb5a61d226485639812bdea28b53c570b084e976749b92c1ee586b0285111a543b1a3e8a734ea8d6cc67 SHA512 f4c693ea0951c246814775f26d5c3e5de8020484a92ae15e2a13e284ccb2c58f2bdf7dbdb66612661304f5ff9e6ba88eb3f89e7f0ad23a3f6fc8fcc61372ceea EBUILD check-jsonschema-0.21.0-r1.ebuild 1185 BLAKE2B 17cd12999fe1dac82e6b9e1ef55fd74797b511216d7b58b8ee1f1e45748d60498e1f525b744ff72590f7ebb788746aee5d04653a6a8fb4f2f5a351a9da95a128 SHA512 8361afbd0f191ca71dff79e5879711b5d4a330880cf2f8cb865b745f0c083cfb5d5340e7c71bf619a27989b9c9bebf0d911d3e10f53493798c9a0e3b792c9b6a EBUILD check-jsonschema-0.23.3.ebuild 1205 BLAKE2B 0c989674195df4dd318437f210d1756cdcd339b2673cba225b32a0ec43dc772e01664e02b333e365f3fd2a045db8fcd647f66cdf87436ad5678dd2e8a43d3b67 SHA512 03718b851d6d3fed0495f1f476f2a53f36f6d825baaf90188150861407c4653463ec3b0367a00f45011e4c0cdd7b1f155a0ac4385b42e1da284c5ea495392481 -EBUILD check-jsonschema-0.28.4.ebuild 1397 BLAKE2B d6aeb8bf4cc41af7980ae74dbbbe60de83929cf4e5fc7f51d826265415ca6ac6a29044e0ec3af9b94df3f8e7b45b2528222acffdf02d4ca4bea6eda2ca682be1 SHA512 198bb90bda17b3f8c548a590c0c896c66fdc5c07a1617771d7aa586cf36c4ca1c738607b33c68800b7c6164fdb39b870e25dc8671d1bc9604af3aba993bf0116 +EBUILD check-jsonschema-0.28.4.ebuild 1411 BLAKE2B 63a75c25a8161055673fd30db872bd9dbe5549d50f1c1e4528a42d25aaab8ccad61ba1566ce7949d8807679275ae9e7e76d66078feef8167a70e3102b99ead73 SHA512 8cb7041e7e0aa0daa8453123d733f5cc3e869d1fd693c83505d6d9188075dc24c0997a24628f856a08412a605ba8159cb78a96bbc6cc67224ea49338f6e35149 MISC metadata.xml 403 BLAKE2B d0254150920ea63313734ad154391cf5d61176b56f53f26c2c8d8408ee571ce0fb4fb1383a6c63ec9f2542fdd66c35feee6b4d926f5cee3cf50253458305c346 SHA512 37cf237a2d7fdf5fe238e42a91d14d29fc01c807546a313b605cead57b50eff9a3fb2b66ed65c5aa019a727778356be659a0466cba5bc7f1b3a1bff8be8da42e diff --git a/app-misc/check-jsonschema/check-jsonschema-0.28.4.ebuild b/app-misc/check-jsonschema/check-jsonschema-0.28.4.ebuild index 82adc69ea0e5..6a978782fceb 100644 --- a/app-misc/check-jsonschema/check-jsonschema-0.28.4.ebuild +++ b/app-misc/check-jsonschema/check-jsonschema-0.28.4.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/python-jsonschema/${PN}/archive/refs/tags/${PV}.tar. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" >=dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}] diff --git a/app-misc/golly/Manifest b/app-misc/golly/Manifest index 4fcb172ad07e..28c36a1842eb 100644 --- a/app-misc/golly/Manifest +++ b/app-misc/golly/Manifest @@ -1,4 +1,6 @@ AUX golly-4.0-CFLAGS.patch 686 BLAKE2B 1d82b951bee9f336931ad2589bae03bd8e52ac2f982294f18abd5297bc0d5cbd877ece2716736ce8dfcf044c823cb707d6ce8923177b3ab2bbf09a3d0e247b92 SHA512 b883702ed44bd8469255bbc43191bbf91da64ff0048d4cc3c7cc0c5103e01fe49f9017ad1723d041ab080dfa46b68f4bab0b9abd850b74b1803d5bcebb04c36a DIST golly-4.2-src.tar.gz 15348982 BLAKE2B 21ebed4c282a77a3f61aafa98936c0bb39b39a7c97505e96fc43ac720bd2eea4cf20996ca28c801f79a46577a0cf99ff60614ce134081605d14ca5972c841d50 SHA512 b9f5cfdfe9b96590411695805dd8b875329c81027fef98dff3f16b832018be2ad3a06583bb64e12fb305268feba2347ef63c4586ff0e645721a8085f04ab382a +DIST golly-4.3-src.tar.gz 15488205 BLAKE2B 0789bc3e50f43083633f699c5e4ff20fd314cfa776d22463dce3169095e57daeadda4d9671f1b566d6786771caf029f98e4593b250cf29a73abff0c200e2f32b SHA512 daf3a0ef8b7d3f97df2c3a05a245c93eb124ebab4e7a7c0d267e22b4b7271a11cecced20b53fa88dfde145ce11450aac98e0e774f8b6419b3084952938e5a854 EBUILD golly-4.2-r1.ebuild 1495 BLAKE2B caca34960addf12c73f9051c261b3baada5f7111ed33a8a9dd747321e560ee7ab7eeac9384b0fe7d1df20778ea608ab719d2f6c6d7aa68dcc44139370c60f8b3 SHA512 51d0eea039da7a48241cc71d117ebd5ba645e7ed28f8d69e15c7b4a6f3fe8f31a07f88399de5382cd1026ebdcfc5ab028acf08aa6cd5e03999b393821a3ef3b9 +EBUILD golly-4.3.ebuild 1508 BLAKE2B edaee34f7dc0505eed9522bd7f1435a47493beacc975c046be1698c54ea1a57e0a98e9a1c40f786090c2e38731e459ebb0f5ab0c6b38e85e66097944d35a879b SHA512 f944b1be754e35525ac22bfb4df5cf1eb3d02e2f6601798701bf5a041fff08cd79f7c181527b60fa3a0af9c1730b2371f2b3d2dd31e618a6b5989568a647c3aa MISC metadata.xml 571 BLAKE2B 64399eaf28ab52d39c1338758ca1abc2f67f195e4320b01d411d00fc3e434065d25cbab6c886dddfcd18611cef4d057c0b74c22c73e432ce1c3efb22e523164a SHA512 7ddf9bbb0cb55f5beb5377b2f0a7823e125195d0019f45dfd26c0868fe57c69913d11946de5060416856ac68bca863fd06a1a1128704a8fa53fd494df4b106e5 diff --git a/app-misc/golly/golly-4.3.ebuild b/app-misc/golly/golly-4.3.ebuild new file mode 100644 index 000000000000..24219cbdfaf1 --- /dev/null +++ b/app-misc/golly/golly-4.3.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER=3.2-gtk3 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit desktop python-single-r1 toolchain-funcs wxwidgets xdg + +DESCRIPTION="simulator for Conway's Game of Life and other cellular automata" +HOMEPAGE="http://golly.sourceforge.net/ + https://sourceforge.net/projects/golly/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz" +S="${WORKDIR}/${P}-src" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + sys-libs/zlib + virtual/opengl + x11-libs/wxGTK:${WX_GTK_VER}[X,curl,opengl,sdl,tiff] + ${PYTHON_DEPS} +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${PN}-4.0-CFLAGS.patch" ) + +pkg_setup() { + python-single-r1_pkg_setup + setup-wxwidgets +} + +src_compile() { + local -a mymakeopts=( + ENABLE_SOUND=yes + GOLLYDIR="${EPREFIX}/usr/share/${PN}" + PYTHON=${EPYTHON} + WX_CONFIG=${WX_CONFIG} + AR="$(tc-getAR)" + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + CXXC="$(tc-getCXX)" + RANLIB="$(tc-getRANLIB)" + ) + emake -C gui-wx -f makefile-gtk "${mymakeopts[@]}" +} + +src_install() { + # Has no 'make install', let's install files manually. + exeinto /usr/bin + doexe golly bgolly + + insinto "/usr/share/${PN}" + doins -r Help Patterns Scripts Rules docs + + newicon --size 32 gui-wx/icons/appicon.xpm "${PN}.xpm" + make_desktop_entry "${PN}" "Golly" "${PN}" "Science" +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} -- cgit v1.2.3