parent
c151b01b18
commit
d966060cab
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29477 BLAKE2B 502c7f01ff50ab18e4ff00dfa41555030b1fb06c91615c7e634b97067f990cde8fc819d6d8eaf4baf707a3f5092571ba49fa6b7d60a9e99a46970ff055573522 SHA512 bbe059ff63fe41c99f24f0469e63f4866c1653856b6056600fa93967a3d268b0024ffc65b59de58d50f52d89e82b5a7ad8be9dd5ceedda6fcfbce2c4d092d0a0
|
||||
TIMESTAMP 2023-03-22T10:09:34Z
|
||||
MANIFEST Manifest.files.gz 29464 BLAKE2B aade59da004162611782a3d24cf6f2b08cdea84ca69c55a75106e8b55059841c07978e70e29bae9c29cdcf52bca10bfb078cb73d5f0e7a3d39596776fc3d9f7b SHA512 2b13f42644caaa2f828e343077e0fc5fc107516e8f00167d55924226f6615deec3be4bd317fc9a16db4dbfc0a549dce91440c8417fba61069b11860bcfd0f0bf
|
||||
TIMESTAMP 2023-03-23T15:09:36Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQa095fFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQca7BfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAinA//VHt2gyefleTYcx2DSV3fSViZsbbK/qCyzDikACIRq4Mz+PscOTQ4CZ7n
|
||||
pkKDHDia1tx+X9cWoMDBPMhIOcgqbYellKz1jzXlL0SPIMdz+2p+LWQV+wqjD2I5
|
||||
ZhptLXyik/SubmGruJAUiDLV5HKfJMAINjJpfHFyGDwGPklNmbW8Lu93N7OU9Tz8
|
||||
K8hxUcpOxakpry0V1m2GXHqP8itGveJuC6kAeAVfuC0GvzcrmNEzUQdMLk5vAcZb
|
||||
4hJrWzFEcTsM1YjnpY5+2uyOn6SlGKhfpXjoPdCFrjdbZCnkqaJ8/cnY4tvknBre
|
||||
QPH6DjUQIrDybn2yLhJShB8GAroSV6DDHJ1yFgFnqZwdZl0qblP/GBGdxv4dyLDr
|
||||
crcwBlmSdup9N5g2fp8XqikFHEhcbkRNgif0khz9lFjY1ae1RfyFPQfyKzzjXxmv
|
||||
dEY8fAwaBDs6YgPS/XND4QOwRRRiiVRXjiTx7OmbkeG4FUY2TjovNEcZepkNKe8d
|
||||
lRN8ElQwgGtWemTiq4Ys+49EIDUb/cn+MriYF7O42UTs0YGdeLW4yuBJhMHz449z
|
||||
RzkT3shqZNTcU1NMEG8/eOLq+B8wGt3CTwJo5kDiqVHMIxsD+B3wxVYOMXYggPkb
|
||||
WQMHpqaI7vjbrlQbVtlju0iOp7Ckn79bkWcoIaT7mYkLCfdd3os=
|
||||
=fdXj
|
||||
klDpAhAAiWTQpSCShItzI3G28hd8WNvVU7AXNn2FPlPTJDM9CITYfD7tSdgR5eUv
|
||||
KOn7C/Sx6IV1zwMG80+dbzbmEohiVQkU+XkOy51i3D9WpRuLh05OswYKyjQJrSlP
|
||||
P5PPNavQxNlmNPpigwQFQFqYa3DKA73PKUNkIOuWNt82onZGlfRUZXRqH94IELF9
|
||||
75wOwpBT3fbWlpZ3+CJ0G4AYQ+kuyL8YKIQGPV1z6K96gkRUkOD4hHTRZ5xr3Ra6
|
||||
lyUs/hQENes10lTWa3iIyJVEFcWGMmXOYqD1Faq3yDdnnm4yoxMV0XtN+ifc+y9f
|
||||
OP2Ut9EtLvF8kytPic2zagVmLTOi/g9aCPYT3IuBuMM/vwSmerY3mntOv7G6fOrC
|
||||
6Zibrsj2RgCJtOgs3IW7UssYFA5MI5bd0X++xAGake4zoz3oVVI3ykwtm+/Z1LvX
|
||||
9iCiAXM7vD2zOzJ1PzOO7dVaClYB1kgwtxg3aSi6j/6MsxTwJADe4sjeJJpIYCz/
|
||||
xetIOSHaiSlbN6SckuXhGSD+/ddarSJ9AheHeZMJYZj784LrVlNENygteljF4O8+
|
||||
7PvwfvP0eDhCERiaz8Vw4mkj8eA3yNU4DIzGkBN9is+5R3/sl/0itip4kTaOV6qW
|
||||
zhTKhs/ulBlU5lVPxEpijwjEGfBFnxzULKXbTshe3CEwpWTxC+s=
|
||||
=emjl
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,2 +0,0 @@
|
||||
EBUILD jabber-0.ebuild 204 BLAKE2B 3b477347e8d0c5726444c22c267f304266eea9f83d605d25b72d414e78d6ad5bd3d7f4d52ddcbe07ffc040a3920cccb9cebae86c25247c34fbf6ce2c5a60f2d8 SHA512 55bcc9090deabb801ffbfc5ef721b4fa285fe3ab2ff52b455b24d071a6c06de95f28f9d0749c266f0fc5045f963855848c70882f483607e11f566c4c5e8005c6
|
||||
MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3
|
@ -1,10 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="A group for various jabber services"
|
||||
|
||||
ACCT_GROUP_ID="379"
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>conikost@gentoo.org</email>
|
||||
<name>Conrad Kostecki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,2 +0,0 @@
|
||||
EBUILD jabber-0.ebuild 251 BLAKE2B 297fc86bf7d982c60c5626d09dc423ad15534b94b129c8af64a7862d756d53a016a9196184351a9687ecd6e325cd467f8e728e8f11ff9dbf71b4f65ae83185eb SHA512 bb4df967f554cc1fe1986d43555a47f9054de27df01d752dd555697db43795ae5cbe24b9ac77dd98543dec13b40605d031f3d8cf8994ada9836b6a2440a5c9de
|
||||
MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="A user for various jabber services"
|
||||
|
||||
ACCT_USER_GROUPS=( "jabber" )
|
||||
ACCT_USER_ID="379"
|
||||
|
||||
acct-user_add_deps
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>conikost@gentoo.org</email>
|
||||
<name>Conrad Kostecki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST openrc-settingsd-v1.1.0.tar.bz2 41781 BLAKE2B 1a508c5751a3b2c734b533ebdf72d4c5fa97b67743caf5e47f06fc505a286e92167715e0ec706528a4e9a74d0aed9d78d6b6b2d542c1df3781d5bd76ff700b91 SHA512 f63aa624097a806094c51a6da8fc6f4962c3302ea0acf02be17744db9d5caf4cfd68294a8e8916e62eeeca722cadc571715b9751730f9d9cf1f9be66e93510f7
|
||||
DIST openrc-settingsd-v1.2.0.tar.bz2 41713 BLAKE2B e4630e934fc55549b3d81cc448adb35cb22cb99b898363a1113909a24acc0709d5693841a9c651b4ecf52044c3a45cc4b8207f9c9a3d0e1e8a4f85edefb23d65 SHA512 b1862e80454d3ca22d083f283f4ef3215dfad4da6d2aa495211fa31014c66fb6891ae87a3a1c6932944ed4c1e7100d247e80abc659f37868adcf5fce3b90385b
|
||||
EBUILD openrc-settingsd-1.1.0.ebuild 1477 BLAKE2B a7dab01a14659405662a156514646cb8eeb338e132e577e562e129e3da2d4b7d022d4fd9ef47db48d36f9e9f8e1fa3fc709c002c54e1516cf2de6d3a8d649017 SHA512 cad7413f725f60200ca8bdee649cf35432450513c1be10d3ee2a14fa1e063ffb798101f3d23425786eb241dee91af3b9bbcf144582ce2cb136f0b0cc8e5d1d4d
|
||||
EBUILD openrc-settingsd-1.2.0.ebuild 1414 BLAKE2B 6bc66999b0fc2ceda33ed4515c5d91d00487b7c1d7cff2e19996d0da3b4c4cbc0002ca4767c9358118b94a24c02bd3c29989e14af964b5fd03956c84bf7e9409 SHA512 d5781cc45c1ed664c6f10bfa4d8356bfd267712de5206ac7612a45134e0fea0e8f458539bf6d8c0d6735578772b4f7407105656694b7e7c246907af9d5d42448
|
||||
MISC metadata.xml 489 BLAKE2B 9da8f8d72d161ece48f9f2bd5ac900836bf5be45de25e604b3742b3aa38820f2fb6b4039062a8701a1aa0e9b6f5893f389b99e178dd31f70ec008928587f661c SHA512 aeab0c7da85043d609af29f344fdefb7d8fcf62b7bdd113dd56131c99d82e738a2ea7d261b4de365443d9dd1747bce4069ec3e0fdcfe2de91fe117726024e127
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
DESCRIPTION="System settings D-Bus service for OpenRC"
|
||||
HOMEPAGE="https://gitlab.com/postmarketOS/openrc-settingsd/"
|
||||
SRC_URI="https://gitlab.com/postmarketOS/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE="systemd"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/glib-2.30:2
|
||||
sys-apps/dbus
|
||||
sys-auth/polkit
|
||||
dev-libs/libdaemon:0=
|
||||
sys-apps/openrc
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
systemd? ( >=sys-apps/systemd-197 )
|
||||
!systemd? ( sys-auth/nss-myhostname !sys-apps/systemd )
|
||||
"
|
||||
BDEPEND="
|
||||
dev-util/gdbus-codegen
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dopenrc=enabled
|
||||
-Denv-update=/usr/bin/env-update
|
||||
-Dhostname-style=gentoo
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
if use systemd; then
|
||||
# Avoid file collision with systemd
|
||||
rm -vr "${ED}"/usr/share/{dbus-1,polkit-1} "${ED}"/etc/dbus-1 || die "rm failed"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use systemd; then
|
||||
elog "You installed ${PN} with USE=systemd. In this mode,"
|
||||
elog "${PN} will not start via simple dbus activation, so you"
|
||||
elog "will have to manually enable it as an rc service:"
|
||||
elog " # /etc/init.d/openrc-settingsd start"
|
||||
elog " # rc-update add openrc-settingsd default"
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1 systemd pypi
|
||||
|
||||
DESCRIPTION="Automatically create, prune and verify backups with borgbackup"
|
||||
HOMEPAGE="https://torsion.org/borgmatic/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
|
||||
|
||||
# borg is called as an external tool, hence no pythonic stuff
|
||||
RDEPEND="app-backup/borgbackup
|
||||
$(python_gen_cond_dep '
|
||||
<dev-python/colorama-0.5[${PYTHON_USEDEP}]
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
<dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
')"
|
||||
BDEPEND="
|
||||
test? (
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/flexmock-0.10.10[${PYTHON_USEDEP}]
|
||||
')
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.5.1-no_test_coverage.patch
|
||||
"${FILESDIR}"/${PN}-1.7.3-systemd_service_bin_path.patch
|
||||
)
|
||||
|
||||
# A fragile test whose only purpose is to make sure the NEWS file
|
||||
# has been updated for the current version.
|
||||
EPYTEST_DESELECT=(
|
||||
tests/integration/commands/test_borgmatic.py::test_borgmatic_version_matches_news_version
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
systemd_dounit sample/systemd/borgmatic.{service,timer}
|
||||
keepdir /etc/borgmatic
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
elog "To generate a sample configuration file, run:"
|
||||
elog " generate-borgmatic-config"
|
||||
fi
|
||||
elog
|
||||
elog "Systemd users wishing to periodically run borgmatic can use the provided timer and service units."
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST fsarchiver-0.8.6.tar.gz 273652 BLAKE2B 2f8d11bb721c4e5452f0bc62661bd254226d3d62b5d7bee0a8ccfd227bdc39dd0dd544e831888bbf39010341aaa0d74b2805ab580c79cc90e96a43be1676d86c SHA512 26a2d7a68d162aabb778b14f29c52cf8fbadb8147cf5eae592352a36fbf93cc45c08c241253bd8dfe8cd0b77d0f156afcc8d89e8d24a238fd4427cb479827f14
|
||||
DIST fsarchiver-0.8.7.tar.gz 274350 BLAKE2B c7989a0323c1cebc7add9653d70b5b3d9f32130602ae469ec6fb00834a1af9a0b2af1fb21747d8785505068b2224fe7cd1cde9dfe9b6be4bce87f398b2a18ec7 SHA512 6f7099c9f961f78fc23e6cee57dfb109f0e2e00a707875175e37786ba0abb7a2e6330662f57a4122215c80dff63b8dc1b270690c0f8cc3bedbca83ab857c19b2
|
||||
EBUILD fsarchiver-0.8.6-r1.ebuild 1345 BLAKE2B f2b52187fa6e525c5d01bb811b81ef6461fd1ee2c35fad954699cce52c540bacf2c41fe529d036d09e57a7075a500461e4200e23d09ada8eef700a0871c333b4 SHA512 761ac12e51a3f8a115ceb4eb0647f0a35c1cf7477cd095ea7603beaf42e42b071289565aecc57c541d9fafbd0629af86266696c782e96fdea96cf261b6f33185
|
||||
EBUILD fsarchiver-0.8.7.ebuild 1347 BLAKE2B f2808e0806d4a76a99c342905101e08ec231bf1db71c85b9c14b5213e4a5cff60ef8fd78222cf59d15794a8c9a3266212adc8cfeebcb6921ce7f7d7da1a091a4 SHA512 525ff18dc1e485026bb11b2d5c3c45c08010ec626232c7aadb8d9fca393cbc6d57de27ea8be41706dc9bee26b11f40b14884b30377fe9e849f438083106b34b5
|
||||
MISC metadata.xml 383 BLAKE2B 536ce35a2a711ac89ad6ae9eb592847244e1a10923ed42295d78f1ca99b0967e79ad7dabed51b2d4f354dcd1d7148b1f0e05020fe40cc73e5ae1f60127610ddc SHA512 06c568387a33b2c259daa5fda331bf270149d7c83aa51c4261b9156857c66c66335f876363a4a01befb80f8dd04ff827a3328a526d0d4b57a74663e79d887717
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Flexible filesystem archiver for backup and deployment tool"
|
||||
HOMEPAGE="https://www.fsarchiver.org"
|
||||
SRC_URI="https://github.com/fdupoux/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug lz4 lzma lzo static +zstd"
|
||||
|
||||
CDEPEND="dev-libs/libgcrypt:0=
|
||||
>=sys-fs/e2fsprogs-1.41.4
|
||||
lz4? ( app-arch/lz4 )
|
||||
lzma? ( >=app-arch/xz-utils-4.999.9_beta )
|
||||
lzo? ( >=dev-libs/lzo-2.02 )
|
||||
zstd? ( app-arch/zstd )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
static? (
|
||||
app-arch/bzip2[static-libs]
|
||||
dev-libs/libgcrypt:0=[static-libs]
|
||||
dev-libs/libgpg-error[static-libs]
|
||||
sys-apps/util-linux[static-libs]
|
||||
>=sys-fs/e2fsprogs-1.41.4[static-libs]
|
||||
sys-libs/zlib[static-libs]
|
||||
lz4? ( app-arch/lz4[static-libs] )
|
||||
lzma? ( app-arch/xz-utils[static-libs] )
|
||||
lzo? ( dev-libs/lzo[static-libs] )
|
||||
zstd? ( app-arch/zstd[static-libs] )
|
||||
)"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e 's/^\([a-z]*_CFLAGS.*\)-ggdb/\1/' src/Makefile.am \
|
||||
|| die "seding failed"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable debug devel)
|
||||
$(use_enable lz4)
|
||||
$(use_enable lzma)
|
||||
$(use_enable lzo)
|
||||
$(use_enable static)
|
||||
$(use_enable zstd)
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,10 +1,6 @@
|
||||
DIST yubikey-manager-4.0.8.tar.gz 147076 BLAKE2B efdefb15c3939bfb2171766aec195fb776668894d4439565840587d14387999e052aee6eb225b9332662f1ebdbf1db24fceb606393e23d591ff61b91c1ee96f5 SHA512 87352bbb133eead48d1588df2db5420687278a9f76ceb283a53af8eab3d29e30c86e01a588a6da2884e6dac6af192ad355a28745f2f8505ef6cd0e96dea3e9c7
|
||||
DIST yubikey_manager-5.0.0.tar.gz 158461 BLAKE2B 622c01883efcaa3db27e8ef9e52e2b4e941e627ae144b753b1b161ada5766578320b6bf748fb71c97c3ac9f2cd96993f6180d8e40563ac423df21a333dc3b06e SHA512 b529ab33712ebf2e88509dbceb19e4582e6a5b00890a0660f9409e3f8e4475ba1842fc1edcb515a1ca766b0e57b3ea323a19d8cd155c914d16cf67cfc693dfed
|
||||
DIST yubikey_manager-5.0.0.tar.gz.sig 310 BLAKE2B 9f561511320dca89c2d757e079ad7b22b783006214d538e03ee5721540a03f528dc8098922e2df191d013b3038e664e05eb12d017f130995c345aec613b7bd48 SHA512 98d13154863441b3d3b5e2a75806db3aed1a489635d4257e4249ded4eb393042c8371ce9ccb66ed35b9015c5f7baec36ceae07a64a48d2a12c3971e395de0173
|
||||
DIST yubikey_manager-5.0.1.tar.gz 158829 BLAKE2B 082b7405a6b8049c0086126c8287ab66f5028b121da4aeae81939683ed65cef1a7c59bf545b5e768b18643bd6c0ee759b2897673870344d8f7ab5217413c1a0d SHA512 2e798f8475e52c9091f5cd6ebbd5937eb3f14c49e9c2c9c7eda09c095ac3a1c80065e14f8e9c827c1eee8914ce3c3e21dbb2820a6ac8cefed1306d409cc6a0fc
|
||||
DIST yubikey_manager-5.0.1.tar.gz.sig 310 BLAKE2B c12b2c6f09be26a3df394cc296fbe28db560f31864a5b46d18021d672947c0d929b56be5cd10fd0347e4bcdeb988a242780b58565eb64163b125752756e5dda1 SHA512 876c47c2b22efd58f801f3bf7110c1896f425090d2454db4eb8214442b5a909b75f6fcf8e581c97806e488bfc6fb306e92274ce1b29be9e3240813944155478f
|
||||
EBUILD yubikey-manager-4.0.8-r1.ebuild 1091 BLAKE2B 81bd4c6f18fd9ea41e3764c2cd20b1f2763c59e02ad6694dcb5d461a13e91e8bfc1d6c2fd5e5e7dc62a11880f48fda86f38373b3bd84c09e8a84cf7ef0754404 SHA512 e1e278b190546a842d1a0f679526d0a92ccb69875e7c976e19582798e57721dd2da9436ee10eb759bd04e5904456583a3b95ae75e660770e7916df70739b5e13
|
||||
EBUILD yubikey-manager-4.0.8-r2.ebuild 1093 BLAKE2B 1d15ae49c6a5e2b85d85c27f77384ff30c31ec824827317d31fe2c2d66ae3d8d4823e4877a0075e8c01aeebc332ee20fdbe71b4197a34e4540464cf03cd637bb SHA512 44a94a5dbc11336c88a66e93ec8d0f3ebd744ceea423cda8c0a41c0aa33b7d5204dfddb7950301d9e0dc18d906c75c639a7bf90d992c69e61530d90b267212c4
|
||||
EBUILD yubikey-manager-5.0.0.ebuild 1650 BLAKE2B 3c2057f0864a5333762264caf171df5e449f0ac9b38761fab4a8f9ce81e248b855947648df14c9c01b73ea046f73d01d97c69b57f9e111cebcee698af153b79e SHA512 1ed2351a35420a7be3c659bbf4ce99aa3db7108468032ed742e8a88efff39ae157337e1ff02cb35672a930839e17362c722e767078b2acb4b729cc501884d3d2
|
||||
EBUILD yubikey-manager-5.0.1.ebuild 1652 BLAKE2B b2017d05188a3ba7819122857b04938f212433e4bd26796f157dafe3dcca0afaa18a247db0c4e081029c2199622101721a4e5314b22c9b097caa002ec97aef28 SHA512 ee9d0bae6493669be98da4c8d6ff1775da00f8f41ca35edc947f6d8c80433556e8c62b4d4d68963c07ab55f0e89bcb2974f100f95e200d165e628074b8e8391b
|
||||
EBUILD yubikey-manager-5.0.1.ebuild 1650 BLAKE2B d8deaf437fc53079e3cfaa06b06dc1d83c064bc08a4720d1073a026390a7e17111501e574dd1db02539cf36cc408ad5f9f1397efd289d0406c58801ef0296002 SHA512 cc685555df71bcf7762c8d995be94073dd1615bcbbf75c5ec4c5546ca61ee12df2c44ee4aa2532c63d0a3df747ac87acafb2c6c8fb2fcc8c36f6b3f07af33433
|
||||
MISC metadata.xml 534 BLAKE2B 1dc91b31fae812c9abf38e762d18db228cf07cb29dc41f5c7928ef417002826acaaabaa3b1374433f9fdfc251b5f5fbabbc43e66e3b94cc6df3174d3ae5aa059 SHA512 cf47e3400679f7f4feb73ef3b8282d3f4dae6b6d0e5034cbc22935fd0196be0784946bf9ac93dea7fb36a16347f867d092845c1ce3528a00c704de9657ad3821
|
||||
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library and command line tool for configuring a YubiKey"
|
||||
HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
|
||||
# Per https://github.com/Yubico/yubikey-manager/issues/217, Yubico is
|
||||
# the official source for tarballs, not Github
|
||||
SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
IUSE="ssl"
|
||||
|
||||
# app-crypt/ccid required for
|
||||
# - 'ykman oath'
|
||||
# - 'ykman openpgp'
|
||||
# - 'ykman piv'
|
||||
RDEPEND="
|
||||
app-crypt/ccid
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/fido2:0/0.9[${PYTHON_USEDEP}]
|
||||
dev-python/pyscard[${PYTHON_USEDEP}]
|
||||
ssl? ( >=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )"
|
||||
BDEPEND="test? (
|
||||
dev-python/makefun[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
doman man/ykman.1
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1 verify-sig
|
||||
|
||||
MY_PN="${PN/-/_}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Python library and command line tool for configuring a YubiKey"
|
||||
HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
|
||||
# According to https://github.com/Yubico/yubikey-manager/issues/518 the release
|
||||
# tarballs on Yubico Web site and on GitHub should be identical, and at least
|
||||
# for recent releases the latter are signed as well. Only the automatically
|
||||
# generated "Source code (tar.gz)" tarballs should not be used.
|
||||
# Still, prefer the former if available.
|
||||
SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz
|
||||
verify-sig? ( https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz.sig )"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
|
||||
IUSE="ssl"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc"
|
||||
|
||||
# app-crypt/ccid required for
|
||||
# - 'ykman oath'
|
||||
# - 'ykman openpgp'
|
||||
# - 'ykman piv'
|
||||
RDEPEND="
|
||||
app-crypt/ccid
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
<dev-python/cryptography-41[${PYTHON_USEDEP}]
|
||||
dev-python/fido2:0/1.0[${PYTHON_USEDEP}]
|
||||
dev-python/keyring[${PYTHON_USEDEP}]
|
||||
dev-python/pyscard[${PYTHON_USEDEP}]
|
||||
ssl? ( >=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )"
|
||||
BDEPEND="
|
||||
test? ( dev-python/makefun[${PYTHON_USEDEP}] )
|
||||
verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 )"
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
doman man/ykman.1
|
||||
}
|
Binary file not shown.
@ -1,4 +1,6 @@
|
||||
AUX 50dwarf-mode-gentoo.el 142 BLAKE2B 2101b53bb85e33b34b807cd3483979db3466e1a4d804f274d086b7975f7c437df731e922a706d03921f5e838524d126098462fd29f9867cfd863dc85fd83f321 SHA512 c6ff6a3b9ef606368a6b74e38c8d3f030098c6dd619ce1a0b090f5b30b5fc0c35e3567a8af5f12a63611d9fee1d9127fd844b9e3f3cfac8357413dc405955f96
|
||||
DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
|
||||
EBUILD dwarf-mode-2.39-r1.ebuild 439 BLAKE2B 587002138f93084160d2bd7f8559051bad49ad55d010bb5c1745146be1ce9b4a879e91dc20af14f3ffc78fe30a45a024e4148c05394d7b5294ed9f635fc22279 SHA512 60693079fc295b7f3bb2a17ed8a9b5fceab55c39f9a81c1a3158f97688e2b853ed4cdcbf7a79082c22bf622aada407c3166b3bbd34324882b30b272aed7373da
|
||||
DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
|
||||
EBUILD dwarf-mode-2.39-r1.ebuild 438 BLAKE2B 938b87fffcf42992a44b96d5112a7356eb99f0f12ba56e2cd2a184d18971f848e78367d55b5cc2c88a7a9b05bf9704b1ec71334e1a2a4bd8a69e6986fca7346b SHA512 e6c98582889f551333cbc6d3efe9bfc16421c76c483c67d66beaaad4b0cb780588172c197ec92b016dbe56337ece2f4abf907235dec8fd5b9bee28c8eebb0c64
|
||||
EBUILD dwarf-mode-2.40.ebuild 439 BLAKE2B 4629c7e365a1711668cf8b96723787888eec8d9413c48b1e8f8295e8bed62452ef73f795ed159a486defbf422109b375111ff317466b81db218b3e442155df39 SHA512 837b9a6734e9ed0c5f8582eea17a38ae53c16883227878626addc21138803a499b0ab646f9ff9336c1dd847cc4ec528c2946b9b0462c64271c3ca2079209efd2
|
||||
MISC metadata.xml 380 BLAKE2B bad7ba917871a071d10f1d030b2becffbaacfeab7b3fc27d2b78dfd1bdb7f4c251afa98cc6b33ae18674fad2cf1afec8d3a6c496d3c8e6a5b17cce8e89c41057 SHA512 a1d794cb60868de7e44718c282328961bf7dff377810bb3d63e83b71395316fd5bc15ae39c64fa83ab98915d0a8f8ac8a5fc4f5e2b22c475ab00f88723dba8a4
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Emacs mode to browse DWARF information"
|
||||
HOMEPAGE="https://sourceware.org/binutils/"
|
||||
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
|
||||
S="${WORKDIR}"/binutils-${PV}/binutils
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="!sys-devel/binutils[emacs(-)]"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
@ -1,4 +1,4 @@
|
||||
AUX 50elfeed-gentoo.el 84 BLAKE2B 53bc34c6763b76071786ff235b7eb2cddef4ee7c6f4705f3f1e55f48d6716b3654fcb17759d15bcfb337e12664c81237bbfd78d62558fe46b57bc905f554e9fc SHA512 ffaad20340726c020e3ef6acf86513b6edc36320eddc70c2cb60d2443a9d7156dba5bd19d67faee3850e15905ff17ef422bbb56642437f68dcb1232c9640b002
|
||||
DIST elfeed-3.4.1_p20210822.tar.gz 67360 BLAKE2B 32931bbe54578bb8a0b9fc330d5114e4cc5f5f915f6e6125ad3d8cb5be459e72a097d1afb132ff6a73427efe9ffcce4a7e081a9a45144a5c1ea7fcdfe19ba4d9 SHA512 41bb095b87df3dfb40b6a155881f8703c674ddb9f15b5b2765fd4f893d4e58ddafb2fa0da296995e988a9ba6096e78760c262c9a18ef7624e65b60f2d7bf4140
|
||||
EBUILD elfeed-3.4.1_p20210822.ebuild 674 BLAKE2B dfe0427a767cd4b54302dfd886e8b709cf5fcc0e6019bd1e502a8812353b0f46b9a5058b811a9e447a89d128f7d8420f60bc99f55191b426cf181ef49b04a551 SHA512 d2e0dfdcab49349838549857836e299502f38cb301e3b0773e090250bc9bceea3be67e6b06d45b80780a217d747a4dd683892948c296652419e6f12c9a806141
|
||||
EBUILD elfeed-3.4.1_p20210822.ebuild 673 BLAKE2B 662155a0c45963d54c166ea2f73c83747b7b891e3386d35dd98a5fd7cbf512c66edb61c62c67ef7f3a17e9e0ef5e47f9d50e15a156115dd056186cb46279dbe4 SHA512 fc22c42ba7f86e1fd718ffc6c9466504142668a671692123b7f7561f145d02b5d28bb4cfafa9fe4f05db47a938b799bcc9f5aebfd6573bcd89da16db468b7e12
|
||||
MISC metadata.xml 683 BLAKE2B 55080a2245baf36818bdb4db06ab52f69ede139fe47329519b51479efd4a1b86d942d39b1d9a128d98caf6c19cda9c995b99928f926c0073ed05605af733bc4d SHA512 b4be6457c7c201d7e732484adaf36ace79dab0ab29c38e3d5b7aadfb4bcb2495ff8dc08cc447e3f104c4ccba9cb6c71cd4174491d57e1d5424ecc93750e00e17
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX 50emacs-ccls-gentoo.el 79 BLAKE2B f23f129c0e318dd81b135e778c7146298b04a07eb3710dd41cbd29a5c5eea1fbc94ba05ca971a9a97d42d176008d76283bd3696e033cc0c2c2fda28f7585ac82 SHA512 790b96eb665eed71f49f1129f7302903abe06af302ea83dd996fd87543f213759a4d2824eacfad9d24cc3f95ebaf351a7856ac7d8b05aaa2dcb672bbaeb2b347
|
||||
DIST emacs-ccls-0_pre20220510.tar.gz 12719 BLAKE2B 95e7445c4ef44c9a83015191046065e7a5ae93cc6fbc09943baaa8f336573136289269f835b7988ca1af14e5240afb6b05a601f3965c94d8132d2636136435b0 SHA512 423de0f04376021a3841e91b43e12801a94fd06a12ca90028aeb17ad2db0d5f94e6f963f67410b98796f91f2be5d127bdfd865f86266ae06beab3b6877bdd35b
|
||||
EBUILD emacs-ccls-0_pre20220510-r1.ebuild 574 BLAKE2B c7f191dd6a6ae521ac968e0bc78b18a16be1c934610e958d8e2db771344525d5a97d6c3159486debbf27aa1eba7d1ea473759333bed9b33f1331b76d25a1e68b SHA512 15c4687bd30cf306a0d5c9b3107a058fcf1c861f6c5128d889b3abdb08e54ea7946244afca4e9ac10f921c384ea6762ae7eecb1239f855c3f0582341e637f6b5
|
||||
MISC metadata.xml 554 BLAKE2B 63495534474c9e37b6bdef14d94fa83b7f426a5342c4397ca5ca973e9df77766a24dbdc8f53cc9c9dc63d94350952f85c7894dd21580f6558ab5fad1e1f1dafc SHA512 332f9023f27b79e0a5adeeb12501d8ea0d62f1870dea7eac7c9617b0f7f8d7d1ce8c14e49a3f8cd1b0878b7e12e8fe2e58e145766f72d096065fde99bbc81e12
|
||||
EBUILD emacs-ccls-0_pre20220510-r1.ebuild 578 BLAKE2B 9a5735f5ba8c87d8dff4ce27d9a096f525ad18209b2025955e2378f5aa06d2e2b352df65a9befa323b9848db2f1511eda7ca579dc0cbec0226077912e3347109 SHA512 ec5da6d12f224c4ee269a2526ad8fab55a79faa1e0ea9d9f097dcc39c43dac0be8b51017be1805e7a910b17c2743442064f91ee890f994534da5b3453b443939
|
||||
MISC metadata.xml 540 BLAKE2B 85715e2a2b91c71d9fd045a3aa28c16d9b8fcbc08e7a1876648fd622614e5709202f1f1db1eb19148296b83111865d323f817953acf5cabae56ee1fbff32a81a SHA512 c6dd57034fda7f0ff7be28366e977953966db1efaa818a297ed365239d06a60e228fe76f5fd5edf957074b2be938921af2e847f252e0c7fdf8d40bca51a4d14d
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX 50exec-path-from-shell-gentoo.el 84 BLAKE2B 0f3b62567ac7e3d501fe9d728cf380383f789f4c3107044747f2cfecd682f71404a49b4afa145f18e5dddc6f41247035fe72e01d6f3b362586017fdedc216c8e SHA512 42f18f03262f302c8ab28b0db1f285ab27caa19cf9acc4df4b289bd24d0e379e847022f59d5ac627ea3ebe1ba1c3f0a55ecba94d3b7f6825bcfee324983e216f
|
||||
DIST exec-path-from-shell-1.12.tar.gz 17125 BLAKE2B 01440c4f484fa2e584c40961cc3a0199a812072b3a41c78833a43bd57105e677077f902ef40dbb68eeaaa84fc511d9e02d7fabdbd7c86a0bc57e1ba88aaa6888 SHA512 62f0f89f542cbf0edaf163c1dfd4fac8bb532898f8eb5a9e068a991eaddb5e6ecb1813fc76252dc2d48b42b9ab602082f612d241613002b1a37b4f7d5f5d4f3c
|
||||
EBUILD exec-path-from-shell-1.12.ebuild 528 BLAKE2B e9885d2c3809df21485e8969e6961f17fee9ff76448ba5a5500ffe4094c03fae37888133be7f781ddb2934a5b9977c98abb1147cdc358d291988cbe5e385dc37 SHA512 0f760babb7aaed92de44f8d1e897fb56865b1c1b53ccd30d9c408e7d6e8ea22cbb4d45c717d6d7e962b8d958765e1e50e4aee1c630d0d912f4bc23dc555fc5ac
|
||||
EBUILD exec-path-from-shell-1.12.ebuild 527 BLAKE2B 0e02dc051bc01c487b3be35c35c5afca894921fd2ffb276266dfdc54ea1591ad55fa43cdaef2527aca357b07d884502b5fd93ce0333647825a810422ed298a05 SHA512 02102efb2d98ad861ba3acda63c0dbeb3d9edb5d6642052b87c00946767071554b8bb9b1414a4221ca0c25b8e667fb536df6f94368336d2eab0d3fbce08aa684
|
||||
MISC metadata.xml 817 BLAKE2B 013b0baf63e956f1c9bfa234348c4ec80888321257fda7569324033c1c48418b979972d48d8bbcfb83d75cfb44fae9a0cd484bd1e7e7a65c7fec58542aeccd7e SHA512 78d256c67f5e15e1895e13ab57fbe8d80897184f2aa04698df4a4de60ab0da5dbbb59c65f3696e2e548456eee249550bffdda45025abd3844c0fbb6c6886cb02
|
||||
|
@ -0,0 +1,4 @@
|
||||
AUX 50flycheck-clang-tidy-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||
DIST flycheck-clang-tidy-0.3.0_p20221116.tar.gz 4485 BLAKE2B e7e760093c1f8e4e2b110ac85b1223959de66412e77a780788270e2a238b3e2abb0f4ba17861ee6a714f3cfd437f1b60d074d0beba7295651b553c7e9816b125 SHA512 f29bd187ceb72b58c4954e1aefe2ed1034a70bb9b4d8992e16d29bea5399374111cff29b96cb3d90ed4dbee15d1c3593b6365fabe7ad2e4669b01a2482558a64
|
||||
EBUILD flycheck-clang-tidy-0.3.0_p20221116.ebuild 712 BLAKE2B 494dbdea22dc9e539658eed5f6de52f951e3d1d532ae376bf8a3af357e6127f88749affe4bd4c8f7cdfe55fcc289c31ceb23c31c1ccf192baa7cc755aa8315b6 SHA512 5f09555a1fdf40494ec4396a209b666e19d306e38290cdf0eabb0ae33282ba5897a9c73b5a082322e05ba74a7837fb7c30ae54d9a5ec0a4552a22990c6b37211
|
||||
MISC metadata.xml 544 BLAKE2B da5b1ba48f1e433d7873bb26004cc08e9cda34eb8b4cfac64dcb1c97dad6939e9314134f80287cf035f2aea1dab59f67ddf66c2cfe3a4d2f29bc166995a7fa23 SHA512 00c71c0f2d5fd18bd82119d0e0c64a5a8865a0f584c0763b508967629a451564e1bae90c6811edb80d49649cf7663100982039848274a88b2514d8e9354b2a0a
|
@ -0,0 +1 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,30 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
NEED_EMACS=24
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Flycheck syntax checker using clang-tidy"
|
||||
HOMEPAGE="https://github.com/ch1bo/flycheck-clang-tidy"
|
||||
if [[ ${PV} == *_p* ]] ; then
|
||||
MY_COMMIT="f9ae7306bd6ca08b689b36c1e8f6f6b91d61db5f"
|
||||
SRC_URI="https://github.com/ch1bo/flycheck-clang-tidy/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}"/${PN}-${MY_COMMIT}
|
||||
else
|
||||
SRC_URI="https://github.com/ch1bo/flycheck-clang-tidy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND="
|
||||
>=app-emacs/flycheck-0.30
|
||||
"
|
||||
RDEPEND="
|
||||
${BDEPEND}
|
||||
"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>sam@gentoo.org</email>
|
||||
<name>Sam James</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>gnu-emacs@gentoo.org</email>
|
||||
<name>Gentoo GNU Emacs project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/ch1bo/flycheck-clang-tidy/issues/</bugs-to>
|
||||
<remote-id type="github">ch1bo/flycheck-clang-tidy</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,31 @@
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
NEED_EMACS="24.3"
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Modern on-the-fly syntax checking extension for GNU Emacs"
|
||||
HOMEPAGE="https://www.flycheck.org/"
|
||||
COMMIT="5f2ef177cb21ae8b73714575802beef04abd0f5e"
|
||||
SRC_URI="https://github.com/flycheck/flycheck/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x64-macos"
|
||||
RESTRICT="test" # TODO: wire up now that cask and ert-runner are packaged
|
||||
|
||||
RDEPEND=">=app-emacs/dash-2.12.1
|
||||
>=app-emacs/pkg-info-0.4"
|
||||
|
||||
SITEFILE="50${PN}-gentoo-r1.el"
|
||||
DOCS=( README.md )
|
||||
ELISP_REMOVE="flycheck-buttercup.el flycheck-ert.el"
|
||||
|
||||
src_compile() {
|
||||
elisp_src_compile
|
||||
elisp-make-autoload-file
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
AUX 50git-modes-gentoo.el 73 BLAKE2B f756bc038b5b0c6dec420176142336902f9a350bb63ac5a10ac51895e28d1f0a5446ef1f959ce10638b97ebd1f6405ece3b2e101238ec835f62d91fe0b189cea SHA512 56c251fa8100e882225d0220f6ce656bf8012fe47ab9dd3a98c240a01e257689ab6867a8fcb6f9d11b911fb958ab3950589cd238434f27e10ca86aaecae74d69
|
||||
DIST git-modes-1.4.0.tar.gz 18218 BLAKE2B 7e08ce42d683d4a8224df6255304e3beb7db2a5d97f6c758bf229e020dd3c0e5ed5f75acf9a7fdf8a5d313b904cc59d0de1419244067a5975d5174f45aca0071 SHA512 2511575a4d5d578fca5bde50e103d0fe777eed9bc3c520d5172aff7c65baa47a0a0f633e0950b7efb3eaa891debd3e34df3612d713412d547bb58733c9f00cbc
|
||||
EBUILD git-modes-1.4.0.ebuild 501 BLAKE2B 14c50372dd97d8df166e20ad6f8a4bff45f7405b861d6d4cbbc5e5e64fea45d4b46e3a4f63c318a682e79d5f68f41fb0e9adba368de5a779d0b412be79dbc1f4 SHA512 424e4a22002cce2d5bda8dee2c11b1b6dd93cb5672855ea2c19f3ecc3c72fbd1aff060f21eab2a1d45ca2f44bae6c8d6eaad43998b3c59e518cb5a0b32488312
|
||||
EBUILD git-modes-1.4.0.ebuild 500 BLAKE2B be4f65792c690f0bb3e08c651c16acc1c26602c442c9a1e4394599aefe241b3cee3169cb9640bacac9c7ff75ceac69abcec7cd87eaf6ac68468887e56ba5f95a SHA512 484bdd237d63bbe6711d918992b9aad45decbd779f8a77c9b483a14e01d50390aba98ebf0486d8cd00be9b316bd02f21e00a7aca472abbd380a64bd23419291b
|
||||
MISC metadata.xml 419 BLAKE2B 6e3a5051a08003fb5450a0a4a9eb68df7c91878d1f61c7f5dbb58569dc1235ee4101f69a8d6bb35c846c3a78bfbf5f2e0fdfadd69a359e159818b3b145b04a5e SHA512 31f2551caca2dcb46aefdf851e01fc518260b6b8900d76c86106c7789f74de306357d4f0fa2e9852d9a8bad91253284cf5a68e6d66004a1e0abf25ba6a82ad58
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX 50lv-gentoo.el 70 BLAKE2B 1df0d558cc0f804235f1eb2ec5eafee3246b4e52044b1cb95a6f9f5c96a5218c4eba875455049f7fb329c1b0d2aa23702dbca23507c6410554483aaf8a5d8c92 SHA512 98b4a4ab94a4f1c4c7d5ebdf819dec2c5420605671dee154c7de779b2edc4f165f523fc0c425b9b40b4879d465648fb418555942a9df25033765de7d92104005
|
||||
DIST lv-0.15.0.tar.gz 36150 BLAKE2B 6e7d1ed6501d5b0fb40f3545d61469e461363dc7ec8900c7c697116cb19704529acfd9e886a1fef09ae50dfd68666e6455c62447140f55b1f4651490855c2b3a SHA512 815a8c425aaeb4d2aeb5d9faa0f66a41e37420b8e9435d93b9e78913c0e0722d1e39cad2e8f4bc12cfe34dad2e3fc1290b23d816181b12fd093f9e4d9d37e814
|
||||
EBUILD lv-0.15.0.ebuild 409 BLAKE2B 43bd61aa405c87d8beefa60700946d6591604729e4855f09f8ed86cca7003e6a404155499e7b04f551dfe24289a887348deefdb2ce42818e93557319d42b70fb SHA512 3d97592684ef25eb96ff77618a46167ea17c48cb4214b9282292448fc23a5d5de40e9b9095ec9e9424ad6c29f1639262fd666f666224915416464e1fa79719b2
|
||||
EBUILD lv-0.15.0.ebuild 408 BLAKE2B 7b1cbf3882c187ab5e42d86f0a643bc5179c56d754719d24e1baf09eff05c75d8de97a9843017c4570e6a1a2e43533ba8f1b31246afe7bb822a632b64e16e37f SHA512 d017c2772b1d43d550f184e97da6a1dbb25d893f7a2124a887d2b061acd441f6c5e504e7feb44ed66ccdae4c61020e8d793d17e3cf85c9ddeb6b36b9ecd79094
|
||||
MISC metadata.xml 359 BLAKE2B 89743dbb851201c554ddab9f6348543bbb95eb9ee7454fe47d3f06ec81ee41f70044246ea1579e7d46f34d07092a925989fcffc3e27023c886c25fdd28d8a1c4 SHA512 9096bfb69d93a8c81166929f27eb3780a010a8d588e19e9d8223b93341698ef84f735711ffdaf295927bc46f1626e371c138aebcdafd9aba4ae60db4dd666c13
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX 50spinner-gentoo.el 76 BLAKE2B a6429b68db59283bed9af809b575b72c310eeb058e41bcccdc563c17081de6ecd6078fc9de9cc9a13b5644b8bbacbb70a3880eb708123e30b81c60bfe16b244f SHA512 a4f84987ad7a64a01eaa7469e74caa64d7c91d79ef6cd292ab14e30ad70f45d82009b4ba24ba8a10425d7efd762ab31b4f139a4fa1eff168ff46ab14977717ad
|
||||
DIST spinner-1.7.4.tar.gz 1794009 BLAKE2B 87e7f311ccd14f6d5f56a27388ef497efece75a2529a7c534e216990a916a5d8804a9dfc4697b9b2988476a3e3fd82a5673bec73c092dd7f84208fb0a82885fa SHA512 45648beef41123600b5dcaa09ab65a9f3d0b8364f011fcbe177b060ef2b417a83ee002393582060eb3465d4e86d0af2ab5fa2999a13be4e6b5de4cb8487c9f80
|
||||
EBUILD spinner-1.7.4.ebuild 464 BLAKE2B af31f7df02e93a1ca370412cc104efa0b0eb174e033e9c5cfda6fa2e81826a92d858efd0c1012c0be2184bf2a8d1605234b52f6e892d33d2957eaec52d10ad3f SHA512 2a8e2c3fa8eb8c8437d64b1cd7669bd97ce461c763bbafb1ed8d5ce8e7f93dad439e818396d6d2183ea51f0ee128d3662c0d3b1436b34654e50f50397214f1ca
|
||||
EBUILD spinner-1.7.4.ebuild 463 BLAKE2B f7d8ff8a177c075a4146a379922eebb1796291eb3a938603eceed6c23aa2da9ce32e9869f818cc7fe0479d0aea58e81d5108a31478ead5fb230cdd84671bf9ba SHA512 e5ef29557610d1fd6c00f48b5a39e3c83ed6457e0eb0ad72fbef110d8c2ad987a5795255beaee0385c32fa61b79ae86cd6fd44a0b1ac504799fef92463662cfc
|
||||
MISC metadata.xml 366 BLAKE2B 14e3938875deff3c12c0fefbbade7477ca9ead8b45f939721dacc6d6fba9cf6c03cbaa7e66ffdf18d5b52f0f1a0844dab9c0d496dd6f06ed0fcf050c586635a9 SHA512 206a5c346b27c939218d1ae539266957ac667f79100db161efa470441125619331d02917662c04077c06b9dbf3616013163e1b8e9c97a6543e0b4e5e6448ccb4
|
||||
|
Binary file not shown.
@ -1,6 +1,4 @@
|
||||
AUX faudio.pc 245 BLAKE2B 8231bb42f6d90dd814eabd12d4d582d74ea0f154d6913fa710814d1bd75168d667463fd430d827ac7854aaa76bc07d16e5ccb3f6455e990ae0e2bc21bc633291 SHA512 bbdce2d90fcf848b8ef6a7a47a5bdf535d261aa833d6821de21907be05cca8693fede48c0e4161ae8087522297a2ec5af8c5ff5ed42efb814bbbc195ff963059
|
||||
DIST FAudio-21.01.tar.gz 1134752 BLAKE2B 3acf80172744bfdc6fb44e373ee2a159ed4d49713fec38a8c6447d66c345445a435e1eb1656552289a634e3a628cfcf7df979a2d155edca1aef0c0334629424e SHA512 69405a28fdf3ff5026992bdd1d40d61653b834dac3ef2697a0e794deac2fa6257fe74b19d2fe225ce25a1ae3caec7082106f5ab6ea6109cc61e520b903d35b80
|
||||
DIST faudio-23.02.tar.gz 1111012 BLAKE2B c776a5b882697fbbed894f129165600b1aad8b303254e9ecbf6111fff71581491b484681a71d377854077dfc23b99d1217e5322bdd9923caf4471cc0bc2ca0f2 SHA512 d83adca1f1e42b1c7d63dad30886b58a914ac9a5a254f26d3fdb2386776840e3c40b22a8dd9c7172e6c97b0db989f919fd2ebeac2ec00075a8136ec9120bc390
|
||||
EBUILD faudio-21.01.ebuild 2415 BLAKE2B a78373daeb83ec59a3d6d4b68b6c5f4f195c6565c5ca18876e470350665ea6af3d7f76fa29ac21f9dd2a64016c95456ceb01ccd12506e8164e9b058d0206c0e3 SHA512 be6fde85f81525e05fd63b54296d0595a4ddeb8dff0cf17bf47d37efab626d030e90f5b72b0aaefc6d1b577470d79de413c30d4fecefeae1e1aeb28417c1a9f3
|
||||
EBUILD faudio-23.02.ebuild 920 BLAKE2B 9a196ba9fec5b8ed864b2c7224ed97abd50d3d9dd46dc0c3dceff286a6a00e716e0c157ae2e116a5fce2910a22d4b0ead2ba3f98be89c51e7ace438eaa323917 SHA512 2009d7b6deda6c5edbef9bb4534771abf6897008f6420dc8babf103957b713d41fbfbf9d18c04c84e5d6f8da7288e9791d2e53dd33e2d6a96cf0730d78061209
|
||||
MISC metadata.xml 1002 BLAKE2B 6ce06fb03b7ac5780117a9df9ee6e1178b96192c7b83837208e368cb2686b826c9cd865fdda3b56ca83c9d4adf28af5e902c369af1ca6f403ebfcf971350696b SHA512 0ce37f2f241600a3cde2319e45afc6a96de0d133699f136007eb3e1ecf6fac14a5b3274fd3c60a147940e195a05472e895bb24aceb893d87178413258d4c9082
|
||||
MISC metadata.xml 675 BLAKE2B e7fd46e39159b664db2e02b1e1c52d882404de1da0be85d88be3f8021215b37300a454a03c5c701789f7de33d5f3ed48d3bd25ac1e4f78109becd001cf8bb042 SHA512 62436161d29491dc98ea3a2e035a0fd78f658dd36c8734b6fcd68f168e87a91ed0b88d4dcba6f3404cfc069c401a296ff5bd764ac2f47085b2d90991a201c38c
|
||||
|
@ -1,94 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# shellcheck disable=SC2034
|
||||
EAPI=7
|
||||
|
||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||
MULTILIB_COMPAT=( abi_x86_{32,64} )
|
||||
|
||||
inherit cmake-multilib virtualx multilib-build
|
||||
|
||||
FAUDIO_PN="FAudio"
|
||||
FAUDIO_PV="${PV}"
|
||||
FAUDIO_P="${FAUDIO_PN}-${FAUDIO_PV}"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/FNA-XNA/${FAUDIO_PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/FNA-XNA/${FAUDIO_PN}/archive/${FAUDIO_PV}.tar.gz -> ${FAUDIO_P}.tar.gz"
|
||||
KEYWORDS="amd64 x86"
|
||||
S="${WORKDIR}/${FAUDIO_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Accuracy-focused XAudio reimplementation for open platforms"
|
||||
HOMEPAGE="https://fna-xna.github.io/"
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+abi_x86_32 +abi_x86_64 debug dumpvoices gstreamer xnasong test utils"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
|
||||
|
||||
DEPEND="
|
||||
>=media-libs/libsdl2-2.0.9[sound,${MULTILIB_USEDEP}]
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
|
||||
media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
"-DCMAKE_INSTALL_BINDIR=bin"
|
||||
"-DCMAKE_INSTALL_INCLUDEDIR=include/${FAUDIO_PN}"
|
||||
"-DCMAKE_INSTALL_LIBDIR=$(get_libdir)"
|
||||
"-DCMAKE_BUILD_TYPE=$(usex debug Debug Release)"
|
||||
"-DFORCE_ENABLE_DEBUGCONFIGURATION=$(usex debug ON OFF)"
|
||||
"-DBUILD_TESTS=$(usex test ON OFF)"
|
||||
"-DBUILD_UTILS=$(usex utils ON OFF)"
|
||||
"-DDUMP_VOICES=$(usex dumpvoices ON OFF)"
|
||||
"-DGSTREAMER=$(usex gstreamer ON OFF)"
|
||||
"-DXNASONG=$(usex xnasong ON OFF)"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cmake-multilib_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
cmake_build
|
||||
emake -C "${BUILD_DIR}" all
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
# FIXME: do we want to install the FAudio tools?
|
||||
cmake_src_install
|
||||
|
||||
sed -e "s@%LIB%@$(get_libdir)@g" -e "s@%PREFIX%@${EPREFIX}/usr@g" \
|
||||
"${FILESDIR}/faudio.pc" > "${T}/faudio.pc" \
|
||||
|| die "sed failed"
|
||||
insinto "/usr/$(get_libdir)/pkgconfig"
|
||||
doins "${T}/faudio.pc"
|
||||
|
||||
if use test; then
|
||||
mkdir -p "${T}/$(get_libdir)" || die
|
||||
cp "${BUILD_DIR}/faudio_tests" "${T}/$(get_libdir)/" || die "cp failed"
|
||||
fi
|
||||
}
|
||||
|
||||
faudio_test() {
|
||||
XDG_RUNTIME_DIR="/run/user/0" virtx "${T}/$(get_libdir)/faudio_tests"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use test || return
|
||||
|
||||
# FIXME: FAudio tests are broken and also don't appear to work
|
||||
# in the Portage sandbox.
|
||||
multilib_foreach_abi faudio_test
|
||||
}
|
Binary file not shown.
@ -1,9 +1,10 @@
|
||||
AUX mc-4.8.26-ncurses-mouse.patch 612 BLAKE2B ba3324dfee320a6c08c65ec8bf7784075f8a36c111ffa75129251674152cea68cde87844d5849c82111d4fad779c1d13992a7d765c4bc48b39d865ab1f89cbb6 SHA512 f97025ad7b3719b372368028ad9428e0cac67069d04e70b2e2923dd998a9f687f0807254bdc859218869e1666db80807fd53c19291e2921b420bc357e79d9406
|
||||
AUX mc-4.8.28-tests.patch 1308 BLAKE2B 37f2d2a3264386d558212741d95c68c9362676d727d4d2b47a690dd6ad97c15ff943b3950cc28456ffceda78e88645bd6f73958a592f425594e727cc383721cf SHA512 41499d5ee4a7d0bf3e08c6fad56c2d46e3761f4f7359db1351c4ca1358a9ba33be7979df55d19263214acb3ea01271278efccff72d32ea3cf8a3cfb84a964f47
|
||||
AUX mc-4.8.29-autoconf-c99.patch 849 BLAKE2B 7d9eb9b7f046dac592dee09e3598620c61167365aefb41186f4d60b803f17cf151280b9bf5facef7101f5297d9faa3b269c9b759095ad6bd01f79b4a8ee38211 SHA512 983de54aa05b09c9510945f4c3b83231779ee24808ec2cbbb2ce0e2b5743bb120d85edf0e9bd0d78e5aafb42601272997c2bcef9fb606de9e043d9619eba4485
|
||||
AUX mc-4.8.29-gentoo-tools.patch 413 BLAKE2B 53e3f8e5e711374bbc5e3bb868df5e3345eed8f8de4ec3cac486b63c210bb10e6832b60292c614b4bd5c65ae750c5b2c38430ac1da2c9f6febb2b686199463ff SHA512 38598f57f4905659bc5d69f4ae19510ce35e76c8e33fc5262c5c8d17742483ebd5aa61ddac29a5811e111fe8ca66e6418fa4d48567e3a4e7ec4406916834c6fa
|
||||
DIST mc-4.8.28.tar.xz 2333072 BLAKE2B f4218e6c166df85b7b3736f0fd1414c9507c72074f06001f12b114ce6c6fbbf3688ab850aa70f5063eb3920736f878e113eb39a5d261ccfc3ffa9dab473a8436 SHA512 ca3b3a57281e9387cb52bf1fcfc3f39a4d5f438aafc256dc492c192678824f67c983a852c759664efc5bc6d0de471c9b3929834f8301f6302ca1ebeee513fdfd
|
||||
DIST mc-4.8.29.tar.xz 2368164 BLAKE2B 0ecddf33b4b7b32918484bc7efe15ef1c9dda094814c85ceabf1b4bd9343507a33932b8cd050fdae2e683f9815ab6dd802ff8eb8e2215c6264be073bc5ac7e4d SHA512 c7e219eda34197d0294748cf5fd1a5dcfedfc17c20cfcf94c4dad5170f87095845f4fc0065e2868342125039c13cc3ba617804df74186816828e93ed71c1e9a3
|
||||
EBUILD mc-4.8.28-r2.ebuild 3160 BLAKE2B 854c1fd9b9b2a6a41e51c4ed0b88c040bc005e72589300bb4676b14e1c4fd13e03877f9312232e0ae4bfc6565a6bad62e23ffbc2fa6b290d5f45620b61c62bf9 SHA512 29e495389b1f27e049b888ae775792edd25bea6789fa096e0770cd5595abf0401bd2d0844dd6bacee874feaf1e6d341d15d4e09646bb9870a8ce76022d991408
|
||||
EBUILD mc-4.8.29.ebuild 3175 BLAKE2B 0385fa3960844b5ea61c1522db3dae956a093aeca5906dcefbc04bfa8f81629bfbd6cf081c44402207a33f38c6e4c5c855e9e0ef2d48a070279f41921d99147c SHA512 b7963c0e24dfeb55e80342e22e14d197b92215784e0bdf1aaadd9126294fbd2ae0903e8553afedab3229c8d8fd94eeea20409a440e00d3f29e98878521e3bd07
|
||||
EBUILD mc-4.8.29.ebuild 3216 BLAKE2B aee9849d7deb01398fd57241c2b4bef9e664299ec1f13918d1eacce515e6e7f3c64b1d3a98a7b2db5d88fad86f97f2317fc86700487ca1461f030fbeedd24a07 SHA512 bdfcc1ee56aae8a7e49526a8fec02041f90b0861b28927cefc9b171f53a14e25c7046697eeb6c3f27027763957655844d177257833d8f97bb9f6ae59fc56f307
|
||||
EBUILD mc-9999.ebuild 3424 BLAKE2B b2fef19299e121f7189c4e073c6149647dc61dd91e5250a3e295ebe98a82c569a986b2d94bafea6812f672d9ec7cfd15a95db0e4dde32ed10db0385da19ee3e9 SHA512 766b20c5680294edd073b5a74fbc004025124f98856e24fdba79bb89bc57488756f263f74a2af89d56367d927283578c881fd5daf931f413b659847c81d8aedf
|
||||
MISC metadata.xml 742 BLAKE2B 159a395bd2c0c56d8997bc198c55491d5ae0fe881eb8124345fd66a82f2ebad6c169f2c83c8f16e344bd4ac2355bf608868a5a775adc117a72d5547b42766567 SHA512 38b1fbe9480b4f23d3f00c234a2f8315e7c81080d8fe4da39701999bd46bf4aca4b45de34ceb11891d07a1fe92ec1bf7b86044d906467710c0bff0fdd7677a08
|
||||
|
@ -0,0 +1,24 @@
|
||||
From a2dbad461b8a63630f9ad7cfa36b6613e85a91cb Mon Sep 17 00:00:00 2001
|
||||
From: Florian Weimer <fweimer@redhat.com>
|
||||
Date: Sun, 5 Feb 2023 18:38:37 +0100
|
||||
Subject: [PATCH] autoconf: Fix C99 compatibility issue in mc_GET_FS_INFO check
|
||||
Content-type: text/plain
|
||||
|
||||
Include <fcntl.h> for the declaration of posix_fallocate. This
|
||||
avoids an implicit function declaration and build issues with future
|
||||
compilers.
|
||||
|
||||
Signed-off-by: Florian Weimer <fweimer@redhat.com>
|
||||
--- a/m4.include/mc-get-fs-info.m4
|
||||
+++ b/m4.include/mc-get-fs-info.m4
|
||||
@@ -8,6 +8,7 @@ AC_DEFUN([gl_POSIX_FALLOCATE], [
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#define _XOPEN_SOURCE 600
|
||||
#include <stdlib.h>
|
||||
+ #include <fcntl.h>
|
||||
#if defined(__GLIBC__) && (__GLIBC__ < 2 || __GLIBC_MINOR__ < 7)
|
||||
possibly broken posix_fallocate
|
||||
#endif
|
||||
--
|
||||
2.39.1
|
||||
|
Binary file not shown.
@ -1,7 +1,9 @@
|
||||
DIST evince-43.1.tar.xz 2909512 BLAKE2B 1695320814aca28df17e5bbe6f4000b0191b9b600895c529d4ccd5628335fc4dd4fa788ddfe54c06fe37da12705add93f7df99a8c0dfb1060b8fd497aabae596 SHA512 c12d7b6e961a74c8e31b604f232483576289ba9e5a37faa766f4e5aaa95bdcbf37cf98c1d28de45ad1728452b0a2408fe4fe245dc76289a21e7664c96237d09f
|
||||
DIST evince-44.0.tar.xz 2918888 BLAKE2B 7994157ea2fdaadbb9e217441154af67f051f2d475a632cad0521179c7cd46e5b52f9818c2e7742d29f0d79d29dc8b735896877fe0aa8d4eecf3a2c787273e68 SHA512 1ff4e5a30e8b0c834dfa26294a6b6a4ec9fb2e3b5ecf040cc175423ebe4660a4c238bc21bf761e5dcda2b8c3888bddf6cae4cff3437ec20b9477f2106b5ba8da
|
||||
DIST evince-44.1.tar.xz 2919776 BLAKE2B 2284bdcfb7f0eff6f4eb064ece9ef794ad83f601615c04c018a36be3382c618850207fefa39edde126a0c2a2dfa7094dd1f3d260a0cd2d0453d8de21ea77e701 SHA512 978aa58f318bf63b0cc3619b625384188a36bcda3cfa632239267a54e0a6bdcc99fe6127c328f094431daa90097615975345cdb53d8a80f051ac1674f215c696
|
||||
DIST evince-44.rc.tar.xz 2916416 BLAKE2B 75e2151100643aa786c3c37b77e0b9aebe0daa9942a7d9d220298cb5222e743b3d983deab01ca228a271bdf5b8665c7f4d3e6a7ac3a40e3c699aed6d26307b96 SHA512 a6e7efb79a9317604f1f5646af692693105d974b56dc23fe7248588215066b314bd464cbd454608610dd3514364e2a1c0ca4747b1e4804dc63746344857e1806
|
||||
EBUILD evince-43.1-r1.ebuild 3060 BLAKE2B d25fb961ca8a574a7361553b8fb77085ee7ebf074c9190ca749f52c71ba10f098f61d76c57538dd325f7a0365c9f75e2be7b7cf117820211a8240c83df5c7b32 SHA512 51bdae6754f0417817ec39166176b0d79811851e7d163f943441cbdcf6ab18250b8c2a3ca26be58a7db02d8caddbdbc7bafde6c3263ed4f7af9856cc1e040f22
|
||||
EBUILD evince-44.0.ebuild 3294 BLAKE2B d816297ebe1e44f07eb48e4254c858efa4ecc44c0ed97ff7d46c46d7b0669276030a680b9b957075501e7126d06813c36d426cfdee422583047dfc1bae154d8b SHA512 5d6d083addc7e7a12f97f1717c73c970aac0547ad86c7f28e48db83d73f63a9bf8f015cbddd80e4615dfe0a5c8f76f46da643f674b52832cf9c4632292daed6f
|
||||
EBUILD evince-44.1.ebuild 3294 BLAKE2B d816297ebe1e44f07eb48e4254c858efa4ecc44c0ed97ff7d46c46d7b0669276030a680b9b957075501e7126d06813c36d426cfdee422583047dfc1bae154d8b SHA512 5d6d083addc7e7a12f97f1717c73c970aac0547ad86c7f28e48db83d73f63a9bf8f015cbddd80e4615dfe0a5c8f76f46da643f674b52832cf9c4632292daed6f
|
||||
EBUILD evince-44_rc.ebuild 3416 BLAKE2B 2c757eeded649ef68db6c63ba0e7fe4d8b2ad2e7920afd9108d7e4a3b9becb47e3ac421d78d80331b446b4ff1f402891746ec3b2910a85ed51955c7e49b4b0fa SHA512 ed744271738600e5dbf63ea867e8bb064c1ff4a1cded6dcc33b8301cb6ff9229306163821cba6f037954a69d953f2f7f14bd38b8150e9d37eaf8adb727aba1ab
|
||||
MISC metadata.xml 874 BLAKE2B be19d36175d5ca322e89689e69b18ae720b40450ce63fa3e5056c3b0af6f81be3481050b6a005db2d79f3c86b3de1eb7fabdde3d3ce9d84fffb13b13c5c04eac SHA512 d3128343855fd9c76ee8b68b19ec61a8ec479ee48c539bce17a09770f0f5661b8b1eb9d27ab0d52aaa450131b81f237fa54e8854ca0cbb3a2f487073b7107433
|
||||
|
@ -0,0 +1,132 @@
|
||||
# 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 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
|
||||
IUSE="cups djvu dvi gstreamer gnome 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= )
|
||||
gnome-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 gnome-keyring 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,4 +1,6 @@
|
||||
DIST ghostscript-10.0.0.tar.xz 62749144 BLAKE2B 10b962d358994506b69aba34827ea9d6a86c61e5093d7371b8350ff29a74b1db4816d0a62ff64f5d0e5a652fcd0304224c6236d33e717299789dfb2c9f350e24 SHA512 660252841e9b24c411bc92d0eb104de464686131e70051f60108db1a6ecfe2ada2ccacbeed8f2ac84bf69338ad75c850e814c9ac4e0351943f9989d66b3b082d
|
||||
DIST ghostscript-10.01.0.tar.xz 67564800 BLAKE2B 6b4b724158e7878f879e56154eaa399be0a53c97292e8df5b2a324ef329d83c31e85850d10b463e3e5373d5b47b7ac4a8b0d92769c76162b5e445292882ca831 SHA512 b679b35bcdcf211d6aa41a571225a50449e7e36def75cf37fee8f06889df3a5a9726a7aef2fd5ae819c2071cb6fcf8712741cd2c131c9341b60936e684bd8d98
|
||||
DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2 SHA512 dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83
|
||||
EBUILD ghostscript-gpl-10.0.0-r5.ebuild 5557 BLAKE2B ea473304d688c9187e366be0c2464e7b33706ce26e10311d1034ccf4e8dcb78a075db2e59a66d53487451e85b1b09a736cb223a6099eb6590e5ed3d85ee0c0d3 SHA512 bedff71a935d1ca18f9fc1bccbcd090787b1ece734ae5c1f46ef244c4705aecf0545eda5dedd02aade0577b8a942238af17d969850a8c5438efd047028948d0b
|
||||
EBUILD ghostscript-gpl-10.01.0.ebuild 5496 BLAKE2B eef46a0757c650aa2749e0f75c211d2a9ea17b8b46b42ecb4348f88d7ba952eba80f61ee6c179f398f355087c50e2c08507a8dead4bb8a6ead4189fa572ed8cf SHA512 4c32176f5a136ad9c378cd633c3dcc4040086acc4a315c8976218220393134bff89d5f5a6a59e82d641a29366ce1039cd495352cd895056c09e72a328bf7f1e5
|
||||
MISC metadata.xml 767 BLAKE2B ff690e8acf31dc71da9c563b45316398d4dd74c2c7690df1a2ad0148ac459aead548ac0ed8e203fe8f6d1a375a91807d08d5c053c702f1551a2f32b66444ae74 SHA512 3edb3742706b1cb89ea09428ddcab3959d6dd435e92957cd2982e074acd449560e5abf41af29029593fff280ca02ad909ec05fd83e0d9fc690f5a9227804f3b9
|
||||
|
@ -0,0 +1,190 @@
|
||||
# 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 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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,5 +1,3 @@
|
||||
DIST txt2tags-3.7.tar.gz 248392 BLAKE2B cad49f9815f2e8e466a0fa83715eee27c16cc67fac4c0c55324a3ebc22707857a4bb59176b62fbc1a922c465f60dbc6a057b326789f82a9a9b4babb7b8041486 SHA512 70f6b72b9555b881149e29581a200bf5195d740ca134fffb9faab3a8a04909173f40fe7758659bde44efa9aa50e9816e7164d8164f84b2046de500a49906072b
|
||||
DIST txt2tags-3.8.tar.gz 252139 BLAKE2B ed830ccd8b8487ce65bdd7a07dba567bb6ea7814d20c38aa7d8a2a5b15f9aa0eca379b0a8f2ff5a0571c151fcdb0152fff4d8a2ae9b4ae275fef8b94d926d0a2 SHA512 a3679505baa12388327a3cdc177c7c218707549140477189960c1172c1c495e193d7d7cb663a546bfec3e6ae6efd4d8936d94f08661ef7195087403855ebe66f
|
||||
EBUILD txt2tags-3.7.ebuild 596 BLAKE2B 4397ba0855595bbdadeccea5972e56775db4f8eae49c21bac289f4052af04b63593c5cfb22384386182cba3f60c2db9aefe919243cd55dfceaec97875a0ea10c SHA512 efd08843370d072bff6b4c28b01509d22ddb9ac75c1890d549d459be35b78f271a7bc1336a311bdbfd828da1a59699c531271f95e808fed3e2f189ab6e1cb6c0
|
||||
EBUILD txt2tags-3.8.ebuild 631 BLAKE2B b4fd0c4f754363cbbe7759ea60386c7364d0bc932271dea6195ccc7b94e821b22ab688f0acd06fe007962b31e4e87d21566d50fbbde7c66cd841a04d4fb9eebb SHA512 f6231ddcb230b8110f39853531cda842d84797a1bfed6cffeb5f5f322838d42e0e3dc1821689be0f68a465a15a41dab40b3cd12c2003ccdd31d44d17b6988a66
|
||||
EBUILD txt2tags-3.8.ebuild 628 BLAKE2B 8f507ce1621a7861dc33754a7bc56e1dba49adea67305d29f5061de912566f392d1020bfafeb98149b390aab9f8871866b0d9087edcdc690c62114d9c9f740d6 SHA512 55d7a455793237de8be4567d57e8f580dccea3abe8473d23ade4c68621ac5970073a8d123c8d31fe656df960aeb510a004261ded2f55bbdc2b481e0abdcf473c
|
||||
MISC metadata.xml 454 BLAKE2B 9551ceecb4fd9fbfbba4b3777cc991334cd5fed77cf6c4a9c19401377c6c81a46ebdb59741cba375f0e0b5d6484450d818567768917ab7d00575b8153f86973b SHA512 3c5a7b5cda9d83bec53a25bb88e2028c7d1cc7dd66fbe91d32e8eea6d0a52ef74617197c048f0c479f26ad1d96db20445eafd9bf6220d506e6244971890a4ee2
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Generate marked up documents (HTML, etc.)from a plain text file with markup"
|
||||
HOMEPAGE="https://txt2tags.org"
|
||||
SRC_URI="https://codeload.github.com/txt2tags/txt2tags/tar.gz/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
|
||||
|
||||
python_test() {
|
||||
cd test || die
|
||||
"${EPYTHON}" run.py || die "Tests failed with ${EPYTHON}"
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST gflags-2.2.2.tar.gz 98704 BLAKE2B 54cbf3b0a422d662e89c1921614ae9f20a4a383524d374d1e7ce1473eff0a6e121c1a2255df0b9d27ae9866c8e63094b908534c5fd2173737033cc0f184a5e4f SHA512 98c4703aab24e81fe551f7831ab797fb73d0f7dfc516addb34b9ff6d0914e5fd398207889b1ae555bac039537b1d4677067dae403b64903577078d99c1bdb447
|
||||
EBUILD gflags-2.2.2.ebuild 1025 BLAKE2B 845c06482234435cef110520dda50a08db6fdd50bf5a6fc97e0ec2737e0bab8d7ea6e79e0fbeaf2d9791ab0043d98a24076524eaec200f7f70ac4b610b360f04 SHA512 bcb1acf03a22b453563f381be854f9a70466c04dd5b7cc05d985248a07203a00e78a335f122ee40aaf71074cfc2a8a66c5e5234a29f39f98151229a53f31ef8c
|
||||
EBUILD gflags-9999.ebuild 1018 BLAKE2B 6df852e7c1f7327f51ffd9a010d814a2f1502b74bf88ed9a7912beea9caa7171b68fd99babdcdbb4525d0f7b4aa78e7bed90ae801a91781ca0e5b2ae1e26f2d9 SHA512 0a159c9a4750cbf42871ab812475a7252922eb8c3ff131ed7688483bb32100fe00d5ba0113443788e635b6dc63197887e20f81e32bf4e3e9637f74b9f519383f
|
||||
EBUILD gflags-9999.ebuild 1020 BLAKE2B da1b451350f59314cfe06d4ee218b3e1256ccb489ef78f91ef4987804c5b77bba54b652fc5611f53bb362d05e1718e4d3e017bed419267d192b700d7a549e8ba SHA512 12f7287d79ceb72f9a0ca4015791a1b3dcc0b83a63f2b61cbca2457efe4f703d04870739bdf9f47aa12e5b369150c49005ed659d33c4e0c3860bf76075d4c8e0
|
||||
MISC metadata.xml 304 BLAKE2B 60a6da87c20f4ada3ec9a2422aff9f3fb9eb1a4705f95dbd571188162d2463c29816c96749afe2b79121111251152c41cad9c3ecc71c7cbff39b1b828fd3e1dc SHA512 d05d1c3c886539f75bc1edcac267dbe1c38db77563680091c2a3aab915a0982a43fe9570b5c8b6180a9d2b7fdc1cc96dca313e2a7339a4a6f398cd09eba90f9e
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST libxml++-2.42.2.tar.xz 848924 BLAKE2B 75c28447b41e50f1484a8670042af819f90619acd36eaea3bf68ed197745836c3ede38c208a851e59a345cb2657989f569fd0129724916f87d90105ec3c0fc2c SHA512 214da4c8120fedc96adf6ad965b65be9f4deb53d86f41667c236c52e1e3aace819fc61b096815879cc38aaf12ac77fbccb050088ce6bc3ff03030dcc81e4a8c9
|
||||
DIST libxml++-5.0.2.tar.xz 796484 BLAKE2B 57809c52ab38c359b453515805fff9631c1c7614f313fe8234384fa485c08a166dad66dad0c3caabc8c8698111c6702e568f73472269855c5290956e9d130bdb SHA512 f0fc0d2e2bc14eeefb9d4a6bec661a2377a60874c877cdddaadadce1d22e5186516a37587fc67ed570858e1871164e30535b779fd2fac12475ef6fdfcc2e3469
|
||||
DIST libxml++-5.0.3.tar.xz 843720 BLAKE2B 0c85171962c9637f71846a6a4914229f2ad6c60a0315743543526d78a33baf2e86f21eeef2279c8d51233d40fd059aad266c80c365decd587c5c54a303ad93a8 SHA512 418723a96f018fb8e332847d0ab601eda38c99d6be48c83b6cda6f07789e5ecac76bb417540e29d0abace2828a74eb1e08695ff2fc92ebf3e7458364547ef675
|
||||
EBUILD libxmlpp-2.42.2.ebuild 1300 BLAKE2B b1fd2e809824c10bd206c9a7fe523fc8d95ef91325bf7a1bc2631e02818b2bfef957151a02476aa56c11a33cf41c75b80438eab54090bd556f9d756ba85cff35 SHA512 cd249cc916e3b581a810852f4acc4d017684b1364723aedaeaebdd95be4c99b7f75cff42d174718ab75eb5dfc444f40a0add50fb7bf5c28e9671c22e9294e3ab
|
||||
EBUILD libxmlpp-5.0.2.ebuild 1213 BLAKE2B 262606b5462fa7044744ea932775b4250ad13939db66d3b8559cb6eb50563adefb78ff0bccdb3be8711c2790e10ff2f47bec417365e28d2a9b7c309941e16488 SHA512 b4b4e15457e81aa49a1ce44b6a5efd15f2ea853220ccae8e542ea12a2c0e20730c79a82768e779a1392db0ee89f8ce9fffb9283574cf4b548d7d895aeae920e4
|
||||
EBUILD libxmlpp-5.0.3.ebuild 1213 BLAKE2B 262606b5462fa7044744ea932775b4250ad13939db66d3b8559cb6eb50563adefb78ff0bccdb3be8711c2790e10ff2f47bec417365e28d2a9b7c309941e16488 SHA512 b4b4e15457e81aa49a1ce44b6a5efd15f2ea853220ccae8e542ea12a2c0e20730c79a82768e779a1392db0ee89f8ce9fffb9283574cf4b548d7d895aeae920e4
|
||||
MISC metadata.xml 358 BLAKE2B 8b582150db49d0c4ac43268c59fa182078c0c2d8e4b7db6f4a0008cc4bc0376038024de6adbbd438528025419d480c456d1eca6e4b27bf7cd610730ba2af5940 SHA512 fc5f35fa1bab9635e576db3cff7b5151ca60a74401cbe182dc2aa923717a10ca87002773339c2fbf234feddd8f16a7c7a2f6b47ea8fd14424cbf7f900effca57
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
GNOME_ORG_MODULE="${PN/pp/++}"
|
||||
|
||||
inherit gnome2 meson
|
||||
|
||||
DESCRIPTION="C++ wrapper for the libxml2 XML parser library"
|
||||
HOMEPAGE="http://libxmlplusplus.sourceforge.net/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="5.0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="doc test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libxml2-2.7.7
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
dev-cpp/mm-common
|
||||
app-doc/doxygen
|
||||
media-gfx/graphviz
|
||||
dev-libs/libxslt
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e "/install_docdir = /s/'doc'/'gtk-doc'/" \
|
||||
docs/reference/meson.build || die
|
||||
sed -i \
|
||||
-e "/install_tutorialdir = /s/'doc'/'gtk-doc'/" \
|
||||
docs/manual/meson.build || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dmaintainer-mode=false
|
||||
-Dwarnings=min
|
||||
-Ddist-warnings=max
|
||||
-Dbuild-deprecated-api=true
|
||||
$(meson_use doc build-documentation)
|
||||
-Dvalidation=false
|
||||
-Dbuild-pdf=false
|
||||
-Dbuild-examples=false
|
||||
$(meson_use test build-tests)
|
||||
-Dmsvc14x-parallel-installable=false
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,428 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools flag-o-matic multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="SQL database engine"
|
||||
HOMEPAGE="https://sqlite.org/"
|
||||
|
||||
# On version updates, make sure to read the forum (https://sqlite.org/forum/forum)
|
||||
# for hints regarding test failures, backports, etc.
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
S="${WORKDIR}"/${PN}
|
||||
PROPERTIES="live"
|
||||
else
|
||||
SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
|
||||
DOC_PV="${SRC_PV}"
|
||||
#DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
|
||||
|
||||
SRC_URI="
|
||||
https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
|
||||
doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
|
||||
"
|
||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="3"
|
||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/zlib:=[${MULTILIB_USEDEP}]
|
||||
icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
||||
readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
|
||||
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
|
||||
tools? ( dev-lang/tcl:= )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
BDEPEND=">=dev-lang/tcl-8.6:0"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
BDEPEND+=" dev-vcs/fossil"
|
||||
else
|
||||
BDEPEND+=" app-arch/unzip"
|
||||
fi
|
||||
|
||||
_fossil_fetch() {
|
||||
local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
|
||||
local repo_id="${1}"
|
||||
local repo_uri="${2}"
|
||||
|
||||
local -x FOSSIL_HOME="${HOME}"
|
||||
|
||||
mkdir -p "${T}/fossil/${repo_id}" || die
|
||||
pushd "${T}/fossil/${repo_id}" > /dev/null || die
|
||||
|
||||
if [[ -n "${EVCS_OFFLINE}" ]]; then
|
||||
if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then
|
||||
die "Network activity disabled using EVCS_OFFLINE and clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
|
||||
fi
|
||||
else
|
||||
if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then
|
||||
einfo fossil clone --verbose "${repo_uri}" "${repo_id}.fossil"
|
||||
fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" || die
|
||||
echo
|
||||
else
|
||||
cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die
|
||||
einfo fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}"
|
||||
fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" || die
|
||||
echo
|
||||
fi
|
||||
|
||||
(
|
||||
addwrite "${distdir}"
|
||||
mkdir -p "${distdir}/fossil-src/${repo_id}" || die
|
||||
cp -p "${repo_id}.fossil" "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" || die
|
||||
)
|
||||
fi
|
||||
|
||||
popd > /dev/null || die
|
||||
}
|
||||
|
||||
_fossil_checkout() {
|
||||
local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
|
||||
local repo_id="${1}"
|
||||
local branch_or_commit="${2}"
|
||||
local target_directory="${3}"
|
||||
|
||||
local -x FOSSIL_HOME="${HOME}"
|
||||
|
||||
if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then
|
||||
die "Clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
|
||||
fi
|
||||
|
||||
if [[ ! -f "${T}/fossil/${repo_id}/${repo_id}.fossil" ]]; then
|
||||
mkdir -p "${T}/fossil/${repo_id}" || die
|
||||
cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" "${T}/fossil/${repo_id}" || die
|
||||
fi
|
||||
|
||||
mkdir "${target_directory}" || die
|
||||
pushd "${target_directory}" > /dev/null || die
|
||||
|
||||
einfo fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}"
|
||||
fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" || die
|
||||
echo
|
||||
|
||||
popd > /dev/null || die
|
||||
}
|
||||
|
||||
fossil_fetch() {
|
||||
local repo_id="${1}"
|
||||
local repo_uri="${2}"
|
||||
local target_directory="${3}"
|
||||
|
||||
local branch_or_commit="${EFOSSIL_COMMIT:-${EFOSSIL_BRANCH:-trunk}}"
|
||||
|
||||
_fossil_fetch "${repo_id}" "${repo_uri}"
|
||||
_fossil_checkout "${repo_id}" "${branch_or_commit}" "${target_directory}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
fossil_fetch sqlite https://sqlite.org/src "${WORKDIR}/${PN}"
|
||||
if use doc; then
|
||||
fossil_fetch sqlite-doc https://sqlite.org/docsrc "${WORKDIR}/${PN}-doc"
|
||||
fi
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local -x CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}"
|
||||
local options=()
|
||||
|
||||
options+=(
|
||||
--enable-load-extension
|
||||
--enable-threadsafe
|
||||
)
|
||||
|
||||
# Support detection of misuse of SQLite API.
|
||||
# https://sqlite.org/compile.html#enable_api_armor
|
||||
append-cppflags -DSQLITE_ENABLE_API_ARMOR
|
||||
|
||||
# Support bytecode and tables_used virtual tables.
|
||||
# https://sqlite.org/compile.html#enable_bytecode_vtab
|
||||
# https://sqlite.org/bytecodevtab.html
|
||||
append-cppflags -DSQLITE_ENABLE_BYTECODE_VTAB
|
||||
|
||||
# Support column metadata functions.
|
||||
# https://sqlite.org/compile.html#enable_column_metadata
|
||||
# https://sqlite.org/c3ref/column_database_name.html
|
||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
||||
|
||||
# Support sqlite_dbpage virtual table.
|
||||
# https://sqlite.org/compile.html#enable_dbpage_vtab
|
||||
# https://sqlite.org/dbpage.html
|
||||
append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB
|
||||
|
||||
# Support dbstat virtual table.
|
||||
# https://sqlite.org/compile.html#enable_dbstat_vtab
|
||||
# https://sqlite.org/dbstat.html
|
||||
append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
|
||||
|
||||
# Support sqlite3_serialize() and sqlite3_deserialize() functions.
|
||||
# https://sqlite.org/compile.html#enable_deserialize
|
||||
# https://sqlite.org/c3ref/serialize.html
|
||||
# https://sqlite.org/c3ref/deserialize.html
|
||||
append-cppflags -DSQLITE_ENABLE_DESERIALIZE
|
||||
|
||||
# Support comments in output of EXPLAIN.
|
||||
# https://sqlite.org/compile.html#enable_explain_comments
|
||||
append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
|
||||
|
||||
# Support Full-Text Search versions 3, 4 and 5.
|
||||
# https://sqlite.org/compile.html#enable_fts3
|
||||
# https://sqlite.org/compile.html#enable_fts3_parenthesis
|
||||
# https://sqlite.org/compile.html#enable_fts4
|
||||
# https://sqlite.org/compile.html#enable_fts5
|
||||
# https://sqlite.org/fts3.html
|
||||
# https://sqlite.org/fts5.html
|
||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4
|
||||
options+=( --enable-fts5 )
|
||||
|
||||
# Support hidden columns.
|
||||
append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
|
||||
|
||||
# Support memsys5 memory allocator.
|
||||
# https://sqlite.org/compile.html#enable_memsys5
|
||||
# https://sqlite.org/malloc.html#memsys5
|
||||
append-cppflags -DSQLITE_ENABLE_MEMSYS5
|
||||
|
||||
# Support sqlite3_normalized_sql() function.
|
||||
# https://sqlite.org/c3ref/expanded_sql.html
|
||||
append-cppflags -DSQLITE_ENABLE_NORMALIZE
|
||||
|
||||
# Support sqlite_offset() function.
|
||||
# https://sqlite.org/compile.html#enable_offset_sql_func
|
||||
# https://sqlite.org/lang_corefunc.html#sqlite_offset
|
||||
append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC
|
||||
|
||||
# Support pre-update hook functions.
|
||||
# https://sqlite.org/compile.html#enable_preupdate_hook
|
||||
# https://sqlite.org/c3ref/preupdate_count.html
|
||||
append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK
|
||||
|
||||
# Support Resumable Bulk Update extension.
|
||||
# https://sqlite.org/compile.html#enable_rbu
|
||||
# https://sqlite.org/rbu.html
|
||||
append-cppflags -DSQLITE_ENABLE_RBU
|
||||
|
||||
# Support R*Trees.
|
||||
# https://sqlite.org/compile.html#enable_rtree
|
||||
# https://sqlite.org/compile.html#enable_geopoly
|
||||
# https://sqlite.org/rtree.html
|
||||
# https://sqlite.org/geopoly.html
|
||||
append-cppflags -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY
|
||||
|
||||
# Support Session extension.
|
||||
# https://sqlite.org/compile.html#enable_session
|
||||
# https://sqlite.org/sessionintro.html
|
||||
append-cppflags -DSQLITE_ENABLE_SESSION
|
||||
|
||||
# Support scan status functions.
|
||||
# https://sqlite.org/compile.html#enable_stmt_scanstatus
|
||||
# https://sqlite.org/c3ref/stmt_scanstatus.html
|
||||
# https://sqlite.org/c3ref/stmt_scanstatus_reset.html
|
||||
append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
|
||||
|
||||
# Support sqlite_stmt virtual table.
|
||||
# https://sqlite.org/compile.html#enable_stmtvtab
|
||||
# https://sqlite.org/stmt.html
|
||||
append-cppflags -DSQLITE_ENABLE_STMTVTAB
|
||||
|
||||
# Support unknown() function.
|
||||
# https://sqlite.org/compile.html#enable_unknown_sql_function
|
||||
append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION
|
||||
|
||||
# Support unlock notification.
|
||||
# https://sqlite.org/compile.html#enable_unlock_notify
|
||||
# https://sqlite.org/c3ref/unlock_notify.html
|
||||
# https://sqlite.org/unlock_notify.html
|
||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
||||
|
||||
# Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements.
|
||||
# https://sqlite.org/compile.html#enable_update_delete_limit
|
||||
# https://sqlite.org/lang_delete.html#optional_limit_and_order_by_clauses
|
||||
# https://sqlite.org/lang_update.html#optional_limit_and_order_by_clauses
|
||||
append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT
|
||||
|
||||
# Support soundex() function.
|
||||
# https://sqlite.org/compile.html#soundex
|
||||
# https://sqlite.org/lang_corefunc.html#soundex
|
||||
append-cppflags -DSQLITE_SOUNDEX
|
||||
|
||||
# Support URI filenames.
|
||||
# https://sqlite.org/compile.html#use_uri
|
||||
# https://sqlite.org/uri.html
|
||||
append-cppflags -DSQLITE_USE_URI
|
||||
|
||||
options+=( $(use_enable debug) )
|
||||
|
||||
if use icu; then
|
||||
# Support ICU extension.
|
||||
# https://sqlite.org/compile.html#enable_icu
|
||||
append-cppflags -DSQLITE_ENABLE_ICU
|
||||
sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
fi
|
||||
|
||||
options+=(
|
||||
--disable-editline
|
||||
$(use_enable readline)
|
||||
)
|
||||
|
||||
if use readline; then
|
||||
options+=( --with-readline-inc="-I${ESYSROOT}/usr/include/readline" )
|
||||
fi
|
||||
|
||||
if use secure-delete; then
|
||||
# Enable secure_delete pragma by default.
|
||||
# https://sqlite.org/compile.html#secure_delete
|
||||
# https://sqlite.org/pragma.html#pragma_secure_delete
|
||||
append-cppflags -DSQLITE_SECURE_DELETE
|
||||
fi
|
||||
|
||||
options+=( $(use_enable static-libs static) )
|
||||
|
||||
# tcl, test, tools USE flags.
|
||||
if use tcl || use test || { use tools && multilib_is_native_abi; }; then
|
||||
options+=(
|
||||
--enable-tcl
|
||||
--with-tcl="${ESYSROOT}/usr/$(get_libdir)"
|
||||
)
|
||||
else
|
||||
options+=( --disable-tcl )
|
||||
fi
|
||||
|
||||
if [[ "${ABI}" == "x86" ]]; then
|
||||
if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -E -P -dM - < /dev/null 2> /dev/null | grep -q "^#define __SSE__ 1$"; then
|
||||
append-cflags -mfpmath=sse
|
||||
else
|
||||
append-cflags -ffloat-store
|
||||
fi
|
||||
|
||||
# Skip known-broken test for now
|
||||
# https://sqlite.org/forum/forumpost/d97caf168f
|
||||
# https://sqlite.org/forum/forumpost/50f136d91d
|
||||
if use test ; then
|
||||
rm test/atof1.test || die
|
||||
fi
|
||||
fi
|
||||
|
||||
econf "${options[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake HAVE_TCL="$(usev tcl 1)" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
||||
|
||||
if use tools && multilib_is_native_abi; then
|
||||
emake changeset dbdump dbhash dbtotxt index_usage rbu scrub showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer sqlite3_checker sqlite3_expert sqltclsh
|
||||
fi
|
||||
|
||||
if [[ ${PV} == 9999 ]] && use doc && multilib_is_native_abi; then
|
||||
emake tclsqlite3.c
|
||||
|
||||
local build_directory="$(pwd)"
|
||||
build_directory="${build_directory##*/}"
|
||||
|
||||
mkdir "${WORKDIR}/${PN}-doc-build" || die
|
||||
pushd "${WORKDIR}/${PN}-doc-build" > /dev/null || die
|
||||
|
||||
emake -f "../${PN}-doc/Makefile" -j1 SRC="../${PN}" BLD="../${build_directory}" DOC="../${PN}-doc" CC="$(tc-getBUILD_CC)" TCLINC="" TCLFLAGS="$($(tc-getBUILD_PKG_CONFIG) --libs tcl) -ldl -lm" base doc
|
||||
rmdir doc/matrix{/*,} || die
|
||||
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if [[ "${EUID}" -eq 0 ]]; then
|
||||
ewarn "Skipping tests due to root permissions"
|
||||
return
|
||||
fi
|
||||
|
||||
local -x SQLITE_HISTORY="${T}/sqlite_history_${ABI}"
|
||||
|
||||
# e_uri.test tries to open files in /.
|
||||
# bug #839798
|
||||
local SANDBOX_PREDICT=${SANDBOX_PREDICT}
|
||||
addpredict "/test.db:/ÿ.db"
|
||||
|
||||
emake HAVE_TCL="$(usex tcl 1 "")" $(usex debug 'fulltest' 'test')
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
||||
|
||||
if use tools && multilib_is_native_abi; then
|
||||
install_tool() {
|
||||
if [[ -f ".libs/${1}" ]]; then
|
||||
newbin ".libs/${1}" "${2}"
|
||||
else
|
||||
newbin "${1}" "${2}"
|
||||
fi
|
||||
}
|
||||
|
||||
install_tool changeset sqlite3-changeset
|
||||
install_tool dbdump sqlite3-db-dump
|
||||
install_tool dbhash sqlite3-db-hash
|
||||
install_tool dbtotxt sqlite3-db-to-txt
|
||||
install_tool index_usage sqlite3-index-usage
|
||||
install_tool rbu sqlite3-rbu
|
||||
install_tool scrub sqlite3-scrub
|
||||
install_tool showdb sqlite3-show-db
|
||||
install_tool showjournal sqlite3-show-journal
|
||||
install_tool showshm sqlite3-show-shm
|
||||
install_tool showstat4 sqlite3-show-stat4
|
||||
install_tool showwal sqlite3-show-wal
|
||||
install_tool sqldiff sqlite3-diff
|
||||
install_tool sqlite3_analyzer sqlite3-analyzer
|
||||
install_tool sqlite3_checker sqlite3-checker
|
||||
install_tool sqlite3_expert sqlite3-expert
|
||||
install_tool sqltclsh sqlite3-tclsh
|
||||
|
||||
unset -f install_tool
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${ED}" -name "*.la" -delete || die
|
||||
|
||||
doman sqlite3.1
|
||||
|
||||
if use doc; then
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
pushd "${WORKDIR}/${PN}-doc-build/doc" > /dev/null || die
|
||||
else
|
||||
pushd "${WORKDIR}/${PN}-doc-${DOC_PV}" > /dev/null || die
|
||||
fi
|
||||
|
||||
find "(" -name "*.db" -o -name "*.txt" ")" -delete || die
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
rm search search.d/admin || die
|
||||
rmdir search.d || die
|
||||
find -name "*~" -delete || die
|
||||
fi
|
||||
|
||||
(
|
||||
docinto html
|
||||
dodoc -r *
|
||||
)
|
||||
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX GNUInstallDirs.patch 2430 BLAKE2B 8eeebb7bd59273ef5a35e49a98a30bb0fde320231c9482532086fd653f97636c042edf98ad58473ae1ff28c1c10a392e4ded5d0818c27ba00b2b0ec3825d00c8 SHA512 cacae41b22e06836b44f0ceba91961945d4d5cbd60318eeb89b39023dfa00d201c5cd61c5f451c33996698a4757070614486ea859bb943a31a0453b8d598b8d6
|
||||
DIST physfs-3.0.2.tar.bz2 194888 BLAKE2B 67b6b04e3822c2528a31a2c60345238cb5f25ad031e32a6c3416b91bad6347af9f02dcfb8dc29a71c2bfc2b7cec7f0749ffbbd0dcadbc35703576ad895f568d9 SHA512 4024b6c3348e0b6fc1036aac330192112dfe17de3e3d14773be9f06e9a062df5a1006869f21162b4e0b584989f463788a35e64186b1913225c073fea62754472
|
||||
EBUILD physfs-3.0.2-r1.ebuild 1433 BLAKE2B 1031879dc31a5b42dc741eef253c2ff5421a2d5e284b58fdc602e97ac7898e8e3c45e37c0ed557dbefec92c5bd8d5df667296bf81d5dadbcdaf9731249111303 SHA512 a056a97d0a41d1ec9a44664fd7875cb21a2ec74932daedbf67ba7fd8fd1ee6c13f28c9576fbc14cddedd2e2040190528d6b6343f4d60f28598735bd0da957591
|
||||
EBUILD physfs-9999.ebuild 1373 BLAKE2B afcc6c353b2ff0aa1d4345fee3872a4b4b71bfde975840a0bb5f85f6702fdb6f2be3974e9e4e6540cd9a6c5b6b85cfb2d7c69b98e7a2c807614b5f163e1e4ef8 SHA512 864960fd36df9486a099b9b80d5496e6fc5ca576933b1f0366c51f818c5de2ece3829a7de934f063f804cbff93322883d6f853aa1bd1f5c99d76c9eab743d83f
|
||||
EBUILD physfs-9999.ebuild 1387 BLAKE2B c17b3a508cc93346d750639835ddf2b83f2c89c0ffa04dcf341f619cc1f3a560939bd3ddddc7ff65f4e51d19c2c4e4894551a8b2ada1bc6592865030f031d82c SHA512 dd51c53b4422edc6073dedaf8e352f2f3affa29a0a2075e3cf8a071965c4ad539e5d12d9992289c03c60fad45635146bfc67540c88f9ea78bace59db7bd4e43c
|
||||
MISC metadata.xml 2047 BLAKE2B 044416b8d3a24e32afec15ec58274fccf6fbe21492cac9fa606e169e1f3dadf0daebec8aef2aebcae7f774a956a567aadf9dfc4fa5e6cdd99d77b2c6e0b0abd1 SHA512 1b5683bedaf15fe973c7c6dfd6953cf3514d2686960653efaa02eb85befc2efb719192197f4e379ac9d91b19ac483244ce957d55bf95fd888fd8c85a3a888679
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST jax-rpc-api-1.1.4.tar.gz 91556 BLAKE2B a8d830a34fcd829bd44b66aadd473d25bcff788d01822b50b4eafafa3cc4ee002118904d79a38054f716bfd1fe68bd49dc7e74ae2f7ab8f9249277ddc863934d SHA512 4b2a15050d989754f93f7771622e5df286de633f4bcdeb750dbf3df6aa1115cf8de5fe84b809c15b9ccb85bd14283696df76cbe619b06ca48ce048b728525496
|
||||
EBUILD jax-rpc-api-1.1.4.ebuild 859 BLAKE2B 463e6201e071e2f10c2d5e5473c9c712ce20796354e75677ddb2ad5d47d1b3a1ad3fb25dd21cf8c3ced072daf5a7d372a9ea6580f0861cf9a2fbd04208dc35fd SHA512 3f50da58f97d580db7bea51d79c0e96c80e2193c7369d4e84711f66b4a572c0d83bf9d34770de15e8e930a5cc0e8b620c7a2682f2405ebe20b1a445c5c32e049
|
||||
EBUILD jax-rpc-api-1.1.4.ebuild 858 BLAKE2B 197cd0b614ace1a934d5b07ac8486317c679d71bc701635d4dea9b6c879d6fbef9dac31eeae99cfde763ffbb645352878747c48686aa9b52e141f991064fa191 SHA512 2795ae384af6064867eae492b5283d41411803f952018c630cb257d6a0ca87e5ecfbe57539a2896c534b9601d46844a3eb444ecbdeb9354e8da35a2d68c21a2b
|
||||
MISC metadata.xml 306 BLAKE2B 9284206a01e5a936fe8c3d20acad6df47c7ea88f892f7b64afb3ea47c8ead66c97af1052da3181997612f1b50b0b5e01d8221bcc94ba9a696f5e1366886eb164 SHA512 95b6459d848292e713acff6ae30ce1ad68cbc0308b5991f88c3c124186137c14b493f1fadd6267897a3162a853205b71e7e8092da617200c00d36e9072889e8d
|
||||
|
@ -1,3 +0,0 @@
|
||||
DIST jboss-modules-1.3.3.tar.gz 189906 BLAKE2B f291391a9292731ab9fa00d9ce94817138ea502dbeac282cac0bbb08e070ef64f72dbd5e1cec570afa6452245197fda004173d04b838d806b40a2f808e539321 SHA512 d8e19c59105358070cc7e48a0be29ee68751155d5ac88723dbf32659e73ab4bd9afddf119fec66af8c9420a7e406e77f2eb4a164fbd9c1867b91414de71ddbb7
|
||||
EBUILD jboss-modules-1.3.3-r1.ebuild 659 BLAKE2B 06b6798356a9b814919c2c9108b5d2c3447e5f015e777487c1cc670bbce5cc35e973712354b50e056bf0380c7d15d78be5d73bb719b6279c3f2bf1ac30734135 SHA512 4a3ab42a73d564175a26b9228a106a5bd913c2b6de793bfd0b34aa4da32093b5e89364dd88cdb54378b1e9e82487587badbc1ae44a734281fee7e3bf3617a3d9
|
||||
MISC metadata.xml 329 BLAKE2B 037b8106bde8a718e91b5c85e12d9ad35d11d9d7b298dea245b5e539c6669210b9903ee8bc41ac68e99b17a23565ed456cb5a20862256655736085c72370fabb SHA512 5e1a350e256f20df941df125c37b536cba17af9b544998ed698980e8f5f25309b5360f8bd4655fd65444037e8a70f1a8e6961d17cfbad697855185f391b94ed6
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
JAVA_PKG_IUSE="source" # doc (needs APIviz)
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="JBoss modular classloading system"
|
||||
HOMEPAGE="https://www.jboss.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.Final.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.8"
|
||||
DEPEND="virtual/jdk:1.8"
|
||||
|
||||
S="${WORKDIR}/${P}.Final/"
|
||||
|
||||
JAVA_SRC_DIR="src/main/java"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm pom.xml || die
|
||||
mkdir -p target/classes || die
|
||||
cp -vr "${S}"/src/main/resources/* target/classes/ || die
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">jboss-modules/jboss-modules</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +1,4 @@
|
||||
DIST jdbc-mysql-8.0.26-sources.jar 1578978 BLAKE2B c42e22ea50b6c3890aaf51ec8bfe53918c680ea54b314cee80ecdd2be122f031000fdb70b895807a0d22e5841df6fe5a76ec49b2e3097749fb8eabff4afca68a SHA512 8bf73a2cd0b5348d79e81da9c96da625258066b0b40d05d085b3978538dad75f4540a2b8414f005d90b8b87303c357e762bbf81dd2d8e68ff51c18a92124b7ae
|
||||
EBUILD jdbc-mysql-8.0.26.ebuild 1567 BLAKE2B 5b714530104e9a3a7fe9e43d7416b2f2d4e0111f02fa517b7dbf9a93294d9b4185e0fba37faab3918936ef57e005e2b99385773e33c1878c7a5a1d38125fd8fd SHA512 86636e32926cb9413ed6e9a6d77ddee845feebe8b433593ab51985a8710b6ecd24c7bac33fa6a39c076bc96b3d63ee4cf8e17394dd7297da30d33f046a398cc3
|
||||
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
|
||||
DIST mysql-connector-j-8.0.32.tar.gz 4229102 BLAKE2B bb4f89ac9eb4ebc5ed4a8f3d0b63a75d0dbb237e0c434c705d970ec20bbbbec89526d6b0cb11cbceb5e9e5bb485b9d7b17420407d7b01017c7531d5d531c30d8 SHA512 96d920cd137c8aadd7669d3bdc84893bb1dd2c76e81128356844c4321104fc6d2debf950ca1dfdfe958d848b16cd91ee475aad7d3d9b52478f8ac58dbf51922b
|
||||
DIST oci-java-sdk-common-2.47.0.jar 439209 BLAKE2B b3b28bb0cf4b8dbca37bb34df7bb48029901be5d9f7754a2ccce888a9af4a06b3348cd545d480127f942687b9b0d63336c37b5f95ecb9f96111c9388a4bc6053 SHA512 73e7376c92d47d81e0630e2ad2d510a483068664874ae31622629dad6dc016d746499c2d29682563e5cdee35ddb6e9e59a2e7557d32e1eeec5fb12206f9d1d6e
|
||||
EBUILD jdbc-mysql-8.0.32.ebuild 1497 BLAKE2B 73cef4b5b5b59b5b2a28c705fe727b37856d68e7d64fa8e81f1c29a40c58b2a9fb00a97fad06e6d836d8149dc74ac4ea3b9ea3d14e42caad27370ac691df97f6 SHA512 3fa885dd13270c7ccd01634efdd0562bfecfcd333a39fca0142421d73f7a2442174aa4e7006bf36bf5f6c529e5ad15a30703ae817097bc2088dfaeca4daddead
|
||||
MISC metadata.xml 325 BLAKE2B e1c3ff68e092bb0e4cd63ed17da632f053f938e8e119a3b5f9a68a3961aac6c1df48a03e281583c22e881576ac9c50b405f0a6b40323bd85a183541a02792a05 SHA512 f855f395f2cc16667e5c524b63c409f754e399d657e50e7aeaebaa99af850480e271a890460a313b8be3c5a66d3e51d26dd2ceaade8828ce3d700232b892fca8
|
||||
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Skeleton command:
|
||||
# java-ebuilder --generate-ebuild --workdir . --pom mysql-connector-java-8.0.25.pom.xml --download-uri https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.25/mysql-connector-java-8.0.25-sources.jar --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild jdbc-mysql-8.0.25.ebuild
|
||||
|
||||
EAPI=7
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
MAVEN_ID="mysql:mysql-connector-java:8.0.26"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="JDBC Type 4 driver for MySQL"
|
||||
HOMEPAGE="https://dev.mysql.com/doc/connector-j/en/"
|
||||
SRC_URI="https://repo1.maven.org/maven2/mysql/mysql-connector-java/${PV}/mysql-connector-java-${PV}-sources.jar -> ${P}-sources.jar"
|
||||
|
||||
LICENSE="GPL-2-with-MySQL-FLOSS-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc64 x86"
|
||||
|
||||
# Common dependencies
|
||||
# POM: mysql-connector-java-${PV}.pom.xml
|
||||
# com.google.protobuf:protobuf-java:3.11.4 -> !!!groupId-not-found!!!
|
||||
|
||||
CDEPEND="dev-java/c3p0:0
|
||||
dev-java/protobuf-java:0
|
||||
dev-java/slf4j-api:0"
|
||||
DEPEND=" ${CDEPEND}
|
||||
>=virtual/jdk-1.8:*"
|
||||
RDEPEND=" ${CDEPEND}
|
||||
>=virtual/jre-1.8:*"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
DOCS=( META-INF/README )
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="c3p0,protobuf-java,slf4j-api"
|
||||
|
||||
JAVA_SRC_DIR="com"
|
||||
JAVA_RESOURCE_DIRS="res"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
mkdir --parents "${JAVA_RESOURCE_DIRS}" || die
|
||||
cp -r "${JAVA_SRC_DIR}" "META-INF" "${JAVA_RESOURCE_DIRS}"
|
||||
find "${JAVA_RESOURCE_DIRS}" -type f -name '*.java' -exec rm -rf {} + || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
java-pkg-simple_src_install
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# Tests disabled, see bug #902723
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
MAVEN_ID="com.mysql:mysql-connector-j:8.0.32"
|
||||
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
# Bundling a binary version of oci-java-sdk-common
|
||||
# https://github.com/oracle/oci-java-sdk/blob/v2.47.0/bmc-common/pom.xml
|
||||
OSC="2.47.0"
|
||||
|
||||
DESCRIPTION="JDBC Type 4 driver for MySQL"
|
||||
HOMEPAGE="https://dev.mysql.com/doc/connector-j/en/"
|
||||
SRC_URI="https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-${PV}.tar.gz
|
||||
https://repo1.maven.org/maven2/com/oracle/oci/sdk/oci-java-sdk-common/${OSC}/oci-java-sdk-common-${OSC}.jar"
|
||||
|
||||
S="${WORKDIR}/mysql-connector-j-${PV}"
|
||||
|
||||
LICENSE="GPL-2-with-MySQL-FLOSS-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc64 x86"
|
||||
|
||||
CP_DEPEND="
|
||||
dev-java/c3p0:0
|
||||
dev-java/protobuf-java:0
|
||||
dev-java/slf4j-api:0
|
||||
"
|
||||
DEPEND=" ${CP_DEPEND}
|
||||
>=virtual/jdk-1.8:*
|
||||
"
|
||||
RDEPEND=" ${CP_DEPEND}
|
||||
>=virtual/jre-1.8:*
|
||||
"
|
||||
|
||||
DOCS=( CHANGES README )
|
||||
|
||||
JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/oci-java-sdk-common-${OSC}.jar"
|
||||
JAVA_JAR_FILENAME="mysql-connector-j.jar"
|
||||
JAVA_RESOURCE_DIRS="src/main/resources"
|
||||
JAVA_SRC_DIR=(
|
||||
"src/generated"
|
||||
"src/legacy/java"
|
||||
"src/main/core-api/java"
|
||||
"src/main/core-impl/java"
|
||||
"src/main/protocol-impl/java"
|
||||
"src/main/user-api/java"
|
||||
"src/main/user-impl/java"
|
||||
)
|
||||
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||
JAVA_TEST_RESOURCE_DIRS="src/test/config"
|
||||
JAVA_TEST_SRC_DIR="src/test/java"
|
@ -1,3 +0,0 @@
|
||||
DIST sac-1.3.zip 163617 BLAKE2B d52ae09cfa7a60afb66ebebb395a93f2e69fb0fc2cdec3153b34350339d179c1621f9cb613889664e008a1ed9d121520431df13938b5d8d9d722e40da01eeb12 SHA512 e179d2e672f1e9e134c4bec92742410bcf2c5d423e5d236856bb53e849d7fcdb2bb09518796d30862685a9ab2344bfeea9b4c7f3c3dd4a1007c8056e120c87b9
|
||||
EBUILD sac-1.3-r4.ebuild 629 BLAKE2B 42be9ca1aa9625e0ef6bb96f5fdba147d4eb02bd68516c58441a1509ff2662fffefd2d239747810fed6a4d8a136f695532124891aac8b07929b2008dc44dca42 SHA512 abc2f64e1ea490a3d22b17cc1bfa4b796fab1df28f9e7af2451568f3f9cef8fbaa48c65eaf10ed6726308b4a6b8f1ae4ae30654d400e7cda77bcb74a1419656a
|
||||
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue