parent
f25690cecb
commit
c4dee9b6b2
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 29773 BLAKE2B c8823432220ba051a236615a4edbf863aab385e5dd45d3086df12a7431897701372d67c6d00497d4c81d5b3a3eaf1ccf9390ec863f95d7468e78e62abd1f28a9 SHA512 092192b96612d049936adbf7c549208a8b74666d88cf219ba7c95c815321d1ed8e25830100103455e31b68fdf4c8f25a8bfb177a3549755745f9d2356ac00ed3
|
MANIFEST Manifest.files.gz 29780 BLAKE2B e8868259426bd7a24760cc54181db4ec56dfe0de92e1b549c7cd33ddf899164197d8cacb60e249f4e4526e87ebe9384baa31f56be6ced13c3e71b0cd1c1d2b94 SHA512 e18c3d3569b48b2c2fe7fbb88bd3ac84d0ae426eee7520a2067a03ae694c986468870bfc59dcb2bec7e862d328b7aa7fca164720d397aa8fc3a1865e59a63668
|
||||||
TIMESTAMP 2024-02-10T17:10:12Z
|
TIMESTAMP 2024-02-12T10:09:45Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXHrfRfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXJ7mlfFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klDJEBAAthXd3UgAllmUmh6eQrME0vo950S0eB0/7MlMCqcLs8yUhQMGfi/IRzcJ
|
klDQXA//SJQFg5dYIhZ7Ob+oCEKIJiZGMp/sMfSUaujZfVJUaFSfmFiphddiIpdW
|
||||||
ZVFRCyjrtdJIkVRtZJZu9/1D9K87jksa5LUphgTt1XXqBU4/b9gfJht0dvG0MNkm
|
FwCzE0jef0NkAFn35O9Ulv+4zsECFgoXp+OhMFuYBUAiwI0BzbxcvKphOPgvcmyK
|
||||||
6SpKPTLYOOxSt+hqwPJ9a/7OJ+DQQ1yF1/8hMVuuEdQ9W6wJfH4ZwU9rg3+dpHqd
|
jKAka8LOtNOVySnerdquYj6mVs8nZX7MZqFh6d3kmcswzeD7a/yTSTTdAEtwxq4z
|
||||||
TUIk6LaH4pZmPQWFi8N681HOMlZZYKjh1FqRZbrTUpCeJEzhTCdyUHf4O+gCRBwv
|
iR/+/0FfHCNX99AImnsuft5/74oZ+8ei6djpjJCaIeX9FLKedTgOQxNVz4Se6p5O
|
||||||
INX6PdTjOBqxt2fNz3/3bokaKry60snOCcMJDY8m860+CrUx5isdB3OBB8RFVqYd
|
2Cq+ACkDEgy4WfFoEELkTbA86ZntA5bXM+sT10/fi8jT/v95HlAqINfHdFPCNeAC
|
||||||
sPzS3Bte/3K+VbUcdO0UMbkfhhH7nZf2A9H2IRCrHHzVL8xh4386gW00mV+1HTFG
|
pUBulUPp7NzPAtVGMmrT9R0rV/YhLSLAx0ot+kVT2OvNBmY0R9qxpdauXo5ZmdKY
|
||||||
z4PKFnhdBOmFbSmTOOp6+KXNONEydU3mXItblcHjD6d5iw+U8ulXhf8qpAxwntpE
|
9SoK4RpFkoMvtoU55FnL2kPGMBjD4AZrIfKYXTPIqVu+SGTAINcI5nfodGet70ED
|
||||||
cBtTr8fFeVvGol5L4KrlmQZHsjVzfmGjcBMGlN9xgFJspjTlJrzJxl2mSaSDM5QS
|
s9bclfBuepuEYEJb+zq4NZuotVBUJDRZEl8dNcg6oqg5PJ3y5I6cPIsQpPngfHd1
|
||||||
FAYV59KnIeEHwN43JOFeuTsrKVX1aE8E/Kjb+tnQVmPaoODaV4g6cvAAK7xnX8KE
|
LJl3fAKsHQLON6YZGdWOOE6NYUWkzrkxXb73clWJ2vrgXX7umGrgSDTUyJxB/WG0
|
||||||
f1LZ69fbTt9vkq5eCYBtyz7cJzvX5q8shnA1Cb0JE1KlsZfxG3sPr12nl4cUe29D
|
NptjEKPwA1Qqd0kNF+G4Nc1zZzns+zJCLg73dGns5nIopuY5o/QHny/YnHto2g18
|
||||||
SlF7l2mdnJ9ZrPMbc5wogRwNUNrDb3vzyMHOTyWiFRP/JlMzLO8=
|
db1N3BOKuKLjYyWqzFmnUEGR4GE5JYy/cGEV97mdy/fh02INPB8=
|
||||||
=DxY0
|
=ODCQ
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,3 @@
|
|||||||
DIST at-spi2-core-2.48.3.tar.xz 554388 BLAKE2B 9692df8cc0bc8de82f6e339b9358be7ab1bc598afdb39503f5f05ca772109b962a513fe2ef79d8f094ea732457225409f3c765784a54cbabf27b8fc72c893eb9 SHA512 e79ef0eb0f23241d61ba2a62f4024a5df5ff7125bc085590f9038b3397d255b88b8266deec14f3fe53bee4072ab85695a47d27d8be0529b18a103ad792fa0e54
|
|
||||||
DIST at-spi2-core-2.50.1.tar.xz 567836 BLAKE2B 88916f322efa547be2249388a5f7b698ff7fb9464bc98fa929524616d0d25237328c10678df800b9ce325a3050804e9b0044a43024d06b71381dfc32917700a3 SHA512 d0b342a1ff2a3dd91aa87663412289d1616906c14a37e81b8514882d44981092356dc8a5d5c66b6d980d2cdf22128fff74651a4af6cad73cb62fd3154c5bbeae
|
DIST at-spi2-core-2.50.1.tar.xz 567836 BLAKE2B 88916f322efa547be2249388a5f7b698ff7fb9464bc98fa929524616d0d25237328c10678df800b9ce325a3050804e9b0044a43024d06b71381dfc32917700a3 SHA512 d0b342a1ff2a3dd91aa87663412289d1616906c14a37e81b8514882d44981092356dc8a5d5c66b6d980d2cdf22128fff74651a4af6cad73cb62fd3154c5bbeae
|
||||||
EBUILD at-spi2-core-2.48.3.ebuild 2019 BLAKE2B 731470a156ebc12180cd3e7a5f31d54d0cefa14dcd12671ad8c17da4ff3ccc5ae091ff2bc1df768098cd483cf061d16f315de8c36bc1f44012a2187d056bc15f SHA512 08980d0705f714579f587eb8b550a24efd85e27aad0251e5b31f3b60aa4a411a8730d05819041bdf0dd7a0964f9d19c34f6681ec923a4f5cad974327764bc4c6
|
|
||||||
EBUILD at-spi2-core-2.50.1.ebuild 2045 BLAKE2B 05759ae495e14d6aa2f33b36bfaea94a548e6752ba7b808e210a14fb3dbc620c2b1fa99538ec20a841ed4c3f7b5afcfd4749cef6bb20146822a1dc83df1be95b SHA512 a449703a4ed5273fad4d2dadf940081b6ff61e0a4b491217e9a8d1742d656d59eaddb86d9a66947a187aef38f1b58f21f64be2339eefd0247ce1406412c36604
|
EBUILD at-spi2-core-2.50.1.ebuild 2045 BLAKE2B 05759ae495e14d6aa2f33b36bfaea94a548e6752ba7b808e210a14fb3dbc620c2b1fa99538ec20a841ed4c3f7b5afcfd4749cef6bb20146822a1dc83df1be95b SHA512 a449703a4ed5273fad4d2dadf940081b6ff61e0a4b491217e9a8d1742d656d59eaddb86d9a66947a187aef38f1b58f21f64be2339eefd0247ce1406412c36604
|
||||||
MISC metadata.xml 468 BLAKE2B f6b51c8c4da2bdff93f41f92cbe94687250f28d9c42c5cdb7de9eef0d1a6e208dd911d443298eb08fc83f8765d0b2c09e30e932d97b3fc1d28861ceae9b1ee6b SHA512 908b6e8c5929143a45cd108fed5b3375dc6f8f98b637a230c0eb0da4a261a8d9655954e1f98dc9967bd79a8c3aece79e1827097a5785494692f7655bcd73f331
|
MISC metadata.xml 468 BLAKE2B f6b51c8c4da2bdff93f41f92cbe94687250f28d9c42c5cdb7de9eef0d1a6e208dd911d443298eb08fc83f8765d0b2c09e30e932d97b3fc1d28861ceae9b1ee6b SHA512 908b6e8c5929143a45cd108fed5b3375dc6f8f98b637a230c0eb0da4a261a8d9655954e1f98dc9967bd79a8c3aece79e1827097a5785494692f7655bcd73f331
|
||||||
|
@ -1,75 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit gnome.org meson-multilib systemd virtualx xdg
|
|
||||||
|
|
||||||
DESCRIPTION="D-Bus accessibility specifications and registration daemon"
|
|
||||||
HOMEPAGE="https://wiki.gnome.org/Accessibility https://gitlab.gnome.org/GNOME/at-spi2-core"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1+"
|
|
||||||
SLOT="2"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
|
|
||||||
IUSE="X dbus-broker gtk-doc +introspection systemd"
|
|
||||||
REQUIRED_USE="
|
|
||||||
dbus-broker? ( systemd )
|
|
||||||
gtk-doc? ( X )
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
>=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
|
|
||||||
>=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
|
|
||||||
>=dev-libs/libxml2-2.9.1:2[${MULTILIB_USEDEP}]
|
|
||||||
introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
|
|
||||||
systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
|
|
||||||
X? (
|
|
||||||
x11-libs/libX11[${MULTILIB_USEDEP}]
|
|
||||||
x11-libs/libXtst[${MULTILIB_USEDEP}]
|
|
||||||
x11-libs/libXi[${MULTILIB_USEDEP}]
|
|
||||||
)
|
|
||||||
|
|
||||||
!<dev-libs/atk-2.46.0
|
|
||||||
!<app-accessibility/at-spi2-atk-2.46.0
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
dbus-broker? ( sys-apps/dbus-broker )
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
dev-util/glib-utils
|
|
||||||
gtk-doc? (
|
|
||||||
dev-python/sphinx
|
|
||||||
dev-util/gdbus-codegen
|
|
||||||
>=dev-util/gi-docgen-2021.1
|
|
||||||
)
|
|
||||||
>=sys-devel/gettext-0.19.8
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
local emesonargs=(
|
|
||||||
-Ddefault_bus=$(usex dbus-broker dbus-broker dbus-daemon)
|
|
||||||
$(meson_use systemd use_systemd)
|
|
||||||
-Dsystemd_user_dir="$(systemd_get_userunitdir)"
|
|
||||||
$(meson_native_use_bool gtk-doc docs)
|
|
||||||
$(meson_native_use_feature introspection)
|
|
||||||
$(meson_feature X x11)
|
|
||||||
-Ddisable_p2p=false
|
|
||||||
-Datk_only=false
|
|
||||||
)
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_test() {
|
|
||||||
virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
if use gtk-doc; then
|
|
||||||
mkdir -p "${ED}"/usr/share/gtk-doc/{libatspi,atk} || die
|
|
||||||
mv "${ED}"/usr/share/doc/libatspi "${ED}"/usr/share/gtk-doc/libatspi/html || die
|
|
||||||
mv "${ED}"/usr/share/doc/atk "${ED}"/usr/share/gtk-doc/atk/html || die
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
@ -1,17 +1,7 @@
|
|||||||
DIST aws-cli-1.32.23.gh.tar.gz 2627296 BLAKE2B b85f77efb7e7f9fac19fc342bcef44def80de24ec7ce50157fc06b0db6c3e0726c21ffcd13861d11170745d76e15e8f54d4d3ec030b4dea93d882b31a9aa38b2 SHA512 b566af885a980a74e159bd41ec4dbb94af87a5a43f4c07845c98ce60762bf33f2770c46a290f95102819da7266bb59040fbb4c7d92422c32f6e1a0b7bfa6f5cf
|
|
||||||
DIST aws-cli-1.32.29.gh.tar.gz 2643387 BLAKE2B 0d07a5478c5a51baf743c97aa613611aee9e84d569af1ae62e0adde56229f2973d17490a9ae287a713c2b8e54149674d416c12b5387f87504d3d1c5133a26789 SHA512 221315ab814691dc7cdcdee3fbe702275ad85dde50313249ccd57904d5bdd3266295eed885c7e80228970e04af240dbdfa7f3303c8a84d39633575cd0a579f81
|
DIST aws-cli-1.32.29.gh.tar.gz 2643387 BLAKE2B 0d07a5478c5a51baf743c97aa613611aee9e84d569af1ae62e0adde56229f2973d17490a9ae287a713c2b8e54149674d416c12b5387f87504d3d1c5133a26789 SHA512 221315ab814691dc7cdcdee3fbe702275ad85dde50313249ccd57904d5bdd3266295eed885c7e80228970e04af240dbdfa7f3303c8a84d39633575cd0a579f81
|
||||||
DIST aws-cli-1.32.34.gh.tar.gz 2647696 BLAKE2B e255f5fe68cd9571ea3389f7f9787b95eabd6eab9f9bf196b9e733afecd357e8e68838ae82641c2f41e79595906dda701eaa9f5a109c4a3f86564ec2fb78137b SHA512 9edbde2c2c7aa67d291e3de2046e840b5f90e282e01f8b72412a10ac222e4e916ae384144ddb139b4985d298916507584d60e16cc93df7c927e653423490eb66
|
DIST aws-cli-1.32.34.gh.tar.gz 2647696 BLAKE2B e255f5fe68cd9571ea3389f7f9787b95eabd6eab9f9bf196b9e733afecd357e8e68838ae82641c2f41e79595906dda701eaa9f5a109c4a3f86564ec2fb78137b SHA512 9edbde2c2c7aa67d291e3de2046e840b5f90e282e01f8b72412a10ac222e4e916ae384144ddb139b4985d298916507584d60e16cc93df7c927e653423490eb66
|
||||||
DIST aws-cli-1.32.35.gh.tar.gz 2647830 BLAKE2B d2fe6030562088368f387d9eed582125dac5249ae53555d8fa01d5b0b49197a5a03ee7718612f679b4121b2ad44a9c5c6dab86eea2872287674a8b5c032f56b6 SHA512 a123a94f1243c69eb1a7e2763ecd07767f97e33e1e1c3667d42a9e072ec1d8491f792376454d47147f2c191da5d8d7615ab02914a1df8bbeb11a463f6dbc4116
|
|
||||||
DIST aws-cli-1.32.36.gh.tar.gz 2647891 BLAKE2B 57c1038cb2052bc3f7b85b3f2b2a7fd701554370dcd6aa9cfa0f2c0d3296b67ca2cf9751457a7181af9f089a710c4deeb155fa6fee3825394dd0ff5957b6ecd8 SHA512 fa5d3dab3e52d92c3891283a7b3ea76d23ab986d2234a6cc52822a95c54f8f2f6130d28f197c58d3c37959ccc3eb657b33500740fca77300f60a7c2214e98d82
|
|
||||||
DIST aws-cli-1.32.37.gh.tar.gz 2648138 BLAKE2B 3da1a8e88493ad88f841cba545587dfa090c51535a7413a2e56de19684fb3d064376962ca3c7fefa2a015d816a803cf734a58a853bcd605ea6d2ecf50c650e8b SHA512 e1f6eb7e507d1323edf856bd9954366d1a08feea33fb6810bd939ce8813e5c9d49ec5f45907c5bfa6dc32c227824def4c57a86870e81ef7f6b0911816cbf1050
|
|
||||||
DIST aws-cli-1.32.38.gh.tar.gz 2648653 BLAKE2B 79230ebf58917a2080a115808233550e65ed22526ec2fe13ccaf24010e55ef73300b89fbda8d0350a7d2cde5695c731b17cf82ebce088eaab49dccd5091ff17d SHA512 4632a3d04b69eff77e49959c8e226fc3a3209caeeecb0e18db4ff7c657310708670169f13e4951b11f790649ef69be070959da346e39c7275f21cf199d463eb8
|
|
||||||
DIST aws-cli-1.32.39.gh.tar.gz 2649055 BLAKE2B c3fa303dcb3762aced6322643822a09bcbeeb9dd5dac5b9bd1a7a772b413cf021b11831329057d9709c175a9251b11ee62884496ae84d25513aa27ae42d52b21 SHA512 667b61b122d69ceb284c933594508b9b95dfa0924cd771e881d139ddfde74f6fd41b20a8b9aae24cc22c0e9a5b0ec98c9d31a6d7ef125f08cee0b2fcbe41001e
|
DIST aws-cli-1.32.39.gh.tar.gz 2649055 BLAKE2B c3fa303dcb3762aced6322643822a09bcbeeb9dd5dac5b9bd1a7a772b413cf021b11831329057d9709c175a9251b11ee62884496ae84d25513aa27ae42d52b21 SHA512 667b61b122d69ceb284c933594508b9b95dfa0924cd771e881d139ddfde74f6fd41b20a8b9aae24cc22c0e9a5b0ec98c9d31a6d7ef125f08cee0b2fcbe41001e
|
||||||
EBUILD awscli-1.32.23.ebuild 2981 BLAKE2B f4f9f9b147257d55379fde1caf388eaa040f1bb8473f47dceea1f358215d5306fb331a3fe76f7f6aac74fdd4136dfc3343921760ac3f8af5024515e078735d02 SHA512 e202ff9f0eb2d664546d931f805bc1d85e8da6cf1fa2e49244e5ea1d353faf94e7b9362e4621f12656357808f01ac2efb7e30cfe5c0a57d673d8dc105f18f1c9
|
EBUILD awscli-1.32.29.ebuild 2981 BLAKE2B f4f9f9b147257d55379fde1caf388eaa040f1bb8473f47dceea1f358215d5306fb331a3fe76f7f6aac74fdd4136dfc3343921760ac3f8af5024515e078735d02 SHA512 e202ff9f0eb2d664546d931f805bc1d85e8da6cf1fa2e49244e5ea1d353faf94e7b9362e4621f12656357808f01ac2efb7e30cfe5c0a57d673d8dc105f18f1c9
|
||||||
EBUILD awscli-1.32.29.ebuild 2988 BLAKE2B 23cddded64b0ff1c61d8efd6df3a89dd60581110756af8581b76ffd69e7b905f2c3a0f5f53c06b5cc00a042c9125def2bbc839b440a2474c6af0008804d1722c SHA512 e9ffc0a602cacad8e3a75324901340366a4d7545e0644b52d52f45ba7026026c51eb33c63d123d9201e7d63acb6646e298855a15fffa2ba0a1f63c806d2d1cc3
|
|
||||||
EBUILD awscli-1.32.34.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
|
EBUILD awscli-1.32.34.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
|
||||||
EBUILD awscli-1.32.35.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
|
|
||||||
EBUILD awscli-1.32.36.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
|
|
||||||
EBUILD awscli-1.32.37.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
|
|
||||||
EBUILD awscli-1.32.38.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
|
|
||||||
EBUILD awscli-1.32.39.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
|
EBUILD awscli-1.32.39.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
|
||||||
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
|
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
|
||||||
|
@ -1,89 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=( "${serial_tests[@]}" )
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=( "${serial_tests[@]}" )
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=( "${serial_tests[@]}" )
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=( "${serial_tests[@]}" )
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=( "${serial_tests[@]}" )
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
@ -1,5 +1,3 @@
|
|||||||
DIST conky-1.19.2.tar.gz 1715080 BLAKE2B 1e7ee050ab6525a1cc0dd513e25ea2e98a21fa6a70a3f3feb95cda9dc4b3bfa4625889c91093f7643746325f897e7165b199da38308699c9dadeb87cdebfc896 SHA512 a9b565ab2e6b92efe8a10db69e88fb720ba00f09e63b21a5741f95c8a05c78dd58aa23fdbf34f8f0c9137e04ce76b1fe197594ebc1b2ad99d7fd9bf8e6127ad3
|
|
||||||
DIST conky-1.19.6.tar.gz 1727487 BLAKE2B 2ef2b0acd354559679b9d7d442de7a709e932418e27459b02bdf2f8b6dbdcf7911964932ab9851bab213e7f68d9a82034acab96892752544ab1a26d68c174c09 SHA512 9f1900f495125c668835334239b69fc098c30fe450a384786d873eb3d3e955ff0f06ca70c3a94f47a4b38a42d4510be77efd13873411f11ff84d8bfdc2869fde
|
DIST conky-1.19.6.tar.gz 1727487 BLAKE2B 2ef2b0acd354559679b9d7d442de7a709e932418e27459b02bdf2f8b6dbdcf7911964932ab9851bab213e7f68d9a82034acab96892752544ab1a26d68c174c09 SHA512 9f1900f495125c668835334239b69fc098c30fe450a384786d873eb3d3e955ff0f06ca70c3a94f47a4b38a42d4510be77efd13873411f11ff84d8bfdc2869fde
|
||||||
EBUILD conky-1.19.2-r1.ebuild 5465 BLAKE2B aa6906be24b9c2ab5067c735e5b643ffb1357531236332bab32e97a3e2c41dc6a1ddedc368466bae9872eea37482d2632da252e5a4994de492fe9148ce98f1b8 SHA512 0fe88eccdd4016343f15228a0c6fae387973323042d4f30e8b6b0ef72f6ccde2b8990cde8cb3c717adff82ac7b34019313a240dcc226804709e5c880ae942e85
|
EBUILD conky-1.19.6-r2.ebuild 5501 BLAKE2B f92d9694fead5893020f484ec5ab97143f40c6180b507c6e2f66f285c760eb1c3a7e389904295de550b358432e16f3081ab69a685d2f5bb55ee7ea689a220f2f SHA512 e755ab7203672d750d769be702c0cd19c23323783130f0f55e1ec6be44d534d17015889302634858c6f533bc2ba210aca255d7ce6b7b523d990f32b25f78df7a
|
||||||
EBUILD conky-1.19.6-r2.ebuild 5512 BLAKE2B 0550f6669ced58e0796db59eea8a34e246a08ce5e3ab6ba93f005bf53c712d9faa3aabb4155e15a38d1a26c68463be571f7ea5debe327aac26d590f552382732 SHA512 2d509674f1530e9fd7ce1d60562aac8474e643769c12c16643258c7410ba736eaaca5a4fa9d0e2b6e5408f0c8bed9aa89d2c5c8b1a9625c8dbdc069789388337
|
|
||||||
MISC metadata.xml 2406 BLAKE2B d535320fc855c3ee9e321a7181153f0928b43820fdb72a4e3c4e68239070e4ec8a1a5ced292e559d5f19337622a369647f4bf21a2fc3c0c3c573cb24110cb36e SHA512 36e5a0fc2c570577b64e1ccdd7378d9f0ffac100ce6d322d4d9f09b0e1e287dd97347ef82db8507c5b8e8c615b02917fe45113a7091ef1a2faec2456304a9326
|
MISC metadata.xml 2406 BLAKE2B d535320fc855c3ee9e321a7181153f0928b43820fdb72a4e3c4e68239070e4ec8a1a5ced292e559d5f19337622a369647f4bf21a2fc3c0c3c573cb24110cb36e SHA512 36e5a0fc2c570577b64e1ccdd7378d9f0ffac100ce6d322d4d9f09b0e1e287dd97347ef82db8507c5b8e8c615b02917fe45113a7091ef1a2faec2456304a9326
|
||||||
|
@ -1,225 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
LUA_COMPAT=( lua5-4 )
|
|
||||||
PYTHON_COMPAT=( python{3_9,3_10,3_11} )
|
|
||||||
|
|
||||||
inherit cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg
|
|
||||||
|
|
||||||
DESCRIPTION="An advanced, highly configurable system monitor for X"
|
|
||||||
HOMEPAGE="https://github.com/brndnmtthws/conky"
|
|
||||||
SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3 BSD LGPL-2.1 MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86"
|
|
||||||
IUSE="apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib
|
|
||||||
intel-backlight iostats irc lua-cairo lua-imlib lua-rsvg math moc mpd
|
|
||||||
mysql ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype
|
|
||||||
wayland webserver wifi X xinerama xmms2"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
curl? ( net-misc/curl )
|
|
||||||
ical? ( dev-libs/libical:= )
|
|
||||||
iconv? ( virtual/libiconv )
|
|
||||||
imlib? ( media-libs/imlib2[X] )
|
|
||||||
irc? ( net-libs/libircclient )
|
|
||||||
lua-cairo? ( x11-libs/cairo[X] )
|
|
||||||
lua-imlib? ( media-libs/imlib2[X] )
|
|
||||||
lua-rsvg? ( gnome-base/librsvg )
|
|
||||||
mysql? ( dev-db/mysql-connector-c )
|
|
||||||
ncurses? ( sys-libs/ncurses:= )
|
|
||||||
nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] )
|
|
||||||
pulseaudio? ( media-libs/libpulse )
|
|
||||||
rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 )
|
|
||||||
systemd? ( sys-apps/systemd )
|
|
||||||
truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
|
|
||||||
wayland? (
|
|
||||||
dev-libs/wayland
|
|
||||||
x11-libs/pango
|
|
||||||
)
|
|
||||||
wifi? ( net-wireless/wireless-tools )
|
|
||||||
webserver? ( net-libs/libmicrohttpd:= )
|
|
||||||
X? (
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXext
|
|
||||||
)
|
|
||||||
xinerama? ( x11-libs/libXinerama )
|
|
||||||
xmms2? ( media-sound/xmms2 )
|
|
||||||
${LUA_DEPS}
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
apcupsd? ( sys-power/apcupsd )
|
|
||||||
cmus? ( media-sound/cmus )
|
|
||||||
hddtemp? ( app-admin/hddtemp )
|
|
||||||
moc? ( media-sound/moc )
|
|
||||||
extras? (
|
|
||||||
app-editors/nano
|
|
||||||
|| ( app-editors/vim app-editors/gvim )
|
|
||||||
)
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
wayland? (
|
|
||||||
dev-libs/wayland-protocols
|
|
||||||
)
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
doc? (
|
|
||||||
virtual/pandoc
|
|
||||||
$(python_gen_any_dep '
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
dev-python/jinja[${PYTHON_USEDEP}]
|
|
||||||
')
|
|
||||||
)
|
|
||||||
extras? (
|
|
||||||
$(python_gen_any_dep '
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
dev-python/jinja[${PYTHON_USEDEP}]
|
|
||||||
')
|
|
||||||
)
|
|
||||||
wayland? ( dev-util/wayland-scanner )
|
|
||||||
"
|
|
||||||
|
|
||||||
python_check_deps() {
|
|
||||||
use doc || use extras || return 0
|
|
||||||
python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
|
|
||||||
python_has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
|
|
||||||
}
|
|
||||||
|
|
||||||
REQUIRED_USE="
|
|
||||||
${LUA_REQUIRED_USE}
|
|
||||||
imlib? ( X )
|
|
||||||
lua-cairo? ( X bundled-toluapp )
|
|
||||||
lua-imlib? ( X bundled-toluapp )
|
|
||||||
lua-rsvg? ( X bundled-toluapp )
|
|
||||||
nvidia? ( X )
|
|
||||||
truetype? ( X )
|
|
||||||
xinerama? ( X )
|
|
||||||
"
|
|
||||||
|
|
||||||
CONFIG_CHECK="~IPV6"
|
|
||||||
|
|
||||||
DOCS=( README.md AUTHORS )
|
|
||||||
|
|
||||||
DISABLE_AUTOFORMATTING="yes"
|
|
||||||
DOC_CONTENTS="You can find sample configurations at ${ROOT}/usr/share/doc/${PF}.
|
|
||||||
To customize, copy to \${XDG_CONFIG_HOME}/conky/conky.conf and edit it to your liking.
|
|
||||||
|
|
||||||
There are pretty html docs available at https://conky.cc/.
|
|
||||||
|
|
||||||
Also see https://github.com/brndnmtthws/conky/wiki or https://wiki.gentoo.org/wiki/Conky"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
linux-info_pkg_setup
|
|
||||||
lua-single_pkg_setup
|
|
||||||
if use doc || use extras; then
|
|
||||||
python-any-r1_pkg_setup
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# pin lua 5.4
|
|
||||||
sed -i -e 's|Lua "5.3" REQUIRED|Lua "5.4" EXACT|g' \
|
|
||||||
cmake/ConkyPlatformChecks.cmake || die "ConkyPlatformChecks.cmake"
|
|
||||||
|
|
||||||
cmake_src_prepare
|
|
||||||
xdg_environment_reset
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=()
|
|
||||||
|
|
||||||
if use X; then
|
|
||||||
mycmakeargs+=(
|
|
||||||
-DBUILD_ARGB=yes
|
|
||||||
-DBUILD_X11=yes
|
|
||||||
-DBUILD_XDAMAGE=yes
|
|
||||||
-DBUILD_XDBE=yes
|
|
||||||
-DBUILD_XSHAPE=yes
|
|
||||||
-DBUILD_MOUSE_EVENTS=yes
|
|
||||||
-DOWN_WINDOW=yes
|
|
||||||
)
|
|
||||||
else
|
|
||||||
mycmakeargs+=(
|
|
||||||
-DBUILD_X11=no
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
mycmakeargs+=(
|
|
||||||
-DBUILD_APCUPSD=$(usex apcupsd)
|
|
||||||
-DBUILD_AUDACIOUS=no
|
|
||||||
-DBUILD_BUILTIN_CONFIG=yes
|
|
||||||
-DBUILD_CMUS=$(usex cmus)
|
|
||||||
-DBUILD_CURL=$(usex curl)
|
|
||||||
-DBUILD_DOCS=$(usex doc)
|
|
||||||
-DBUILD_EXTRAS=$(usex extras)
|
|
||||||
-DBUILD_HDDTEMP=$(usex hddtemp)
|
|
||||||
-DBUILD_HTTP=$(usex webserver)
|
|
||||||
-DBUILD_I18N=yes
|
|
||||||
-DBUILD_IBM=$(usex thinkpad)
|
|
||||||
-DBUILD_ICAL=$(usex ical)
|
|
||||||
-DBUILD_ICONV=$(usex iconv)
|
|
||||||
-DBUILD_IMLIB2=$(usex imlib)
|
|
||||||
-DBUILD_INTEL_BACKLIGHT=$(usex intel-backlight)
|
|
||||||
-DBUILD_IOSTATS=$(usex iostats)
|
|
||||||
-DBUILD_IPV6=yes
|
|
||||||
-DBUILD_IRC=$(usex irc)
|
|
||||||
-DBUILD_JOURNAL=$(usex systemd)
|
|
||||||
-DBUILD_LUA_CAIRO=$(usex lua-cairo)
|
|
||||||
-DBUILD_LUA_IMLIB2=$(usex lua-imlib)
|
|
||||||
-DBUILD_LUA_RSVG=$(usex lua-rsvg)
|
|
||||||
-DBUILD_MATH=$(usex math)
|
|
||||||
-DBUILD_MOC=$(usex moc)
|
|
||||||
-DBUILD_MPD=$(usex mpd)
|
|
||||||
-DBUILD_MYSQL=$(usex mysql)
|
|
||||||
-DBUILD_NCURSES=$(usex ncurses)
|
|
||||||
-DBUILD_NVIDIA=$(usex nvidia)
|
|
||||||
-DBUILD_OLD_CONFIG=yes
|
|
||||||
-DBUILD_PORT_MONITORS=$(usex portmon)
|
|
||||||
-DBUILD_PULSEAUDIO=$(usex pulseaudio)
|
|
||||||
-DBUILD_RSS=$(usex rss)
|
|
||||||
-DBUILD_WAYLAND=$(usex wayland)
|
|
||||||
-DBUILD_WLAN=$(usex wifi)
|
|
||||||
-DBUILD_XFT=$(usex truetype)
|
|
||||||
-DBUILD_XINERAMA=$(usex xinerama)
|
|
||||||
-DBUILD_XMMS2=$(usex xmms2)
|
|
||||||
-DDOC_PATH=/usr/share/doc/${PF}
|
|
||||||
-DMAINTAINER_MODE=no
|
|
||||||
-DRELEASE=yes
|
|
||||||
)
|
|
||||||
|
|
||||||
if use doc || use extras; then
|
|
||||||
mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" )
|
|
||||||
fi
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake_src_install
|
|
||||||
|
|
||||||
if use extras; then
|
|
||||||
insinto /usr/share/vim/vimfiles/ftdetect
|
|
||||||
doins "${S}"/extras/vim/ftdetect/conkyrc.vim
|
|
||||||
|
|
||||||
insinto /usr/share/vim/vimfiles/syntax
|
|
||||||
doins "${BUILD_DIR}"/extras/vim/syntax/conkyrc.vim
|
|
||||||
|
|
||||||
insinto /usr/share/nano/
|
|
||||||
doins "${BUILD_DIR}"/extras/nano/conky.nanorc
|
|
||||||
fi
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
|
|
||||||
xdg_pkg_postinst
|
|
||||||
}
|
|
Binary file not shown.
@ -1,3 +1,5 @@
|
|||||||
|
DIST unp_2.0~pre10.tar.xz 17992 BLAKE2B 63d8c995091a1342677b6aed5854293c582cb6d42c6748ef3d92347ca75e1d3e9e5b128309299ec0b6fc0361bc14dededcc8e290fe8721aecfe82665e07998e9 SHA512 3f8f9f20eef88658b4b00efd37208d859fb3220178f9446696f755a864fea3c3dd301100668bd9c97ca9312ebe961aaf9ec523d8817b8aacb5a1ee6a36213666
|
||||||
DIST unp_2.0~pre9.tar.xz 16424 BLAKE2B 9042f48be0f80d5e40a08161a35c282ba458dc98cf13992835bdeecebd5fbadd33b3af9165738332cb9f508550a234a48d314332f00ecdacc808a8051eb0740b SHA512 74c9a6e143c9023bdd456dacff5c3a6e30722e259f324c066fe3eed9e4a09c38b399b381719c8677c2fa84434c1e7720384d782d97c098fa6fbcbdbf4030986e
|
DIST unp_2.0~pre9.tar.xz 16424 BLAKE2B 9042f48be0f80d5e40a08161a35c282ba458dc98cf13992835bdeecebd5fbadd33b3af9165738332cb9f508550a234a48d314332f00ecdacc808a8051eb0740b SHA512 74c9a6e143c9023bdd456dacff5c3a6e30722e259f324c066fe3eed9e4a09c38b399b381719c8677c2fa84434c1e7720384d782d97c098fa6fbcbdbf4030986e
|
||||||
|
EBUILD unp-2.0_pre10.ebuild 1150 BLAKE2B eba072022b195163c0c2d3124ef249bc0c2db671bb19c31c42396c2e9c5bef8def083998b91d027e812c4f6134d241164f43672f0c3241688afbcde9cb2bebf5 SHA512 6ccc815f11aac1cd61f6a97fce24eeb76ecafcf94a4318f7a5264e65b7e6f08c9bcb4bae66849fc2a7035bb043623630fc5858241f5ba070972bce6072fbf1ea
|
||||||
EBUILD unp-2.0_pre9.ebuild 1077 BLAKE2B 9577cdb1f0c55646b8eaa29665e77ed70a3ccb2eb5d537ac20cfeb4236843c77b04e09a4ff77f1d1141875942ccf951206c51c724484f8a395024cbf58379495 SHA512 3d2834f70dc9ada249c4e7afe54a8c85feea8e55448f34c0cdfc7597728dbbbd66a17b0d77c04773e6e56311e53e3a7bcf5221102cdb1e5cd8f972731bb4b240
|
EBUILD unp-2.0_pre9.ebuild 1077 BLAKE2B 9577cdb1f0c55646b8eaa29665e77ed70a3ccb2eb5d537ac20cfeb4236843c77b04e09a4ff77f1d1141875942ccf951206c51c724484f8a395024cbf58379495 SHA512 3d2834f70dc9ada249c4e7afe54a8c85feea8e55448f34c0cdfc7597728dbbbd66a17b0d77c04773e6e56311e53e3a7bcf5221102cdb1e5cd8f972731bb4b240
|
||||||
MISC metadata.xml 217 BLAKE2B 4c798b28d6d7cb91ce9efa46084d222e24f1f62814b89dc32e8ee4c2d2e761392fa46cb368de68fdaf0c020acc5603a124b3a96edaa8e6ee333ba3f71ea59ad5 SHA512 83aaf1cf450d1a0769b0d5bc9533bb17e683dd88d04d3318da131cd1c8c66492451b9518f9f2b08d144ac0a2ba4113ed09ffaff1b7c4779f6c35bd7bdcabb874
|
MISC metadata.xml 217 BLAKE2B 4c798b28d6d7cb91ce9efa46084d222e24f1f62814b89dc32e8ee4c2d2e761392fa46cb368de68fdaf0c020acc5603a124b3a96edaa8e6ee333ba3f71ea59ad5 SHA512 83aaf1cf450d1a0769b0d5bc9533bb17e683dd88d04d3318da131cd1c8c66492451b9518f9f2b08d144ac0a2ba4113ed09ffaff1b7c4779f6c35bd7bdcabb874
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit bash-completion-r1 strip-linguas
|
||||||
|
|
||||||
|
DESCRIPTION="Script for unpacking various file formats"
|
||||||
|
HOMEPAGE="https://packages.qa.debian.org/u/unp.html"
|
||||||
|
MY_PV="${PV/_pre/$'\x7e'pre}"
|
||||||
|
SRC_URI="mirror://debian/pool/main/u/unp/${PN}_${MY_PV}.tar.xz"
|
||||||
|
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||||
|
IUSE="nls"
|
||||||
|
|
||||||
|
DEPEND="nls? ( sys-devel/gettext )"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
dev-lang/perl"
|
||||||
|
|
||||||
|
# tests in upstream tarball are missing sample files
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
if use nls; then
|
||||||
|
strip-linguas -i .
|
||||||
|
if [ -n "$LINGUAS" ]; then
|
||||||
|
emake -C po MOFILES="${LINGUAS// /.po }.po"
|
||||||
|
else
|
||||||
|
emake -C po
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin unp
|
||||||
|
dosym unp /usr/bin/ucat
|
||||||
|
doman debian/unp.1
|
||||||
|
dodoc debian/changelog debian/README.Debian
|
||||||
|
newbashcomp debian/unp.bash-completion unp
|
||||||
|
|
||||||
|
if use nls; then
|
||||||
|
if [ -n "$LINGUAS" ]; then
|
||||||
|
emake -C po MOFILES="${LINGUAS// /.mo }.mo" DESTDIR="${D}" install
|
||||||
|
else
|
||||||
|
emake -C po DESTDIR="${D}" install
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST libsecret-0.20.5.tar.xz 187340 BLAKE2B cde5094eaaf54f251c19afb015c39cc88435dafe6ee682ca8f9d1917dd5b3dc8cc1609cdbf2a3a42d2592c2a149bec5fe28b2f4ec179b92c0d0f07d2f14c1792 SHA512 61ca248aafd265e1f31d56c9084c68d880ebf03660ace3d4a6c6622ab306b56e921ac24647b6a60633bfa99c8a0407d4ae1aa6148511f289bf5ce2025b72692a
|
DIST libsecret-0.20.5.tar.xz 187340 BLAKE2B cde5094eaaf54f251c19afb015c39cc88435dafe6ee682ca8f9d1917dd5b3dc8cc1609cdbf2a3a42d2592c2a149bec5fe28b2f4ec179b92c0d0f07d2f14c1792 SHA512 61ca248aafd265e1f31d56c9084c68d880ebf03660ace3d4a6c6622ab306b56e921ac24647b6a60633bfa99c8a0407d4ae1aa6148511f289bf5ce2025b72692a
|
||||||
DIST libsecret-0.21.1.tar.xz 190796 BLAKE2B 862c2aac0c519d2607c1c5b057d1e0d00d3d5bce06744ab8c6e074393ede2f154af9ab3ee988820c936c8c22dba205ee7bd570287aaa47e64fde21ae3a7dfc2b SHA512 e201b2292280c355d08f8bd2d90d6d785d7b618c82e731eb9c051599a24d8f6a0cc3e271b1876d738f4a15aab24c2b6607b6d15d4335a990e74bb0371fe941ae
|
DIST libsecret-0.21.1.tar.xz 190796 BLAKE2B 862c2aac0c519d2607c1c5b057d1e0d00d3d5bce06744ab8c6e074393ede2f154af9ab3ee988820c936c8c22dba205ee7bd570287aaa47e64fde21ae3a7dfc2b SHA512 e201b2292280c355d08f8bd2d90d6d785d7b618c82e731eb9c051599a24d8f6a0cc3e271b1876d738f4a15aab24c2b6607b6d15d4335a990e74bb0371fe941ae
|
||||||
EBUILD libsecret-0.20.5-r3.ebuild 3623 BLAKE2B 195dc21ced14598be5f19c2ac51854fb8de611a0d105b60accca415ec9619dc7693579981161e88bb77be8666a02c452b8339dc2926613d8dfaaba2ea0f7e762 SHA512 1e56e015bc836813a6918d3645578a3a5bb509708eac50b9aca2696ad4555e88f5f27d47b2923300036a07412c4beb18eb1715594f44caaf1e24d789933cbd50
|
EBUILD libsecret-0.20.5-r3.ebuild 3623 BLAKE2B 195dc21ced14598be5f19c2ac51854fb8de611a0d105b60accca415ec9619dc7693579981161e88bb77be8666a02c452b8339dc2926613d8dfaaba2ea0f7e762 SHA512 1e56e015bc836813a6918d3645578a3a5bb509708eac50b9aca2696ad4555e88f5f27d47b2923300036a07412c4beb18eb1715594f44caaf1e24d789933cbd50
|
||||||
EBUILD libsecret-0.21.1.ebuild 3645 BLAKE2B a0a031ce2b9d649f373f76a433a26e34533072a85ad4e5c92a4d607d1ee0b08bfe8e4ace1d82fb362ee23547f96d35a9c2a677d45be3257813ea8bd2b74d9618 SHA512 a6c0497b0200f18122fd3ac80c89913a7c75b8761337ed6ae69b39d47f2f74079167d7623d3a2e8773b810271e1782bd7d9c19fabe502d80310a08f384c0fbb5
|
EBUILD libsecret-0.21.1.ebuild 3643 BLAKE2B 58a012b42f1afd9798b5ab1c91787535f60a22d1b28467a1791d4a5a4355f0122c9431de9209df33ec8e4971733469a1717268594ecdfdfc03afeb560ad718d9 SHA512 91148aed267803323c284c9ac95242e4314e073f49c4ef0c3f314a3f86fb3c01617cbb9ae5a6171ecfca004698d7fb4594a4f95537a1e5e2b0cc0871d2e23cc1
|
||||||
MISC metadata.xml 468 BLAKE2B 21e70edb5acfc8b52a7d10f0c9e9452b04d8124b3d52bb7f816019cc2cf6f50275c7cb19c8853aec0c5fb2a6c93d56dfed3f4e5b8c41e9b2c08c2eff5efc5206 SHA512 7cc80dd7bbef252a09524ad511e12e621fdceca3482411f605e4c8aabb66e473c10e6a2b446df866644a4749b58dd3bb6f83cf118ff9949e17ca4a427a3ce3de
|
MISC metadata.xml 468 BLAKE2B 21e70edb5acfc8b52a7d10f0c9e9452b04d8124b3d52bb7f816019cc2cf6f50275c7cb19c8853aec0c5fb2a6c93d56dfed3f4e5b8c41e9b2c08c2eff5efc5206 SHA512 7cc80dd7bbef252a09524ad511e12e621fdceca3482411f605e4c8aabb66e473c10e6a2b446df866644a4749b58dd3bb6f83cf118ff9949e17ca4a427a3ce3de
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
From: https://github.com/Foxboron/sbctl/pull/188
|
||||||
|
From: John Helmert III <ajak@gentoo.org>
|
||||||
|
Date: Sat, 10 Feb 2024 11:46:01 -0800
|
||||||
|
Subject: [PATCH] 91-sbctl.install: don't sign without signing keys
|
||||||
|
|
||||||
|
It's expected that signing doesn't work without having previously
|
||||||
|
generated keys, so don't try to sign when keys don't exist.
|
||||||
|
|
||||||
|
Closes: https://github.com/Foxboron/sbctl/issues/187
|
||||||
|
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
||||||
|
--- a/contrib/kernel-install/91-sbctl.install
|
||||||
|
+++ b/contrib/kernel-install/91-sbctl.install
|
||||||
|
@@ -28,6 +28,14 @@ fi
|
||||||
|
case "$COMMAND" in
|
||||||
|
add)
|
||||||
|
printf 'sbctl: Signing kernel %s\n' "$IMAGE_FILE"
|
||||||
|
+
|
||||||
|
+ # exit without error if keys don't exist
|
||||||
|
+ # https://github.com/Foxboron/sbctl/issues/187
|
||||||
|
+ if ! test -d /usr/share/secureboot/keys; then
|
||||||
|
+ echo "Secureboot key directory doesn't exist, not signing!"
|
||||||
|
+ exit 0
|
||||||
|
+ fi
|
||||||
|
+
|
||||||
|
sbctl sign -s "$IMAGE_FILE" 1>/dev/null
|
||||||
|
;;
|
||||||
|
remove)
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 2022-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit go-module optfeature verify-sig
|
||||||
|
|
||||||
|
DESCRIPTION="Secure Boot key manager"
|
||||||
|
HOMEPAGE="https://github.com/Foxboron/sbctl"
|
||||||
|
SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
|
||||||
|
verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
|
||||||
|
SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 BSD BSD-2 MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
BDEPEND="app-text/asciidoc
|
||||||
|
verify-sig? ( sec-keys/openpgp-keys-foxboron )"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-0.13-no-installkernel-error.patch" )
|
||||||
|
|
||||||
|
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if use verify-sig; then
|
||||||
|
verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake PREFIX="${ED}/usr" install
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "automatically signing installed kernels with sbctl keys on each kernel installation" \
|
||||||
|
"sys-kernel/installkernel[systemd]"
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,469 @@
|
|||||||
|
# Copyright 2022-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
MULTILIB_COMPAT=( abi_x86_{32,64} )
|
||||||
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
|
inherit autotools edo flag-o-matic multilib multilib-build
|
||||||
|
inherit prefix python-any-r1 toolchain-funcs wrapper
|
||||||
|
|
||||||
|
WINE_GECKO=2.47.4
|
||||||
|
WINE_MONO=9.0.0
|
||||||
|
WINE_P=wine-$(ver_cut 1-2)
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git"
|
||||||
|
WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
|
||||||
|
else
|
||||||
|
(( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
|
||||||
|
SRC_URI="
|
||||||
|
https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz
|
||||||
|
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="-* ~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
S="${WORKDIR}/${WINE_P}"
|
||||||
|
|
||||||
|
DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://wiki.winehq.org/Wine-Staging
|
||||||
|
https://gitlab.winehq.org/wine/wine-staging/
|
||||||
|
"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
|
||||||
|
SLOT="${PV}"
|
||||||
|
IUSE="
|
||||||
|
+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
|
||||||
|
llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
|
||||||
|
kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl
|
||||||
|
pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
|
||||||
|
+truetype udev udisks +unwind usb v4l +vulkan wayland wow64
|
||||||
|
+xcomposite xinerama
|
||||||
|
"
|
||||||
|
# bug #551124 for truetype
|
||||||
|
# TODO: wow64 can be done without mingw if using clang (needs bug #912237)
|
||||||
|
REQUIRED_USE="
|
||||||
|
X? ( truetype )
|
||||||
|
crossdev-mingw? ( mingw )
|
||||||
|
wow64? ( abi_x86_64 !abi_x86_32 mingw )
|
||||||
|
"
|
||||||
|
|
||||||
|
# tests are non-trivial to run, can hang easily, don't play well with
|
||||||
|
# sandbox, and several need real opengl/vulkan or network access
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
|
||||||
|
WINE_DLOPEN_DEPEND="
|
||||||
|
X? (
|
||||||
|
x11-libs/libXcursor[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXfixes[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXi[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXrandr[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXrender[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
|
||||||
|
opengl? (
|
||||||
|
media-libs/libglvnd[X,${MULTILIB_USEDEP}]
|
||||||
|
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
|
||||||
|
)
|
||||||
|
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
|
||||||
|
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
|
||||||
|
)
|
||||||
|
cups? ( net-print/cups[${MULTILIB_USEDEP}] )
|
||||||
|
fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
|
||||||
|
kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
|
||||||
|
netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
|
||||||
|
sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
|
||||||
|
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||||
|
truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
|
||||||
|
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
|
||||||
|
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||||
|
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
|
||||||
|
"
|
||||||
|
WINE_COMMON_DEPEND="
|
||||||
|
${WINE_DLOPEN_DEPEND}
|
||||||
|
X? (
|
||||||
|
x11-libs/libX11[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXext[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
|
||||||
|
capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] )
|
||||||
|
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
|
||||||
|
gstreamer? (
|
||||||
|
dev-libs/glib:2[${MULTILIB_USEDEP}]
|
||||||
|
media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
|
||||||
|
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
|
||||||
|
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
|
||||||
|
pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
|
||||||
|
scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] )
|
||||||
|
smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] )
|
||||||
|
udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
|
||||||
|
unwind? (
|
||||||
|
llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
|
||||||
|
!llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
|
||||||
|
)
|
||||||
|
usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
|
||||||
|
wayland? (
|
||||||
|
dev-libs/wayland[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${WINE_COMMON_DEPEND}
|
||||||
|
app-emulation/wine-desktop-common
|
||||||
|
dos? (
|
||||||
|
|| (
|
||||||
|
games-emulation/dosbox
|
||||||
|
games-emulation/dosbox-staging
|
||||||
|
)
|
||||||
|
)
|
||||||
|
gecko? (
|
||||||
|
app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}]
|
||||||
|
wow64? ( app-emulation/wine-gecko[abi_x86_32] )
|
||||||
|
)
|
||||||
|
gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
|
||||||
|
mono? ( app-emulation/wine-mono:${WINE_MONO} )
|
||||||
|
perl? (
|
||||||
|
dev-lang/perl
|
||||||
|
dev-perl/XML-LibXML
|
||||||
|
)
|
||||||
|
samba? ( net-fs/samba[winbind] )
|
||||||
|
selinux? ( sec-policy/selinux-wine )
|
||||||
|
udisks? ( sys-fs/udisks:2 )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${WINE_COMMON_DEPEND}
|
||||||
|
sys-kernel/linux-headers
|
||||||
|
X? ( x11-base/xorg-proto )
|
||||||
|
"
|
||||||
|
# gitapply.sh prefers git but can fallback to patch+extras
|
||||||
|
BDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
|| (
|
||||||
|
dev-vcs/git
|
||||||
|
(
|
||||||
|
sys-apps/gawk
|
||||||
|
sys-apps/util-linux
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|| (
|
||||||
|
sys-devel/binutils
|
||||||
|
sys-devel/lld
|
||||||
|
)
|
||||||
|
dev-lang/perl
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
virtual/pkgconfig
|
||||||
|
mingw? ( !crossdev-mingw? (
|
||||||
|
>=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}]
|
||||||
|
wow64? ( dev-util/mingw64-toolchain[abi_x86_32] )
|
||||||
|
) )
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
wayland? ( dev-util/wayland-scanner )
|
||||||
|
"
|
||||||
|
IDEPEND=">=app-eselect/eselect-wine-2"
|
||||||
|
|
||||||
|
QA_CONFIG_IMPL_DECL_SKIP=(
|
||||||
|
__clear_cache # unused on amd64+x86 (bug #900334)
|
||||||
|
res_getservers # false positive
|
||||||
|
)
|
||||||
|
QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/odbc32.so" # has no compiled objects
|
||||||
|
QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-7.17-noexecstack.patch
|
||||||
|
"${FILESDIR}"/${PN}-7.20-unwind.patch
|
||||||
|
"${FILESDIR}"/${PN}-8.13-rpath.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
[[ ${MERGE_TYPE} == binary ]] && return
|
||||||
|
|
||||||
|
if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
|
||||||
|
local mingw=-w64-mingw32
|
||||||
|
for mingw in $(usev abi_x86_64 x86_64${mingw}) \
|
||||||
|
$(use abi_x86_32 || use wow64 && echo i686${mingw}); do
|
||||||
|
if ! type -P ${mingw}-gcc >/dev/null; then
|
||||||
|
eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
|
||||||
|
eerror "yourself by installing sys-devel/crossdev then running:"
|
||||||
|
eerror
|
||||||
|
eerror " crossdev --target ${mingw}"
|
||||||
|
eerror
|
||||||
|
eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
|
||||||
|
die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
EGIT_CHECKOUT_DIR=${WORKDIR}/${P}
|
||||||
|
git-r3_src_unpack
|
||||||
|
|
||||||
|
# hack: use subshell to preserve state (including what git-r3 unpack
|
||||||
|
# sets) for smart-live-rebuild as this is not the repo to look at
|
||||||
|
(
|
||||||
|
EGIT_COMMIT=$(<"${EGIT_CHECKOUT_DIR}"/staging/upstream-commit) || die
|
||||||
|
EGIT_REPO_URI=${WINE_EGIT_REPO_URI}
|
||||||
|
EGIT_CHECKOUT_DIR=${S}
|
||||||
|
einfo "Fetching Wine commit matching the current patchset by default (${EGIT_COMMIT})"
|
||||||
|
git-r3_src_unpack
|
||||||
|
)
|
||||||
|
else
|
||||||
|
default
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local patchinstallargs=(
|
||||||
|
--all
|
||||||
|
--no-autoconf
|
||||||
|
# patches known broken with USE=-mingw, retry occasionally (bug #921360)
|
||||||
|
$(usev !mingw '
|
||||||
|
-W winedevice-Default_Drivers
|
||||||
|
-W fltmgr.sys-FltBuildDefaultSecurityDescriptor
|
||||||
|
')
|
||||||
|
${MY_WINE_STAGING_CONF}
|
||||||
|
)
|
||||||
|
|
||||||
|
edo "${PYTHON}" ../${P}/staging/patchinstall.py "${patchinstallargs[@]}"
|
||||||
|
|
||||||
|
# sanity check, bumping these has a history of oversights
|
||||||
|
local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
|
||||||
|
dlls/appwiz.cpl/addons.c || die)
|
||||||
|
if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
|
||||||
|
local gmfatal=
|
||||||
|
[[ ${PV} == *9999 ]] && gmfatal=nonfatal
|
||||||
|
${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
if tc-is-clang; then
|
||||||
|
if use mingw; then
|
||||||
|
# -mabi=ms was ignored by <clang:16 then turned error in :17
|
||||||
|
# if used without --target *-windows, then gets used in install
|
||||||
|
# phase despite USE=mingw, drop as a quick fix for now
|
||||||
|
sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
|
||||||
|
else
|
||||||
|
# fails in ./configure unless --enable-archs is passed, allow to
|
||||||
|
# bypass with EXTRA_ECONF but is currently considered unsupported
|
||||||
|
# (by Gentoo) as additional work is needed for (proper) support
|
||||||
|
# note: also fails w/ :17, but unsure if safe to drop w/o mingw
|
||||||
|
[[ ${EXTRA_ECONF} == *--enable-archs* ]] ||
|
||||||
|
die "building ${PN} with clang is only supported with USE=mingw"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ensure .desktop calls this variant + slot
|
||||||
|
sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
|
||||||
|
|
||||||
|
# datadir is not where wine-mono is installed, so prefixy alternate paths
|
||||||
|
hprefixify -w /get_mono_path/ dlls/mscoree/metahost.c
|
||||||
|
|
||||||
|
# always update for patches (including user's wrt #432348)
|
||||||
|
eautoreconf
|
||||||
|
tools/make_requests || die # perl
|
||||||
|
# tip: if need more for user patches, with portage can e.g. do
|
||||||
|
# echo "post_src_prepare() { tools/make_specfiles || die; }" \
|
||||||
|
# > /etc/portage/env/app-emulation/wine-staging
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
WINE_PREFIX=/usr/lib/${P}
|
||||||
|
WINE_DATADIR=/usr/share/${P}
|
||||||
|
|
||||||
|
local conf=(
|
||||||
|
--prefix="${EPREFIX}"${WINE_PREFIX}
|
||||||
|
--datadir="${EPREFIX}"${WINE_DATADIR}
|
||||||
|
--includedir="${EPREFIX}"/usr/include/${P}
|
||||||
|
--libdir="${EPREFIX}"${WINE_PREFIX}
|
||||||
|
--mandir="${EPREFIX}"${WINE_DATADIR}/man
|
||||||
|
|
||||||
|
$(usev wow64 --enable-archs=x86_64,i386)
|
||||||
|
|
||||||
|
$(use_enable gecko mshtml)
|
||||||
|
$(use_enable mono mscoree)
|
||||||
|
--disable-tests
|
||||||
|
|
||||||
|
$(use_with X x)
|
||||||
|
$(use_with alsa)
|
||||||
|
$(use_with capi)
|
||||||
|
$(use_with cups)
|
||||||
|
$(use_with fontconfig)
|
||||||
|
$(use_with gphoto2 gphoto)
|
||||||
|
$(use_with gstreamer)
|
||||||
|
$(use_with kerberos gssapi)
|
||||||
|
$(use_with kerberos krb5)
|
||||||
|
$(use_with mingw)
|
||||||
|
$(use_with netapi)
|
||||||
|
$(use_with nls gettext)
|
||||||
|
$(use_with opencl)
|
||||||
|
$(use_with opengl)
|
||||||
|
$(use_with osmesa)
|
||||||
|
--without-oss # media-sound/oss is not packaged (OSSv4)
|
||||||
|
$(use_with pcap)
|
||||||
|
$(use_with pulseaudio pulse)
|
||||||
|
$(use_with scanner sane)
|
||||||
|
$(use_with sdl)
|
||||||
|
$(use_with smartcard pcsclite)
|
||||||
|
$(use_with ssl gnutls)
|
||||||
|
$(use_with truetype freetype)
|
||||||
|
$(use_with udev)
|
||||||
|
$(use_with udisks dbus) # dbus is only used for udisks
|
||||||
|
$(use_with unwind)
|
||||||
|
$(use_with usb)
|
||||||
|
$(use_with v4l v4l2)
|
||||||
|
$(use_with vulkan)
|
||||||
|
$(use_with wayland)
|
||||||
|
$(use_with xcomposite)
|
||||||
|
$(use_with xinerama)
|
||||||
|
)
|
||||||
|
|
||||||
|
filter-lto # build failure
|
||||||
|
use custom-cflags || strip-flags # can break in obscure ways at runtime
|
||||||
|
|
||||||
|
# wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097)
|
||||||
|
# (do self test until https://github.com/gentoo/gentoo/pull/28355)
|
||||||
|
if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]]
|
||||||
|
then
|
||||||
|
has_version -b sys-devel/binutils &&
|
||||||
|
append-ldflags -fuse-ld=bfd ||
|
||||||
|
append-ldflags -fuse-ld=lld
|
||||||
|
strip-unsupported-flags
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use mingw; then
|
||||||
|
use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
|
||||||
|
|
||||||
|
filter-flags -fno-plt # build failure
|
||||||
|
|
||||||
|
# CROSSCC was formerly recognized by wine, thus been using similar
|
||||||
|
# variables (subject to change, esp. if ever make a mingw.eclass).
|
||||||
|
local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}
|
||||||
|
local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}}
|
||||||
|
local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86)
|
||||||
|
|
||||||
|
conf+=(
|
||||||
|
ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
|
||||||
|
ac_cv_prog_i386_CC="${mingwcc_x86}"
|
||||||
|
|
||||||
|
CROSSCFLAGS="${CROSSCFLAGS:-$(
|
||||||
|
filter-flags '-fstack-protector*' #870136
|
||||||
|
filter-flags '-mfunction-return=thunk*' #878849
|
||||||
|
CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
|
||||||
|
)}"
|
||||||
|
|
||||||
|
CROSSLDFLAGS="${CROSSLDFLAGS:-$(
|
||||||
|
filter-flags '-fuse-ld=*'
|
||||||
|
|
||||||
|
CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
|
||||||
|
)}"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# order matters with multilib: configure+compile 64->32, install 32->64
|
||||||
|
local -i bits
|
||||||
|
for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
|
||||||
|
(
|
||||||
|
einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
|
||||||
|
|
||||||
|
mkdir ../build${bits} || die
|
||||||
|
cd ../build${bits} || die
|
||||||
|
|
||||||
|
if (( bits == 64 )); then
|
||||||
|
conf+=( --enable-win64 )
|
||||||
|
elif use amd64; then
|
||||||
|
conf+=(
|
||||||
|
$(usev abi_x86_64 --with-wine64=../build64)
|
||||||
|
TARGETFLAGS=-m32 # for widl
|
||||||
|
)
|
||||||
|
# _setup is optional, but use over Wine's auto-detect (+#472038)
|
||||||
|
multilib_toolchain_setup x86
|
||||||
|
fi
|
||||||
|
|
||||||
|
ECONF_SOURCE=${S} econf "${conf[@]}"
|
||||||
|
)
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
use abi_x86_64 && emake -C ../build64 # do first
|
||||||
|
use abi_x86_32 && emake -C ../build32
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
|
||||||
|
use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
|
||||||
|
|
||||||
|
# Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64,
|
||||||
|
# -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where
|
||||||
|
# one or the other could be missing and that is unexpected for users
|
||||||
|
# and some tools like winetricks)
|
||||||
|
if use abi_x86_64; then
|
||||||
|
if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
|
||||||
|
dosym wine64 ${WINE_PREFIX}/bin/wine
|
||||||
|
dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
|
||||||
|
|
||||||
|
# also install wine(1) man pages (incl. translations)
|
||||||
|
local man
|
||||||
|
for man in ../build64/loader/wine.*man; do
|
||||||
|
: "${man##*/wine}"
|
||||||
|
: "${_%.*}"
|
||||||
|
insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
|
||||||
|
newins ${man} wine.1
|
||||||
|
done
|
||||||
|
elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
|
||||||
|
dosym wine ${WINE_PREFIX}/bin/wine64
|
||||||
|
dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
|
||||||
|
"${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
|
||||||
|
|
||||||
|
# create variant wrappers for eselect-wine
|
||||||
|
local bin
|
||||||
|
for bin in "${ED}"${WINE_PREFIX}/bin/*; do
|
||||||
|
make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
|
||||||
|
done
|
||||||
|
|
||||||
|
if use mingw; then
|
||||||
|
# don't let portage try to strip PE files with the wrong
|
||||||
|
# strip executable and instead handle it here (saves ~120MB)
|
||||||
|
dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
|
||||||
|
|
||||||
|
if use strip; then
|
||||||
|
ebegin "Stripping Windows (PE) binaries"
|
||||||
|
find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
|
||||||
|
-exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} +
|
||||||
|
eend ${?} || die
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
dodoc ANNOUNCE* AUTHORS README* documentation/README*
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use !abi_x86_32 && use !wow64; then
|
||||||
|
ewarn "32bit support is disabled. While 64bit applications themselves will"
|
||||||
|
ewarn "work, be warned that it is not unusual that installers or other helpers"
|
||||||
|
ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32,"
|
||||||
|
ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib."
|
||||||
|
elif use abi_x86_32 && { use opengl || use vulkan; } &&
|
||||||
|
has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'
|
||||||
|
then
|
||||||
|
ewarn "x11-drivers/nvidia-drivers is installed but is built without"
|
||||||
|
ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
|
||||||
|
ewarn "applications under ${PN} will likely not be usable."
|
||||||
|
fi
|
||||||
|
|
||||||
|
eselect wine update --if-unset || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
eselect wine update --if-unset || die
|
||||||
|
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST ibus-typing-booster-2.24.11.tar.gz 12321813 BLAKE2B 3757d6d43fb0837c10ad4641f72a3f09f2664e78905ebf98a36f723c07a43e1de85fd916a5c24aa13806d093a87d673f585234a36b4d8fc7cc8c8fc1a8d5d2d9 SHA512 9cc906061aaa8e4720e48296158c990b2411aad26f0ebf71e58bc202b2470d100541174e4e007c55e89c9b7540e21ef9107045dcff0e86ffba30cfd9acded989
|
DIST ibus-typing-booster-2.24.11.tar.gz 12321813 BLAKE2B 3757d6d43fb0837c10ad4641f72a3f09f2664e78905ebf98a36f723c07a43e1de85fd916a5c24aa13806d093a87d673f585234a36b4d8fc7cc8c8fc1a8d5d2d9 SHA512 9cc906061aaa8e4720e48296158c990b2411aad26f0ebf71e58bc202b2470d100541174e4e007c55e89c9b7540e21ef9107045dcff0e86ffba30cfd9acded989
|
||||||
DIST ibus-typing-booster-2.24.5.tar.gz 12217369 BLAKE2B d371dfdcced114c389a2766e3ede367550ba0c238a438d13cd48ee29d68f39296b57620ee9f6964abb1893240fa72f141a104c43a87a49c011e7e3b73dfe5461 SHA512 8ed58334ce044a19b802c11e3a99ab7bdf31c1e86f1aa4cefd6cd66c3001f9c25b333ad19d1c36cd09982513b124cbb2f39ed2832ee262001abd6f0997abfc84
|
DIST ibus-typing-booster-2.25.0.tar.gz 12346383 BLAKE2B 6bde5bebf641ae475634db8fc1d7f606905a593c8e6651a98af8147aa190d94e2db89e05c63da5d306f9188f7721d40059782f267efde0c5039551bf9d6fa1c3 SHA512 1559dcaa3f06c191993af84f317b7cf965f3f5539a43dffd86dfcca6f4bfe2fb1104d619bd7e4d1b83133c5e215bb993a65674555437b5311ee756fe70f4318e
|
||||||
EBUILD ibus-typing-booster-2.24.11.ebuild 1152 BLAKE2B 93e511f6df84999bcb1fd950e4fa5f27c28dc13054e72a86f7778bf87e003cf6c62bf08af5608dc64f087f78d27da872841c6a966008152e6404633637b629a2 SHA512 01d2eac602802ffc1c989751e1dda28dcd5f790d06d183eaa3d8bd912afa8795a316c41a9d4c492e8b2515868e29ef64069eec683c1413a03434aa78d5c23c84
|
EBUILD ibus-typing-booster-2.24.11.ebuild 1150 BLAKE2B b28d93e21054cc19197b9999c06bcca18ded4499749fd3b557b18a6e6d3cacade94469f733590cb1129a6746596de53e8b2a921ee56b18a7071d92cdf3e1fe3b SHA512 3e3ddf76ec4bd7dd515a5857716187944679f6c9ee668ce5b9f8cbf89a432008121c8d956d42071d99ff737b860803879e6ddf9d81964c6b7e85678b8c954cc4
|
||||||
EBUILD ibus-typing-booster-2.24.5.ebuild 1150 BLAKE2B b28d93e21054cc19197b9999c06bcca18ded4499749fd3b557b18a6e6d3cacade94469f733590cb1129a6746596de53e8b2a921ee56b18a7071d92cdf3e1fe3b SHA512 3e3ddf76ec4bd7dd515a5857716187944679f6c9ee668ce5b9f8cbf89a432008121c8d956d42071d99ff737b860803879e6ddf9d81964c6b7e85678b8c954cc4
|
EBUILD ibus-typing-booster-2.25.0.ebuild 1152 BLAKE2B 93e511f6df84999bcb1fd950e4fa5f27c28dc13054e72a86f7778bf87e003cf6c62bf08af5608dc64f087f78d27da872841c6a966008152e6404633637b629a2 SHA512 01d2eac602802ffc1c989751e1dda28dcd5f790d06d183eaa3d8bd912afa8795a316c41a9d4c492e8b2515868e29ef64069eec683c1413a03434aa78d5c23c84
|
||||||
MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8
|
MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8
|
||||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST geoclue-2.7.0.tar.bz2 105353 BLAKE2B b9bcf29bcdb5302d3df29f48ec235265582ec60badc4f71469faa0d100f860f943529c6a74aadec4b03cbc1474f5eab837b1b9b19ba5c7e0ab0fb6c868db727a SHA512 2314242f529b9011ee5da6e8cfc657568853769e4d38b8e7c604097a747dd5705d9f84dcd2763cdacb9f014e15b63fbb8356d6cb488ba91334cda87c11e4ee7d
|
DIST geoclue-2.7.0.tar.bz2 105353 BLAKE2B b9bcf29bcdb5302d3df29f48ec235265582ec60badc4f71469faa0d100f860f943529c6a74aadec4b03cbc1474f5eab837b1b9b19ba5c7e0ab0fb6c868db727a SHA512 2314242f529b9011ee5da6e8cfc657568853769e4d38b8e7c604097a747dd5705d9f84dcd2763cdacb9f014e15b63fbb8356d6cb488ba91334cda87c11e4ee7d
|
||||||
DIST geoclue-2.7.1.tar.bz2 106458 BLAKE2B a2fc44d4941936d8dcd495d77d11b0d948d7031ca048b97ff0940c7fcdd37ba604655f2e255c5e0dd5cc7a82a2d5a15b18aab4825b2446560e225c13df6da3b8 SHA512 972663a6f8c969d0e1a5f911af2b8afed486d5c0ba06dadc19bcfbe1ea22cef10243b2bd0084e5c45b70977cfa5650c8f15f760e4bc4e7dbd946745b67c9188b
|
DIST geoclue-2.7.1.tar.bz2 106458 BLAKE2B a2fc44d4941936d8dcd495d77d11b0d948d7031ca048b97ff0940c7fcdd37ba604655f2e255c5e0dd5cc7a82a2d5a15b18aab4825b2446560e225c13df6da3b8 SHA512 972663a6f8c969d0e1a5f911af2b8afed486d5c0ba06dadc19bcfbe1ea22cef10243b2bd0084e5c45b70977cfa5650c8f15f760e4bc4e7dbd946745b67c9188b
|
||||||
EBUILD geoclue-2.7.0.ebuild 2332 BLAKE2B bea32816851178e76b2199ba26b3c010a12c635296bb79e53d0ea34ff604c8647625921cf498fb0338ecd454b6f10c43d322c458486f4a7fecdf1e0a0efaa010 SHA512 953fc3864493f978fca4ee1463c424570b2d8b9b842f82e703f10295fdf0238496eb184d33a185797641bb9265a0e05fb781bb223f6f97a2f6dc613300372ad4
|
EBUILD geoclue-2.7.0.ebuild 2332 BLAKE2B bea32816851178e76b2199ba26b3c010a12c635296bb79e53d0ea34ff604c8647625921cf498fb0338ecd454b6f10c43d322c458486f4a7fecdf1e0a0efaa010 SHA512 953fc3864493f978fca4ee1463c424570b2d8b9b842f82e703f10295fdf0238496eb184d33a185797641bb9265a0e05fb781bb223f6f97a2f6dc613300372ad4
|
||||||
EBUILD geoclue-2.7.1.ebuild 2339 BLAKE2B b46a282158decc09e291c21aec006cee90315a17dc0a162b950ef034d989a3c12255a0c146efbb77f2b53cde169269698177f027c4babfc5e48e7012dcd097d3 SHA512 2fcfe3b6c22e2e10ba82a37652e97b564b6216d132af4e9de060b4aae96154a21f6da0b710cea1c163511d3f80893f1364eee552f8c52f2e439e62e352cae763
|
EBUILD geoclue-2.7.1.ebuild 2337 BLAKE2B 0c1a6aa9c8a21ba6701c7895ae7e6bba9ccf84733ccfb7c60b18d440d664e2392b3ca4ea5ec5914f4e8dd7d4c9ab812b4898c12baec1f1b7904e9d42601aba56 SHA512 54d60034024c576352ea4a2f140550cb2890c2d8d7ddc5a07fd4769ffb5524d824a017a22d1caf01385a99dfadaa1ab4b79546f7f1f815fd0ec60197e8367744
|
||||||
MISC metadata.xml 1006 BLAKE2B f61bb5fff6412551ad5377786b08e2e488adc53f18eea163e7d0351fcc7b9ba767dd7f456f123ff226a963464c401e99ad0b52264a034c044ae3f323b0e7c7a0 SHA512 a19a0d84fc21207ce16ca38b0b2db4faf554ba4237fc0aada39f58c2934c3f0a4fc20d6210887e2c107e30ccf509e0915469e669a82cfc35e1e85ff64c741eab
|
MISC metadata.xml 1006 BLAKE2B f61bb5fff6412551ad5377786b08e2e488adc53f18eea163e7d0351fcc7b9ba767dd7f456f123ff226a963464c401e99ad0b52264a034c044ae3f323b0e7c7a0 SHA512 a19a0d84fc21207ce16ca38b0b2db4faf554ba4237fc0aada39f58c2934c3f0a4fc20d6210887e2c107e30ccf509e0915469e669a82cfc35e1e85ff64c741eab
|
||||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST pfl-3.2.1.tar.gz 5655 BLAKE2B 1ebfccca48ac090c6467cfd7a63a488a72e723f8f31d9eb5e8494b74666e20f9e4372fed829e0114295210a76ec9debc9fdd5236340a7740eb1ccfbbc5aaa48b SHA512 967ebe2baed50cd1ed0549d000e2bb240e55c0988d74e492f114fe16b328978ad062606e568dcbe65bcb78738388b1447c823bd1fa31a979d10a4be7a5c7984a
|
DIST pfl-3.2.1.tar.gz 5655 BLAKE2B 1ebfccca48ac090c6467cfd7a63a488a72e723f8f31d9eb5e8494b74666e20f9e4372fed829e0114295210a76ec9debc9fdd5236340a7740eb1ccfbbc5aaa48b SHA512 967ebe2baed50cd1ed0549d000e2bb240e55c0988d74e492f114fe16b328978ad062606e568dcbe65bcb78738388b1447c823bd1fa31a979d10a4be7a5c7984a
|
||||||
DIST pfl-3.4.tar.gz 18651 BLAKE2B 09793883a1ed6f70da2f01fb81cfafa407ed43584a826f2cd8fde6d75b544ed803a220fc517e649774100da32e64d01fad8ff0dcbaff9068f57cdf7bd4414169 SHA512 c21b43f234a778d74e05cd45b7ccb48b131d6998e632d044a4bccc2f772099d02d1c5e7ab75fc6f9deb14e2f1ed1f31bac51e917e628065b4a36d73b8d77336f
|
DIST pfl-3.4.tar.gz 18651 BLAKE2B 09793883a1ed6f70da2f01fb81cfafa407ed43584a826f2cd8fde6d75b544ed803a220fc517e649774100da32e64d01fad8ff0dcbaff9068f57cdf7bd4414169 SHA512 c21b43f234a778d74e05cd45b7ccb48b131d6998e632d044a4bccc2f772099d02d1c5e7ab75fc6f9deb14e2f1ed1f31bac51e917e628065b4a36d73b8d77336f
|
||||||
EBUILD pfl-3.2.1.ebuild 1267 BLAKE2B d006896ec8e5503b5aa75ef41a3780b8dd5d72f9ba8e77c94a12340b0b2ec6ec4667e9f58ba6fa4b9d89137d121822c345d1f1da7d9de7ab6c6d861acdeb277b SHA512 acd3885b5226980654dd92dbf87d21e601e641834e4244851dd0a3faecaed75133d1d2eec61a4392d1bfa3e1b32ccac22257d840e7b6fd9bfa8e127810ccdbc3
|
EBUILD pfl-3.2.1.ebuild 1267 BLAKE2B d006896ec8e5503b5aa75ef41a3780b8dd5d72f9ba8e77c94a12340b0b2ec6ec4667e9f58ba6fa4b9d89137d121822c345d1f1da7d9de7ab6c6d861acdeb277b SHA512 acd3885b5226980654dd92dbf87d21e601e641834e4244851dd0a3faecaed75133d1d2eec61a4392d1bfa3e1b32ccac22257d840e7b6fd9bfa8e127810ccdbc3
|
||||||
EBUILD pfl-3.4.ebuild 1265 BLAKE2B 9b424f7e3ec3eadb8120a8046ee09de8a0fe6357e7f2dbeb33523fb544d1e39999a6f32d9f19b6f1db365313340fa452abb959c7df8e7397a928961f837ac045 SHA512 44de1e63856a22d6ccae2eedc248961eb60062eecb4714054f68857360695f04c5b490f6fb26d48ddab4f9c62ea47322b650f58b76b09aa5c1901dc326bba2e0
|
EBUILD pfl-3.4.ebuild 1258 BLAKE2B e92c308c63933f364d9da729728645804ca61e147d014f2471859e56d960a30cfc88f075b0d47333c62387cfcb32824a2e1b1609ff4ff00a01ec030ea4041610 SHA512 2e91c79d985712ed7b53c34b296dbc3842c4c176a4e04b4914346d2b7e47850e68a122e2534a6beea26babdd408c22e526e53a5c92a731d5e0ecc0cbab3f5b9d
|
||||||
MISC metadata.xml 584 BLAKE2B fd0efa0091e062c54bafbae6ba72101c43335b44071fa6bec9fd05583e4cd5b65372eda758bce4a4ab61581811c65f8f4a7515e1d63a66b57f9d9ef60d40f4ba SHA512 c194c1d03bd40333d00263e40534b7c980d54184a934f6199a6d2e008f35bef9f18883523f8678cf7e8472ac4dcbd5a817c587e4f80664407c44a4d24fe82497
|
MISC metadata.xml 584 BLAKE2B fd0efa0091e062c54bafbae6ba72101c43335b44071fa6bec9fd05583e4cd5b65372eda758bce4a4ab61581811c65f8f4a7515e1d63a66b57f9d9ef60d40f4ba SHA512 c194c1d03bd40333d00263e40534b7c980d54184a934f6199a6d2e008f35bef9f18883523f8678cf7e8472ac4dcbd5a817c587e4f80664407c44a4d24fe82497
|
||||||
|
Binary file not shown.
@ -1,5 +1,7 @@
|
|||||||
DIST discount-2.2.7c.tar.gz 133282 BLAKE2B 3258cfa34d58ef5944ae5282f6df061b8183bccc1ca7f9f3a39b3c001a8b86a4deb86b80d109d937e334b2773e5065a0f6c212ac7a79317ce2ae665778a023e2 SHA512 2a959fb24d7291b3a8c6d659b5c904b8c2f8b6d9b0666e998ca5313533cc25898b9c2114f7922272f3bc6b9bfe4bc486fe08c620b4cb2a2282624e128dc92781
|
DIST discount-2.2.7c.tar.gz 133282 BLAKE2B 3258cfa34d58ef5944ae5282f6df061b8183bccc1ca7f9f3a39b3c001a8b86a4deb86b80d109d937e334b2773e5065a0f6c212ac7a79317ce2ae665778a023e2 SHA512 2a959fb24d7291b3a8c6d659b5c904b8c2f8b6d9b0666e998ca5313533cc25898b9c2114f7922272f3bc6b9bfe4bc486fe08c620b4cb2a2282624e128dc92781
|
||||||
DIST discount-3.0.0a.tar.gz 140250 BLAKE2B 1e89f9c58c4d90157a9ccd925b89f098538c93191937e86eeefd32810e937feb78b6eeab96aead029fc35e4bf6699a40f67bdceb3c2d70fdc645fcd14091a3e7 SHA512 d86bfc6d3e11131622046418a1f54bd9dfa5f1233e510189cd2c89dc857da31e88ffbe6670cc506ca8b9763e8fb74ed215f1018f83e25767c77acb8a7c296b8a
|
DIST discount-3.0.0a.tar.gz 140250 BLAKE2B 1e89f9c58c4d90157a9ccd925b89f098538c93191937e86eeefd32810e937feb78b6eeab96aead029fc35e4bf6699a40f67bdceb3c2d70fdc645fcd14091a3e7 SHA512 d86bfc6d3e11131622046418a1f54bd9dfa5f1233e510189cd2c89dc857da31e88ffbe6670cc506ca8b9763e8fb74ed215f1018f83e25767c77acb8a7c296b8a
|
||||||
|
DIST discount-3.0.0d.tar.gz 141531 BLAKE2B 723f0319d82ec240e7eed8c812278555066f092b3a764c332f8327f09cfc0420c6db18f0ab114f64b26a9fbd6f7374f309a892f53dd0f721c02741e849cd6562 SHA512 ab24722bb8513f64eed59bb2770276b91615033b494a0492a331f36c5fcd2e32b7a9f3bd7ef0bb74c107f1e0e955522c83ddba6c482fca7f18cf275334707c4d
|
||||||
EBUILD discount-2.2.7c.ebuild 1661 BLAKE2B 82f829f8e7dee3f4f5e24d323e7fb212c8054637a64f62ca4444a35c0d4f10ed9c8b45c8739bdd87c8decf5e4419559c052e99ec696d2b5dd34ae35593c67a99 SHA512 b7ee19137b62a3bf87c1fcdd8acde163f5ab223289342598a933d2ba078894ca0f77387c89d9a47db4ee05542559bc2d57a5018eb18631afeaae3adc700b2f0d
|
EBUILD discount-2.2.7c.ebuild 1661 BLAKE2B 82f829f8e7dee3f4f5e24d323e7fb212c8054637a64f62ca4444a35c0d4f10ed9c8b45c8739bdd87c8decf5e4419559c052e99ec696d2b5dd34ae35593c67a99 SHA512 b7ee19137b62a3bf87c1fcdd8acde163f5ab223289342598a933d2ba078894ca0f77387c89d9a47db4ee05542559bc2d57a5018eb18631afeaae3adc700b2f0d
|
||||||
EBUILD discount-3.0.0a.ebuild 1667 BLAKE2B bafdb06df50ca341f6f40c8c0567c4a2032587546da1a286ed84a439d3ad98689494f84e478b0649034018b864ab6043a7e7e91b1c39f4c4f008d91cc4ceb7ee SHA512 844df1f7aba5a69316bb9e93da213869840c8bb1d0357f20d5499381800cfec8882d643759769799d1a58b92d22050eb5f5e0f053dd0d55607a9df4dc710ef6c
|
EBUILD discount-3.0.0a.ebuild 1667 BLAKE2B bafdb06df50ca341f6f40c8c0567c4a2032587546da1a286ed84a439d3ad98689494f84e478b0649034018b864ab6043a7e7e91b1c39f4c4f008d91cc4ceb7ee SHA512 844df1f7aba5a69316bb9e93da213869840c8bb1d0357f20d5499381800cfec8882d643759769799d1a58b92d22050eb5f5e0f053dd0d55607a9df4dc710ef6c
|
||||||
|
EBUILD discount-3.0.0d.ebuild 1667 BLAKE2B d5ddffec76d644d6fb2966d60794c66da0da8dd7697ba03d1a11c14ac8d527ce814ef8b82ef71bd2eef84e97f5bfbcdda7a46d029348ef6b8e93b71266349f06 SHA512 cb589fe6cd34dd39b8f37d9604a3690e01985d4c5ca6cfe08b2f51694c48c6bc1e2070a0fc340fa68345258faa3c3e5b226a62c48ce3757302d90be97823adbe
|
||||||
MISC metadata.xml 322 BLAKE2B 579c1b4246170535bd97f123753663f46b753605fb7c90fe7ccb840fa2cd68264ad3b8c88641188e09d4b1ffba3db4658a510b39de48a99248c9bd356e941de0 SHA512 1ea9b286478e3b2aa48988c63fc275916eba1dabf1d589d14bf3ef1b8c266d0d6c8729076b5a4c89579de816289a82d32ad28e6a1b5b89902f57870f9da89c57
|
MISC metadata.xml 322 BLAKE2B 579c1b4246170535bd97f123753663f46b753605fb7c90fe7ccb840fa2cd68264ad3b8c88641188e09d4b1ffba3db4658a510b39de48a99248c9bd356e941de0 SHA512 1ea9b286478e3b2aa48988c63fc275916eba1dabf1d589d14bf3ef1b8c266d0d6c8729076b5a4c89579de816289a82d32ad28e6a1b5b89902f57870f9da89c57
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
DIST evince-44.3.tar.xz 2920576 BLAKE2B 33743220cdec542b77273a8eac68458b7b9b5453b9f826f276bf24f6fdce19104bedd28d59113677f34616b5615456c92d931c06df270cdb5070c1c1b66c8ffa SHA512 7812e588fcce8bfd30c187cffeb02295def043bd51db4eb6d5d226a01eba6e45a07382fb6b7779a485acd922e2f4c3b0fffc63f40d2a8c2f4e6c5052e3761ff1
|
|
||||||
DIST evince-45.0.tar.xz 2925768 BLAKE2B a926efd836dcf265184d84b8ae3ab246612767ab7f4e600225e21cb7395aa6aa7c6c238aa3958e1924d67a6aa377a2817101a9b04633dc30c381424ee1e0ebaa SHA512 3c2f796fda6c6e4d570748b6f8fcda2fada239df4cb392c164d7f91041cda6337373ea521146e7f7a1d572692a5e894938117d092fa033ddeb81fa72f8591086
|
DIST evince-45.0.tar.xz 2925768 BLAKE2B a926efd836dcf265184d84b8ae3ab246612767ab7f4e600225e21cb7395aa6aa7c6c238aa3958e1924d67a6aa377a2817101a9b04633dc30c381424ee1e0ebaa SHA512 3c2f796fda6c6e4d570748b6f8fcda2fada239df4cb392c164d7f91041cda6337373ea521146e7f7a1d572692a5e894938117d092fa033ddeb81fa72f8591086
|
||||||
EBUILD evince-44.3.ebuild 3259 BLAKE2B 05c7558f7bfb2538bd9cfd0f21f687965ede376f66d09f3b52b75b8403cd30fe38180c1b65feb19af7bf7cda961ae46de29f1c25035cd8a6739d16f5858a763e SHA512 b90095a8ec0fdd55ea224c2e4964ac78d5f554d44364729ec67d9f8299617f51cf7fffacf4c47b80d99c905f1ef96ce129eab5e8089b9f64622ce83d4cfa4fc1
|
EBUILD evince-45.0.ebuild 2969 BLAKE2B cebbe71a486920a53d329dc00e88a8e72f9fad3a881a3cb34260bd29bac00dfd2d49965d845f0c971b127ac4c3cc8267948ffc25398f235e1fb550ec79673845 SHA512 abcb5df67d1794438d93a31e7df844851424d779a78ff7557d2a64cdc8c724c6c0bc441e0438cef4f313a9afdfd9a7edd82ba280b6af1c8bb93e64a88617cfaf
|
||||||
EBUILD evince-45.0.ebuild 2971 BLAKE2B 4cfc16f288e6396b1156e204a44972ea55897c9ee710864a20fe3e41736e345bfd821929c458611b15388e53167b72487e7926f05a5b6bb3a15096c3031990d1 SHA512 2e3b8cb34af2d6810b4857333d92e8787f1ae132cd36a5ebf856a4cfc3c4b519595c78d2e123572ef3c5651c25e96e5a18c8c7ad12f968b012baba188a0572f3
|
|
||||||
MISC metadata.xml 874 BLAKE2B be19d36175d5ca322e89689e69b18ae720b40450ce63fa3e5056c3b0af6f81be3481050b6a005db2d79f3c86b3de1eb7fabdde3d3ce9d84fffb13b13c5c04eac SHA512 d3128343855fd9c76ee8b68b19ec61a8ec479ee48c539bce17a09770f0f5661b8b1eb9d27ab0d52aaa450131b81f237fa54e8854ca0cbb3a2f487073b7107433
|
MISC metadata.xml 874 BLAKE2B be19d36175d5ca322e89689e69b18ae720b40450ce63fa3e5056c3b0af6f81be3481050b6a005db2d79f3c86b3de1eb7fabdde3d3ce9d84fffb13b13c5c04eac SHA512 d3128343855fd9c76ee8b68b19ec61a8ec479ee48c539bce17a09770f0f5661b8b1eb9d27ab0d52aaa450131b81f237fa54e8854ca0cbb3a2f487073b7107433
|
||||||
|
@ -1,132 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit gnome.org gnome2-utils meson systemd xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Simple document viewer for GNOME"
|
|
||||||
HOMEPAGE="https://wiki.gnome.org/Apps/Evince"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+ CC-BY-SA-3.0"
|
|
||||||
# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
|
|
||||||
SLOT="0/evd3.4-evv3.3"
|
|
||||||
KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris"
|
|
||||||
IUSE="cups djvu dvi gstreamer gnome keyring gtk-doc +introspection nautilus postscript spell tiff xps"
|
|
||||||
REQUIRED_USE="gtk-doc? ( introspection )"
|
|
||||||
|
|
||||||
# atk used in libview
|
|
||||||
# bundles unarr
|
|
||||||
DEPEND="
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
>=dev-libs/glib-2.44.0:2
|
|
||||||
>=gui-libs/libhandy-1.5.0:1
|
|
||||||
>=dev-libs/libxml2-2.5:2
|
|
||||||
sys-libs/zlib:=
|
|
||||||
>=x11-libs/gdk-pixbuf-2.40:2
|
|
||||||
>=x11-libs/gtk+-3.22.0:3[cups?,introspection?]
|
|
||||||
gnome-base/gsettings-desktop-schemas
|
|
||||||
>=x11-libs/cairo-1.10
|
|
||||||
>=app-text/poppler-22.02.0:=[cairo]
|
|
||||||
>=app-arch/libarchive-3.6.0:=
|
|
||||||
djvu? ( >=app-text/djvu-3.5.22:= )
|
|
||||||
dvi? (
|
|
||||||
>=app-text/libspectre-0.2:=
|
|
||||||
dev-libs/kpathsea:=
|
|
||||||
)
|
|
||||||
gstreamer? (
|
|
||||||
media-libs/gstreamer:1.0
|
|
||||||
media-libs/gst-plugins-base:1.0
|
|
||||||
media-libs/gst-plugins-good:1.0 )
|
|
||||||
gnome? ( gnome-base/gnome-desktop:3= )
|
|
||||||
keyring? ( >=app-crypt/libsecret-0.5 )
|
|
||||||
introspection? ( >=dev-libs/gobject-introspection-1:= )
|
|
||||||
nautilus? ( >=gnome-base/nautilus-3.28.0 <gnome-base/nautilus-42.20 )
|
|
||||||
postscript? ( >=app-text/libspectre-0.2:= )
|
|
||||||
spell? ( >=app-text/gspell-1.6.0:= )
|
|
||||||
tiff? ( >=media-libs/tiff-4.0:= )
|
|
||||||
xps? ( >=app-text/libgxps-0.2.1:= )
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
gnome-base/gvfs
|
|
||||||
gnome-base/librsvg
|
|
||||||
|| (
|
|
||||||
>=x11-themes/adwaita-icon-theme-2.17.1
|
|
||||||
>=x11-themes/hicolor-icon-theme-0.10
|
|
||||||
)
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
gtk-doc? (
|
|
||||||
>=dev-util/gi-docgen-2021.1
|
|
||||||
app-text/docbook-xml-dtd:4.3
|
|
||||||
)
|
|
||||||
dev-libs/appstream-glib
|
|
||||||
dev-util/gdbus-codegen
|
|
||||||
dev-util/glib-utils
|
|
||||||
dev-util/itstool
|
|
||||||
>=sys-devel/gettext-0.19.8
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
xdg_environment_reset
|
|
||||||
|
|
||||||
# Do not depend on adwaita-icon-theme, bug #326855, #391859
|
|
||||||
# https://gitlab.freedesktop.org/xdg/default-icon-theme/issues/7
|
|
||||||
sed -i '/adwaita_icon_theme_dep/d' meson.build shell/meson.build || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local emesonargs=(
|
|
||||||
-Ddevelopment=false
|
|
||||||
-Dplatform=gnome
|
|
||||||
|
|
||||||
-Dviewer=true
|
|
||||||
-Dpreviewer=true
|
|
||||||
-Dthumbnailer=true
|
|
||||||
$(meson_use nautilus)
|
|
||||||
|
|
||||||
-Dcomics=enabled
|
|
||||||
$(meson_feature djvu)
|
|
||||||
$(meson_feature dvi)
|
|
||||||
-Dpdf=enabled
|
|
||||||
$(meson_feature postscript ps)
|
|
||||||
$(meson_feature tiff)
|
|
||||||
$(meson_feature xps)
|
|
||||||
|
|
||||||
$(meson_use gtk-doc gtk_doc)
|
|
||||||
-Duser_doc=true
|
|
||||||
$(meson_use introspection)
|
|
||||||
-Ddbus=true
|
|
||||||
$(meson_feature keyring)
|
|
||||||
$(meson_feature cups gtk_unix_print)
|
|
||||||
$(meson_feature gnome thumbnail_cache)
|
|
||||||
$(meson_feature gstreamer multimedia)
|
|
||||||
$(meson_feature spell gspell)
|
|
||||||
|
|
||||||
-Dinternal_synctex=true
|
|
||||||
|
|
||||||
-Dsystemduserunitdir="$(systemd_get_userunitdir)"
|
|
||||||
)
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
meson_src_install
|
|
||||||
|
|
||||||
if use gtk-doc; then
|
|
||||||
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
|
|
||||||
mv "${ED}"/usr/share/doc/{libevdocument,libevview} "${ED}"/usr/share/gtk-doc/html/ || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_pkg_postinst
|
|
||||||
gnome2_schemas_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_pkg_postrm
|
|
||||||
gnome2_schemas_update
|
|
||||||
}
|
|
@ -1,190 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit autotools flag-o-matic toolchain-funcs
|
|
||||||
|
|
||||||
MY_PN=${PN/-gpl}
|
|
||||||
MY_P="${MY_PN}-${PV/_}"
|
|
||||||
PVM=$(ver_cut 1-2)
|
|
||||||
PVM_S=$(ver_rs 1-2 "")
|
|
||||||
|
|
||||||
# Use https://gitweb.gentoo.org/proj/codec/ghostscript-gpl-patches.git/ for patches
|
|
||||||
# See 'index' branch for README
|
|
||||||
MY_PATCHSET="ghostscript-gpl-10.0-patches.tar.xz"
|
|
||||||
|
|
||||||
DESCRIPTION="Interpreter for the PostScript language and PDF"
|
|
||||||
HOMEPAGE="https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary"
|
|
||||||
SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz"
|
|
||||||
if [[ -n "${MY_PATCHSET}" ]] ; then
|
|
||||||
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="AGPL-3 CPL-1.0"
|
|
||||||
SLOT="0/$(ver_cut 1-2)"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
|
||||||
IUSE="cups dbus gtk l10n_de static-libs unicode X"
|
|
||||||
|
|
||||||
LANGS="ja ko zh-CN zh-TW"
|
|
||||||
for X in ${LANGS} ; do
|
|
||||||
IUSE="${IUSE} l10n_${X}"
|
|
||||||
done
|
|
||||||
|
|
||||||
DEPEND="app-text/libpaper:=
|
|
||||||
media-libs/fontconfig
|
|
||||||
>=media-libs/freetype-2.4.9:2=
|
|
||||||
>=media-libs/jbig2dec-0.19:=
|
|
||||||
>=media-libs/lcms-2.6:2
|
|
||||||
>=media-libs/libpng-1.6.2:=
|
|
||||||
media-libs/libjpeg-turbo:=
|
|
||||||
>=media-libs/openjpeg-2.1.0:2=
|
|
||||||
>=media-libs/tiff-4.0.1:=
|
|
||||||
>=sys-libs/zlib-1.2.7
|
|
||||||
cups? ( >=net-print/cups-1.3.8 )
|
|
||||||
dbus? ( sys-apps/dbus )
|
|
||||||
gtk? ( x11-libs/gtk+:3 )
|
|
||||||
unicode? ( net-dns/libidn:= )
|
|
||||||
X? ( x11-libs/libXt x11-libs/libXext )"
|
|
||||||
BDEPEND="virtual/pkgconfig"
|
|
||||||
# bug #844115 for newer poppler-data dep
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=app-text/poppler-data-0.4.11-r2
|
|
||||||
>=media-fonts/urw-fonts-2.4.9
|
|
||||||
l10n_ja? ( media-fonts/kochi-substitute )
|
|
||||||
l10n_ko? ( media-fonts/baekmuk-fonts )
|
|
||||||
l10n_zh-CN? ( media-fonts/arphicfonts )
|
|
||||||
l10n_zh-TW? ( media-fonts/arphicfonts )"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if [[ -n ${MY_PATCHSET} ]] ; then
|
|
||||||
# apply various patches, many borrowed from Fedora
|
|
||||||
# https://src.fedoraproject.org/rpms/ghostscript
|
|
||||||
# and Debian
|
|
||||||
# https://salsa.debian.org/printing-team/ghostscript/-/tree/debian/latest/debian/patches
|
|
||||||
eapply "${WORKDIR}"/${MY_PATCHSET%%.tar*}
|
|
||||||
fi
|
|
||||||
|
|
||||||
default
|
|
||||||
|
|
||||||
# Remove internal copies of various libraries
|
|
||||||
rm -r cups/libs || die
|
|
||||||
rm -r freetype || die
|
|
||||||
rm -r jbig2dec || die
|
|
||||||
rm -r jpeg || die
|
|
||||||
rm -r lcms2mt || die
|
|
||||||
rm -r libpng || die
|
|
||||||
rm -r tiff || die
|
|
||||||
rm -r zlib || die
|
|
||||||
rm -r openjpeg || die
|
|
||||||
# Remove internal CMaps (CMaps from poppler-data are used instead)
|
|
||||||
rm -r Resource/CMap || die
|
|
||||||
|
|
||||||
if ! use gtk ; then
|
|
||||||
sed -e "s:\$(GSSOX)::" \
|
|
||||||
-e "s:.*\$(GSSOX_XENAME)$::" \
|
|
||||||
-i base/unix-dll.mak || die "sed failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Force the include dirs to a neutral location.
|
|
||||||
sed -e "/^ZLIBDIR=/s:=.*:=${T}:" \
|
|
||||||
-i configure.ac || die
|
|
||||||
# Some files depend on zlib.h directly. Redirect them. #573248
|
|
||||||
# Also make sure to not define OPJ_STATIC to avoid linker errors due to
|
|
||||||
# hidden symbols (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203327#c1)
|
|
||||||
sed -e '/^zlib_h/s:=.*:=:' \
|
|
||||||
-e 's|-DOPJ_STATIC ||' \
|
|
||||||
-i base/lib.mak || die
|
|
||||||
|
|
||||||
# Search path fix
|
|
||||||
# put LDFLAGS after BINDIR, bug #383447
|
|
||||||
sed -e "s:\$\(gsdatadir\)/lib:@datarootdir@/ghostscript/${PV}/$(get_libdir):" \
|
|
||||||
-e "s:exdir=.*:exdir=@datarootdir@/doc/${PF}/examples:" \
|
|
||||||
-e "s:docdir=.*:docdir=@datarootdir@/doc/${PF}/html:" \
|
|
||||||
-e "s:GS_DOCDIR=.*:GS_DOCDIR=@datarootdir@/doc/${PF}/html:" \
|
|
||||||
-e 's:-L$(BINDIR):& $(LDFLAGS):g' \
|
|
||||||
-i Makefile.in base/*.mak || die "sed failed"
|
|
||||||
|
|
||||||
# Remove incorrect symlink, bug 590384
|
|
||||||
rm ijs/ltmain.sh || die
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
cd ijs || die
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Unsupported upstream, bug #884841
|
|
||||||
filter-lto
|
|
||||||
|
|
||||||
local FONTPATH
|
|
||||||
for path in \
|
|
||||||
"${EPREFIX}"/usr/share/fonts/urw-fonts \
|
|
||||||
"${EPREFIX}"/usr/share/fonts/Type1 \
|
|
||||||
"${EPREFIX}"/usr/share/fonts
|
|
||||||
do
|
|
||||||
FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}"
|
|
||||||
done
|
|
||||||
|
|
||||||
# Do not add --enable-dynamic here, it's not supported fully upstream
|
|
||||||
# https://bugs.ghostscript.com/show_bug.cgi?id=705895
|
|
||||||
# bug #884707
|
|
||||||
#
|
|
||||||
# leptonica and tesseract are bundled but modified upstream, like in
|
|
||||||
# mujs/mupdf.
|
|
||||||
PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) econf \
|
|
||||||
--enable-freetype \
|
|
||||||
--enable-fontconfig \
|
|
||||||
--enable-openjpeg \
|
|
||||||
--disable-compile-inits \
|
|
||||||
--with-drivers=ALL \
|
|
||||||
--with-fontpath="${FONTPATH}" \
|
|
||||||
--with-ijs \
|
|
||||||
--with-jbig2dec \
|
|
||||||
--with-libpaper \
|
|
||||||
--with-system-libtiff \
|
|
||||||
$(use_enable cups) \
|
|
||||||
$(use_enable dbus) \
|
|
||||||
$(use_enable gtk) \
|
|
||||||
$(use_with cups pdftoraster) \
|
|
||||||
$(use_with unicode libidn) \
|
|
||||||
$(use_with X x) \
|
|
||||||
DARWIN_LDFLAGS_SO_PREFIX="${EPREFIX}/usr/lib/"
|
|
||||||
|
|
||||||
cd "${S}/ijs" || die
|
|
||||||
econf \
|
|
||||||
--enable-shared \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake so all
|
|
||||||
|
|
||||||
cd ijs || die
|
|
||||||
emake
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install-so install
|
|
||||||
|
|
||||||
# move gsc to gs, bug #343447
|
|
||||||
# gsc collides with gambit, bug #253064
|
|
||||||
mv -f "${ED}"/usr/bin/{gsc,gs} || die
|
|
||||||
|
|
||||||
cd "${S}/ijs" || die
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
# Sometimes the upstream versioning deviates from the tarball(!)
|
|
||||||
# bug #844115#c32
|
|
||||||
local my_gs_version=$(find "${ED}"/usr/share/ghostscript/ -maxdepth 1 -mindepth 1 -type d || die)
|
|
||||||
my_gs_version=${my_gs_version##*/}
|
|
||||||
|
|
||||||
# Install the CMaps from poppler-data properly, bug #409361
|
|
||||||
dosym -r /usr/share/poppler/cMaps /usr/share/ghostscript/${my_gs_version}/Resource/CMap
|
|
||||||
|
|
||||||
if ! use static-libs; then
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,10 +1,10 @@
|
|||||||
AUX po4a-0.66-man.patch 577 BLAKE2B e2f9263b5c92b798224a1ae9ba9e3358bbf755f0573c34512151e7110517ecd7570b7946291de945f8f6557f6ff4b33c2d4f7900c4937ea284fe11e23f50c8a4 SHA512 5d88645d35234723f3b397953bf1aaaa8160fa591dd86430663f270ad10e4d5cceb7957774ce741bc0a46f37120473cb511eab88e78c0826717a4c5761d1c13a
|
AUX po4a-0.66-man.patch 577 BLAKE2B e2f9263b5c92b798224a1ae9ba9e3358bbf755f0573c34512151e7110517ecd7570b7946291de945f8f6557f6ff4b33c2d4f7900c4937ea284fe11e23f50c8a4 SHA512 5d88645d35234723f3b397953bf1aaaa8160fa591dd86430663f270ad10e4d5cceb7957774ce741bc0a46f37120473cb511eab88e78c0826717a4c5761d1c13a
|
||||||
AUX po4a-0.68-man.patch 620 BLAKE2B 1c49579a504303d208038d5ebd13d416bc7a56f827c7d4d97243a4a7e37bd544966784f1b05c98b124cf1c0fc5b81b40d1fbd44e2d1c7404efbcc4e60190df0e SHA512 7b85130981255550fbb2ce6d3fd06aecb26ebb6429fd9c7af12de684c3d3136e02b5efb22e2613948ac0f6ab0a88f68be359a1ff44293288a0b2ff6b83185d4a
|
AUX po4a-0.69-man.patch 626 BLAKE2B 4cd81301b8544a971c8a3b387b23098cf21235474dd6eb4f8eb320d49d3b69610c8b4127b7cd5d40e11fac5ca43974fccec000d449dc180d01c292d3e44fb8b2 SHA512 27e2b85f6e95ae4a93b2f764600252a10c0a3ad72cf531ae4e1e3ae651e76a9b8eb12754c7139d22c14881bde45143f5fe7464bedabdbb637c9bcbcb659a8eda
|
||||||
AUX po4a-man.patch 626 BLAKE2B 4cd81301b8544a971c8a3b387b23098cf21235474dd6eb4f8eb320d49d3b69610c8b4127b7cd5d40e11fac5ca43974fccec000d449dc180d01c292d3e44fb8b2 SHA512 27e2b85f6e95ae4a93b2f764600252a10c0a3ad72cf531ae4e1e3ae651e76a9b8eb12754c7139d22c14881bde45143f5fe7464bedabdbb637c9bcbcb659a8eda
|
AUX po4a-man.patch 591 BLAKE2B 3b71c7f56c51f8e2f2d188654c7c670b9fa33cc0b8013a18a4bc462bbdeaa7ee1103a73e0cb0fd7c4c73a1d0be161cfca829dd38daca12d535d2f84197904525 SHA512 0357b455be34ca96d98cf28db3f01a7ef9921cf0782b6757fb6ad6a0f16ab15fa9b791f3f3d80c1008612eb4dcb3aa62e17ff61239beb15cb0d7d36a2b3a305d
|
||||||
DIST po4a-0.66.tar.gz 4240059 BLAKE2B 1d88665b8aa0d7f81854c97265f483934adc51503c2d33252d6ae08a00fddfa8aaa6e9c652f764ae46bf14fea3bcd1093f923fcbf08d96e97296954199e9b900 SHA512 f72e1267cbd6ced01ecc362c327b1634c47dff15398b48644548d28e01ba91108d5626e6d4abcfcb360697e4c0affa3228c6993653ce8f257acbbb3d7ae20fc4
|
DIST po4a-0.66.tar.gz 4240059 BLAKE2B 1d88665b8aa0d7f81854c97265f483934adc51503c2d33252d6ae08a00fddfa8aaa6e9c652f764ae46bf14fea3bcd1093f923fcbf08d96e97296954199e9b900 SHA512 f72e1267cbd6ced01ecc362c327b1634c47dff15398b48644548d28e01ba91108d5626e6d4abcfcb360697e4c0affa3228c6993653ce8f257acbbb3d7ae20fc4
|
||||||
DIST po4a-0.68.tar.gz 4605485 BLAKE2B fe649a28c0c181f53d7eb3f583d4a7dffe4fc22fb316c1c534b672a267eef16ccdf39a77caff3a2d75b7bfcb36e68c49229aaddeb8dff5ee475b71b58402200e SHA512 d7c60a3647d8f4265ce6f016d33430c72775ae19eb2efb240532545b08280368fea70db3360131f6537eb7cc72c19299dff4b6f938ac09cbef1b2db1a93d996e
|
|
||||||
DIST po4a-0.69.tar.gz 4665710 BLAKE2B 2fc1b6cd53f1b282f20cd4932de7f5d6d9882de9f50181f0de89995c9d9b79b5fd2bc53d3757c56c519478e67ac636deb5a011cc8810a002b6bb6dabdb44442b SHA512 9cb5eec547ab18d1c3ebdda212b909fc4f5489a74641ba2d7e0a3a1d060f245d23667c16e687c678c5ccc3809c9315d20673266dcc3764172a899caa397238e3
|
DIST po4a-0.69.tar.gz 4665710 BLAKE2B 2fc1b6cd53f1b282f20cd4932de7f5d6d9882de9f50181f0de89995c9d9b79b5fd2bc53d3757c56c519478e67ac636deb5a011cc8810a002b6bb6dabdb44442b SHA512 9cb5eec547ab18d1c3ebdda212b909fc4f5489a74641ba2d7e0a3a1d060f245d23667c16e687c678c5ccc3809c9315d20673266dcc3764172a899caa397238e3
|
||||||
|
DIST po4a-0.70.tar.gz 4832825 BLAKE2B 2cf103cf95860855c8cd3e6090a75fce0791a58badc3a5bae0563c4d9b063af984fda1de5566d61caa23766ebddb66f8fb0a4701bfbc6fe2aafdf2bab292ef26 SHA512 2f12d9b9214b08bb7dd2d864016063845f397d7b71c1aa2292c1da1b71f1ec435cfae527032f4d6610d15d1a6ea40e35165dcba007b75cab635dd722cbc05139
|
||||||
EBUILD po4a-0.66.ebuild 1377 BLAKE2B f3f6df239b9f070c7b1cded6f452b1a3249bc8f88f0909ce5277d5adaaed1000d002efd0d9808152e4a1572b7940c753de34cda51d1f7b25fc8956095bbe8a43 SHA512 4b09bce8820f533fd0ce6687a3c2a66bf382b1f7f418c017708ca680070694f6610f80fab45e2222f0bf13717f97511a8c28b346fa4083fbd032c59822f06f89
|
EBUILD po4a-0.66.ebuild 1377 BLAKE2B f3f6df239b9f070c7b1cded6f452b1a3249bc8f88f0909ce5277d5adaaed1000d002efd0d9808152e4a1572b7940c753de34cda51d1f7b25fc8956095bbe8a43 SHA512 4b09bce8820f533fd0ce6687a3c2a66bf382b1f7f418c017708ca680070694f6610f80fab45e2222f0bf13717f97511a8c28b346fa4083fbd032c59822f06f89
|
||||||
EBUILD po4a-0.68.ebuild 1414 BLAKE2B 04cfb96057d122914bf1acfde949b851100b925b9d0569fff86002c34450c2221dd8238164dc9c2d6bcf91d474cd4e2416a6eff1586511ca6a88b10352f982f5 SHA512 e5af98a8c0303a30bc094eb12dd2d4b19dd56c426ee3da2ebaff12991316cc64b5ad2ebbd5ff4e413a62a126556e0be1bd0c682b650ea712f16347496c8f6c7d
|
EBUILD po4a-0.69.ebuild 1415 BLAKE2B 1c61a2acd592cef2746eb7fc28f1ddd333ede9c79bbdb59ec00809a82a839a35de3be7aad1925c445e3ecf2fe1d69b694535e8576c8b71af0b2d797003515469 SHA512 66a8ebf258f6ee1ceed1779c9e7c1510988fc77a2537d072c52912ce6684a2dacded5b070372ebbd465380014d5f8787c684f8e87685e2ce4a6a0b877fde6471
|
||||||
EBUILD po4a-0.69.ebuild 1418 BLAKE2B ca08d583a6a855665dccb52ab1c21685f7f497fc92342ac42e9b26a4688c35c1b8a68edce0860eface6610f30c65a87c20595d149b66f76b63318589995dd0de SHA512 c06358397453ddaabd3970e4c631df8dee4de880240e3bcb623deb670a5d436f7e2a57ff0fe3debf13457a31199ec16da57e673322688cad3e21a73485b4a00f
|
EBUILD po4a-0.70.ebuild 1404 BLAKE2B aa0eb7b36386c4120e0654df7170d418b36c06e6e3962bf882930165baf6d76dfbc25d08bb1bcd7da94a2b4c393b27c07c1731cbc47795a403bc261d9dfc55b5 SHA512 cf773e2ea4b9c43e7d5af11cc2aeadce9c3895882c99e5148c1f01216b886871b1fd6a31f95b1a9d43abbbb5a651196a6c0b5c062dba69e7fb4295aa51d84976
|
||||||
MISC metadata.xml 327 BLAKE2B e4ac438b10bde7e247b0f098c104aa9956b264df04c81d10aff0f0a0ae45184a953443062f38bbc5fe0c7fd9a4e48219c5e0a76c5bb0b4fee9edf51e35ad50ec SHA512 934e9519050daf07edfee9e4a0041d808ea5eec4d414b738f1e2b909e821b83c8c7b39a15170041a9aba31df1c1a0b6323bd245507f7c9bea9556a332c6939ec
|
MISC metadata.xml 327 BLAKE2B e4ac438b10bde7e247b0f098c104aa9956b264df04c81d10aff0f0a0ae45184a953443062f38bbc5fe0c7fd9a4e48219c5e0a76c5bb0b4fee9edf51e35ad50ec SHA512 934e9519050daf07edfee9e4a0041d808ea5eec4d414b738f1e2b909e821b83c8c7b39a15170041a9aba31df1c1a0b6323bd245507f7c9bea9556a332c6939ec
|
||||||
|
@ -1,18 +1,18 @@
|
|||||||
--- a/Po4aBuilder.pm
|
--- a/Po4aBuilder.pm
|
||||||
+++ b/Po4aBuilder.pm
|
+++ b/Po4aBuilder.pm
|
||||||
@@ -234,7 +234,6 @@
|
@@ -242,7 +242,6 @@
|
||||||
}
|
}
|
||||||
$parser->parse_from_file ($file, $out);
|
$parser->parse_from_file( $file, $out );
|
||||||
|
|
||||||
- system("gzip -9 -n -f $out") and die;
|
- system("gzip -9 -n -f $out") and die;
|
||||||
unlink "$file" || die;
|
unlink "$file" || die;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -253,7 +252,6 @@
|
@@ -264,7 +263,6 @@
|
||||||
print "Convert $outdir/$outfile.$section (online docbook.xsl file). ";
|
print "Convert $outdir/$outfile.$section (online docbook.xsl file). ";
|
||||||
system("xsltproc -o $outdir/$outfile.$section --nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $file") and die;
|
system("xsltproc -o $outdir/$outfile.$section --nonet $docbook_xsl_url $file") and die;
|
||||||
}
|
}
|
||||||
- system ("gzip -9 -n -f $outdir/$outfile.$section") and die;
|
- system("gzip -9 -n -f $outdir/$outfile.$section") and die;
|
||||||
}
|
}
|
||||||
unlink "$file" || die;
|
unlink "$file" || die;
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
DIST zathura-pdf-poppler-0.3.1.tar.gz 9259 BLAKE2B c1131d2acc0cf69bf9266969839f6fb4e043664a0a4648d033f9338b1219d75e34576a03380daf54bc8fe52cc8bd2244a93394e15f8ff0bbb980fb903749affc SHA512 a6ea7d61f05cfbc6229ec81580c539841916b44085aeb168668cfabd41aca2e5321e88605f092caaa3efc30bec25a2bb319c687920a22b1f7f53e4b1e470ec34
|
DIST zathura-pdf-poppler-0.3.1.tar.gz 9259 BLAKE2B c1131d2acc0cf69bf9266969839f6fb4e043664a0a4648d033f9338b1219d75e34576a03380daf54bc8fe52cc8bd2244a93394e15f8ff0bbb980fb903749affc SHA512 a6ea7d61f05cfbc6229ec81580c539841916b44085aeb168668cfabd41aca2e5321e88605f092caaa3efc30bec25a2bb319c687920a22b1f7f53e4b1e470ec34
|
||||||
|
DIST zathura-pdf-poppler-0.3.2.tar.gz 10623 BLAKE2B 985ce9664b74d798c6a5c858a79e9e3a6e82d837818f52e4115e622395ee39e765c356740c099a7f376517c3af81fb9335188950719930b9a902542fccd475e7 SHA512 5e6d748f9dfcc9e318ee7947d3a4d9acbbb30d6b45810a7c2fd2d0572d98872f5d594add8683b6579791fb82846a3d7854e84239ac5167c0541e700518a31043
|
||||||
EBUILD zathura-pdf-poppler-0.3.1-r1.ebuild 769 BLAKE2B 9739bb8d87831e1d7d1e76630d4c9208b632e1a6bfbdfeb418c69b028f4a539005018a0a9406d027695431029207bc6f79eb3a1a18c5858995f9e8c768323648 SHA512 9cb9b2382197ce34557d5df70a7551e25bb31728a577e2590f77551b1e828b0dab858504252fa8d54f6b2cb31ea418fc7927e5fafb27f8208cbe7c263b4e655d
|
EBUILD zathura-pdf-poppler-0.3.1-r1.ebuild 769 BLAKE2B 9739bb8d87831e1d7d1e76630d4c9208b632e1a6bfbdfeb418c69b028f4a539005018a0a9406d027695431029207bc6f79eb3a1a18c5858995f9e8c768323648 SHA512 9cb9b2382197ce34557d5df70a7551e25bb31728a577e2590f77551b1e828b0dab858504252fa8d54f6b2cb31ea418fc7927e5fafb27f8208cbe7c263b4e655d
|
||||||
EBUILD zathura-pdf-poppler-0.3.1.ebuild 769 BLAKE2B 8140de38dc9ee00301a8ef4d8a531f8f9d4d5c4964240e0c5abfe9f958205ebaa5cd5dab848c71ecb680d28b28ccc6c0218691c52b8b0d534ca7be2a07cf4759 SHA512 09a36d44034f80599cfb7faee9470a520341a9f645f4e9ed2d51bcf809f6f826b26584b8d7acc01ef58e75cd8e5f6c10c9dc89c876d034d106c66f9247f0a1d0
|
EBUILD zathura-pdf-poppler-0.3.2.ebuild 784 BLAKE2B 250d92deab5a324dda81ffcd45211dc2c10240f5a216cd9cd9955d3de52d68e4d5ecfdca8057813e87a3cb1dff585815bec52e7375e53e9664dc4bc6488d57fe SHA512 21cf4fdd4ee4b078d5fec6faef7c30e8c92a022b4a60042b5e36995d93f1479904f23c71e706f3277c4eb1f52da9f25d416b6f9233de4b75cb599bb8bd4a4cbd
|
||||||
EBUILD zathura-pdf-poppler-9999.ebuild 772 BLAKE2B 401c7396ff2e8a6803d67400065d104839437d734897454e73058abdfd603c515a21827cd9efe5ef3e3fceebb9c359e17173eb0fcc6fcb00c201d71fa892b464 SHA512 e08a7d327ee0ccbbab0f2881ab8ead87ed28309b9f6e27b32014b9631ab1f9f95afcb9f286293ebcedecd8bb7d6480ad8a748fd82be12e5f952b7c1180b22539
|
EBUILD zathura-pdf-poppler-9999.ebuild 784 BLAKE2B 250d92deab5a324dda81ffcd45211dc2c10240f5a216cd9cd9955d3de52d68e4d5ecfdca8057813e87a3cb1dff585815bec52e7375e53e9664dc4bc6488d57fe SHA512 21cf4fdd4ee4b078d5fec6faef7c30e8c92a022b4a60042b5e36995d93f1479904f23c71e706f3277c4eb1f52da9f25d416b6f9233de4b75cb599bb8bd4a4cbd
|
||||||
MISC metadata.xml 657 BLAKE2B cf6c75f6d90b88371c376c59f1911b58382a26ec06cb8412f6f7f34f0a9e03239887672006f086fcc7b6f37ba5d0f6ba38faed3ff3866cb65c3244a8d90c985c SHA512 1cd7b8a506d9f143128ec2601ba62bf30f079b0468cacf1473641656e342daf1a1fb6045bb564b776f9a7c78835828abc69e043bc6261a6e69649f3c01d53984
|
MISC metadata.xml 679 BLAKE2B 538fbfc611b4649d6efbee1e3d6802c4bc23859e549696431413bf865275c857bc6846c79d9d2f667ee4fcf6292c288c1eebf5027fb44fdd4ffb2cf40cc3c62f SHA512 f851dcceb4ab0388066a642395fbc3b19b7165ff7b69f4111454a6d56ae462b9671f29b036a2737bba392f08d6cb7fbb7c8bf46abfd45098e571075796f2336a
|
||||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST asio-1.28.0.tar.bz2 3387977 BLAKE2B dc0431a6710f58ce037d6e6e1cf81606b6f8be3ac9fdf6f7a69a7998fadb4f3c9dace2aa99606a9570166f9637ca7f4b9ab6964599c78027a9f32a9d243d5684 SHA512 b3fa23caa4cbf1e374fade97102adb22a32c68bd4b050474987c065b516fdf042d46842c41ac94e71458f402fae2d05bc8f617ee523ffb6a74ef33d214e9acd5
|
DIST asio-1.28.0.tar.bz2 3387977 BLAKE2B dc0431a6710f58ce037d6e6e1cf81606b6f8be3ac9fdf6f7a69a7998fadb4f3c9dace2aa99606a9570166f9637ca7f4b9ab6964599c78027a9f32a9d243d5684 SHA512 b3fa23caa4cbf1e374fade97102adb22a32c68bd4b050474987c065b516fdf042d46842c41ac94e71458f402fae2d05bc8f617ee523ffb6a74ef33d214e9acd5
|
||||||
DIST asio-1.28.1.tar.bz2 3383257 BLAKE2B 9d98152a6cf8b0e2a807275092b23f6198d8175fd7260499be7561cea2e6723c1a8478107315b7163cdc31d6eecab552550393ab3b1cfb686dcb4157d1e91fe4 SHA512 fadd7748675743ba9110f873bf57f2400a5c9c0dc03c1d6cd7f0988bc70ccbbff6cb6140f5dd236d2d874fc82a6f216406e8892808e915aae5119fe9d95743de
|
DIST asio-1.28.1.tar.bz2 3383257 BLAKE2B 9d98152a6cf8b0e2a807275092b23f6198d8175fd7260499be7561cea2e6723c1a8478107315b7163cdc31d6eecab552550393ab3b1cfb686dcb4157d1e91fe4 SHA512 fadd7748675743ba9110f873bf57f2400a5c9c0dc03c1d6cd7f0988bc70ccbbff6cb6140f5dd236d2d874fc82a6f216406e8892808e915aae5119fe9d95743de
|
||||||
EBUILD asio-1.28.0.ebuild 1279 BLAKE2B bbe160c5c744ec37fed90f24d7952075b84289bf03846cf846412366b4513e2a3b81ac8806ad97b1543a45d8901ae6d519412bcb375221ccdab4e8d6c105c03d SHA512 dadd93bfa4b3c23a6db00c332feef6c90171e8991877fd68a8d75785125f2b7ff19a07881b856f6b216dbd006c14213d87eff2c77346bef3770be0a5325afdfe
|
EBUILD asio-1.28.0.ebuild 1279 BLAKE2B bbe160c5c744ec37fed90f24d7952075b84289bf03846cf846412366b4513e2a3b81ac8806ad97b1543a45d8901ae6d519412bcb375221ccdab4e8d6c105c03d SHA512 dadd93bfa4b3c23a6db00c332feef6c90171e8991877fd68a8d75785125f2b7ff19a07881b856f6b216dbd006c14213d87eff2c77346bef3770be0a5325afdfe
|
||||||
EBUILD asio-1.28.1.ebuild 1285 BLAKE2B 9de5171bb9e009d733e5ed262cd291ee6eac05118c54f55b328f6ee33446d791f9d2ce4a98891da62a69429e7634c52579ffe104944f7d9bf8ede34e6b744aac SHA512 41ad67d59af67f69e86ea297fffc9f46c2f2d88ae788bdebb0d21eb11be3fd9f4acb0c890b8f46de8f167592b93324e0521609aee15eb016a5cffa4514d159ab
|
EBUILD asio-1.28.1.ebuild 1280 BLAKE2B 42c5175bcfc8d1eae09281b72636dfa3652c6b4b03f7ee73a75cdd2d4143e314fc8eebd176471c1576ce639142a44b96dcb83d47e67e32e635db8b9b74048169 SHA512 f2d020869923052f0e02545621ee0e441260e8aaace37bb3ffc60cab4669ebbbd1b50b058a8788ef31d7593469e04b81ba007dfdfcb4a73dab619fa17c656be8
|
||||||
MISC metadata.xml 487 BLAKE2B 57785b73f498590d36241612367eda9036cc4ce85baa6c59e45a4c4f0b696f24f7bbe012eef33dd2e29a9c82fad82f75639e55f9c7a6e2e001b7ab48b65787cc SHA512 4a4f9713ea7274f730707dda0f2de0e0c19e50166466c0b8c3e5053e44fa5df02866235cfd97ebeaff15271cce662f1ae19383c0023813d429eded937d9b9cfb
|
MISC metadata.xml 487 BLAKE2B 57785b73f498590d36241612367eda9036cc4ce85baa6c59e45a4c4f0b696f24f7bbe012eef33dd2e29a9c82fad82f75639e55f9c7a6e2e001b7ab48b65787cc SHA512 4a4f9713ea7274f730707dda0f2de0e0c19e50166466c0b8c3e5053e44fa5df02866235cfd97ebeaff15271cce662f1ae19383c0023813d429eded937d9b9cfb
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3 SHA512 c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e
|
DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3 SHA512 c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e
|
||||||
DIST gtkmm-3.24.8.tar.xz 14856904 BLAKE2B 54bb6b462c0a56bb8a8e3f1fdc479b8f476ecf8de99b3bf1c5d9ef4c8ccad21b2a2bd0e05464e88b4fe346fad07aa01f847c555eca4398782036b97cbf241aa9 SHA512 e8f55e4906a3ad9e1fd1d9496aa38ea1089e11d61f63fadde9f59357383d03a290318058ca74ff361969641b2ed4dda9a156389ef66a98a33a3f1d23b377ffbf
|
DIST gtkmm-3.24.8.tar.xz 14856904 BLAKE2B 54bb6b462c0a56bb8a8e3f1fdc479b8f476ecf8de99b3bf1c5d9ef4c8ccad21b2a2bd0e05464e88b4fe346fad07aa01f847c555eca4398782036b97cbf241aa9 SHA512 e8f55e4906a3ad9e1fd1d9496aa38ea1089e11d61f63fadde9f59357383d03a290318058ca74ff361969641b2ed4dda9a156389ef66a98a33a3f1d23b377ffbf
|
||||||
DIST gtkmm-4.10.0.tar.xz 16148612 BLAKE2B 9b11a79866be0f12b5f0f687d556058cb491131f14442f66053705d7cf909a28c6b5641f202cb2872f79399ba854710f88f3dc728230ca30e627da5fa7c69356 SHA512 ee40cce37c34814884ffc06e614013d23fa31cac51ea9d98ea5689a08acc2ff58bb2ca80ba822d6fe3c0f3bdcb9ce2596ede3c05c69a702b524c4e38afc3d9ab
|
|
||||||
DIST gtkmm-4.12.0.tar.xz 16359928 BLAKE2B 84b5f5ee5ef85c9f6d32d3047ab794f4ded3fb33665e18b4b6cacfc4836f5549e9cd32103963de367d0957fa58eb55b02ed06a3d3c6b6777c296d1c1fe3cabbc SHA512 0bde82ac1331c86810bb513362c81a30b0abaf906af4cf4b0607b85362125d8a15307fb5c51c6497fa9292acce437af027c4e336231dd18d72251f43e3d23688
|
DIST gtkmm-4.12.0.tar.xz 16359928 BLAKE2B 84b5f5ee5ef85c9f6d32d3047ab794f4ded3fb33665e18b4b6cacfc4836f5549e9cd32103963de367d0957fa58eb55b02ed06a3d3c6b6777c296d1c1fe3cabbc SHA512 0bde82ac1331c86810bb513362c81a30b0abaf906af4cf4b0607b85362125d8a15307fb5c51c6497fa9292acce437af027c4e336231dd18d72251f43e3d23688
|
||||||
EBUILD gtkmm-2.24.5-r1.ebuild 1516 BLAKE2B 3c892fe5f72a8e8b0b3d5530e8c30a8a3a850bcdfa77c7b4c4adec6962c6fd8485c737f2268d58441c40b161235f2c97f07ecba2b70fa55a1e2279a401d20632 SHA512 eb30d30c5b76fdcbb3a58acbcb6b92d1ae71fc12530ebdbd0853ebdd70d5b7cefc0e748671ce1cc87d7cac0b3de94ec293b8fde7ab222d1eabce78609d3ab525
|
EBUILD gtkmm-2.24.5-r1.ebuild 1516 BLAKE2B 3c892fe5f72a8e8b0b3d5530e8c30a8a3a850bcdfa77c7b4c4adec6962c6fd8485c737f2268d58441c40b161235f2c97f07ecba2b70fa55a1e2279a401d20632 SHA512 eb30d30c5b76fdcbb3a58acbcb6b92d1ae71fc12530ebdbd0853ebdd70d5b7cefc0e748671ce1cc87d7cac0b3de94ec293b8fde7ab222d1eabce78609d3ab525
|
||||||
EBUILD gtkmm-3.24.8.ebuild 1436 BLAKE2B 5e316688daa0a77f662747af5ad28d717fb95ca5e44c6b3f5a9c5d948aa864b17969efe53e62f84993ff156935667c29fc7001d96beac1d73343c47985c960d2 SHA512 eac072b1dbb61f9a06c26572c4b36edc86fbaba01933c044c3c0e0c882c1acc871166e6cdab28ae0b9fffeaa5672b42df7d760d82b27fe2f45ea56b3c40b626e
|
EBUILD gtkmm-3.24.8.ebuild 1436 BLAKE2B 5e316688daa0a77f662747af5ad28d717fb95ca5e44c6b3f5a9c5d948aa864b17969efe53e62f84993ff156935667c29fc7001d96beac1d73343c47985c960d2 SHA512 eac072b1dbb61f9a06c26572c4b36edc86fbaba01933c044c3c0e0c882c1acc871166e6cdab28ae0b9fffeaa5672b42df7d760d82b27fe2f45ea56b3c40b626e
|
||||||
EBUILD gtkmm-4.10.0.ebuild 1041 BLAKE2B fb37dbc9d1cb79f9ac2950f3694cc3444f88b9912414c6740410eba07041f6cba92b51e6165ff279217bd6cacb4c0d0d2348057c6ccd3e43e581db5caadfbe91 SHA512 06f594eb8a691e6519809811104ebcfe4fa75c266b840933d481be50a532d3594c41a9eba0e0e8a001cb6c989bdb49bb06dc0537e62d4a09b284e7da1282a578
|
|
||||||
EBUILD gtkmm-4.12.0.ebuild 1042 BLAKE2B 17e7055c1bfaa53ef813179131b4f25f25870c45903aeff0a21eac734cdaafb66620feb3881ac29d5664b35da79eed3ff3daf22ce25da7567470e8149110d900 SHA512 50b8529558811ead387f23e9dff66eecbd574964e0d2f9e2a5f4e9db8b2f306f6795077653ad9847f59776ac86bbd0934d6b5af333d5afb4f157e448bceb1831
|
EBUILD gtkmm-4.12.0.ebuild 1042 BLAKE2B 17e7055c1bfaa53ef813179131b4f25f25870c45903aeff0a21eac734cdaafb66620feb3881ac29d5664b35da79eed3ff3daf22ce25da7567470e8149110d900 SHA512 50b8529558811ead387f23e9dff66eecbd574964e0d2f9e2a5f4e9db8b2f306f6795077653ad9847f59776ac86bbd0934d6b5af333d5afb4f157e448bceb1831
|
||||||
MISC metadata.xml 346 BLAKE2B 590b61bebe118f44f4ac99d2590e6285138507599c79325441d534c727fa610f587d2c4eab35ef34f5a60f8c7f08346924c5ebcfcd74bafe704f81f3144710fd SHA512 2c4cca6bfad460aa0d0730f2e1355384be69fe30598145e4a2c22c46bbea4c3d9dbc46f863da35be01a54ad091a4b0d70e3f09b7e89013c1beb367eda0fb490d
|
MISC metadata.xml 346 BLAKE2B 590b61bebe118f44f4ac99d2590e6285138507599c79325441d534c727fa610f587d2c4eab35ef34f5a60f8c7f08346924c5ebcfcd74bafe704f81f3144710fd SHA512 2c4cca6bfad460aa0d0730f2e1355384be69fe30598145e4a2c22c46bbea4c3d9dbc46f863da35be01a54ad091a4b0d70e3f09b7e89013c1beb367eda0fb490d
|
||||||
|
@ -1,52 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..11} )
|
|
||||||
inherit gnome.org meson python-any-r1 virtualx
|
|
||||||
|
|
||||||
DESCRIPTION="C++ interface for GTK+"
|
|
||||||
HOMEPAGE="https://www.gtkmm.org"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1+"
|
|
||||||
SLOT="4.0"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="gtk-doc test"
|
|
||||||
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?]
|
|
||||||
>=gui-libs/gtk-4.10.0:4
|
|
||||||
>=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?]
|
|
||||||
>=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?]
|
|
||||||
>=x11-libs/gdk-pixbuf-2.35.5:2
|
|
||||||
>=media-libs/libepoxy-1.2
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${RDEPEND}
|
|
||||||
gtk-doc? ( dev-libs/libsigc++:3 )
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
virtual/pkgconfig
|
|
||||||
gtk-doc? (
|
|
||||||
app-text/doxygen[dot]
|
|
||||||
dev-lang/perl
|
|
||||||
dev-libs/libxslt
|
|
||||||
)
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local emesonargs=(
|
|
||||||
-Dbuild-demos=false
|
|
||||||
$(meson_use gtk-doc build-documentation)
|
|
||||||
$(meson_use test build-tests)
|
|
||||||
)
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
virtx meson_src_test
|
|
||||||
}
|
|
Binary file not shown.
@ -0,0 +1,107 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{10..12} )
|
||||||
|
inherit cmake llvm.org llvm-utils python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="The LLVM debugger"
|
||||||
|
HOMEPAGE="https://llvm.org/"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
|
||||||
|
SLOT="0/${LLVM_SOABI}"
|
||||||
|
IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
|
||||||
|
RESTRICT="test"
|
||||||
|
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
debuginfod? (
|
||||||
|
net-misc/curl:=
|
||||||
|
dev-cpp/cpp-httplib:=
|
||||||
|
)
|
||||||
|
libedit? ( dev-libs/libedit:0= )
|
||||||
|
lzma? ( app-arch/xz-utils:= )
|
||||||
|
ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
|
||||||
|
xml? ( dev-libs/libxml2:= )
|
||||||
|
~sys-devel/clang-${PV}
|
||||||
|
~sys-devel/llvm-${PV}[debuginfod=]
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
)
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
python? (
|
||||||
|
>=dev-lang/swig-3.0.11
|
||||||
|
)
|
||||||
|
test? (
|
||||||
|
$(python_gen_cond_dep "
|
||||||
|
~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
|
||||||
|
dev-python/psutil[\${PYTHON_USEDEP}]
|
||||||
|
")
|
||||||
|
sys-devel/lld
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
LLVM_COMPONENTS=( lldb cmake llvm/utils )
|
||||||
|
LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
|
||||||
|
llvm.org_set_globals
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
llvm_prepend_path "${LLVM_MAJOR}"
|
||||||
|
|
||||||
|
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
|
||||||
|
use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
|
||||||
|
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DLLDB_ENABLE_CURSES=$(usex ncurses)
|
||||||
|
-DLLDB_ENABLE_LIBEDIT=$(usex libedit)
|
||||||
|
-DLLDB_ENABLE_PYTHON=$(usex python)
|
||||||
|
-DLLDB_ENABLE_LUA=OFF
|
||||||
|
-DLLDB_ENABLE_LZMA=$(usex lzma)
|
||||||
|
-DLLDB_ENABLE_LIBXML2=$(usex xml)
|
||||||
|
-DLLVM_ENABLE_TERMINFO=$(usex ncurses)
|
||||||
|
|
||||||
|
-DLLDB_INCLUDE_TESTS=$(usex test)
|
||||||
|
|
||||||
|
-DCLANG_LINK_CLANG_DYLIB=ON
|
||||||
|
# TODO: fix upstream to detect this properly
|
||||||
|
-DHAVE_LIBDL=ON
|
||||||
|
-DHAVE_LIBPTHREAD=ON
|
||||||
|
|
||||||
|
# normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
|
||||||
|
# and TERMINFO_LIBS... so just force FindCurses.cmake to use
|
||||||
|
# ncurses with complete library set (including autodetection
|
||||||
|
# of -ltinfo)
|
||||||
|
-DCURSES_NEED_NCURSES=ON
|
||||||
|
|
||||||
|
-DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
|
||||||
|
|
||||||
|
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
|
||||||
|
-DPython3_EXECUTABLE="${PYTHON}"
|
||||||
|
)
|
||||||
|
use test && mycmakeargs+=(
|
||||||
|
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
|
||||||
|
-DLLVM_LIT_ARGS="$(get_lit_flags)"
|
||||||
|
)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
local -x LIT_PRESERVES_TMP=1
|
||||||
|
cmake_build check-lldb-{shell,unit}
|
||||||
|
# failures + hangs
|
||||||
|
#use python && cmake_build check-lldb-api
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
find "${D}" -name '*.a' -delete || die
|
||||||
|
|
||||||
|
use python && python_optimize
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,7 @@
|
|||||||
AUX commons-compress-1.21-asm7+.patch 7037 BLAKE2B 49270e040492c413fb9f26ce81dde2e7594a02b48d4dfd68bfe977eefc9d41e21e585d1a0d2e56803d08d1af617f8c2d0e3f3d3b0cffa893bfc8d2d3c50b6d9d SHA512 6722a9fb119d72c7061d12b94452fac40eef63be7610eee81ddc115c346610e5e4caca0cbf659ec9e7ff1a58f9def4ebfef26476b915bc74299a1f984d2eb29c
|
AUX commons-compress-1.21-asm7+.patch 7037 BLAKE2B 49270e040492c413fb9f26ce81dde2e7594a02b48d4dfd68bfe977eefc9d41e21e585d1a0d2e56803d08d1af617f8c2d0e3f3d3b0cffa893bfc8d2d3c50b6d9d SHA512 6722a9fb119d72c7061d12b94452fac40eef63be7610eee81ddc115c346610e5e4caca0cbf659ec9e7ff1a58f9def4ebfef26476b915bc74299a1f984d2eb29c
|
||||||
DIST commons-compress-1.21-src.tar.gz 15165800 BLAKE2B 3fed32af039860c6b434c485f0c78939ed810a224a12680ddf1d9d6ed540f4e74530edd0e0077fd41af31404c296a607db912465cfd725c31446bc6fa7b8df8a SHA512 8041371b491057435ca62390e70b30031e4d21e80c37d9cb922fdffa794b56aee3b5d60d8241e4db0cecc28c82dfdaafbe52b2175e26062da169fec8efbb17e1
|
DIST commons-compress-1.21-src.tar.gz 15165800 BLAKE2B 3fed32af039860c6b434c485f0c78939ed810a224a12680ddf1d9d6ed540f4e74530edd0e0077fd41af31404c296a607db912465cfd725c31446bc6fa7b8df8a SHA512 8041371b491057435ca62390e70b30031e4d21e80c37d9cb922fdffa794b56aee3b5d60d8241e4db0cecc28c82dfdaafbe52b2175e26062da169fec8efbb17e1
|
||||||
|
DIST commons-compress-1.25.0-src.tar.gz 48385431 BLAKE2B d0ddf5ebc405355c771532dc64ddcacb6a8eb0053eb64a07890136b9f5a2ab2ae8dec33c64a80ee9d902b4c74295e80b1bf66178c19e19bfd0d4cd31acbbcc44 SHA512 58d9ed8160af2842fe4338ae265d591b9f96293f8997c420721e86f8c8ffce5b3a5dbc83b87b813ea68505b56cbddd02332540f0a4e01bdc7f7f36e357ba2b7a
|
||||||
|
DIST commons-compress-1.25.0-src.tar.gz.asc 488 BLAKE2B 4a530dee5953e9fa11d99fe7bbfaadd16eef8eb48b50a4edd6c1416766c11d261e9af4632f0601d5cc2d97e73be4e7e0c1a15857e9e5e4a43c54ba9ddaa0e65d SHA512 4ced6e60590ab110c948766cdd86349e66605f9711b650ba8f4514dfd0cfb22c7b8d356a9e4433b3dfa4ceffddc3de53f8a1f174ab33d80e9f77d7469ed916ae
|
||||||
EBUILD commons-compress-1.21-r1.ebuild 4337 BLAKE2B bdde5ecec9736c68e7809fb173e89c2524c0603ee0b9088e11fe958685ed0e3c8fe41518fb11e555bb8ee933fcdda042fc944f6e06f413de0df5a0bd88e92694 SHA512 be83cd009b19e77c15b488742a646db3311a1f632b32d8da7eedd64ec3d468427d35304308ae03304760d4c3666f244a9df68179382001eeea6c9a06c91a06cf
|
EBUILD commons-compress-1.21-r1.ebuild 4337 BLAKE2B bdde5ecec9736c68e7809fb173e89c2524c0603ee0b9088e11fe958685ed0e3c8fe41518fb11e555bb8ee933fcdda042fc944f6e06f413de0df5a0bd88e92694 SHA512 be83cd009b19e77c15b488742a646db3311a1f632b32d8da7eedd64ec3d468427d35304308ae03304760d4c3666f244a9df68179382001eeea6c9a06c91a06cf
|
||||||
MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f
|
EBUILD commons-compress-1.25.0.ebuild 1260 BLAKE2B a401fc0ef1772c9a6d90951fdc325482e185ad2732e6868f136e9cc5fd3cf5bdc69bfa39e93f2805e6d3e64ff8ca6db257e1afb5af7b90fd76b391ebc9f90a71 SHA512 f6484dff8f4a24cbab94fe9b499b989e6bdd34e334b8cfd88775b3138853df2d242faee70e4802ab943d991490ef08d335bfa5d860a67d19ce3c3bfee9ecb01d
|
||||||
|
MISC metadata.xml 325 BLAKE2B 9edddb431124415fe343c5fcfbef16627943a28d12f4bba89559a577e1a2b2eed63a866521f47c504c102c1f5f01cd014c6e453940347ae0bd8e3ebfc5cae68f SHA512 54562f74ac55704a1f09b8dc4d78c5620ba61197e71350d770bddbeafe53c2faaad6d900d284cc265be555d378022b228c6a14b0606f540e2faa16b3df27e939
|
||||||
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
# Not ready for running tests, https://bugs.gentoo.org/839681
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
MAVEN_ID="org.apache.commons:commons-compress:${PV}"
|
||||||
|
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple verify-sig
|
||||||
|
|
||||||
|
DESCRIPTION="Java API for working with archive files"
|
||||||
|
HOMEPAGE="https://commons.apache.org/proper/commons-compress/"
|
||||||
|
SRC_URI="mirror://apache/commons/compress/source/${P}-src.tar.gz
|
||||||
|
verify-sig? ( https://downloads.apache.org/commons/compress/source/${P}-src.tar.gz.asc )"
|
||||||
|
S="${WORKDIR}/${P}-src"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
|
||||||
|
|
||||||
|
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
|
||||||
|
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
|
||||||
|
CP_DEPEND="
|
||||||
|
dev-java/asm:9
|
||||||
|
dev-java/brotli-dec:0
|
||||||
|
dev-java/xz-java:0
|
||||||
|
dev-java/zstd-jni:0
|
||||||
|
"
|
||||||
|
DEPEND="${CP_DEPEND}
|
||||||
|
>=virtual/jdk-11:*
|
||||||
|
dev-java/osgi-core:0"
|
||||||
|
RDEPEND="${CP_DEPEND}
|
||||||
|
>=virtual/jre-1.8:*"
|
||||||
|
|
||||||
|
JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.compress"
|
||||||
|
JAVA_CLASSPATH_EXTRA="osgi-core"
|
||||||
|
JAVA_ENCODING="iso-8859-1"
|
||||||
|
JAVA_MAIN_CLASS="org.apache.commons.compress.archivers.Lister"
|
||||||
|
JAVA_SRC_DIR="src/main/java"
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>java@gentoo.org</email>
|
<email>java@gentoo.org</email>
|
||||||
<name>Java</name>
|
<name>Java</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">apache/commons-compress</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
DIST jakartaee-migration-1.0.7-sources.tar.gz 43381 BLAKE2B 9a1a6bfd217f77890940240c6c860e21e0b72c758a63426a0c63009213738a9322a758d4525a9a8a8c69883c490edf128d8b70a6120ede431da434c4d1408e19 SHA512 f7edd70b997b2ae2a93b14b93c5b6dcb80de04f554125729f89e62eddaecfbfea21b304226887edb029c8a7b255b50a55a38381d017c7d44859f2e56b912f25a
|
DIST jakartaee-migration-1.0.7-sources.tar.gz 43381 BLAKE2B 9a1a6bfd217f77890940240c6c860e21e0b72c758a63426a0c63009213738a9322a758d4525a9a8a8c69883c490edf128d8b70a6120ede431da434c4d1408e19 SHA512 f7edd70b997b2ae2a93b14b93c5b6dcb80de04f554125729f89e62eddaecfbfea21b304226887edb029c8a7b255b50a55a38381d017c7d44859f2e56b912f25a
|
||||||
|
DIST jakartaee-migration-1.0.8-sources.tar.gz 43466 BLAKE2B f9ffbb46ef6a26c9884e1d3eb55f283556cf8dbaf0955c9efe7e9766f77eadaae1e5bd066225948e9d97adac0f2f34fee3d6ad552bbbdad7303a0abb98d3070c SHA512 ecb1db63cb258b1b8c0e8106ea171e80e66622a48cafa62f8fb75e1b1ba6d539cfefc5dfe0ba9536d06b102c599afeba80d094598d2af3fe1d2ca153ef61ced8
|
||||||
EBUILD jakartaee-migration-1.0.7-r1.ebuild 2896 BLAKE2B d2ea40493a111e042db9b4a190b9c1c675c9e7a12c897fc3a6002269037631bae0feb9c45de383dc89d098775733abe9bb4681e6f64237535143791c56b979bf SHA512 274c4b900966fa2e51a9d97d7f43502a920e8b931a74cb548c43769b27b8272086f0dcad29eee78616f6df6c6e52332537fc6b28f47e075db5d7ac461c609efe
|
EBUILD jakartaee-migration-1.0.7-r1.ebuild 2896 BLAKE2B d2ea40493a111e042db9b4a190b9c1c675c9e7a12c897fc3a6002269037631bae0feb9c45de383dc89d098775733abe9bb4681e6f64237535143791c56b979bf SHA512 274c4b900966fa2e51a9d97d7f43502a920e8b931a74cb548c43769b27b8272086f0dcad29eee78616f6df6c6e52332537fc6b28f47e075db5d7ac461c609efe
|
||||||
EBUILD jakartaee-migration-1.0.7-r2.ebuild 2900 BLAKE2B 10fd1c820538f126b4f6c56035e88e0537a722e673e757ff23ffe87ec9ac1c7eee19dcebbecd37a719396b3312412bd371b7cdd45f5cabf9443fe58602c8b16f SHA512 1375eff2fb839dc0225205b874d22baee690802f2e73bdada0ea58e1e9aac73937f1ab3fb214fd34955397cad89902bd7a8e7272e520c7f4c77313eeee52c492
|
EBUILD jakartaee-migration-1.0.7-r2.ebuild 2900 BLAKE2B 10fd1c820538f126b4f6c56035e88e0537a722e673e757ff23ffe87ec9ac1c7eee19dcebbecd37a719396b3312412bd371b7cdd45f5cabf9443fe58602c8b16f SHA512 1375eff2fb839dc0225205b874d22baee690802f2e73bdada0ea58e1e9aac73937f1ab3fb214fd34955397cad89902bd7a8e7272e520c7f4c77313eeee52c492
|
||||||
MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f
|
EBUILD jakartaee-migration-1.0.8.ebuild 2388 BLAKE2B 2a3e1738d70d6bd54e721506ee1bcfd5a367d010200cc30f15afdb755a9ff0303aedb7ec1a3c4f6854c0e31f96f8ddd426e47b4b3e4b08d433af5e9a7e31d291 SHA512 2d7dd54cb20c0f000d9c1818596dd3cbad88887d988842079ad6a284e918fec05542bc356ec2fa167adf945f10c2b95839365b377d488f5a212c20f1369e03c7
|
||||||
|
MISC metadata.xml 335 BLAKE2B 5f9b427a9a229435fa8f5ee0a510b4943d95f1728500139d9d72f7c0d8ebe9130827815a4cb12976893f40962e12378480df968b6347efbb0a808bc37da46d9a SHA512 7064bbf92199c8e938c1370e583e0c361a98825016d7766ecc07a8bbe7b73cc13eb4cd4453a9720511a7d83328f3f8107c0447786425b101823b05ebb3eb2719
|
||||||
|
@ -0,0 +1,72 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
MAVEN_ID="org.apache.tomcat:jakartaee-migration:1.0.8"
|
||||||
|
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9"
|
||||||
|
HOMEPAGE="https://tomcat.apache.org"
|
||||||
|
SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz -> ${P}-sources.tar.gz"
|
||||||
|
S="${WORKDIR}/${P}"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64"
|
||||||
|
|
||||||
|
CP_DEPEND="
|
||||||
|
>=dev-java/ant-1.10.14-r1:0
|
||||||
|
dev-java/bcel:0
|
||||||
|
dev-java/commons-compress:0
|
||||||
|
dev-java/commons-io:1
|
||||||
|
"
|
||||||
|
|
||||||
|
# we need jdk-11 just for some tests as those need stuff from newer jdk,
|
||||||
|
# otherwise the package as of version 1.0.7 compiles fine with jdk 1.8
|
||||||
|
# with tests disabled
|
||||||
|
# see bug https://bugs.gentoo.org/910499
|
||||||
|
|
||||||
|
DEPEND="${CP_DEPEND}
|
||||||
|
>=virtual/jdk-11:*"
|
||||||
|
|
||||||
|
RDEPEND="${CP_DEPEND}
|
||||||
|
>=virtual/jre-1.8:*"
|
||||||
|
|
||||||
|
JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI"
|
||||||
|
JAVA_RESOURCE_DIRS="src/main/resources"
|
||||||
|
JAVA_SRC_DIR="src/main/java"
|
||||||
|
|
||||||
|
JAVA_TEST_EXCLUDES=(
|
||||||
|
"org.apache.tomcat.jakartaee.TesterConstants"
|
||||||
|
)
|
||||||
|
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||||
|
JAVA_TEST_RESOURCE_DIRS="src/test/resources"
|
||||||
|
JAVA_TEST_SRC_DIR="src/test/java"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
java-pkg-2_src_prepare
|
||||||
|
sed -i "s/\${project.version}/${PV}/g" src/main/resources/info.properties
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# we need to create jar files for the tests the same way as it's done using pom.xml
|
||||||
|
local implementation_version=$(grep Implementation-Version pom.xml | grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
|
||||||
|
mkdir -p generated-test/META-INF || die
|
||||||
|
pushd generated-test || die
|
||||||
|
echo "Implementation-Version: ${implementation_version}" > META-INF/MANIFEST.MF
|
||||||
|
ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die
|
||||||
|
jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name CommonGatewayInterface.class) || die
|
||||||
|
ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name HelloCGI.java) || die
|
||||||
|
jar cfm hellocgi.jar META-INF/MANIFEST.MF $(find -name HelloCGI.class) || die
|
||||||
|
for enc in rsa dsa ec; do
|
||||||
|
cp hellocgi.jar hellocgi-signed-${enc}.jar || die
|
||||||
|
jarsigner -keystore "${S}/src/test/resources/keystore.p12" -storepass apache hellocgi-signed-${enc}.jar ${enc} || die
|
||||||
|
done
|
||||||
|
popd
|
||||||
|
|
||||||
|
java-pkg-simple_src_test
|
||||||
|
}
|
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>java@gentoo.org</email>
|
<email>java@gentoo.org</email>
|
||||||
<name>Java</name>
|
<name>Java</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">apache/tomcat-jakartaee-migration</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
DIST json-20231013.tar.gz 240211 BLAKE2B c0594f89c2b02273c736c0fc362f1e3d519d3d88b7e708e64bbd5ca202f539368e9856e311dd9ad42a24c317cfd727feed5af215fbc5e9bbcb18e797323684c8 SHA512 4c5eb3e9ef77825c9e7b874c9084b5bb75b39c527c3cb419fc45171e0d11b24796931a2d16255500ed86610da3ac7805b302ec0b1051f97c97795580dca7c183
|
DIST json-20231013.tar.gz 240211 BLAKE2B c0594f89c2b02273c736c0fc362f1e3d519d3d88b7e708e64bbd5ca202f539368e9856e311dd9ad42a24c317cfd727feed5af215fbc5e9bbcb18e797323684c8 SHA512 4c5eb3e9ef77825c9e7b874c9084b5bb75b39c527c3cb419fc45171e0d11b24796931a2d16255500ed86610da3ac7805b302ec0b1051f97c97795580dca7c183
|
||||||
|
DIST json-20240205.tar.gz 245788 BLAKE2B 2c4fa44aa16a53cce153879af6a31364e21e9cc140bc7472535d2a8d2d0fc346502fd4a6e5022d326c80fe23557ce4ce408faf142bcdeec0c9b22aca13b044df SHA512 55e79510819b8e318e15b04cab317fdfd9785ac6b8fe60ef740b2f1eb7298548622556b968def89f4f2eb7761765149f192747b0966698b431cfeb9f2ea72284
|
||||||
DIST json-path-2.1.0.jar 189658 BLAKE2B 2813abfc3b6c758f600bb5e8f8b73eac8dc2a642d461bc26c569a650378ea65cebf691afe975fa2dca406eb324863c36c4623b21c1df2cb83c92e6859b5a9d85 SHA512 c16fc68a04945ad49eb96c38f68a8b4ff351ab1bbc51685f42d22723b2dee4b827ba45cb6b8167199e3f4d22e668ef58665558beec8e11399ac547e9fcebd9f6
|
DIST json-path-2.1.0.jar 189658 BLAKE2B 2813abfc3b6c758f600bb5e8f8b73eac8dc2a642d461bc26c569a650378ea65cebf691afe975fa2dca406eb324863c36c4623b21c1df2cb83c92e6859b5a9d85 SHA512 c16fc68a04945ad49eb96c38f68a8b4ff351ab1bbc51685f42d22723b2dee4b827ba45cb6b8167199e3f4d22e668ef58665558beec8e11399ac547e9fcebd9f6
|
||||||
|
DIST json-path-2.4.0.jar 223186 BLAKE2B b184f1b8241bd9b4c5d10662354f31044ea90bddfa7a08c0c995a02e7e50b04d11076d61af2988c2fee49401ad37593f89dd2dbc0bfa0e1b5b1d0653a592eea1 SHA512 b55b30cf85ca12e6a492fd48d4b6bb0b1f3ba610c195aa1a36eda2a80e24bf7688a6a802362d398108e822f6dcb7b713cf421bb4208897fc4f5cc7b8b9b4c97c
|
||||||
EBUILD json-20231013-r1.ebuild 1494 BLAKE2B 3d43885a8994103e747a25ceb1506b443069e88ebd1bcc14f62d9f67bb6905a09e98c7cea205294f89755f50c292ab558e1dbf4ebb4d01d04a4783a53b5c5901 SHA512 8e790530ae9d77b53b45ee67c68bec7c1f57c448683203d48a91ff688addf7b059e6c69a19d481b1384c4ee92388dac6e4520d5f35b4180c50f79feb67c1fb13
|
EBUILD json-20231013-r1.ebuild 1494 BLAKE2B 3d43885a8994103e747a25ceb1506b443069e88ebd1bcc14f62d9f67bb6905a09e98c7cea205294f89755f50c292ab558e1dbf4ebb4d01d04a4783a53b5c5901 SHA512 8e790530ae9d77b53b45ee67c68bec7c1f57c448683203d48a91ff688addf7b059e6c69a19d481b1384c4ee92388dac6e4520d5f35b4180c50f79feb67c1fb13
|
||||||
|
EBUILD json-20240205.ebuild 1451 BLAKE2B f0022622f4783fa5f31712e18e7832666fac922c37cc3a396a1179c35c49a64f694c34d96737231054b0c312a7325164b874cd3f5fb9747d478108fb4caa901f SHA512 5b734250701e7231c430481d659ec7799ae55b06a45d5457fd07b25367cde4acd6cb575bf994faaba696f70b41fab0fa724281bcfe9c6058e6bfe5a8be12c07b
|
||||||
MISC metadata.xml 1083 BLAKE2B 9dfa3392b02d2bb6ae3198a884c154a52926de81aead27309fd0bbe25011a1b0ea89c0c7fa3694c56fee4cb339c2fd161384c9d7c780369cc3da4464d3abd40a SHA512 3d0f231f0e67e178f838474e6aa07e88dffc26e26261a49515124c3e68120d323cc1a790be017b082af8f27dd051121750c1e1829e7a2fc2714821caf9a8802b
|
MISC metadata.xml 1083 BLAKE2B 9dfa3392b02d2bb6ae3198a884c154a52926de81aead27309fd0bbe25011a1b0ea89c0c7fa3694c56fee4cb339c2fd161384c9d7c780369cc3da4464d3abd40a SHA512 3d0f231f0e67e178f838474e6aa07e88dffc26e26261a49515124c3e68120d323cc1a790be017b082af8f27dd051121750c1e1829e7a2fc2714821caf9a8802b
|
||||||
|
@ -0,0 +1,61 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
MAVEN_ID="org.json:json:${PV}"
|
||||||
|
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="A reference implementation of a JSON package in Java"
|
||||||
|
HOMEPAGE="https://github.com/stleary/JSON-java"
|
||||||
|
JPV="2.4.0"
|
||||||
|
SRC_URI="https://codeload.github.com/stleary/JSON-java/tar.gz/${PV} -> ${P}.tar.gz
|
||||||
|
test? (
|
||||||
|
https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/${JPV}/json-path-${JPV}.jar
|
||||||
|
)"
|
||||||
|
S="${WORKDIR}/JSON-java-${PV}"
|
||||||
|
|
||||||
|
LICENSE="JSON"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=virtual/jdk-1.8:*
|
||||||
|
test? (
|
||||||
|
dev-java/asm:9
|
||||||
|
dev-java/json-smart:2
|
||||||
|
dev-java/mockito:4
|
||||||
|
dev-java/slf4j-api:0
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND=">=virtual/jre-1.8:*"
|
||||||
|
|
||||||
|
DOCS=( {CONTRIBUTING,README,SECURITY}.md )
|
||||||
|
|
||||||
|
JAVA_AUTOMATIC_MODULE_NAME="org.json"
|
||||||
|
JAVA_SRC_DIR="src/main/java"
|
||||||
|
|
||||||
|
JAVA_TEST_GENTOO_CLASSPATH="
|
||||||
|
asm-9
|
||||||
|
json-smart-2
|
||||||
|
junit-4
|
||||||
|
mockito-4
|
||||||
|
slf4j-api
|
||||||
|
"
|
||||||
|
JAVA_TEST_RESOURCE_DIRS="src/test/resources"
|
||||||
|
JAVA_TEST_SRC_DIR="src/test/java"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/json-path-${JPV}.jar" # Test compile dependency
|
||||||
|
|
||||||
|
local vm_version="$(java-config -g PROVIDES_VERSION)"
|
||||||
|
if ver_test "${vm_version}" -ge 17; then
|
||||||
|
JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED )
|
||||||
|
JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.io=ALL-UNNAMED )
|
||||||
|
fi
|
||||||
|
java-pkg-simple_src_test
|
||||||
|
}
|
@ -0,0 +1,166 @@
|
|||||||
|
# Copyright 2008-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
MAVEN_ID="com.google.protobuf:protobuf-java:${PV}"
|
||||||
|
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple cmake
|
||||||
|
|
||||||
|
DESCRIPTION="Core Protocol Buffers library"
|
||||||
|
HOMEPAGE="https://protobuf.dev"
|
||||||
|
# Currently we bundle the binary version of truth.jar used only for tests, we don't install it.
|
||||||
|
# And we build artifact 3.25.2 from the 25.2 tarball in order to allow sharing the tarball with
|
||||||
|
# dev-libs/protobuf.
|
||||||
|
MY_PV3="${PV#3.}"
|
||||||
|
MY_PV="${MY_PV3/_rc/-rc}"
|
||||||
|
SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${MY_PV}.tar.gz -> protobuf-${MY_PV}.tar.gz
|
||||||
|
test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )"
|
||||||
|
S="${WORKDIR}/protobuf-${MY_PV}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||||
|
IUSE="system-protoc"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
system-protoc? ( ~dev-libs/protobuf-${MY_PV3}:0 )
|
||||||
|
!system-protoc? ( >=dev-cpp/abseil-cpp-20230802.0 )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
>=virtual/jdk-1.8:*
|
||||||
|
test? (
|
||||||
|
dev-java/guava:0
|
||||||
|
dev-java/mockito:4
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND=">=virtual/jre-1.8:*"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/protobuf-java-3.23.0-unittest_retention.proto.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf"
|
||||||
|
JAVA_JAR_FILENAME="protobuf.jar"
|
||||||
|
JAVA_RESOURCE_DIRS="java/core/src/main/resources"
|
||||||
|
JAVA_SRC_DIR="java/core/src/main/java"
|
||||||
|
|
||||||
|
JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4"
|
||||||
|
JAVA_TEST_SRC_DIR="java/core/src/test/java"
|
||||||
|
|
||||||
|
run-protoc() {
|
||||||
|
if use system-protoc; then
|
||||||
|
protoc $1
|
||||||
|
else
|
||||||
|
"${BUILD_DIR}"/protoc $1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# If the corrsponding version of system-protoc is not available we build protoc locally
|
||||||
|
if use system-protoc; then
|
||||||
|
default # apply patches
|
||||||
|
else
|
||||||
|
cmake_src_prepare
|
||||||
|
fi
|
||||||
|
java-pkg-2_src_prepare
|
||||||
|
|
||||||
|
mkdir "${JAVA_RESOURCE_DIRS}" || die
|
||||||
|
# https://github.com/protocolbuffers/protobuf/blob/v25.2/java/core/pom.xml#L43-L62
|
||||||
|
PROTOS=( $(sed \
|
||||||
|
-n '/google\/protobuf.*\.proto/s:.*<include>\(.*\)</include>:\1:p' \
|
||||||
|
"${S}/java/core/pom.xml") ) || die
|
||||||
|
pushd src > /dev/null || die
|
||||||
|
cp --parents -v "${PROTOS[@]}" ../"${JAVA_RESOURCE_DIRS}" || die
|
||||||
|
popd > /dev/null || die
|
||||||
|
|
||||||
|
# https://github.com/protocolbuffers/protobuf/blob/v25.2/java/core/generate-sources-build.xml
|
||||||
|
einfo "Replace variables in generate-sources-build.xml"
|
||||||
|
sed \
|
||||||
|
-e 's:${generated.sources.dir}:java/core/src/main/java:' \
|
||||||
|
-e 's:${protobuf.source.dir}:src:' \
|
||||||
|
-e 's:^.*value="::' -e 's:\"/>::' \
|
||||||
|
-e '/project\|echo\|mkdir\|exec/d' \
|
||||||
|
-i java/core/generate-sources-build.xml || die "sed to sources failed"
|
||||||
|
|
||||||
|
# https://github.com/protocolbuffers/protobuf/blob/v25.2/java/core/generate-test-sources-build.xml
|
||||||
|
einfo "Replace variables in generate-test-sources-build.xml"
|
||||||
|
sed \
|
||||||
|
-e 's:${generated.testsources.dir}:java/core/src/test/java:' \
|
||||||
|
-e 's:${protobuf.source.dir}:src:' \
|
||||||
|
-e 's:${test.proto.dir}:java/core/src/test/proto:' \
|
||||||
|
-e 's:^.*value="::' -e 's:\"/>::' \
|
||||||
|
-e '/project\|mkdir\|exec\|Also generate/d' \
|
||||||
|
-i java/core/generate-test-sources-build.xml || die "sed to test sources failed"
|
||||||
|
|
||||||
|
# Split the file in two parts, one for each run-protoc call
|
||||||
|
awk '/--java_out/{x="test-sources-build-"++i;}{print > x;}' \
|
||||||
|
java/core/generate-test-sources-build.xml || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-Dprotobuf_BUILD_TESTS=OFF
|
||||||
|
-Dprotobuf_ABSL_PROVIDER=package
|
||||||
|
)
|
||||||
|
if use system-protoc; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
cmake_src_configure
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
if use system-protoc; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
cmake_src_compile
|
||||||
|
fi
|
||||||
|
|
||||||
|
einfo "Run protoc to generate sources"
|
||||||
|
run-protoc \
|
||||||
|
@java/core/generate-sources-build.xml \
|
||||||
|
|| die "protoc sources failed"
|
||||||
|
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# https://github.com/protocolbuffers/protobuf/blob/v25.2/java/core/pom.xml#L63-L71
|
||||||
|
jar cvf testdata.jar \
|
||||||
|
-C src google/protobuf/testdata/golden_message_oneof_implemented \
|
||||||
|
-C src google/protobuf/testdata/golden_packed_fields_message || die
|
||||||
|
|
||||||
|
JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.1.3.jar:testdata.jar"
|
||||||
|
|
||||||
|
einfo "Running protoc on first part of generate-test-sources-build.xml"
|
||||||
|
run-protoc @test-sources-build-1 \
|
||||||
|
|| die "run-protoc test-sources-build-1 failed"
|
||||||
|
|
||||||
|
einfo "Running protoc on second part of generate-test-sources-build.xml"
|
||||||
|
run-protoc @test-sources-build-2 \
|
||||||
|
|| die "run-protoc test-sources-build-2 failed"
|
||||||
|
|
||||||
|
einfo "Running tests"
|
||||||
|
# Invalid test class 'map_test.MapInitializationOrderTest':
|
||||||
|
# 1. Test class should have exactly one public constructor
|
||||||
|
# Invalid test class 'protobuf_unittest.CachedFieldSizeTest':
|
||||||
|
# 1. Test class should have exactly one public constructor
|
||||||
|
pushd "${JAVA_TEST_SRC_DIR}" || die
|
||||||
|
local JAVA_TEST_RUN_ONLY=$(find * \
|
||||||
|
-path "**/*Test.java" \
|
||||||
|
! -path "**/Abstract*Test.java" \
|
||||||
|
! -name "MapInitializationOrderTest.java" \
|
||||||
|
! -path '*protobuf_unittest/CachedFieldSizeTest.java'
|
||||||
|
)
|
||||||
|
popd
|
||||||
|
JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}"
|
||||||
|
JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
|
||||||
|
java-pkg-simple_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
}
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple verify-sig
|
||||||
|
|
||||||
|
DESCRIPTION="Allows Tomcat to use certain native resources for better performance"
|
||||||
|
HOMEPAGE="https://tomcat.apache.org/native-doc/"
|
||||||
|
SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz
|
||||||
|
verify-sig? (
|
||||||
|
https://downloads.apache.org/tomcat/tomcat-connectors/native/${PV}/source/tomcat-native-${PV}-src.tar.gz.asc
|
||||||
|
)"
|
||||||
|
S=${WORKDIR}/${P}-src/native
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="2"
|
||||||
|
IUSE="static-libs"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=virtual/jdk-1.8:*
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/apr:1=
|
||||||
|
dev-libs/openssl:0/3
|
||||||
|
>=virtual/jre-1.8:*
|
||||||
|
"
|
||||||
|
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )"
|
||||||
|
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc"
|
||||||
|
|
||||||
|
JAVA_RESOURCE_DIRS="../resources"
|
||||||
|
JAVA_SRC_DIR="../java"
|
||||||
|
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||||
|
JAVA_TEST_SRC_DIR="../test"
|
||||||
|
|
||||||
|
DOCS=( ../{CHANGELOG.txt,NOTICE,README.txt} )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
java-pkg-2_src_prepare
|
||||||
|
mkdir -p "${JAVA_RESOURCE_DIRS}/META-INF" || die
|
||||||
|
sed -ne '/attribute name/s:^.*name="\(.*\)" value="\(.*\)".*$:\1\: \2:p' \
|
||||||
|
../build.xml \
|
||||||
|
| sed "s:\${version}:${PV}:" \
|
||||||
|
> "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=(
|
||||||
|
--with-apr="${EPREFIX}"/usr/bin/apr-1-config
|
||||||
|
--with-ssl="${EPREFIX}"/usr
|
||||||
|
)
|
||||||
|
econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
JAVA_TEST_EXTRA_ARGS=( -Djava.library.path=".libs" )
|
||||||
|
java-pkg-simple_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
java-pkg_doso .libs/*.so*
|
||||||
|
dodoc -r ../docs
|
||||||
|
! use static-libs && find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "For more information, please visit"
|
||||||
|
elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html"
|
||||||
|
}
|
Binary file not shown.
@ -1,3 +1,5 @@
|
|||||||
DIST closure-compiler-v20211107.jar 13141765 BLAKE2B 0875fe9cc1963383185d387311ca693857c31cd811605a0896b331ebee92a10bda6182dc6d9b9f4e097b68da278764c56237f398e0042f16a30dea04428d6694 SHA512 6fda64ba9233874acd910f3579397b957667e0a19dcc9884cd1c5ed6087b5d2ae66093ac43d0381611a3adeb02be59a750c98704bda481be1b30601c8138aeb1
|
DIST closure-compiler-v20211107.jar 13141765 BLAKE2B 0875fe9cc1963383185d387311ca693857c31cd811605a0896b331ebee92a10bda6182dc6d9b9f4e097b68da278764c56237f398e0042f16a30dea04428d6694 SHA512 6fda64ba9233874acd910f3579397b957667e0a19dcc9884cd1c5ed6087b5d2ae66093ac43d0381611a3adeb02be59a750c98704bda481be1b30601c8138aeb1
|
||||||
EBUILD closure-compiler-bin-20211107.ebuild 760 BLAKE2B 471c626a734cdad8d0be000d598bb8d1559ca58b995342659f840fa145aa6e8790ccc69fef47e7100eedfee6aad9d00bc041129ab317c936dfe823b085449c00 SHA512 c1290af7b3cc8f1b65962fb1d5a27545e99ae06464a11bd3ab5b241772e2cfc525dbf8c60b35e4bacb74bd95dff891872e8c2ae71a164dc3100c09435af62b25
|
DIST closure-compiler-v20231112.jar 14084315 BLAKE2B e56777723c2c306d8c7ddb700778bc2cea9c96967f17d78e4e3dc31e9dcf1debe73ec6ff1b54b1b89f7407add12c3c16ebe4111b397bfca85d695278744db69f SHA512 e07ff9f57cf7672a79bc72fc8d5f447134df3009b72e50b7bbba644ebb6cbc080b3870f0dd7a47aa85a0b7d1b2e26bbeb0b4d057864e3d29fb5249c1ec8e3e13
|
||||||
MISC metadata.xml 261 BLAKE2B 693889a73e9e0827b6c2e8b00d9b2e72db9841f052e3094851c934da3c61fe75a4e3b0f103f2f9f70dd7eb2827509b4899e5b506f734f1f2056a2d04ce98eeac SHA512 f9b8838ebadb2e26d4b87308afb0fbde00cb1e25dc3851f124221d36c05467f0ce68d3576306d63d9dbb82882b9184da6878a9f8ff69481d3860680fccc7ef7e
|
EBUILD closure-compiler-bin-20211107-r1.ebuild 824 BLAKE2B 3bc758d0b25ceea137a818dd2db97024f5c98526d2f935a64666ac63de2a3a59d53572e9034f955467337acb614ce417efcbaa2b138a2489a85c70f2c088bd33 SHA512 c4911a9a120c073b3cf6f4a24db4ca2ce4c81f935dc78fd47ad57f8b245c3fcdf03c5b7fb923f1b7929a574ab72d7013ebea42464255044fb302987778cd74b8
|
||||||
|
EBUILD closure-compiler-bin-20231112.ebuild 824 BLAKE2B 3bc758d0b25ceea137a818dd2db97024f5c98526d2f935a64666ac63de2a3a59d53572e9034f955467337acb614ce417efcbaa2b138a2489a85c70f2c088bd33 SHA512 c4911a9a120c073b3cf6f4a24db4ca2ce4c81f935dc78fd47ad57f8b245c3fcdf03c5b7fb923f1b7929a574ab72d7013ebea42464255044fb302987778cd74b8
|
||||||
|
MISC metadata.xml 906 BLAKE2B 806154be57433ec37b4a465670897ba718f75da23a9b5cf1fdde13d856931d28993c16f4db974436a3b4764c9d467816bc7d340d441e5b6e0fe6c90846a75919 SHA512 cd69b7d1dec75a640dc1fbc07f48625000ee17c31289adf326864cc0573f685cfd75b18e1c4183d33100ff68c85c1a2fa9c74b1e01e3ff0aaa3445954b10eb07
|
||||||
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit java-pkg-2
|
||||||
|
|
||||||
|
MY_PN="${PN%-bin}"
|
||||||
|
MY_P="${MY_PN}-v${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="JavaScript optimizing compiler"
|
||||||
|
HOMEPAGE="https://developers.google.com/closure/compiler/
|
||||||
|
https://github.com/google/closure-compiler/"
|
||||||
|
SRC_URI="https://repo1.maven.org/maven2/com/google/javascript/${MY_PN}/v${PV}/${MY_P}.jar"
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/jre-1.8:*
|
||||||
|
"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_jarinto "/opt/${PN}-${SLOT}/lib"
|
||||||
|
java-pkg_newjar "${DISTDIR}/${MY_P}.jar" "${PN}.jar"
|
||||||
|
|
||||||
|
local -a dolauncher_opts=(
|
||||||
|
"${MY_PN}"
|
||||||
|
--jar "/opt/${PN}-${SLOT}/lib/${PN}.jar"
|
||||||
|
-into /opt
|
||||||
|
)
|
||||||
|
java-pkg_dolauncher "${dolauncher_opts[@]}"
|
||||||
|
}
|
@ -1,8 +1,21 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<maintainer type="person">
|
||||||
|
<email>xgqt@gentoo.org</email>
|
||||||
|
<name>Maciej Barć</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
The Closure Compiler is a tool for making JavaScript download and run
|
||||||
|
faster. It is a true compiler for JavaScript. Instead of compiling from a
|
||||||
|
source language to machine code, it compiles from JavaScript to better
|
||||||
|
JavaScript. It parses your JavaScript, analyzes it, removes dead code and
|
||||||
|
rewrites and minimizes what's left. It also checks syntax, variable
|
||||||
|
references, and types, and warns about common JavaScript pitfalls.
|
||||||
|
</longdescription>
|
||||||
<upstream>
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/google/closure-compiler/issues/</bugs-to>
|
||||||
<remote-id type="github">google/closure-compiler</remote-id>
|
<remote-id type="github">google/closure-compiler</remote-id>
|
||||||
</upstream>
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
DIST coffee-script-2.5.1.tar.gz 2226483 BLAKE2B 5a2c5f93d46b111aeda63077f60992232a768008187ba0e41bec885184fbbbb91014620fca5d8e38cfdb5e88de483425d3d95c87779f27d7450de7cbe62b489b SHA512 99f11f0822ffc841552cf6c78a28d152554f070df6d1b729bdd17df8ba6faae6ed2ba9886f7ee13ccb316de698ab8624370287274611fe90bef033d9f76c5865
|
DIST coffee-script-2.5.1.tar.gz 2226483 BLAKE2B 5a2c5f93d46b111aeda63077f60992232a768008187ba0e41bec885184fbbbb91014620fca5d8e38cfdb5e88de483425d3d95c87779f27d7450de7cbe62b489b SHA512 99f11f0822ffc841552cf6c78a28d152554f070df6d1b729bdd17df8ba6faae6ed2ba9886f7ee13ccb316de698ab8624370287274611fe90bef033d9f76c5865
|
||||||
|
DIST coffee-script-2.7.0.tar.gz 2271083 BLAKE2B b79f8a3f3edd60b43e4f09c940a6461819199edf9d16dcb7f555a0230c45a9d7c86d2467a3c126e436c23245adaa4c26518dc820c222ce87118217db1ff2c252 SHA512 1a3ce93f67c3361ce8c8c182e4a8170b05019b08557c14285ed7ed7620e501717d97a991f0ebb884845811fdc2d5d76ba5fe4a92adebc3a8b3331b483eded5ab
|
||||||
EBUILD coffee-script-2.5.1.ebuild 1436 BLAKE2B 4f84045fa2e4b96d7d8208dd34466717a54cc2defbac5fba78d06eba0571f6b3034bbd0a1418c75eca8f2af341053e5e591b8689f02ca6bb4060d852323a324d SHA512 29b3ca15c19bf400785272bbd5e25fe7184410eaced04b7e6c55868bc8d3c0bf344abc7239625395b218645b4395993d994caaad49d59eaeb21a0a704b97bfc8
|
EBUILD coffee-script-2.5.1.ebuild 1436 BLAKE2B 4f84045fa2e4b96d7d8208dd34466717a54cc2defbac5fba78d06eba0571f6b3034bbd0a1418c75eca8f2af341053e5e591b8689f02ca6bb4060d852323a324d SHA512 29b3ca15c19bf400785272bbd5e25fe7184410eaced04b7e6c55868bc8d3c0bf344abc7239625395b218645b4395993d994caaad49d59eaeb21a0a704b97bfc8
|
||||||
MISC metadata.xml 920 BLAKE2B a73ea962039cc6d91fb4c6eaef9eede928edb2054516950f40abe7e6ccc3f90e5c4ab308df5a0ae955dad48ba74c3ceb91688657a43b7515e0ca7a9a185bb940 SHA512 21cf5d15a85861804eda191b8d28c7c33307e215fc6ecd3a1d34d0351f42efc713b634c281c722d4bf9d5a70cf20bc753ddcd4cdb9b0e4003c8a33c51dab77ff
|
EBUILD coffee-script-2.7.0.ebuild 1695 BLAKE2B 2d66fd0544c2767dada78b9bc4eb54130c4fcb99376096ea4a57617c32dadbaab595787317c7e2fdc354d849060d25003b0df6bf10c814f805f896aa80ae6523 SHA512 d1f9f4a3686f4aac78e4aaa74cae729bd6429bd286e17297b56d6143a92acc7428415dadcf43ea7fb9d1ee51971291fe1dc86e1173641ad7f058af1f017ca620
|
||||||
|
MISC metadata.xml 1029 BLAKE2B 80a03e9afc372837720050fa60919afd6c751c7526777be5afae00a29ef6869d4f46ea873197f53669a2ce5f5c07503c79c3363977ac1c4f8970225af57b40e7 SHA512 a01e36d206d984c31fbfc9f8be0584313e932f0dc57bd5a07905336300449b42c9d5f2ec1253dd180aa72113eac5decda2273adb6a49c85dab91907e749adb0f
|
||||||
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
MY_PN="coffeescript"
|
||||||
|
|
||||||
|
inherit readme.gentoo-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A little language that compiles into javascript"
|
||||||
|
HOMEPAGE="https://coffeescript.org/"
|
||||||
|
SRC_URI="https://github.com/jashkenas/${MY_PN}/archive/${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
# This package has a test suite (that works), but it requires a number
|
||||||
|
# of NodeJS/NPM packages that aren't in the tree.
|
||||||
|
IUSE="doc examples"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
net-libs/nodejs
|
||||||
|
"
|
||||||
|
|
||||||
|
DOC_CONTENTS="To enable installation alongside other tools the Gentoo
|
||||||
|
maintainer decided to rename the \"cake\" executable to \"coffee-cake\"."
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local npm_module_dir="/usr/$(get_libdir)/node/${PN}"
|
||||||
|
|
||||||
|
insinto "${npm_module_dir}"
|
||||||
|
doins *.js package.json
|
||||||
|
doins -r lib
|
||||||
|
dodoc CONTRIBUTING.md README.md
|
||||||
|
|
||||||
|
if use examples ; then
|
||||||
|
# Users should be able to run the examples without having to copy
|
||||||
|
# them to another directory and decompress them.
|
||||||
|
docompress -x "/usr/share/doc/${PF}/examples"
|
||||||
|
dodoc -r documentation/examples
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
# It looks like "docs/v2" contains the output from all of the stuff
|
||||||
|
# under "documentation".
|
||||||
|
docinto "html"
|
||||||
|
dodoc -r docs/v2/*
|
||||||
|
fi
|
||||||
|
|
||||||
|
# The coffee and cake "binaries" use a relative path to find the lib
|
||||||
|
# directory, so we have to symlink them rather than use dobin().
|
||||||
|
exeinto "${npm_module_dir}/bin"
|
||||||
|
doexe bin/cake
|
||||||
|
doexe bin/coffee
|
||||||
|
dosym "${npm_module_dir}/bin/cake" "/usr/bin/coffee-cake"
|
||||||
|
dosym "${npm_module_dir}/bin/coffee" "/usr/bin/coffee"
|
||||||
|
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
readme.gentoo_print_elog
|
||||||
|
}
|
@ -1,13 +1,23 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<maintainer type="person">
|
||||||
|
<email>xgqt@gentoo.org</email>
|
||||||
|
<name>Maciej Barć</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
CoffeeScript is a little language that compiles into JavaScript. Underneath
|
||||||
|
that awkward Java-esque patina, JavaScript has always had a gorgeous heart.
|
||||||
|
CoffeeScript is an attempt to expose the good parts of JavaScript in a
|
||||||
|
simple way. The golden rule of CoffeeScript is: "It's just JavaScript." The
|
||||||
|
code compiles one-to-one into the equivalent JS, and there is no
|
||||||
|
interpretation at runtime. You can use any existing JavaScript library
|
||||||
|
seamlessly from CoffeeScript (and vice-versa). The compiled output is
|
||||||
|
readable, pretty-printed, and tends to run as fast or faster than the
|
||||||
|
equivalent handwritten JavaScript.
|
||||||
|
</longdescription>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">jashkenas/coffeescript</remote-id>
|
<remote-id type="github">jashkenas/coffeescript</remote-id>
|
||||||
</upstream>
|
</upstream>
|
||||||
<longdescription>
|
|
||||||
CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
|
|
||||||
|
|
||||||
The golden rule of CoffeeScript is: "It's just JavaScript." The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable, pretty-printed, and tends to run as fast or faster than the equivalent handwritten JavaScript.
|
|
||||||
</longdescription>
|
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
DIST esco-srv-0.513.tar.gz 382658 BLAKE2B 323b4690c5e3537fe9c6b765ab644ae18122c81aa334c10a6b131db727d3b8d3f61d15eece5d6c205fd439c0858d10f1e9f97c74545248a92b6cfa9b5386a354 SHA512 4148a39f1cc4cacbbca1b1e5504530e945cba04acca8cf9b28b47eaf88860dbaea0c1ff7e46c59ea6a57b57a796437eb9577e38f8a06fa4bd34fdb543e4e5909
|
DIST esco-srv-0.513.tar.gz 382658 BLAKE2B 323b4690c5e3537fe9c6b765ab644ae18122c81aa334c10a6b131db727d3b8d3f61d15eece5d6c205fd439c0858d10f1e9f97c74545248a92b6cfa9b5386a354 SHA512 4148a39f1cc4cacbbca1b1e5504530e945cba04acca8cf9b28b47eaf88860dbaea0c1ff7e46c59ea6a57b57a796437eb9577e38f8a06fa4bd34fdb543e4e5909
|
||||||
EBUILD esco-0.513.ebuild 596 BLAKE2B 8f4c719ad78c4125a6feba23e82ea89efb8c192f2ac337a25194222c84ba2e99a82440bde07c476bfdf2bf4d9933db88c5f831698e4d4b65476183bd7b9c4cd0 SHA512 a17dd1788c092f7318ee356c7f49573cf026580db98a15720d031bb51452ce7157ba9b24a79a32d08a71fc2237677204c174789f166c7484deaf7a807d279f6a
|
EBUILD esco-0.513.ebuild 596 BLAKE2B 8f4c719ad78c4125a6feba23e82ea89efb8c192f2ac337a25194222c84ba2e99a82440bde07c476bfdf2bf4d9933db88c5f831698e4d4b65476183bd7b9c4cd0 SHA512 a17dd1788c092f7318ee356c7f49573cf026580db98a15720d031bb51452ce7157ba9b24a79a32d08a71fc2237677204c174789f166c7484deaf7a807d279f6a
|
||||||
MISC metadata.xml 242 BLAKE2B 662512d253351a3419022c5761ddb18179a5ee272a8e3d80d7c974eb88da6703b3d2ced5d560999c8510d985ab6f298de4b460b4a6aec15d81e3fd939637ec5d SHA512 6ad7f1d7a90e0acdc9acee06082341ba81d6074767253711930fc9e3dc98dfd02921f1304ee9a1e9b0cc7fffaa6d680abf2714302ffac09013f4c23c8244d542
|
MISC metadata.xml 389 BLAKE2B 2feb5e21bb9173a9180e56743e86b687722a27b2ae20c1c2297ca02847195a3473106ecc30e88655e23cf3db9e30d9c6b6c5b7398e2877a01ba2deba36d20ea6 SHA512 29eda3d625700869525e4b37acd060ebc9819c9ffc2d26570124ac18560870d6876b890c84f57986b6699bfae5cb9db24b30611659898dbefc9197098fad802a
|
||||||
|
@ -1,8 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<maintainer type="person">
|
||||||
<upstream>
|
<email>xgqt@gentoo.org</email>
|
||||||
<remote-id type="sourceforge">esco</remote-id>
|
<name>Maciej Barć</name>
|
||||||
</upstream>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://sourceforge.net/p/esco/bugs/</bugs-to>
|
||||||
|
<remote-id type="sourceforge">esco</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue