Sync with portage [Tue Dec 26 14:36:55 MSK 2023].

master 2518
root 4 months ago
parent 4eaa57a0ae
commit 72c2c5fb0c

Binary file not shown.

Binary file not shown.

@ -16,7 +16,7 @@ SRC_URI="https://brltty.app/archive/${P}.tar.xz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="+api +beeper bluetooth doc +fm gpm iconv icu
java louis +midi ncurses nls ocaml +pcm policykit python
usb systemd +speech tcl xml X"

Binary file not shown.

@ -1,2 +1,3 @@
DIST ttyplot-1.5.1.gh.tar.gz 43629 BLAKE2B 98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7 SHA512 3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b
DIST ttyplot-1.5.2.gh.tar.gz 44023 BLAKE2B a8ebf0529f1d3e65ec5887d0fc45c51840ddb26ed982ea5bc2e47d66c03878a642576c7b3052c717f296af9b3fe0fca15080cbf252cb274238e6b664372f219e SHA512 ffdeba5d1ad4a0abbb04d76d914a2f209471ac6f601447c4693de594b0cdb1c162e42b49bb1bf0bb50e2d9b0d9b0452fb9f3d8949c5b9143cc9b6faae50ad28f
DIST ttyplot-1.6.1.gh.tar.gz 53746 BLAKE2B f78c5b7ef53e0bd1921138db965edcb9aff95d359263f1343ad2f33b075ff49ef0147354a7467de8cc5cc3a1f2508f9cf81fcbc6195c600d1fd07d0760de9b42 SHA512 cb21b28c86e1364536bdd417a99fa952a8c46623dbca5e6da31bf34763415fa7fcf0ecd6d02a8fc355a483ba64883412d4b448c2cdc1e397b81195c9fb1beffa

@ -0,0 +1,25 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
DESCRIPTION="Realtime plotting utility with data input from stdin"
HOMEPAGE="https://github.com/tenox7/ttyplot"
SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="virtual/pkgconfig"
DEPEND="${RDEPEND}
sys-libs/ncurses[tinfo]"
src_install() {
local args=(
PREFIX=/usr
MANPREFIX=/usr/share/man
DESTDIR="${D}"
)
emake "${args[@]}" install
}

Binary file not shown.

@ -1,3 +1,2 @@
DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2 SHA512 d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be SHA512 fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c SHA512 91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1

@ -1,51 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_10 python3_11 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Secure backup system using gnupg to encrypt data"
HOMEPAGE="https://duplicity.gitlab.io/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="s3 test"
CDEPEND="
net-libs/librsync
app-crypt/gnupg
dev-python/fasteners[${PYTHON_USEDEP}]
"
DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
app-arch/par2cmdline
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
"
RESTRICT="test"
PATCHES=(
"${FILESDIR}/${P}-fix-docs-cmd.patch"
)
python_test() {
esetup.py test
}
pkg_postinst() {
elog "Duplicity has many optional dependencies to support various backends."
elog "Currently it's up to you to install them as necessary."
}

@ -13,7 +13,7 @@ HOMEPAGE="https://duplicity.gitlab.io/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="s3 test"
CDEPEND="

@ -1,20 +0,0 @@
--- duplicity-rel.1.0.1/setup.py 2022-03-19 15:08:36.755624771 -0400
+++ duplicity-rel.1.0.1/setup.py 2022-03-19 15:09:38.332763172 -0400
@@ -94,17 +94,6 @@
u'bin/rdiffdir.1'
]
),
- (u'share/doc/duplicity-%s' % Version,
- [
- u'CHANGELOG.md',
- u'CONTRIBUTING.md',
- u'COPYING',
- u'README.md',
- u'README-LOG.md',
- u'README-REPO.md',
- u'README-TESTING.md',
- ],
- ),
]
if not os.environ.get(u'READTHEDOCS') == u'True':

@ -1,20 +0,0 @@
--- duplicity-1.2.2/setup.py 2023-05-01 09:21:01.020192022 -0400
+++ duplicity-1.2.2/setup.py 2023-05-01 09:21:51.268882266 -0400
@@ -95,17 +95,6 @@
u'bin/rdiffdir.1'
]
),
- (u'share/doc/duplicity-%s' % Version,
- [
- u'CHANGELOG.md',
- u'CONTRIBUTING.md',
- u'COPYING',
- u'README.md',
- u'README-LOG.md',
- u'README-REPO.md',
- u'README-TESTING.md',
- ],
- ),
]
# short circuit fot READTHEDOCS

@ -1,20 +0,0 @@
--- duplicity-1.2.3/setup.py.orig 2023-05-11 12:33:14.480474449 -0400
+++ duplicity-1.2.3/setup.py 2023-05-11 12:33:19.204538723 -0400
@@ -95,17 +95,6 @@
u'bin/rdiffdir.1'
]
),
- (u'share/doc/duplicity-%s' % Version,
- [
- u'CHANGELOG.md',
- u'CONTRIBUTING.md',
- u'COPYING',
- u'README.md',
- u'README-LOG.md',
- u'README-REPO.md',
- u'README-TESTING.md',
- ],
- ),
]
# short circuit fot READTHEDOCS

Binary file not shown.

@ -4,3 +4,6 @@ DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901
DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d273417777ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c SHA512 dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5
DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63 SHA512 41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5
DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d273417777ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f
DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4 SHA512 02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c
DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967 SHA512 9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682

@ -0,0 +1,33 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module verify-sig
DESCRIPTION="Secure Boot key manager"
HOMEPAGE="https://github.com/Foxboron/sbctl"
SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 MIT"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-text/asciidoc
verify-sig? ( sec-keys/openpgp-keys-foxboron )"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
src_unpack() {
if use verify-sig; then
verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
fi
default
}
src_install() {
emake PREFIX="${ED}/usr" install
}

@ -1,3 +1,2 @@
DIST xca-2.4.0.tar.gz 1778572 BLAKE2B 2e90ef264dc53019cc37700b37d5eb0c48904ca371ae1ce0cfe2ad61be8765951ea918d356c1f2764e73d846693a66c903cba1381df5d1a588aae8bb45f8c195 SHA512 e93e2cf9dc48ed43ee9b51e977f825d81ff08835eb4d77fcbe8f9dc8ce31c77c1da879b48c25ab535717542d1fe84faa6e46c410c116edbee02072040c59667c
DIST xca-2.4.0_p20230526.tar.gz 1818483 BLAKE2B bac990117d1d6a4f80d4ad2317653d8817c7d97e3ea4e92e6fcb6a1531eb782ead4a0504748107697be6e98816e89f33f43de1a8073394e4ead39c16dee3987e SHA512 1252a8230149b04c98dab6ec5fc7f424b6eb1552553831e1c53690fa55ce919537d20741dd9f0e9ac7495d3f80503d2b6b5f0c9322912226363e2b5feb66e416
DIST xca-2.5.0.tar.gz 1850445 BLAKE2B e12666fc0513cd04bd61d4e182851c055c120425ad8d2fb2698396429b7afb4cc57c77be6d6cc3f63f9d49d5a179123b336d43dde57ef4a3274e7ba1a06f22f7 SHA512 8b283509849c9ac34d5250c780dc0c7a6319eb3201ae892fc2c38e5257d7db4e565e88167a687ffc1ca436068a41cd48fad59d3ecc8235678d46cf026280bd5e

@ -1,71 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit xdg-utils
DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests etc"
HOMEPAGE="https://hohnstaedt.de/xca/"
SRC_URI="https://github.com/chris2511/${PN}/releases/download/RELEASE.${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc"
RDEPEND="
dev-libs/libltdl:0=
dev-qt/qthelp:5
dev-qt/qtgui:5
dev-qt/qtsql:5[sqlite]
dev-qt/qtwidgets:5
<dev-libs/openssl-3:=
doc? ( app-text/linuxdoc-tools )"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
PATCHES=(
"${FILESDIR}/${PN}-1.0.0-desktop.patch"
"${FILESDIR}/${P}-bug-733000.patch"
)
src_configure() {
econf \
--with-qt-version=5 \
$(use_enable doc) \
STRIP=true
}
src_prepare() {
sed '/^CFLAGS/s@-O2 -ggdb@@' -i Local.mak.in || die
default
}
src_compile() {
# enforce all to avoid the automatic silent rules
emake all
}
src_install() {
default
insinto /etc/xca
doins misc/*.txt
ewarn "Make a backup copy of your database!"
ewarn "Version 2 completely changes the database format to SQL(ite)"
ewarn "Don't try to open it with older versions of XCA (< 1.4.0). They will corrupt the database."
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,71 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit cmake xdg-utils
COMMIT=8983e5010d99c8d37bc7e316bf3ef00265763027
DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests etc"
HOMEPAGE="https://hohnstaedt.de/xca/"
#SRC_URI="https://github.com/chris2511/${PN}/releases/download/RELEASE.${PV}/${P}.tar.gz"
SRC_URI="https://github.com/chris2511/xca/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/xca-${COMMIT}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc"
RDEPEND="
dev-libs/libltdl:0=
dev-qt/qthelp:5
dev-qt/qtgui:5
dev-qt/qtsql:5[sqlite]
dev-qt/qtwidgets:5
dev-libs/openssl:*
doc? ( app-text/linuxdoc-tools )"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
PATCHES=(
"${FILESDIR}/${PN}-1.0.0-desktop.patch"
)
src_configure() {
local mycmakeargs=(
-DQTFIXEDVERSION=Qt5
)
cmake_src_configure
}
src_compile() {
cmake_src_compile
}
src_install() {
cmake_src_install
insinto /etc/xca
doins misc/*.txt
dosym xca /usr/bin/xca-console
ewarn "This is an unofficial snapshot that is compatible with openssl 3."
ewarn "One known flaw is that starting xca without a database will no longer open"
ewarn "the GUI. Provide either a new or existing database as an argument on the"
ewarn "command line."
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -13,7 +13,7 @@ S="${WORKDIR}/xca-RELEASE.${PV}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc"
RDEPEND="

Binary file not shown.

@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"

Binary file not shown.

@ -1,3 +1,3 @@
DIST virtio-win-0.1.221.iso 531486720 BLAKE2B aa4914cf3a8298c7949b365a1f3e224c28eecc1a73897aec9c2a54d79976e6bcac5827b2c258e82f1faa86b2787e042e575003f6975ec11d875cf8ee2a4e184f SHA512 ee2608a4bb873911541cf884d1840845173e64b309fad23d744aaaa058d7c3ef8bf89fadf316d8d93363585402690923ffd6252660b4f609a439c561decfece0
DIST virtio-win-0.1.225.iso 532060160 BLAKE2B ed0fbf486f0c576bed25f02ea09cfd957a00a42d85063feb1dd2977e2cd816601fe2b013e00abbccf07eb765da3b64b88b5675c95175fdc971a20d784c28d503 SHA512 c0a940ca747983d88876f805f7266a8aae61b83857983738d06e9d555569d2b42a9cddb77d535b4f9dbc4b1099583f8b6844f13e4bd98ea1f0f6aec22c6c9be7
DIST virtio-win-0.1.229.iso 534818816 BLAKE2B 29442b70e5809fc935940497b4bc021f6fe890beba97605b048e0c5236764d08bc164974be25bf8331136ebbdf664ea440efe1f219129a30a171134bfe369942 SHA512 e9ccb513b07cb28ab490f5d4e299d0d52ade956f82e1a708e91c1ee3af9b142fa144af0fe5287d3bbb369f586857791952de45d1241058073f5a59c1f2f913ca
DIST virtio-win-0.1.240.iso 627519488 BLAKE2B e5bbf3be166508c437cfc9b7922e93f4229a63cf9cf5dffd0c8ee2836c084b92cb30c76e1cc60432508504df2874ca461481db6664823b11a76cec5186743c97 SHA512 24e0f3d9c25835f2633d2823dade95aae4884aed95a5142d87efeb4aaed48dbc04a82a34ac5310676853008e0de271dfa0747b4c619ed20fa72ffe2e93fadcf3

@ -14,7 +14,7 @@ SRC_URI="https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archiv
LICENSE="BSD Apache-2.0 GPL-2 GPL-2+ GPL-3+ LGPL-2+ Ms-RL"
SLOT="0"
KEYWORDS="amd64"
KEYWORDS="~amd64"
S="${WORKDIR}"
INSTALL_PATH=/usr/share/drivers/windows

Binary file not shown.

@ -1,2 +1,3 @@
DIST ruby.eselect-20230616.xz 1976 BLAKE2B 6f31e517a23672300032e9e5bd9edb3d6601b2b23c4a8997d436815d39d91218791b0d4ce172bcc45bf1ef3b4155580939823f7d061e804928a307320323a6ef SHA512 e2b5d30932914282749ddf31d85c8776240ead3a49f93d39c9833a4bc31beb6b53867bf0b86e575d4b88b7adf5aea709d9adb60b4436e3839ebd1c3a6c384111
DIST ruby.eselect-20231008.xz 1972 BLAKE2B 94676df0817b77944907b399c27cdca4fea494a478f00ef646f5fb52fa023115e683a88fd27c68129a635740957a2e77a5de9ee5059310458864e8712c6be627 SHA512 28d0a99648191822203e94522d8bcca287f45ad839db2d1574e8a2d7ffd76f00308e87c21ddd54140679f00657e64746e5c0d0e69c8772383e0aec948c2a022f
DIST ruby.eselect-20231226.xz 1976 BLAKE2B 220ad2dcb4d7c3b9782f2efc6e0763d7d47f55a1464d9ba7585d91c66021a2873e0f0f23f3c46b28886ac037885d3d96d2ef658777760471d3feb4b403cde62e SHA512 0acac48a8942f2757718176de1fa1f084d3462e21b0003ddf84d3d6234b7557f4583aab2d27a50aeea5c881c5bc779076394c047c2844d82494e85d1e73230fb

@ -0,0 +1,22 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Manages multiple Ruby versions"
HOMEPAGE="https://wiki.gentoo.org/wiki/Ruby"
SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/ruby.eselect-${PVR}.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
RDEPEND=">=app-admin/eselect-1.0.2"
S=${WORKDIR}
src_install() {
insinto /usr/share/eselect/modules
newins "${WORKDIR}/ruby.eselect-${PVR}" ruby.eselect
}

Binary file not shown.

@ -1 +1,2 @@
DIST honggfuzz-2.5.tar.gz 65224877 BLAKE2B 610a15a674cfa928eb4b4d9fda91e5494fe08be4b01857f390c36925872479c77b5424c06ed4df87ad791de29598d848d88eb5437d6f5f9bf9521ff67aaa5ded SHA512 d1ff23471372a3d9d62de768bda8beba0e75c49f9550bc106efb4ab49ea626c1ccc078f7a9950051a99fbc841615a81faae2c3b39270facd6c0064e28956c419
DIST honggfuzz-2.6.tar.gz 65227315 BLAKE2B 527d36dd66974b74be29e3dc22e22c893d0e35654a768bfd93c6a919de82841cc1552af2b479ac0d65ce2fcfd66886ca0e43bc95db5b8187c8d13191e65de320 SHA512 cdd97b65e679652be888b966e2c010fe29af262e88d6c94b94b2e78c88258c5c53b4928fdf9e8afe54029c0742c5dfb0f6f8e8cb8157093e7f5ffdcfa5c92fd4

@ -0,0 +1,11 @@
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,7 @@
BIN := honggfuzz
HFUZZ_CC_BIN := hfuzz_cc/hfuzz-cc
HFUZZ_CC_SRCS := hfuzz_cc/hfuzz-cc.c
-COMMON_CFLAGS := -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Werror -Wno-format-truncation -Wno-override-init -I.
+COMMON_CFLAGS := -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I.
COMMON_LDFLAGS := -pthread -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib -lm
COMMON_SRCS := $(sort $(wildcard *.c))
CFLAGS ?= -O3 -mtune=native -funroll-loops

@ -0,0 +1,56 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
DESCRIPTION="A general purpose fuzzer with feedback support"
HOMEPAGE="https://honggfuzz.dev/"
SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="clang"
RDEPEND="
>=sys-libs/binutils-libs-2.29:=
sys-libs/libunwind:=
app-arch/xz-utils
clang? ( sys-libs/blocksruntime )
"
DEPEND="${RDEPEND}
elibc_musl? ( sys-libs/queue-standalone )"
DOCS=(
CHANGELOG
COPYING
CONTRIBUTING.md
README.md
)
PATCHES=(
"${FILESDIR}"/${PN}-2.6-no-werror.patch
)
pkg_pretend() {
if tc-is-clang; then
use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)."
fi
}
src_prepare() {
default
tc-export AR CC
export CFLAGS
export LDFLAGS
}
src_install() {
dobin ${PN}
dobin hfuzz_cc/hfuzz-cc
einstalldocs
}

Binary file not shown.

@ -0,0 +1 @@
DIST fcitx5-chinese-addons-5.1.2_dict.tar.xz 883388 BLAKE2B 7db9fcd8b9fddce9db5b0cf23e5300d7a246183184c32d8292a92617f5b66bebd81a5876cb197508676266c39fbeae5a17fd659feadab0a41be1df948c9663fe SHA512 8a94b974b461dc0a20ee7c243d482295359be27a7cc2152755aebdde3330a62f579506666e231d15cd081e58794359f1791b674f8d9f873babf7c68f4dea81a1

@ -0,0 +1,57 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="fcitx5-chinese-addons"
inherit cmake xdg
DESCRIPTION="Addons related to Chinese, including IME previous bundled inside fcitx4."
HOMEPAGE="https://github.com/fcitx/fcitx5-chinese-addons"
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}_dict.tar.xz"
LICENSE="GPL-2+ LGPL-2+"
KEYWORDS="~amd64 ~x86"
SLOT="5"
IUSE="+gui webengine +cloudpinyin +qt5 lua +opencc test"
REQUIRED_USE="
gui? ( qt5 )
webengine? ( gui )
"
RESTRICT="!test? ( test )"
RDEPEND="
>=app-i18n/fcitx-5.1.5:5
>=app-i18n/libime-1.1.3:5
>=dev-libs/boost-1.61:=
cloudpinyin? ( net-misc/curl )
lua? ( app-i18n/fcitx-lua:5 )
opencc? ( app-i18n/opencc:= )
gui? (
qt5? (
dev-qt/qtconcurrent:5
app-i18n/fcitx-qt:5[qt5,-onlyplugin]
webengine? ( dev-qt/qtwebengine:5[widgets] )
)
)
"
DEPEND="${RDEPEND}"
BDEPEND="
kde-frameworks/extra-cmake-modules:0
virtual/pkgconfig
"
S="${WORKDIR}/${MY_PN}-${PV}"
src_configure() {
local mycmakeargs=(
-DENABLE_BROWSER=$(usex webengine)
-DENABLE_CLOUDPINYIN=$(usex cloudpinyin)
-DENABLE_GUI=$(usex gui)
-DENABLE_OPENCC=$(usex opencc)
-DENABLE_TEST=$(usex test)
-DUSE_WEBKIT=no
)
cmake_src_configure
}

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>tanekliang@gmail.com</email>
<name>Yongxiang Liang</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<use>
<flag name="cloudpinyin">Build cloud pinyin addon</flag>
<flag name="gui">Enable GUI support (qt5 or qt6)</flag>
<flag name="opencc">Enable support for conversion between Traditional and Simplified Chinese</flag>
<flag name="qt5">Enable configure qt5</flag>
<flag name="webengine">Enable built-in browser using <pkg>dev-qt/qtwebengine</pkg></flag>
</use>
<upstream>
<remote-id type="github">fcitx/fcitx5-chinese-addons</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST fcitx-lua-5.0.11.tar.xz 34320 BLAKE2B 9140e96362d8a294149028946c3072c195145ccdf4f350d438904305dcca3fb4b3c70f205bd2ff83f700ae8822b2bd99efc5ec77009f5636c72d7ea10d6d15f4 SHA512 c69391efb910cc476608022d15d6e06323bef6cf50c9c63297827969a796b153ad82c7953c3a8fc4432bb887323aa15456d4a8fc246814e165efa54307fa7efe

@ -0,0 +1,46 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
MY_PN="fcitx5-lua"
inherit cmake lua-single xdg
DESCRIPTION="Lua support for fcitx"
HOMEPAGE="https://github.com/fcitx/fcitx5-lua"
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="5"
KEYWORDS="~amd64 ~x86"
IUSE="+dlopen test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
RDEPEND="
${LUA_DEPS}
app-i18n/fcitx:5
"
DEPEND="${RDEPEND}"
BDEPEND="
kde-frameworks/extra-cmake-modules:0
sys-devel/gettext
virtual/pkgconfig
"
S="${WORKDIR}/${MY_PN}-${PV}"
pkg_setup() {
lua-single_pkg_setup
}
src_configure() {
local mycmakeargs=(
-DUSE_DLOPEN=$(usex dlopen)
-DENABLE_TEST=$(usex test)
)
cmake_src_configure
}

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>tanekliang@gmail.com</email>
<name>Yongxiang Liang</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">fcitx/fcitx5-lua</remote-id>
</upstream>
<longdescription lang="en">
Lua support for fcitx.
It tries to support lua in fcitx in two ways.
1. An addon loader for lua, which supports Type=Lua addon.
2. The googlepinyin api, which is provided by imeapi addon.
You may put your lua file under
$HOME/.local/share/fcitx5/lua/imeapi/extensions
to make the addon find your scripts.
</longdescription>
<use>
<flag name="dlopen">Use dlopen to load lua library</flag>
</use>
</pkgmetadata>

@ -1 +1,2 @@
DIST fcitx-table-extra-0.3.8.tar.xz 3700736 BLAKE2B b8ce4b3aa04eba8b594b86958bb83e348758c30688828a4834643cf7bdd62852c2ca89bc4f75f0cb1b16ce969b0454c58e3abadff9c78318dc0953e0905c75fa SHA512 454798e9bd25c630ce98e2daf7296e82ba5fbc98027171038a5a7b9ac3169c153302a6703d9416718ec3a0b76db6d732caf3f03c6e6005841c9d7798702542df
DIST fcitx-table-extra-5.1.0.tar.xz 7278796 BLAKE2B 150d9235de9c8786dce598b8c0b41216e1a793a69136c264623820042784bdd1d222e4dbe026010326a5d3db59d22c19afa3b29d233bc58ecf1796c4c049d709 SHA512 8f092b4e2cf568861fe29c08f08acac9685d2a07c95d2de228aad8353139e5c48a11fe3e50d5e83815b439dce8c0a757199a5a54fa86bc61630dd302feca7509

@ -0,0 +1,28 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN=fcitx5-table-extra
inherit cmake xdg
DESCRIPTION="Provides extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick"
HOMEPAGE="https://github.com/fcitx/fcitx5-table-extra"
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="5"
KEYWORDS="~amd64 ~x86"
DEPEND="
app-i18n/fcitx:5
app-i18n/libime
"
RDEPEND="${DEPEND}"
BDEPEND="
kde-frameworks/extra-cmake-modules:0
virtual/pkgconfig
"
S="${WORKDIR}/${MY_PN}-${PV}"

@ -1,15 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>tanekliang@gmail.com</email>
<name>Yongxiang Liang</name>
</maintainer>
<maintainer type="person" proxied="yes">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">fcitx/fcitx-table-extra</remote-id>
<remote-id type="github">fcitx/fcitx5-table-extra</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST fcitx-table-other-5.1.0.tar.xz 285864 BLAKE2B 22ccfe519d497fb12c929404632b4e683e0471f8e5183492e9e1607b7a09042c30fc4515d323c0a0d33bfa683ed93b59af988622bc83148fc89e825605626612 SHA512 91b1b38edad9eef862f0bd72423cd2caf343688563190b8b67a24d468d6a1b367847c5e87cc3f440ab5a41a03575721206f86a75b7568b3453e975d4457bf03b

@ -0,0 +1,28 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN=fcitx5-table-other
inherit cmake xdg
DESCRIPTION="Provides some other tables for Fcitx, fork from ibus-table-others, scim-tables"
HOMEPAGE="https://github.com/fcitx/fcitx5-table-other"
SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-3"
SLOT="5"
KEYWORDS="~amd64 ~x86"
DEPEND="
app-i18n/fcitx:5
app-i18n/libime
"
RDEPEND="${DEPEND}"
BDEPEND="
kde-frameworks/extra-cmake-modules:0
virtual/pkgconfig
"
S="${WORKDIR}/${MY_PN}-${PV}"

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>tanekliang@gmail.com</email>
<name>Yongxiang Liang</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">fcitx/fcitx5-table-other</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1 @@
DIST libime-1.1.3_dict.tar.xz 36438528 BLAKE2B 2577362aeddf398b9ee7d29c71d157f7aef67b30d2463719ed020eaaa98e955c83b8a7df1e90e4519ae13d2146eff440dafdb93d723a2feaeb60f96e70633410 SHA512 5079721651df334292fbcc6275ded55d41c6380183ef5487be558e93b551a6a6d651fb0fa0456c1d40ffdae432bf51375058fdcf631ea8a93c8751530642fc92

@ -0,0 +1,79 @@
Backport of https://github.com/fcitx/libime/commit/59ae4a3ab4becdab164f29af07c502096c745b94.diff
Backport upstream commit 59ae4a3 to fix the nanf value issue on musl
--- a/src/libime/core/datrie.cpp
+++ b/src/libime/core/datrie.cpp
@@ -47,12 +47,24 @@ struct NanValue {
static inline int32_t NO_PATH() { return -2; }
};
+// Musl doesn't have nanf implementation we need, just check if they are the
+// same value. If not, prefer old hardcoded value.
+bool isGoodNanf() {
+ int32_t noValue = decodeValue(std::nanf("1"));
+ int32_t noPath = decodeValue(std::nanf("2"));
+ return (noValue != noPath);
+}
+
template <>
struct NanValue<float> {
static_assert(std::numeric_limits<float>::has_quiet_NaN,
"Require support for quiet NaN.");
- static inline int32_t NO_VALUE() { return decodeValue(std::nanf("1")); }
- static inline int32_t NO_PATH() { return decodeValue(std::nanf("2")); }
+ static inline int32_t NO_VALUE() {
+ return isGoodNanf() ? decodeValue(std::nanf("1")) : 0x7fc00001;
+ }
+ static inline int32_t NO_PATH() {
+ return isGoodNanf() ? decodeValue(std::nanf("2")) : 0x7fc00002;
+ }
};
} // namespace
@@ -1144,6 +1156,20 @@ bool DATrie<T>::isValid(value_type v) {
return !(isNoPath(v) || isNoValue(v));
}
+template <typename T>
+T DATrie<T>::noPath() {
+ typename DATriePrivate<T>::decorder_type d;
+ d.result = DATriePrivate<value_type>::CEDAR_NO_PATH;
+ return d.result_value;
+}
+
+template <typename T>
+T DATrie<T>::noValue() {
+ typename DATriePrivate<T>::decorder_type d;
+ d.result = DATriePrivate<value_type>::CEDAR_NO_VALUE;
+ return d.result_value;
+}
+
template <typename T>
size_t DATrie<T>::mem_size() const {
// std::cout << "tail" << d->m_tail.size() << std::endl
--- a/src/libime/core/datrie.h
+++ b/src/libime/core/datrie.h
@@ -136,6 +136,9 @@ class DATrie {
static bool isNoPath(value_type v);
static bool isNoValue(value_type v);
+ static value_type noPath();
+ static value_type noValue();
+
size_t mem_size() const;
private:
--- a/test/testtrie.cpp
+++ b/test/testtrie.cpp
@@ -40,8 +40,8 @@ int main() {
FCITX_ASSERT(trie.size() == 4);
DATrie<float>::position_type pos = 0;
auto result = trie.traverse("aaa", pos);
- auto nan1 = std::nanf("1");
- auto nan2 = std::nanf("2");
+ auto nan1 = trie.noValue();
+ auto nan2 = trie.noPath();
// NaN != NaN, we must use memcmp to do this.
FCITX_ASSERT(memcmp(&nan1, &result, sizeof(float)) == 0);
FCITX_ASSERT(trie.isNoValue(result));

@ -0,0 +1,17 @@
Backport of https://github.com/fcitx/libime/commit/95c1433500b089b0c2edbdd17720f66e6eafd5e0
Backport upstream commit 95c1433 in order to fix building with libcxx
--- a/src/libime/core/CMakeLists.txt
+++ b/src/libime/core/CMakeLists.txt
@@ -13,7 +13,9 @@ add_library(kenlm STATIC ${KENLM_SRCS})
target_include_directories(kenlm PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/kenlm>)
target_compile_definitions(kenlm PUBLIC -DKENLM_MAX_ORDER=3 PRIVATE -DNDEBUG)
target_link_libraries(kenlm PUBLIC Boost::boost PkgConfig::ZSTD)
-set_target_properties(kenlm PROPERTIES POSITION_INDEPENDENT_CODE ON)
+set_target_properties(kenlm PROPERTIES
+ CXX_STANDARD 11
+ POSITION_INDEPENDENT_CODE ON)
if(UNIX)
check_library_exists(rt clock_gettime "clock_gettime from librt" HAVE_CLOCKGETTIME_RT)

@ -0,0 +1,54 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Fcitx5 Next generation of fcitx "
HOMEPAGE="https://fcitx-im.org/"
SRC_URI="https://download.fcitx-im.org/fcitx5/libime/libime-${PV}_dict.tar.xz"
LICENSE="LGPL-2+"
SLOT="5"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
RDEPEND="
>=app-i18n/fcitx-5.1.5:5
app-arch/zstd:=
dev-libs/boost:=
"
DEPEND="${RDEPEND}"
BDEPEND="
kde-frameworks/extra-cmake-modules:0
virtual/pkgconfig
doc? (
app-doc/doxygen
dev-texlive/texlive-fontutils
)
"
PATCHES=(
"${FILESDIR}/${P}-use-c++11-for-kenlm.patch"
"${FILESDIR}/${P}-fix-the-nanf-value-issue-on-musl.patch"
)
src_configure() {
local mycmakeargs=(
-DENABLE_DOC=$(usex doc)
-DENABLE_TEST=$(usex test)
)
cmake_src_configure
}
src_compile() {
cmake_src_compile
use doc && cmake_src_compile doc
}
src_install() {
cmake_src_install
use doc && dodoc -r "${BUILD_DIR}"/doc/*
}

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>tanekliang@gmail.com</email>
<name>Yongxiang Liang</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<upstream>
<remote-id type="github">fcitx/libime</remote-id>
</upstream>
</pkgmetadata>

Binary file not shown.

@ -1,114 +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 autotools python-r1
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
HOMEPAGE="https://www.libimobiledevice.org/"
SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2"
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86"
IUSE="doc gnutls python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
>=app-pda/libplist-2.2.0:=
>=app-pda/libusbmuxd-2.0.2:=
gnutls? (
dev-libs/libgcrypt:0
>=dev-libs/libtasn1-1.1
>=net-libs/gnutls-2.2.0
)
!gnutls? (
dev-libs/openssl:0=
)
python? (
${PYTHON_DEPS}
app-pda/libplist[python(-),${PYTHON_USEDEP}]
)
"
DEPEND="
${RDEPEND}
"
# <cython-3 for bug #898666
BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
python? ( <dev-python/cython-3[${PYTHON_USEDEP}] )
"
BUILD_DIR="${S}_build"
PATCHES=(
"${FILESDIR}/${P}-slibtool.patch"
"${FILESDIR}/${P}-missing_libflags.patch" #787962
)
src_prepare() {
default
eautoreconf
}
src_configure() {
local ECONF_SOURCE=${S}
local myeconfargs=( $(use_enable static-libs static) )
use gnutls && myeconfargs+=( --disable-openssl )
do_configure() {
mkdir -p "${BUILD_DIR}" || die
pushd "${BUILD_DIR}" >/dev/null || die
econf "${myeconfargs[@]}" "${@}"
popd >/dev/null || die
}
do_configure_python() {
# Bug 567916
local -x PYTHON_LDFLAGS="$(python_get_LIBS)"
do_configure "$@"
}
do_configure --without-cython
use python && python_foreach_impl do_configure_python
}
src_compile() {
python_compile() {
emake -C "${BUILD_DIR}"/cython \
VPATH="${S}/cython:$1/cython" \
imobiledevice_la_LIBADD="$1/src/libimobiledevice-1.0.la"
}
emake -C "${BUILD_DIR}"
use python && python_foreach_impl python_compile "${BUILD_DIR}"
if use doc; then
doxygen "${BUILD_DIR}"/doxygen.cfg || die
fi
}
src_install() {
python_install() {
emake -C "${BUILD_DIR}/cython" install \
DESTDIR="${D}" \
VPATH="${S}/cython:$1/cython"
}
emake -C "${BUILD_DIR}" install DESTDIR="${D}"
use python && python_foreach_impl python_install "${BUILD_DIR}"
use doc && dodoc docs/html/*
if use python; then
insinto /usr/include/${PN}/cython
doins cython/imobiledevice.pxd
fi
find "${D}" -name '*.la' -delete || die
}

@ -1,115 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{9..11} )
inherit autotools python-r1
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
HOMEPAGE="https://www.libimobiledevice.org/"
SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2"
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86"
IUSE="doc gnutls python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
>=app-pda/libplist-2.2.0:=
>=app-pda/libusbmuxd-2.0.2:=
gnutls? (
dev-libs/libgcrypt:0
>=dev-libs/libtasn1-1.1
>=net-libs/gnutls-2.2.0
)
!gnutls? (
dev-libs/openssl:0=
)
python? (
${PYTHON_DEPS}
app-pda/libplist[python(-),${PYTHON_USEDEP}]
)
"
DEPEND="
${RDEPEND}
"
# <cython-3 for bug #898666
BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
python? ( <dev-python/cython-3[${PYTHON_USEDEP}] )
"
BUILD_DIR="${S}_build"
PATCHES=(
"${FILESDIR}/${P}-slibtool.patch"
"${FILESDIR}/${P}-missing_libflags.patch" #787962
"${FILESDIR}/${P}-python.patch"
)
src_prepare() {
default
eautoreconf
}
src_configure() {
local ECONF_SOURCE=${S}
local myeconfargs=( $(use_enable static-libs static) )
use gnutls && myeconfargs+=( --disable-openssl )
do_configure() {
mkdir -p "${BUILD_DIR}" || die
pushd "${BUILD_DIR}" >/dev/null || die
econf "${myeconfargs[@]}" "${@}"
popd >/dev/null || die
}
do_configure_python() {
# Bug 567916
local -x PYTHON_LDFLAGS="$(python_get_LIBS)"
do_configure "$@"
}
do_configure --without-cython
use python && python_foreach_impl do_configure_python
}
src_compile() {
python_compile() {
emake -C "${BUILD_DIR}"/cython \
VPATH="${S}/cython:$1/cython" \
imobiledevice_la_LIBADD="$1/src/libimobiledevice-1.0.la"
}
emake -C "${BUILD_DIR}"
use python && python_foreach_impl python_compile "${BUILD_DIR}"
if use doc; then
doxygen "${BUILD_DIR}"/doxygen.cfg || die
fi
}
src_install() {
python_install() {
emake -C "${BUILD_DIR}/cython" install \
DESTDIR="${D}" \
VPATH="${S}/cython:$1/cython"
}
emake -C "${BUILD_DIR}" install DESTDIR="${D}"
use python && python_foreach_impl python_install "${BUILD_DIR}"
use doc && dodoc docs/html/*
if use python; then
insinto /usr/include/${PN}/cython
doins cython/imobiledevice.pxd
fi
find "${D}" -name '*.la' -delete || die
}

Binary file not shown.

@ -5,4 +5,5 @@
<email>chutzpah@gentoo.org</email>
<name>Patrick McLean</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -12,4 +12,5 @@
<upstream>
<remote-id type="github">mileszs/ack.vim</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -11,4 +11,5 @@
<upstream>
<remote-id type="github">vim-airline/vim-airline-themes</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">bling/vim-airline</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">vim-scripts/a.vim</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">jlanzarotta/bufexplorer</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">vim-scripts/CCTree</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -13,4 +13,5 @@
<upstream>
<remote-id type="github">neilhwatson/vim_cf3</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">chrisbra/CheckAttach</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">luisjure/csound</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -11,4 +11,5 @@
<upstream>
<remote-id type="github">othree/csscomplete.vim</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">kien/ctrlp.vim</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">ciaranm/detectindent</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -10,4 +10,5 @@
files, and automatic filetype detection for these files based upon
filename.
</longdescription>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">rickhowe/diffchar.vim</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -8,4 +8,5 @@
<upstream>
<remote-id type="github">junegunn/vim-easy-align</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -11,4 +11,5 @@
<upstream>
<remote-id type="github">editorconfig/editorconfig-vim</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<maintainer type="project">
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<maintainer type="project">
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -5,4 +5,5 @@
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -12,4 +12,5 @@
<upstream>
<remote-id type="github">wincent/ferret</remote-id>
</upstream>
<stabilize-allarches/>
</pkgmetadata>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save