parent
9f4e892efd
commit
a4f38a13c0
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29452 BLAKE2B 047d381f73f5cccfeb0739b41fc5f2781a8fcc2798854f021161e54e42ec9c2aac578bf0eb0b2aadc288e00d9b9cfad67699a8c12f2ce50965fc2340b6d0ab83 SHA512 1b7cee26a536d27c98ff8786cd9906165bb83ec34ce46aea40ae967cb3b2654924ea5c1dd729fafaf4abc1552b35fb08213e1961d386b8f4031209364af36ebe
|
||||
TIMESTAMP 2023-03-18T06:10:01Z
|
||||
MANIFEST Manifest.files.gz 29458 BLAKE2B 9c70b7157d332b824761e1e6715b653a59aea1a8e223032ecc0d2fef7d06fb88774ab3123f484e626147162f3382f2ae0c80149f25d1fc7982adab6c5e7eb709 SHA512 ad5641659b2864ca7b3786e273f87b84360d6c5037216d0756a1e2d7e1cd4c6d9728f9a5d8ff030f2c9e0b89b2f7af07128abfa15fa76cd9ef19fb4b3358fa47
|
||||
TIMESTAMP 2023-03-18T19:09:58Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQVVblfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQWDIZfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klCmEw//UgiV2qJ5ePiM4BSzSNICKTzvrc4XjbiJj1VVVQPAkro5GaN2TfgV8eCT
|
||||
HRHcZoDwR2Iy10Ty/QiuKpPCzgM1Wyt4ykQFACw+WqBeYMZZmoodU1Y8byiWEwnQ
|
||||
fp+GOnL7dKkoNbDq6KfPZKOM8Wt0CB6R9gPbEdpC8zIdu1kfn1je3FOnme1e/VHu
|
||||
mQWxDbkFqxQgvsJoJWo7Jc6x3qsR1KgfKSp6GWdGKYzsbyzFd/UeJQl4LdjfomZ1
|
||||
ObHUtOQEnaePgebuGLUO6xilXM+ziyew6VBJBuUrzWSkEOkMlzGK1uIEfD9mdgIc
|
||||
wLtkUtJN5+QtxgMLhcupgiqDgONW/t5lsQ9eUtaG2FW87uhsUqPXj7NXXtnLZi5U
|
||||
DGnelJuWzl7u8DkL12CZ5YdRuGxS0Ky5BSBIAB1CoRp3ebBvjL209nMiWjzwTfrc
|
||||
XNPIPNGdxO86I9D2ww2B8v1hkEUWNNm/qA2gGTftMzYLx7y01zCDoyNV/rSz4W0h
|
||||
tx49CVj4PSZI2dqD5rnpI8NFvu38STmsPUxFlnQavQ3+5mvJidcOUCMO2kgrvrP2
|
||||
Mj55GTtHMVnVffwDGUCPEX3AOudmd34mwIfk4YARBfq9xtVbKgf8Lop4Vt/9QRzU
|
||||
+5XbEDC1NroU5rWdPbqmCJGvxRN4vaxLPHm1BJ8+wuPqRa0gN1k=
|
||||
=6Luu
|
||||
klDWYg//b/4oeEUHaFCbSamZ1sUXFdGvHKRVMzJrNLiiOXhvw18mnSJkRuW/Z/Sw
|
||||
Ei2j1skKGW8Pu/c24LTbG5Vxux44+hefiijy1wZQCr5FFMMuVhOqBKrPXMrtZFCP
|
||||
M6LO0zZgOL80SlK/BoGprN8KPHNlNYdcYbFDOMjouqjTN7z0kZJ/mQ+oFR+KGzuc
|
||||
oQNN7FyrPZ1wuKt9PEvc97v1S2+2reH7yk14iXAig+KPR4RSCpAEzs9ChO2Y5B+v
|
||||
IlQoJNHzkGYngc98/6X3YYqnssp4OHw9V3BqmoC9w08j3OEyR+ERpiCMzTr0PGux
|
||||
i7WlxhixeCuozDPQ7VPEWmty+3TjH7FpvVjhIllJSfNCLUaCHhZWiJk63RTubRjs
|
||||
pWxv1Q72wGiBt23gg9Z8OkMhci7m7oURYOAvrwgesDxeYxmMcJO3xDVsKYY+dyma
|
||||
eVygIQ+EX9r3pMCCBD+TT0g69tUkeA4sK8fOWA9ni3xYkzM2+tHOu5kasDS7wDcF
|
||||
46EAZW69mwYzEoxZaFHqeT7V06wDvhjnPezS6uZVrOfPXncnRNy+0yLYEvCODNL9
|
||||
9EPcQ2DLlEk2ls7lpWKK2PldGL9/qWgrySJIzxjTaAzH6lmV2OWnpMvwyLz6lRUY
|
||||
iIVY/Oh80kAiO/u2kHpOc0M6ykKD2Gk4UnrX+87FeTusEhREuQM=
|
||||
=A3AJ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,7 +0,0 @@
|
||||
AUX bastille-3.0.9-openrc.patch 650 BLAKE2B de676aa353116cfb2297b5d08dbb4bc38ab9706d696be53d42941c5f5c198d1ea197a3f9c0db7635819f588ec64b9fe24e2fbf55d77833b1229a5a5af0bd19e2 SHA512 fe880f40185d129fef192a5a4e98e891691087958382d7ac8fa05612fea7f24d8116f0787796b1a1a1dab31d54d1bef52a59cdcf3213feae384e7c838a9801cf
|
||||
AUX bastille-3.0.9-perl.patch 1049 BLAKE2B 2a82c1883bf795b83a86d34e29fc2b3495123035479ce7c30451e37e30b2890db7f14fa0451c5a7d68f88b49f97dc7945f886071bae16a9a20508aa886d6e99a SHA512 23446f6ca65fa4b164b6dd688eb31a957cf76ce5017c4b74b4bcf402091811e1b2b51a55957c6bf6de5b7f6b7f58a9f651c7f85b760b5d270ec9280eab405dfd
|
||||
AUX bastille-3.0.9-renamewidgets.patch 2015 BLAKE2B 12003ebd9d40296e5285b45b063050787fc71c8d0f1002e07407105eaa2678ed25e2dbee66bd9c057047b323076e19e258a5efd2156c043b3d1fba5a92f8ef70 SHA512 28cf0f8a5bf11c29127f128fee80bd0a169960996b4d97b3666d7cfb2485850ca040670deaaf9d0c728e08747adefeecf02c4647cbd4c0e3673cf327c9b46f92
|
||||
DIST Bastille-3.0.9.tar.bz2 319045 BLAKE2B 480288c6e9fc5462e8e6ca84665d5769aab4252813ff478ab0519d382e1f03994da008ac2818b1d4214a09607c7316711665bce154121b3029bace6f2822df09 SHA512 a97ab2c2bb64c655d43ddcfd4000cee8666787e5b5923390e3155b258c3a2cf7d131abd474f9b0dd415eb455b664ab26a875da6636268b2a715ea87dd4dae2f0
|
||||
DIST bastille-3.0.9-gentoo-0.2.patch.bz2 14117 BLAKE2B 9c4383eae9e27cc4e110553a21424cd2811172c32609b0d3bcc72ccc3f61ba7cd76bfdbee969de5a89c22d0c1dd91b9ba92ce27ea5ac2b7260e5c0e1ce424be5 SHA512 a4ecfc064d6cf8c12b6f53c81dea841931df270293b03c39266861121f3def28fcbc4127b3bc9374028983e584736fb85361443badaadec7441cfb1570bdea8f
|
||||
EBUILD bastille-3.0.9-r3.ebuild 1823 BLAKE2B dcaa67de675c582cffaf8a91c6d3cd66b8caa7aa71d342c4e5e46da344783ee0e7c8661074372ca10c268d0aff946b442d15e6d71941b846f9a23e2d11d5d84b SHA512 3f32d0018c7106d2d12ad1b96cac46dd385fd1d387c0478ea5b671cf0f9ebc561067c0463366e4538b6809d1ac8aed9074c0e125ce3a88cd7f6b8266d5095905
|
||||
MISC metadata.xml 336 BLAKE2B d1ca0961119d3468c05d2a6087507eb09a3996f6fbf3414ca7b1e120af8322f09e8694551a346c8a627d5c7f7c8c462bd5136cdbdab1c11931a05d7f318e2cf4 SHA512 92294b83690656c5f7bc78ce0ede62b757763614b6c6962d89b7ee5ff044858e55e6925befca3845d7948a37119617ad8e0e3d22d781cda888b2ca994f1677a1
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit perl-functions
|
||||
|
||||
PATCHVER=0.2
|
||||
MY_PN=${PN/b/B}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
DESCRIPTION="Bastille-Linux is a security hardening tool"
|
||||
HOMEPAGE="https://bastille-linux.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}-linux/${MY_P}.tar.bz2
|
||||
mirror://gentoo/${P}-gentoo-${PATCHVER}.patch.bz2"
|
||||
S="${WORKDIR}"/${MY_PN}
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="
|
||||
app-admin/logrotate
|
||||
dev-lang/perl
|
||||
dev-perl/Curses
|
||||
net-firewall/iptables
|
||||
net-firewall/psad
|
||||
virtual/logger
|
||||
X? ( dev-perl/Tk )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${WORKDIR}"/${P}-gentoo-${PATCHVER}.patch
|
||||
# make sure the Perl modules go into vendor dir
|
||||
"${FILESDIR}/${P}-perl.patch"
|
||||
# prevent file collision, bug 536292
|
||||
"${FILESDIR}/${P}-renamewidgets.patch"
|
||||
# openrc runscript rename
|
||||
"${FILESDIR}/${P}-openrc.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
perl_set_version
|
||||
|
||||
default
|
||||
|
||||
cd "${S}" || die
|
||||
chmod a+x Install.sh bastille-ipchains bastille-netfilter || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
perl_set_version
|
||||
export VENDOR_LIB
|
||||
|
||||
cd "${S}" || die
|
||||
DESTDIR="${D}" ./Install.sh || die
|
||||
|
||||
# Example configs
|
||||
cd "${S}" || die
|
||||
insinto /usr/share/Bastille
|
||||
doins *.config
|
||||
|
||||
newinitd ${PN}-firewall.gentoo-init ${PN}-firewall
|
||||
|
||||
# See bug #455542
|
||||
keepdir /var/lock/subsys
|
||||
keepdir /var/lock/bastille
|
||||
keepdir /var/lock/subsys/bastille
|
||||
|
||||
# Documentation
|
||||
cd "${S}" || die
|
||||
dodoc *.txt BUGS Change* README*
|
||||
cd "${S}"/docs || die
|
||||
doman *.1m
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Please be aware that when using the Server Lax, Server Moderate, or"
|
||||
elog "Server Paranoia configurations, you may need to use InteractiveBastille"
|
||||
elog "to set any advanced network information, such as masquerading and"
|
||||
elog "internal interfaces, if you plan to use them."
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
diff -ruN Bastille.orig/bastille-firewall.gentoo-init Bastille/bastille-firewall.gentoo-init
|
||||
--- Bastille.orig/bastille-firewall.gentoo-init 2017-01-02 09:47:33.144433650 +0100
|
||||
+++ Bastille/bastille-firewall.gentoo-init 2017-01-02 09:49:05.396431757 +0100
|
||||
@@ -1,6 +1,6 @@
|
||||
-#!/sbin/runscript
|
||||
+#!/sbin/openrc-run
|
||||
# Copyright 1999-2004 Gentoo Foundation
|
||||
-# Distributed under the terms of the GNU General Public License v2
|
||||
+# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/bastille/files/bastille-3.0.2-firewall.init,v 1.1 2005/07/31 05:21:10 battousai Exp $
|
||||
|
||||
opts="start stop"
|
@ -1,25 +0,0 @@
|
||||
diff -ruN Bastille-gentoo-2/Install.sh Bastille/Install.sh
|
||||
--- Bastille-gentoo-2/Install.sh 2014-12-09 23:05:55.674808824 +0100
|
||||
+++ Bastille/Install.sh 2014-12-09 23:17:25.907847419 +0100
|
||||
@@ -3,7 +3,7 @@
|
||||
umask 077
|
||||
|
||||
mkdir -p ${DESTDIR}/usr/sbin
|
||||
-mkdir -p ${DESTDIR}/usr/lib/perl5/site_perl/Curses
|
||||
+mkdir -p ${DESTDIR}/${VENDOR_LIB}/Curses
|
||||
mkdir -p ${DESTDIR}/usr/lib/Bastille
|
||||
mkdir -p ${DESTDIR}/usr/share/Bastille
|
||||
mkdir -p ${DESTDIR}/usr/share/Bastille/OSMap
|
||||
@@ -13,9 +13,9 @@
|
||||
|
||||
cp AutomatedBastille ${DESTDIR}/usr/sbin/
|
||||
cp BastilleBackEnd ${DESTDIR}/usr/sbin
|
||||
-cp Bastille_Curses.pm ${DESTDIR}/usr/lib/perl5/site_perl
|
||||
-cp Bastille_Tk.pm ${DESTDIR}/usr/lib/perl5/site_perl
|
||||
-cp Curses/Widgets.pm ${DESTDIR}/usr/lib/perl5/site_perl/Curses
|
||||
+cp Bastille_Curses.pm ${DESTDIR}/${VENDOR_LIB}
|
||||
+cp Bastille_Tk.pm ${DESTDIR}/${VENDOR_LIB}
|
||||
+cp Curses/Widgets.pm ${DESTDIR}/${VENDOR_LIB}/Curses
|
||||
cp InteractiveBastille ${DESTDIR}/usr/sbin
|
||||
# Questions.txt has been replaced by Modules.txt and Questions/
|
||||
#cp Questions.txt ${DESTDIR}/usr/share/Bastille
|
@ -1,48 +0,0 @@
|
||||
diff -ruN Bastille.orig/AutomatedBastille Bastille/AutomatedBastille
|
||||
--- Bastille.orig/AutomatedBastille 2017-01-02 09:39:20.720443755 +0100
|
||||
+++ Bastille/AutomatedBastille 2017-01-02 09:40:54.293441835 +0100
|
||||
@@ -77,7 +77,7 @@
|
||||
|
||||
# Use the Curses interface
|
||||
use Curses;
|
||||
-use Curses::Widgets;
|
||||
+use Curses::Widgets_Bastille;
|
||||
|
||||
# Hardcoded List of configurations -- to be replaced by list read from file
|
||||
@list = ("WorkstationLax","WorkstationModerate","WorkstationParanoia","ServerLax","ServerModerate","ServerParanoia","Quit");
|
||||
diff -ruN Bastille.orig/Bastille_Curses.pm Bastille/Bastille_Curses.pm
|
||||
--- Bastille.orig/Bastille_Curses.pm 2005-04-18 14:32:10.000000000 +0200
|
||||
+++ Bastille/Bastille_Curses.pm 2017-01-02 09:41:24.470441216 +0100
|
||||
@@ -34,7 +34,7 @@
|
||||
sub do_Bastille {
|
||||
|
||||
use Curses;
|
||||
- use Curses::Widgets;
|
||||
+ use Curses::Widgets_Bastille;
|
||||
|
||||
# Number_Modules is the number of modules loaded in by Load_Questions
|
||||
$Number_Modules=0;
|
||||
diff -ruN Bastille.orig/Curses/Widgets.pm Bastille/Curses/Widgets.pm
|
||||
--- Bastille.orig/Curses/Widgets.pm 2005-04-06 01:18:11.000000000 +0200
|
||||
+++ Bastille/Curses/Widgets.pm 2017-01-02 09:42:31.145439848 +0100
|
||||
@@ -11,7 +11,7 @@
|
||||
#
|
||||
########################################################################
|
||||
|
||||
-package Curses::Widgets;
|
||||
+package Curses::Widgets_Bastille;
|
||||
|
||||
use strict;
|
||||
use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $VERSION);
|
||||
diff -ruN Bastille.orig/Install.sh Bastille/Install.sh
|
||||
--- Bastille.orig/Install.sh 2017-01-02 09:39:20.767443754 +0100
|
||||
+++ Bastille/Install.sh 2017-01-02 09:41:05.537441604 +0100
|
||||
@@ -15,7 +15,7 @@
|
||||
cp BastilleBackEnd ${DESTDIR}/usr/sbin
|
||||
cp Bastille_Curses.pm ${DESTDIR}/${VENDOR_LIB}
|
||||
cp Bastille_Tk.pm ${DESTDIR}/${VENDOR_LIB}
|
||||
-cp Curses/Widgets.pm ${DESTDIR}/${VENDOR_LIB}/Curses
|
||||
+cp Curses/Widgets.pm ${DESTDIR}/${VENDOR_LIB}/Curses/Widgets_Bastille.pm
|
||||
cp InteractiveBastille ${DESTDIR}/usr/sbin
|
||||
# Questions.txt has been replaced by Modules.txt and Questions/
|
||||
#cp Questions.txt ${DESTDIR}/usr/share/Bastille
|
@ -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>hardened@gentoo.org</email>
|
||||
<name>Gentoo Hardened</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">bastille-linux</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit unpacker
|
||||
|
||||
DESCRIPTION="GnuPG archive keys of the Debian archive"
|
||||
HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring"
|
||||
SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
doins -r .
|
||||
|
||||
# https://bugs.gentoo.org/729142
|
||||
gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die
|
||||
|
||||
mv "${D}"/usr/share/doc/{${PN},${PF}} || die
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,5 +0,0 @@
|
||||
DIST gcalcli-4.2.0.tar.gz 1701050 BLAKE2B a0e310097cdb740ac873049d19d21dc8698afe61c919fd082258864e7170f5ca42a55b4eb211cfa9ecd9b2bef63f3e107839a4e3cad9ec2c278a8529f58ac33c SHA512 2dd39a62e3fd81753f30b77be196476ef366cb6914e62c5de82ab946b7159751a5cbf246aa54eaed1fb6adfef7dbba785d10e29571a454b627b7ff45b52375d6
|
||||
DIST gcalcli-4.3.0.gh.tar.gz 1702967 BLAKE2B 04623e2140769a56c28a03e315f8ef1e9fe51571f2e46d2529e1fca062c85de251c6adc631057df228494d449b93564e9fe71998f8702ed87dbc5ec5e7803bbd SHA512 ea8680be5351d7b18206ea7b010d49a8c87cbafc9d754cf7f47587a09228c45b29f76d29644770a881cb7c750a1e0e59262b7875eca77aee5bc2476e456b807e
|
||||
EBUILD gcalcli-4.2.0-r1.ebuild 875 BLAKE2B f1c501b5ff161695333cd9f06b3623cb83efc9f8daac2b587ee753b80403330f73f547c07ea41b7889672c50773bb3d412d37428567ff792a4a8fe1eea6d8b9b SHA512 7c8c49ffdf5679705fa4d0f920de9c9d42a8bd6d0fb456a50719385579320752b46fea8f3e48b4be78d8dd62a4952db842a4079a7f978f837afc3204435b488a
|
||||
EBUILD gcalcli-4.3.0.ebuild 828 BLAKE2B e1d8c13994a49c83a163c0da3a987bd7be1cbe35a2481730ff45bf4d0989ff208b03f948ee36c7bb5d535f5da973f51fd22db0cbb43363b625c7ca583d9aef61 SHA512 e38bef7d8f90c271771d8463f55a852c1317260418646f1ae5f0dd03894c0c8b711f59559fc81bb287fcf83f1185395c67744a3f91ee761ee7561d85f96bbd6d
|
||||
MISC metadata.xml 413 BLAKE2B 939af02f1077e01b65a014a06ca7b6f8244b0371a66048302f566eed042cf336ff1f6d2856674a4a69c3e9a22589b32539fa649433e59d30c6ec2d87d5ceb8a1 SHA512 8a6b6190e4cbe51677ff7ae4fe1838dcfd97ee8a7bfd9c39b03481795c0567baace4d50c4a090d2e2bbb9f28157e3778822da49e416334b8114d76a89a759b05
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_10 )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PV="4.2.0"
|
||||
DESCRIPTION="Google Calendar Command Line Interface"
|
||||
HOMEPAGE="https://github.com/insanum/gcalcli"
|
||||
SRC_URI="https://github.com/insanum/gcalcli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/gcalcli-${MY_PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/google-api-python-client-1.5.3[${PYTHON_USEDEP}]
|
||||
dev-python/oauth2client[${PYTHON_USEDEP}]
|
||||
dev-python/parsedatetime[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/python-gflags[${PYTHON_USEDEP}]
|
||||
dev-python/vobject[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_install() {
|
||||
dodoc -r ChangeLog README.md docs
|
||||
distutils-r1_src_install
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_10 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Google Calendar Command Line Interface"
|
||||
HOMEPAGE="https://github.com/insanum/gcalcli"
|
||||
SRC_URI="https://github.com/insanum/gcalcli/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/google-api-python-client-1.5.3[${PYTHON_USEDEP}]
|
||||
dev-python/oauth2client[${PYTHON_USEDEP}]
|
||||
dev-python/parsedatetime[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/python-gflags[${PYTHON_USEDEP}]
|
||||
dev-python/vobject[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_install() {
|
||||
dodoc -r ChangeLog README.md docs
|
||||
distutils-r1_src_install
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>robbat2@gentoo.org</email>
|
||||
<name>Robin H. Johnson</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="github">insanum/gcalcli</remote-id>
|
||||
<remote-id type="pypi">gcalcli</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,4 +0,0 @@
|
||||
AUX goobook-3.5.1-pyxdg.patch 4669 BLAKE2B 9d1e86d9d2a54b4050378fa0e9799135db6d124b4546393d03981d17dee20d51d47a483075948cb7a9df75f7ab452c11b161db6aa5546bc27509e3b0ce6aad09 SHA512 0ffef1b4710b6b3e6c35d098380b6a3ff7b9b4d77c9b0c651ad5a46aa0491e7feb334bac2c472e11677cf8ae0fe47776abd5ece84efd053ef1fe202f51a37ae3
|
||||
DIST goobook-3.5.1.tar.gz 38176 BLAKE2B 99a068256ca83e800a2d2e82c88adba85797107dc72edde9fbb3c9790ef38fff627b4db64c21baff14aa8a4c69788c29aeb01dae60533c7f389352aee9401e9c SHA512 58d056d7d76843bc874e55424912bb00068541e674b780511b7753da31f2df9514baa188017dd0a7479b5527cd50c47e35f37afc493bdc973e0eb1624998a611
|
||||
EBUILD goobook-3.5.1-r3.ebuild 1202 BLAKE2B 1ec10eb3159d5dd246accec4e5dd8f9d7cc57057a25cfed31c3a9bfd9bddbc05f720721a9dec77429812681f54a1b965072843c75b33a4f3fdff6e5286d54903 SHA512 fa11761cba794d9cbaacb62f9cb34214330f64e1ce3b62b9e456439bf6860a7ae74925fce7112111d6eee5f529d3eed44662868ffcddb1c5d2eaf082a15e5a10
|
||||
MISC metadata.xml 509 BLAKE2B a8e461dfe042e8819f4cac60713d2792750a60d8c57b6f694bea9eb24ea8290cbbd5880fc6e3d7095f1ccb596a2c0335f3499b379b291b30cc62e3980b74f3ec SHA512 b52bc1eb9070cfc52be70b94704b214be745151ba00c986d9f4988d4f99fe9311a4283aff8cc2c4882f99404fd0257c8ad2d98142b03775b7018046b3fd5765f
|
@ -1,105 +0,0 @@
|
||||
From 391c081199f9cba5026460fbffba43c03602fa13 Mon Sep 17 00:00:00 2001
|
||||
From: Jan Baier <jbaier@suse.cz>
|
||||
Date: Mon, 22 Mar 2021 15:04:38 +0100
|
||||
Subject: [PATCH] Switch from xdg to pyxdg
|
||||
|
||||
As both of them provides the xdg and cannot be installed at the same
|
||||
time, pyxdg should be used as it is older, has more features (xdg is a
|
||||
subset of pyxdg) and is more used. This change should resolve conflicts
|
||||
like https://github.com/srstevenson/xdg/issues/35
|
||||
|
||||
Fixes #96
|
||||
---
|
||||
CHANGES.rst | 6 ++++++
|
||||
Pipfile | 2 +-
|
||||
goobook/config.py | 16 ++++++++--------
|
||||
setup.py | 4 ++--
|
||||
4 files changed, 17 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/goobook/config.py b/goobook/config.py
|
||||
index c948469..05589b1 100644
|
||||
--- a/goobook/config.py
|
||||
+++ b/goobook/config.py
|
||||
@@ -10,7 +10,7 @@ import configparser
|
||||
import logging
|
||||
|
||||
import oauth2client.client
|
||||
-import xdg
|
||||
+from xdg import BaseDirectory
|
||||
|
||||
from goobook.storage import Storage
|
||||
|
||||
@@ -61,8 +61,8 @@ def read_config(config_file=None):
|
||||
if config_file: # config file explicitly given on the commandline
|
||||
config_file = os.path.expanduser(config_file)
|
||||
else: # search for goobookrc in XDG dirs and homedir
|
||||
- config_files = [dir_ / "goobookrc" for dir_ in [xdg.XDG_CONFIG_HOME] +
|
||||
- xdg.XDG_CONFIG_DIRS] + [LEGACY_CONFIG_FILE]
|
||||
+ config_files = [dir_ / "goobookrc" for dir_ in [pathlib.Path(BaseDirectory.xdg_config_home)] +
|
||||
+ [pathlib.Path(p) for p in BaseDirectory.xdg_config_dirs]] + [LEGACY_CONFIG_FILE]
|
||||
log.debug("config file search path: %s", config_files)
|
||||
for config_file_ in config_files:
|
||||
if config_file_.exists():
|
||||
@@ -93,7 +93,7 @@ def read_config(config_file=None):
|
||||
if config.cache_filename: # If explicitly specified in config file
|
||||
config.cache_filename = realpath(expanduser(config.cache_filename))
|
||||
else: # search for goobook_cache in XDG dirs and homedir
|
||||
- cache_files = [xdg.XDG_CACHE_HOME / "goobook_cache", LEGACY_CACHE_FILE]
|
||||
+ cache_files = [pathlib.Path(BaseDirectory.xdg_cache_home) / "goobook_cache", LEGACY_CACHE_FILE]
|
||||
log.debug("cache file search path: %s", cache_files)
|
||||
for cache_file in cache_files:
|
||||
cache_file = cache_file.resolve()
|
||||
@@ -101,7 +101,7 @@ def read_config(config_file=None):
|
||||
log.debug("found cache file: %s", cache_file)
|
||||
break
|
||||
else: # If there is none, create in XDG_CACHE_HOME
|
||||
- cache_file = xdg.XDG_CACHE_HOME / "goobook_cache"
|
||||
+ cache_file = pathlib.Path(BaseDirectory.xdg_cache_home) / "goobook_cache"
|
||||
log.debug("no cache file found, will use %s", cache_file)
|
||||
config.cache_filename = str(cache_file)
|
||||
|
||||
@@ -110,8 +110,8 @@ def read_config(config_file=None):
|
||||
config.oauth_db_filename = realpath(expanduser(config.oauth_db_filename))
|
||||
auth_file = pathlib.Path(config.oauth_db_filename)
|
||||
else: # search for goobook_auth.json in XDG dirs and homedir
|
||||
- auth_files = [dir_ / "goobook_auth.json" for dir_ in [xdg.XDG_DATA_HOME] +
|
||||
- xdg.XDG_DATA_DIRS] + [LEGACY_AUTH_FILE]
|
||||
+ auth_files = [dir_ / "goobook_auth.json" for dir_ in [pathlib.Path(BaseDirectory.xdg_data_home)] +
|
||||
+ [pathlib.Path(p) for p in BaseDirectory.xdg_data_dirs]] + [LEGACY_AUTH_FILE]
|
||||
log.debug("auth file search path: %s", auth_files)
|
||||
for auth_file in auth_files:
|
||||
auth_file = auth_file.resolve()
|
||||
@@ -119,7 +119,7 @@ def read_config(config_file=None):
|
||||
log.debug("found auth file: %s", auth_file)
|
||||
break
|
||||
else: # If there is none, create in XDG_DATA_HOME
|
||||
- auth_file = xdg.XDG_DATA_HOME / "goobook_auth.json"
|
||||
+ auth_file = pathlib.Path(BaseDirectory.xdg_data_home) / "goobook_auth.json"
|
||||
log.debug("no auth file found, will use %s", auth_file)
|
||||
config.oauth_db_filename = str(auth_file)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index e2bed5c..4a6c764 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -12,7 +12,7 @@ NEWS = open(os.path.join(HERE, 'CHANGES.rst')).read()
|
||||
|
||||
setuptools.setup(
|
||||
name='goobook',
|
||||
- version='3.5.1',
|
||||
+ version='3.6',
|
||||
description='Search your google contacts from the command-line or mutt.',
|
||||
long_description=README + '\n\n' + NEWS,
|
||||
long_description_content_type="text/x-rst",
|
||||
@@ -39,7 +39,7 @@ setuptools.setup(
|
||||
'google-api-python-client>=1.7.12',
|
||||
'simplejson>=3.16.0',
|
||||
'oauth2client>=1.5.0,<5.0.0dev',
|
||||
- 'xdg>=4.0.1'
|
||||
+ 'pyxdg>=0.26'
|
||||
],
|
||||
extras_require={
|
||||
},
|
||||
--
|
||||
GitLab
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_10 )
|
||||
inherit distutils-r1 readme.gentoo-r1 pypi
|
||||
|
||||
DESCRIPTION="Access your Google contacts from the command line"
|
||||
HOMEPAGE="https://gitlab.com/goobook/goobook"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/google-api-python-client-1.7.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/simplejson-3.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oauth2client-1.5.0[${PYTHON_USEDEP}]
|
||||
<dev-python/oauth2client-5[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}]"
|
||||
|
||||
PATCHES=(
|
||||
# https://gitlab.com/goobook/goobook/-/merge_requests/13
|
||||
"${FILESDIR}"/${P}-pyxdg.patch
|
||||
)
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
To setup initial authentication, execute:
|
||||
|
||||
~ $ goobook authenticate
|
||||
|
||||
If you want to use goobook from mutt, add this in your .muttrc file:
|
||||
set query_command=\"goobook query '%s'\"
|
||||
to query address book.
|
||||
|
||||
You may find more information and advanced configuration tips at
|
||||
https://pypi.org/project/${PN}/${PV} in \"Configure/Mutt\" section"
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<name>Kalin KOZHUHAROV</name>
|
||||
<email>kalin@thinrope.net</email>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="pypi">goobook</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,4 +1,6 @@
|
||||
AUX 3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch 935 BLAKE2B fda094d7e2b291a1efbcbc3a7219678d37e556891527e36480a877ac665d6cf094627f5b04a00f77d04978561ab818d3c255e29589fbc6107f587c269fc501f2 SHA512 db95fe5b6ea6a160ab9e31c41bd70198048ea183393fee44062c75d011254d8c6dc8c0a26c472a58e5f82543792e9a0f9c778cf08c768891a0760fab81bec65f
|
||||
DIST tracker-miners-3.4.3.tar.xz 7244744 BLAKE2B e018e8e80c5b87eda7ef50b00fe87b4d555806a1d630c147dd4c5a11bdf7140c28f68ef0724ec281f11acd5b63d9857eae8d23e51ed5607136c90d783c7a205b SHA512 b7287bd14be9c14be582109b660166b38c515199b809503a7b06e411f4cc1e0c1f59ce95ab70e1b404d7440b7f23312f1150a4e033e38cabfc0f396e3c1edc3c
|
||||
DIST tracker-miners-3.5.0.rc.tar.xz 7503452 BLAKE2B 769c7a28deeb1e8698bde22918b0b24c68c11aca2d690297ec55d891b6fcb978640fa50c5558b8f0a38e437ca9d5b893fb49f50d30c12acea207d2bdf6393ca6 SHA512 43285cdd0d43c19934995dcd1479dc7cd596eaa2e3e6be010c8789acac9f0bdec2930bec60d78ee551024f4cdb3789233e9e275eaec9157aa922f3f5d272db54
|
||||
EBUILD tracker-miners-3.4.3.ebuild 4776 BLAKE2B 8249d2d3a93380248098f073d96a150962022ac35809586324a49fd95edc6593f61d12e669b12dd6fa75268f4ea89583775411cb4c1a0127d91b99ead760b747 SHA512 859c86202d274bc91ae90c8448512dcf1ecb8a414dc36877d73327252e2d9486d9f55474db7093f3c071a788003e92a30284974b1a78951973e2c536db656862
|
||||
EBUILD tracker-miners-3.5.0_rc.ebuild 4896 BLAKE2B b80d23469716f02062d8980be775b6b8715d3330b9d48a38c54c0cbdfc4189f5a1c3b0eacaa50008c623ca73273f41d43cd8f4a4fbc9289862867e87b8272f94 SHA512 bd416e7216e3ae66df475ec9150c3a2b4f61e8a3f6faa3308397ece20a4f16c7accd65a49c1d5412d652d7381bd915647e815a296b804eeec98199d69f7cffba
|
||||
MISC metadata.xml 835 BLAKE2B a7f0c667be6eaaebcd62fd782c72831f8f95f778d2ff1ee36c278fc3a902761ca10d73fd7e6b15afa83d36a960d5f20dc765b62dc6f85022db01d9d0d356bcbd SHA512 9d348dbec07ab8e344dab0d6f3acdc48e91d80171e411353b233f8b49989f4152817c8ed522c234d5dd9a3849cdab3d46f41256702a5d50bbf1e591f112cddd5
|
||||
|
@ -0,0 +1,179 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
|
||||
|
||||
DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
|
||||
SRC_URI="https://download.gnome.org/sources/${PN}/3.5/${PN}-3.5.0.rc.tar.xz"
|
||||
S="${WORKDIR}/${PN}-3.5.0.rc"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="3"
|
||||
IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps"
|
||||
|
||||
REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred)
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.70:2
|
||||
>=app-misc/tracker-3.4.0:3
|
||||
|
||||
>=sys-apps/dbus-1.3.1
|
||||
xmp? ( >=media-libs/exempi-2.1.0:= )
|
||||
raw? ( media-libs/gexiv2 )
|
||||
cue? ( media-libs/libcue:= )
|
||||
exif? ( >=media-libs/libexif-0.6 )
|
||||
gsf? ( >=gnome-extra/libgsf-1.14.24:= )
|
||||
xps? ( app-text/libgxps )
|
||||
iptc? ( media-libs/libiptcdata )
|
||||
jpeg? ( media-libs/libjpeg-turbo:0= )
|
||||
iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
|
||||
>=media-libs/libpng-1.2:0=
|
||||
seccomp? ( >=sys-libs/libseccomp-2.0 )
|
||||
tiff? ( media-libs/tiff:= )
|
||||
xml? ( >=dev-libs/libxml2-2.6 )
|
||||
pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
|
||||
playlist? ( >=dev-libs/totem-pl-parser-3:= )
|
||||
sys-apps/util-linux
|
||||
|
||||
gif? ( media-libs/giflib:= )
|
||||
|
||||
networkmanager? ( net-misc/networkmanager )
|
||||
|
||||
rss? ( >=net-libs/libgrss-0.7:0 )
|
||||
app-arch/gzip
|
||||
|
||||
upower? ( >=sys-power/upower-0.9.0:= )
|
||||
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-1.20:1.0
|
||||
>=media-libs/gst-plugins-base-1.20:1.0
|
||||
>=media-plugins/gst-plugins-meta-1.20:1.0 )
|
||||
!gstreamer? (
|
||||
ffmpeg? ( media-video/ffmpeg:0= ) )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
app-text/asciidoc
|
||||
dev-libs/libxslt
|
||||
dev-util/glib-utils
|
||||
dev-util/gdbus-codegen
|
||||
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
test? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
|
||||
$(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0[introspection]
|
||||
|| (
|
||||
media-plugins/gst-plugins-libav:1.0
|
||||
media-plugins/gst-plugins-openh264:1.0
|
||||
)
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/3.4.2-functional-tests-Run-png-region-of-interest-only-if-.patch
|
||||
)
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b \
|
||||
"dev-python/pygobject[${PYTHON_USEDEP}]" \
|
||||
"dev-python/tappy[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Avoid gst-inspect calls that may trigger sandbox; instead assume the detection will succeed and add the needed test deps for that
|
||||
if use gstreamer; then
|
||||
sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die
|
||||
else
|
||||
sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die
|
||||
fi
|
||||
gnome2_environment_reset # sets gstreamer safety variables
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
|
||||
|
||||
local media_extractor="none"
|
||||
if use gstreamer ; then
|
||||
media_extractor="gstreamer"
|
||||
elif use ffmpeg ; then
|
||||
media_extractor="libav"
|
||||
fi
|
||||
|
||||
local emesonargs=(
|
||||
-Dtracker_core=system
|
||||
|
||||
-Dman=true
|
||||
-Dextract=true
|
||||
$(meson_use test functional_tests)
|
||||
$(meson_use test tests_tap_protocol)
|
||||
-Dminer_fs=true
|
||||
$(meson_use rss miner_rss)
|
||||
-Dwriteback=true
|
||||
-Dabiword=true
|
||||
-Dicon=true
|
||||
-Dmp3=true
|
||||
-Dps=true
|
||||
-Dtext=true
|
||||
-Dunzip_ps_gz_files=true # spawns gunzip
|
||||
|
||||
$(meson_feature networkmanager network_manager)
|
||||
$(meson_feature cue)
|
||||
$(meson_feature exif)
|
||||
$(meson_feature gif)
|
||||
$(meson_feature gsf)
|
||||
$(meson_feature iptc)
|
||||
$(meson_feature iso)
|
||||
$(meson_feature jpeg)
|
||||
$(meson_feature pdf)
|
||||
$(meson_feature playlist)
|
||||
-Dpng=enabled
|
||||
$(meson_feature raw)
|
||||
$(meson_feature tiff)
|
||||
$(meson_feature xml)
|
||||
$(meson_feature xmp)
|
||||
$(meson_feature xps)
|
||||
|
||||
-Dbattery_detection=$(usex upower upower none)
|
||||
-Dcharset_detection=icu # enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca
|
||||
-Dgeneric_media_extractor=${media_extractor}
|
||||
# gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default
|
||||
-Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory")
|
||||
dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST tracker-3.4.2.tar.xz 1865236 BLAKE2B 31cdb33de38d9251fc60a71b31c539e3f045748fb5dc160656dd5187dce109da858bad5390864cda8b63466a5113e0a193e0799b662ec250a31cfdff79467e6e SHA512 2214bce7cdbaf1039b11986cf101f615337bbc450331ee703edcfd7ad62dee6e1db831c2c89bf341663cadcdaae6ee9e5a15f49a8087acaafd58b389292ef480
|
||||
DIST tracker-3.5.0.rc.tar.xz 1330772 BLAKE2B 27f6b942bb7a26266ede88466cbc1671779d49fa95278b2949d6338f6f976aa83aa15ef79c61f30a3c61b0304aee0ae125253185904794ba566b18397b868988 SHA512 cdbf903900a66ce0115e94193834d800a94d7dc7ff023125a8c1da9bf8d743829633bbe6af748bf0535071e492bd249b37e937527a3039143376511a320ddf44
|
||||
EBUILD tracker-3.4.2.ebuild 2719 BLAKE2B fa701f0dc1306fc893e0125bd8502c2724213f4084c902608cffc3f69de3ebb9ba474e8038213d1c847d013cf918bda4ddbc5049e62a21433e2e508308fc8d89 SHA512 0f917521e0e083765cba5ca5e64cad9a98e1b13735523217bee2f97e15a9c27899d675deefa9779e0664fa7ba573c31ed58967a753bb8b26c15a921b62d8cc95
|
||||
EBUILD tracker-3.5.0_rc.ebuild 2571 BLAKE2B ec79c514cfa58b64a51213abd77a14763ac4355daa644f866003acb0c78eb628d6ae231e33b0e6b615f8a1761c718f4dbbebc5a13d9d3b19c89e0e333df74a0c SHA512 a621978f3b78ce1c5099dcf6546f9cca1cde39b9a70aaf2b1271d58c3d3f7b53c668a8026886b2ab50091e073493aa8633acf234775719d0e79ce1f6c5ffa5ba
|
||||
MISC metadata.xml 586 BLAKE2B 8244e6f8d9491a0c224ed84f17ee6ad64b22e0c373243a319e7911739a7db6223ce47693ed5b31053b4465f35d20108db1469d74afcebb36b4516a53cbd7f98a SHA512 0a60b0e4b077bb03d02b7990511041695c5dff7a8a0972fa80abe9968b643ad5c2ba65182c079e8d5f3d1ef72a2c4dcc659d6ec283bf80813135c94cab2dddef
|
||||
|
@ -0,0 +1,108 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg
|
||||
|
||||
DESCRIPTION="A tagging metadata database, search tool and indexer"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker"
|
||||
SRC_URI="https://download.gnome.org/sources/${PN}/3.5/${PN}-3.5.0.rc.tar.xz"
|
||||
S="${WORKDIR}/${PN}-3.5.0.rc"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="3/0" # libtracker-sparql-3.0 soname version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE="gtk-doc +miners stemmer test vala"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PV_SERIES=$(ver_cut 1-2)
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.52:2
|
||||
>=sys-apps/dbus-1.3.2
|
||||
>=dev-libs/gobject-introspection-1.54:=
|
||||
>=dev-libs/icu-4.8.1.2:=
|
||||
>=dev-libs/json-glib-1.4
|
||||
>=net-libs/libsoup-2.99.2:3.0
|
||||
>=dev-libs/libxml2-2.7
|
||||
>=dev-db/sqlite-3.29.0:3
|
||||
stemmer? ( dev-libs/snowball-stemmer:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-util/glib-utils
|
||||
app-text/asciidoc
|
||||
dev-libs/libxslt
|
||||
$(vala_depend)
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
gtk-doc? ( dev-util/gi-docgen )
|
||||
test? (
|
||||
$(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
|
||||
$(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
|
||||
)
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b \
|
||||
"dev-python/pygobject[${PYTHON_USEDEP}]" \
|
||||
"dev-python/tappy[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
local CONFIG_CHECK="INOTIFY_USER"
|
||||
linux-info_pkg_setup
|
||||
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
vala_setup
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
|
||||
|
||||
local emesonargs=(
|
||||
$(meson_use gtk-doc docs)
|
||||
-Dman=true
|
||||
$(meson_feature stemmer)
|
||||
-Dunicode_support=icu
|
||||
-Dbash_completion_dir="$(get_bashcompdir)"
|
||||
-Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
|
||||
$(meson_use test tests)
|
||||
-Dintrospection=enabled
|
||||
$(meson_feature vala vapi)
|
||||
-Dsoup=soup3
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
|
||||
if use gtk-doc; then
|
||||
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
|
||||
mv "${ED}"/usr/share/doc/Tracker-3.0 "${ED}"/usr/share/gtk-doc/html/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
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.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_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
|
||||
}
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST iconv-1.0.10.tar.gz 121594 BLAKE2B 407a6cbe51aa50c561c577bf447dbc781c22bdc4ea20cacdcd2772e3cd7d262a1577381985ddafeb6fb48be94b35070de025b5d2301dbb4a3b9b9c0defd6a4be SHA512 c0537db617b83184111ce6f3be2e381c4a9f6a96d4887a2cf5bde3b275974411fb997f4a2f6a9c2b25c8e783e26af92b531788e9354be413d1837dd0482d41ef
|
||||
EBUILD iconv-1.0.10.ebuild 524 BLAKE2B fd1c4211a5bd72d5e6570add4f53bd01c7a5a518752def6eb55cb6b7ced7e678b2b02800133775217f735c8b28db79e750db9029e9aa5f5698513ea3a45281dc SHA512 501fd7682045321eb9f95fa385bbff0dea47c4386a2065767f2a9dc8d581e11679e6ae9e89006199dbcbfbad6f7b605be01a3c8f6b6173842ddb5a4f3c6fa568
|
||||
MISC metadata.xml 249 BLAKE2B 3ab0c05d13df98aa609628305b8a12b0b15e9d7b3ad20d12f1ffcf7c6e9e38ad6e7f8bdb135f265151feb0351689ace8d38136ab715de7cd670b8557853d56d2 SHA512 2caf8c911b640e81b54df56c3f6e063d0d1d3c9eb815dd58560e9069048d68a1df66a31cd7d47fa66d70c037b436724ae514936ec8f0a9b0b421b532d665a22a
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit rebar
|
||||
|
||||
DESCRIPTION="Fast encoding conversion library for Erlang and Elixir"
|
||||
HOMEPAGE="https://github.com/processone/iconv"
|
||||
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
|
||||
-> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
|
||||
|
||||
DEPEND=">=dev-erlang/p1_utils-1.0.13
|
||||
>=dev-lang/erlang-17.1
|
||||
virtual/libiconv"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( README.md )
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">processone/iconv</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST p1_xmlrpc-1.15.1.tar.gz 21132 BLAKE2B 95dee53a46c2584dec6356bbeed75af9700194b63b02ec4452dbec20e070f457db23d70cde8a2999cf76a83e0c25c7d5de62ddf6febe874ea836fffed2d4661e SHA512 42d4ad71899f1c460a97a8c24b96673fcd597c6cd3881acb69f703a832729d78217e1bd401f659eccc2a2b2d235e68d0b0ce2543923c8cc675a3793df0291c90
|
||||
EBUILD p1_xmlrpc-1.15.1.ebuild 498 BLAKE2B 75e734dbc41e59703f3e0175796455aae50fbe983bea74cffe0bf5cdb9011b4bd475a18ed60b3001f63b60fcd4fb21227496410c8b188c1225f0f8899df7e9c5 SHA512 bfed3ae713688ee0c1e551f7bd4e15e8de1d7d56cb11c5bee0118819c58a340a118aad846327433d891fda7b2253add1af772cacad4a8f18c84513f1b4a2c9f8
|
||||
MISC metadata.xml 253 BLAKE2B 5ed805454b27a286492bf9696d85b1188866e9f4a8d6fd923c4ea4854a3407d8d6c92d6e53a53f183f1b1f2bad570aa52421216d833c1ca38d57ae2a5d9d26b4 SHA512 a293154399a0a5a6ff29e336b03128f852665be888257476bd01b102b78838282ca875cbec56d6b092c55c8a0c6886e6534b614affd9656d9260911424222766
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">processone/p1_xmlrpc</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit rebar
|
||||
|
||||
DESCRIPTION="Erlang XMLRPC implementation with SSL, cookies, authentication"
|
||||
HOMEPAGE="https://github.com/processone/p1_xmlrpc"
|
||||
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
|
||||
-> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
|
||||
|
||||
DEPEND=">=dev-lang/erlang-17.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( CHANGELOG.md README.md )
|
@ -1,3 +0,0 @@
|
||||
DIST riak_pb-2.2.0.2.tar.gz 237485 BLAKE2B 5ca10bffcdf68562c9d61ffde0480be134a7b09f9040001bff2cdcf12e87c7256021829ab8c467a73cfd16c3e7e7c48229400d32b2e9f5442b05888de537c8be SHA512 f730d7bedc8152e5764c82df38a594e0113df7ab729008ecb9a231ea36d590e2240d7a5d0d3f57a6856b41748d5a525e0ab195887265d7cf5ab95563a6216992
|
||||
EBUILD riak_pb-2.2.0.2.ebuild 527 BLAKE2B 6c2819940ba2df5f7a3bb09531aa8f491248c9dce2f695ad21d8710e4a609a070989cb850a03df8b265a532bc904ea4307f891bd436e4732bd7c37fafb27f616 SHA512 b9d6417cb833754cdfbc71adf0f3cbd20d6b5ebe5fc9392eaa5bed5119df376d00c672ce68793d83221c2547c50fd0134fcd5420386fb956e26b1fc7455e548b
|
||||
MISC metadata.xml 246 BLAKE2B 878b7f21addf04d75d336394e2f834ce5d19522a84314af07ff64d68a0c89d480855b2bfd41d0fe879a6b367b6c880de67467cfbfe6656c7dc6b3298f6cc78af SHA512 b0b3d82c56561cd774cab14dd3f02d15a1f9f2fdd8d5b393cce86610b0b8697e344ef5174116acb880a74d21c1396fea5669d55474029665a02364ed82878d4c
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">basho/riak_pb</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit rebar
|
||||
|
||||
DESCRIPTION="Riak Protocol Buffers messages"
|
||||
HOMEPAGE="https://github.com/basho/riak_pb"
|
||||
SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz
|
||||
-> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
|
||||
|
||||
DEPEND=">=dev-erlang/protobuffs-0.9.0
|
||||
>=dev-erlang/hamcrest-0.1.0_p20160709
|
||||
>=dev-lang/erlang-17.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( README.md RELNOTES.md )
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST commons-text-1.10.0-src.tar.gz 342224 BLAKE2B efed282c9fed7dae5766f7158136a4d7414ba0610e16a52fa2d12ee04e43960d47ec7c62f220c2ab881a13afa8a81cf85e453364e37c67550e15c314122ebf25 SHA512 6bf2dc7dda4429cb1b9ba3a4d383c1d9ffabd5ff35a0adc55216e7cf4c532e51b2b012c9b0f3ea859cd32aef75e05547d892301f34f304a0bfd27c39a28fe04f
|
||||
EBUILD commons-text-1.10.0.ebuild 1944 BLAKE2B 0ad39c8569085b4deadfd703b8d4c0996a5d8a249c2895b253092d5ce66f9292635f2d782582a941b4927622f296044c7c04ce5b2583ec1448a1db6288fceb2d SHA512 6229c7492d11147e33f4311d0497c9e5cc9da0fb9a69f62333c18f2e39d481a7695b0d912d80147aa6a35ee50e760335c61c2659e0f73317c8c95a3b24a76ccd
|
||||
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Skeleton command:
|
||||
# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache//commons/text/source/commons-text-1.10.0-src.tar.gz --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild commons-text-1.10.0.ebuild
|
||||
|
||||
EAPI=8
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
MAVEN_ID="org.apache.commons:commons-text:1.10.0"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Apache Commons Text is a library focused on algorithms working on strings"
|
||||
HOMEPAGE="https://commons.apache.org/proper/commons-text/"
|
||||
SRC_URI="mirror://apache//commons/text/source/commons-text-${PV}-src.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc64 x86"
|
||||
|
||||
# Common dependencies
|
||||
# POM: pom.xml
|
||||
# org.apache.commons:commons-lang3:3.12.0 -> >=dev-java/commons-lang-3.12.0:3.6
|
||||
|
||||
CDEPEND="
|
||||
dev-java/commons-lang:3.6
|
||||
"
|
||||
|
||||
# Compile dependencies
|
||||
# POM: pom.xml
|
||||
# test? commons-io:commons-io:2.11.0 -> >=dev-java/commons-io-2.11.0:1
|
||||
# test? org.apache.commons:commons-rng-simple:1.4 -> !!!artifactId-not-found!!!
|
||||
# test? org.assertj:assertj-core:3.23.1 -> !!!suitable-mavenVersion-not-found!!!
|
||||
# test? org.graalvm.js:js:22.0.0.2 -> !!!groupId-not-found!!!
|
||||
# test? org.graalvm.js:js-scriptengine:22.0.0.2 -> !!!groupId-not-found!!!
|
||||
# test? org.junit.jupiter:junit-jupiter:5.9.1 -> !!!groupId-not-found!!!
|
||||
# test? org.mockito:mockito-inline:4.8.0 -> !!!artifactId-not-found!!!
|
||||
# test? org.openjdk.jmh:jmh-core:1.35 -> >=dev-java/jmh-core-1.35:0
|
||||
# test? org.openjdk.jmh:jmh-generator-annprocess:1.35 -> !!!artifactId-not-found!!!
|
||||
|
||||
DEPEND="
|
||||
>=virtual/jdk-1.8:*
|
||||
${CDEPEND}
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.8:*
|
||||
${CDEPEND}"
|
||||
|
||||
DOCS=( CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt )
|
||||
|
||||
S="${WORKDIR}/${P}-src"
|
||||
|
||||
JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.text"
|
||||
JAVA_ENCODING="ISO-8859-1"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="commons-lang-3.6"
|
||||
JAVA_SRC_DIR="src/main/java"
|
@ -1,8 +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>
|
||||
</pkgmetadata>
|
@ -1,8 +0,0 @@
|
||||
AUX build.xml 1403 BLAKE2B ed4b7cb7f98192fb467df4353c17d5c61f84598f36cbab35b9310970c861505ba2b5fc1e1b3c717996b220c89feac22576e9df1cfac4b45336751564363cbc1c SHA512 c9973b2c0a24ce089b6f4be8c5e8d89664b5dba8d5810c54253b47e4efe7fef3bb2c8c10f3e4f8c988b33ddb538c6617a23fb55b41517ba8b06496d8f168bfba
|
||||
DIST core-specs-alpha-0.1.24.tar.gz 9896 BLAKE2B cb06053d2aa77b4bbd58b612fb0f80137833e156a5136e4f53f6123d158bdbe676e9bacdfe76728b1320986589e8242c52f49a4d8922bda5374e34fe52969ddc SHA512 6ddf20bf9be36f7493104f69f4e9402fc62f49005471a967843c7cfee898c67aaf5046886db73e6b54942538beed9556d83f4582e85fd02ef4cb755cb5a18d34
|
||||
DIST core-specs-alpha-0.2.44.tar.gz 10163 BLAKE2B c81ebb08779c3db137363ffb12bc7e26d29cd67323c98430a033f639714da83bf8c9d14146c12d925094e057d3735d100e33656e9571a0a4c107dc9fb56359e9 SHA512 1a59b947c580e45a280b25d5827a174565e066dde577685ca86aa1bbd9767716991cefb8a944c7ded0f84a71f9902f7fcdb5baacc7e19180096d599a51083048
|
||||
DIST core-specs-alpha-0.2.56.tar.gz 11780 BLAKE2B 088d0b32dea7ec49ddaf0f461703762a5a877ff4028b775eb35998e6a5a3436ad57b35d7d9431b6911ca2304403e95043d375bac80080ecaf6144a77b3ebcf4c SHA512 afbfc04b9708a21ae6c6b29b8653fc62b23efcb271b973534c4b8421a7d73df3ad24bd28d7115a2fe926954dc45571de86971637736f3a494799f6f1ba1765c8
|
||||
EBUILD core-specs-alpha-0.1.24.ebuild 883 BLAKE2B 6eb4577971e98dd87e2ee2a7c785030603690a9bd24a0fe9f27cc97df714634555b4a74eca5ffaa0cadd52427cd96c565b2a5aa4dd252fac135e03a862b5e827 SHA512 a504b493697d284a9a5ae833dc0f740f354bc24265280d30d2df54c35996952ad294f22a3b7a673a81dcaf11f6e7adcc7ce6ed22adfba12fd380b1c64a4de52c
|
||||
EBUILD core-specs-alpha-0.2.44.ebuild 883 BLAKE2B 0ba279bbe00dca4ae1bee997bd664f1aae06913f00c1ffc43a7e6371bd991e3fdbf91ff6712227d06be6bb81eb3ac10187d8bb76063e0c9b1ffcb7863b40f7e0 SHA512 0b4f633bf9fe85ceba3c904505560ce09d372dc9c0d268ac79a3e98e2b4566b3a286c88202da5a8504c0e2ed6b11ce90c593ee395a17d422416f202e73abac6d
|
||||
EBUILD core-specs-alpha-0.2.56.ebuild 977 BLAKE2B 583984b0c05b35f825de6a1d60a0f3753f2d820184d0b0031678665f8e134e4df5518ad9a34cc30928f28675cfe9484215d54a28c5be717d1a420e66da6b98a2 SHA512 bbe9210bfe14e19c4b3d4b4a7a9a5adf0634606e3b9f10925ae781ab668ca925ce71067224b9471e439d1a68399037fa3387c1ad2b60c4599d8e42d502af071f
|
||||
MISC metadata.xml 482 BLAKE2B d434904a31cda60ca3797aece58d7e1572bc1a1999cd452c720e102aae3c9ae73b2f331620113f7c4bebb3af0f51658d58a1784dc170abdcb724cffdc875596e SHA512 2cfd6d5157caf8fda83d3d2733dda0b737a49132ddeadfe23c173cd087af819831a11cbd563738ca1bd557c87825e2b4575aa075e0f364bfc6f0ffee18c93a06
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
EGIT_REF="43815fc"
|
||||
|
||||
MY_PN=${PN//-/.}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="A Clojure library with specs to describe Clojure core macros and functions"
|
||||
HOMEPAGE="https://clojure.org/ https://github.com/clojure/core.specs.alpha"
|
||||
SRC_URI="https://github.com/clojure/${MY_PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="0.1"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/ant-core:0"
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jdk-1.8:*"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${MY_P}"
|
||||
|
||||
EANT_TASKS="jar"
|
||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cp "${FILESDIR}/build.xml" . || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${MY_P}.jar"
|
||||
dodoc CONTRIBUTING.md README.md
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
EGIT_REF="d69f559"
|
||||
|
||||
MY_PN=${PN//-/.}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="A Clojure library with specs to describe Clojure core macros and functions"
|
||||
HOMEPAGE="https://clojure.org/ https://github.com/clojure/core.specs.alpha"
|
||||
SRC_URI="https://github.com/clojure/${MY_PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="0.2"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/ant-core:0"
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jdk-1.8:*"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${MY_P}"
|
||||
|
||||
EANT_TASKS="jar"
|
||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cp "${FILESDIR}/build.xml" . || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${MY_P}.jar"
|
||||
dodoc CONTRIBUTING.md README.md
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
EGIT_REF="053d789"
|
||||
|
||||
MY_PN=core.specs.alpha
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="A Clojure library with specs to describe Clojure core macros and functions"
|
||||
HOMEPAGE="https://clojure.org/ https://github.com/clojure/core.specs.alpha"
|
||||
SRC_URI="https://github.com/clojure/core.specs.alpha/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="0.2"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-linux"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
|
||||
DEPEND="
|
||||
dev-java/ant-core:0
|
||||
>=virtual/jdk-1.8:*
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${MY_P}"
|
||||
|
||||
DOCS=( CONTRIBUTING.md LICENSE README.md )
|
||||
|
||||
EANT_TASKS="jar"
|
||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm -r CHANGES.md epl-v10.html || die # epl-10.html is the LICENSE in html format
|
||||
cp "${FILESDIR}/build.xml" . || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${MY_P}.jar"
|
||||
einstalldocs
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<project name="spec.alpha" default="package" basedir=".">
|
||||
<property name="maven.build.finalName" value="core.specs.alpha-SNAPSHOT"/>
|
||||
<property name="maven.build.dir" value="target"/>
|
||||
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
|
||||
<property name="maven.build.srcDir.0" value="src/main/clojure"/>
|
||||
|
||||
<!-- clean -->
|
||||
<target name="clean" description="Clean the output directory">
|
||||
<delete dir="${maven.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<!-- build -->
|
||||
<target name="build" description="Copy the files">
|
||||
<mkdir dir="${maven.build.outputDir}"/>
|
||||
<copy todir="${maven.build.outputDir}">
|
||||
<fileset dir="${maven.build.srcDir.0}"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<!-- package -->
|
||||
<target name="package" depends="build" description="Package the application">
|
||||
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
|
||||
compress="true"
|
||||
index="false"
|
||||
basedir="${maven.build.outputDir}"
|
||||
excludes="**/package.html"/>
|
||||
</target>
|
||||
|
||||
<!-- jar -->
|
||||
<target name="jar" depends="package" description="Builds the jar for the application"/>
|
||||
</project>
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>tgbugs@gmail.com</email>
|
||||
<name>Tom Gillespie</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">clojure/core.specs.alpha</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST jcip-annotations-1.0-1.tar.gz 7524 BLAKE2B cd31ecf1fe1ef4d78a9624cd92b9837acaccc35b1edfe5fbfac517d94edada03b5f7ac065ba21b26b43e6a8a6aef70434f3dfb7a76bb866ef4e3e25467ff1c01 SHA512 22eb285a445b25a718846dad45581dbe7a324a2d670bd05f4b2aa5e850ae34af6bcedbf143e17a7cd6cf7e510e0dd447992ba1d5316432e8a8db5584a1e1973e
|
||||
EBUILD jcip-annotations-1.0.1-r1.ebuild 700 BLAKE2B 27e62dc63fb5842ce986bed53aaa87073786846656ffcc100a09c096d4bd6954f8cd97d9dafb7e13fc1f9ac992a51d8bcfd86daad31a0da011aa2eba00e62394 SHA512 93354d5eea5a0ecfbbc9528cfccc0d6ba1a0b8290b9917afec88e54b6ac329173d916375c7d3065b04a4d09b8e0454e093e46cbe4866d71b9f144fa2134b817c
|
||||
MISC metadata.xml 584 BLAKE2B 16e65f76dcc2436184e63d6ec63f22b9b548779ecbb6fcb9c64ff5923cd17ec966928fc26672beb17b740691ca4ca53e58d3c2f9de63117076e8334855bfe23a SHA512 d1232d01037a0e3e4f5301a1d65041027a02a84f4c464de16931102a8952235c88149efcfcf7150bda86b67f541fca891300ba3833e3cf2669960cfec451160b
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
MAVEN_ID="com.github.stephenc.jcip:jcip-annotations:1.0-1"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
MY_P="${PN}-$(ver_rs 2 -)"
|
||||
|
||||
DESCRIPTION="Clean room implementation of the JCIP Annotations"
|
||||
HOMEPAGE="https://github.com/stephenc/jcip-annotations"
|
||||
SRC_URI="https://github.com/stephenc/${PN}/archive/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
DEPEND=">=virtual/jdk-1.8:*"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_P}/src"
|
||||
JAVA_SRC_DIR="main/java"
|
||||
|
||||
src_install() {
|
||||
java-pkg-simple_src_install
|
||||
dodoc ../README.md
|
||||
}
|
@ -1,12 +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>
|
||||
<longdescription>The JCIP Annotations are really useful, however they are released under the Creative Commons Attribution License, which is not recommended for licensing software and may therefore cause issues for some people.</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">stephenc/jcip-annotations</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST findbugs-3.0.1-source.zip 9625065 BLAKE2B 26c940ac0eaec16de89ffbbe26d16b0b5c2883a6131a8b3ce93b9a35014a42c221456f977e581d2f4f1b8d9333237c24ac6d5ad8fc2ba6bb018c333b6a09f4eb SHA512 d967769f2356f28b34d92c7451cf3e2ac004e667bfc3b049b5b10b1c19d7be2cfa0db132a77698d042300330f77a2bb5dd8c4baa0d67c37b7e5ae6da9e83a64f
|
||||
EBUILD jformatstring-2.0.3-r1.ebuild 743 BLAKE2B 53e5fec94122b0be2e112c5f721a9e1342763bde40ee96760fefe5cef3e87376df0f7acf4849a08ce4bda4bf0bb4ea1c01ace3d124afb2276efa8b056b09f450 SHA512 1927fdf32bdc13e4fa64414bc2d20165bc4ac2f4f4f4b860084ecb16fb7a353610a5a0fc6c9b10780b6c3921d58b54e6ac99a062ca0d8bd872faad8511497878
|
||||
MISC metadata.xml 566 BLAKE2B fca4101d7130ca6baef8c0f49ba3402cd1520c11f6e359b22ca8332b2985a2ac17e7023f8963c74bcc917b7deda72b35e8508a7be12ff073debf25323f180584 SHA512 5774bf427b38adf2396265047e9cbf070c93f43174ab337b379d07abcc1bf67db65d82d401825bbe0e915d0e19001d45ba7b84956e980a923c5aadd91b3abc2a
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
FINDBUGS_PV="3.0.1"
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Compile time checking for Java format strings"
|
||||
SRC_URI="mirror://sourceforge/findbugs/findbugs-${FINDBUGS_PV}-source.zip"
|
||||
HOMEPAGE="https://code.google.com/p/j-format-string"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
DEPEND=">=virtual/jdk-1.8:*
|
||||
app-arch/unzip"
|
||||
|
||||
src_unpack() {
|
||||
unzip -qoj "${DISTDIR}/findbugs-${FINDBUGS_PV}-source.zip" "findbugs-${FINDBUGS_PV}/lib/jFormatString.jar" || die
|
||||
unpack ./jFormatString.jar
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
find -name "*.class" -delete || die
|
||||
}
|
@ -1,12 +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>
|
||||
<longdescription>This code is designed to allow for compile time checking of Java format strings. It can check that the format string is valid, that the proper number of arguments are supplied and that they are of the correct type.</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">findbugs</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,5 +0,0 @@
|
||||
AUX jspeex-0.9.7-remove-junit-report.patch 530 BLAKE2B 2ebc0fcdd0713615bdcb1c829e0f26437af3829cdf4d01f453a6f8a4df9b0728f2f4d746214d44a8fa63f61ccda1c7812fe22ee6c67b8b141021adb61d6076e9 SHA512 8a38a6033ca138a131ee716712efd463c2fda87829d46eabd8fa561af0327fd8718a673075eaa0f6a08a931bfd142be23c65e16959a36e1a845dc002744010aa
|
||||
AUX jspeex-0.9.7-remove-proguard-taskdef.patch 1655 BLAKE2B 3ec50cada7bfd9b69a448f12fc1c07fc23003952e190ddafad4d58cb3cb1f13e746c02846cc17e2323d5c4ec7f76f049edb038e559c45f92854a23f72946b2e1 SHA512 d8c6358d01c659bf2e83d99d7831f1177383701ea34c76e8b39fa83a85477f8712b6911b6bea5da4e07b0e677816a1b7b4e90e51ee3c71fb7d0faffc9fc9b0d1
|
||||
DIST jspeex-0.9.7.zip 733580 BLAKE2B d5bfabb0857975ab8ca74d54401f6d4008c7386d8e2464c7386ecccfde8dcf3b92580d6168e4ff06cf8c1a27ca848abc7f630be7f19c6a0245beb8a9cb66c3f6 SHA512 9673bef155f1cccc45bc0a0d5596e79b48ba044309ba3446548b570bc7bad60b4b22cc7761749b0769114c7341b9fab6db8e8a155070f9de6fe2730c843199fe
|
||||
EBUILD jspeex-0.9.7-r2.ebuild 1098 BLAKE2B 2176c6e27a452c1b312f1e20475b341ea636fdbba4f9533f295ed821a4f1931cbf343de0beb4c7123ce21fe2735fe622391a116943b0a9135851290b1f44209d SHA512 72b0ea90ea7d78cf6eae25dbbde4ed3df96afbbf62d4d898771708a72a11ad0d7f9daecfb2603a1e5e898f89f5def94c01af92ff358829e55fe55a039f2afd0f
|
||||
MISC metadata.xml 313 BLAKE2B 2d1fa075e6e817588fa4d780397596e8cb07a2eab6431accb2595431311ddf2c4f7c421982fd9644caa9a6e64b5c980b04a1c5371217e6e3f4ec159cffc413c7 SHA512 3c4ed0d59b49cb568598c56b65d8683874ebbaa1b938a66cfd1c62cfc5d5a8e9b9346412fbc2948667e646bb7b8b10bcb7f4cbe046a03cd77657a69ecf6756f5
|
@ -1,16 +0,0 @@
|
||||
diff -Naur a/build.xml b/build.xml
|
||||
--- a/build.xml 2014-02-18 23:32:25.440819710 +0100
|
||||
+++ b/build.xml 2014-02-18 23:32:43.017053558 +0100
|
||||
@@ -218,12 +218,6 @@
|
||||
</fileset>
|
||||
</batchtest>
|
||||
</junit>
|
||||
- <junitreport todir="${doc}/junit">
|
||||
- <fileset dir="${doc}/junit">
|
||||
- <include name="TEST-*.xml"/>
|
||||
- </fileset>
|
||||
- <report format="noframes" todir="${doc}/junit"/>
|
||||
- </junitreport>
|
||||
</target>
|
||||
|
||||
<!-- ******************************************************************** -->
|
@ -1,53 +0,0 @@
|
||||
diff -Naur a/build.xml b/build.xml
|
||||
--- a/build.xml 2014-02-18 23:32:25.440819710 +0100
|
||||
+++ b/build.xml 2014-02-18 23:33:26.308555686 +0100
|
||||
@@ -57,10 +57,6 @@
|
||||
|
||||
<property name="version" value="0.9.7"/>
|
||||
|
||||
- <!-- Define additional tasks -->
|
||||
- <taskdef name="proguard" classname="proguard.ant.ProGuardTask"
|
||||
- classpath="${lib}/proguard3.2.jar" />
|
||||
-
|
||||
<target name="init" description="Initialise ant" depends="clean">
|
||||
<tstamp>
|
||||
<format property="NOW" pattern="dd/MM/yyyy HH:mm" locale="en"/>
|
||||
@@ -138,19 +134,6 @@
|
||||
<target name="compress" depends="package"
|
||||
description="Package obfuscated JSpeex library" >
|
||||
<mkdir dir="${log}"/>
|
||||
- <proguard>
|
||||
--libraryjars ${java.home}/lib/rt.jar
|
||||
--injars ${dist}/jspeex.jar
|
||||
--outjar ${dist}/jspeex-obf.jar
|
||||
--renamesourcefileattribute SourceFile
|
||||
--keepattributes InnerClasses,SourceFile
|
||||
--printmapping ${log}/jspeex-obf.map
|
||||
--overloadaggressively
|
||||
-
|
||||
--keep public class * {
|
||||
- public protected *;
|
||||
-}
|
||||
- </proguard>
|
||||
</target>
|
||||
|
||||
<target name="compress-dec-nb" depends="compile-nb"
|
||||
@@ -161,18 +144,6 @@
|
||||
<attribute name="Main-Class" value="JSpeexDec"/>
|
||||
</manifest>
|
||||
</jar>
|
||||
- <proguard>
|
||||
--libraryjars ${java.home}/lib/rt.jar
|
||||
--injars ${dist}/jspeex-dec-nb.jar
|
||||
--outjar ${dist}/jspeex-dec-nb-obf.jar
|
||||
--printmapping ${log}/jspeex-dec-nb-obf.map
|
||||
--overloadaggressively
|
||||
--defaultpackage ''
|
||||
-
|
||||
--keep public class JSpeexDec {
|
||||
- public static void main(java.lang.String[]);
|
||||
-}
|
||||
- </proguard>
|
||||
</target>
|
||||
|
||||
<!-- ******************************************************************** -->
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Speex speech codec library for Java"
|
||||
HOMEPAGE="http://jspeex.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
CDEPEND="dev-java/ant-core:0"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jre-1.8:*
|
||||
"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
dev-java/junit:0
|
||||
>=virtual/jdk-1.8:*
|
||||
test? (
|
||||
dev-java/ant-junit:0
|
||||
)
|
||||
"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="ant-core"
|
||||
EANT_BUILD_TARGET="package"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-remove-junit-report.patch
|
||||
"${FILESDIR}"/${P}-remove-proguard-taskdef.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
java-pkg_clean
|
||||
|
||||
cd lib || die
|
||||
java-pkg_jar-from --build-only junit
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ANT_TASKS="ant-junit ant-core" eant test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar dist/${PN}.jar
|
||||
|
||||
dodoc README TODO
|
||||
|
||||
use doc && java-pkg_dojavadoc doc/javadoc
|
||||
use source && java-pkg_dosrc src/java/*
|
||||
}
|
@ -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="sourceforge">jspeex</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST jta-1_1-classes.zip 13236 BLAKE2B f2e1ffd531fce804d562c4cdcbe9b260d08eb2bcd79a879f94fbd3e23801849cbf311d8f7410a9776f9a8866027dcedcac479a64444321e8c6b2b23bd9a69054 SHA512 fb8b76223ccdec0ef97b00d7248d74b6316dd67c570667f3a644d03b05cd28af061a191cf71b6624fd4a4195f7bc107281eb847fc4c0ee4606c85c414da79a14
|
||||
EBUILD jta-1.1-r1.ebuild 1054 BLAKE2B 06aa582fb26604b4b30f787ac421bb060d5dec9d939448715d4a432217359a96c9a6449037834733caf18e413adacc6dfa6f08bea1fe380db3e8ce1bc4fbd449 SHA512 8ee977ec0de8662d03b0445edd3de42131f7089aab87a1d0318dcd63c772dd63f70bc3eaec20c2c06f4ba01488f4818db9dd284563edaa2b80983c8ba1143960
|
||||
MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
JTA_ZIP="jta-1_1-classes.zip"
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DESCRIPTION="The Java Transaction API"
|
||||
HOMEPAGE="https://www.oracle.com/java/technologies/jta.html"
|
||||
SRC_URI="${JTA_ZIP}"
|
||||
|
||||
LICENSE="sun-bcla-jta"
|
||||
SLOT=0
|
||||
KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.8:*"
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo
|
||||
einfo " Due to license restrictions, we cannot fetch the"
|
||||
einfo " distributables automagically."
|
||||
einfo
|
||||
einfo " 1. Visit ${HOMEPAGE}"
|
||||
einfo " 2. Select 'Java Transaction API Specification 1.1 Maintenance Release'"
|
||||
einfo " 3. Download ${JTA_ZIP}"
|
||||
einfo " 4. Move file to your DISTDIR directory"
|
||||
einfo " 5. Restart the emerge process"
|
||||
einfo
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unzip -qq "${DISTDIR}"/${JTA_ZIP} || die "failed to unpack"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
jar cvf jta.jar javax/ || die "failed to create jar"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar jta.jar
|
||||
}
|
@ -1,8 +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>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST osgi-annotation-versioning-1.1.1-sources.jar 5301 BLAKE2B 3c45fc25bda97a3b98e8db1d725f64a4e237300251a3414daed8ddcb54c5d8a68aa4c603e57a3831a34761c4cbfa0d544b1ed345e26ca1a1a1b4d4fa5bf2f9dc SHA512 39b208b4f72a33cb9a8c2dff1a4c52e07b32a553bcf2d7cb014ae50935c6b8ff26b67961117019fb5222e99c59ab4ec6e73788124f309dac86defeeb212d407b
|
||||
EBUILD osgi-annotation-versioning-1.1.1.ebuild 1018 BLAKE2B a166ce64034891b8095e537a0be364adff90974bd982e6ecf387e74bdc5c93238244e3c78947a3d8f6e0205544b6c8112946b10ba921dd3001fa908faebb8cd5 SHA512 cdadc218ee24a350fd67dbdcd5b3c2599e5670a910dec136cd5c398e3e85600c405369a682e90b3fdd846034cda9a67da21dd2da89130fe969fdb9fa1bc8cba6
|
||||
MISC metadata.xml 291 BLAKE2B c85b76df77fc86b1590849e2ddbd23981924ae4172b592d72c45845212691f01cddcdd91ee9a079d977455ac6fdb1a7c4eafe6b507cef45cf28418e78092aafb SHA512 13c78a573ef594b87860d0c0a1b0f7eef9418fcaf5554995c5149cb42b434c6e81816e70ad8af6e35ecbd9fe12931700c9a2ade5a303e88b266922f4ffe0ff76
|
@ -1,10 +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>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">osgi/osgi</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Skeleton command:
|
||||
# java-ebuilder --generate-ebuild --workdir . --pom org.osgi.annotation.versioning-1.1.1.pom.xml --download-uri https://repo1.maven.org/maven2/org/osgi/org.osgi.annotation.versioning/1.1.1/org.osgi.annotation.versioning-1.1.1-sources.jar --slot 0 --keywords "~amd64 ~x86" --ebuild osgi-annotation-versioning-1.1.1.ebuild
|
||||
|
||||
EAPI=7
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
MAVEN_ID="org.osgi:org.osgi.annotation.versioning:1.1.1"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="OSGi Companion Code for org.osgi.annotation.versioning Version 1.1.1"
|
||||
HOMEPAGE="https://www.osgi.org/"
|
||||
SRC_URI="https://repo1.maven.org/maven2/org/osgi/org.osgi.annotation.versioning/${PV}/org.osgi.annotation.versioning-${PV}-sources.jar -> ${P}-sources.jar"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm arm64 ppc64 x86"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.8:*"
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"
|
@ -1,3 +0,0 @@
|
||||
DIST pdf-renderer-1.0.5-sources.jar 1736806 BLAKE2B b897d4f30ae0143a6eb7c3499c5d7c165cd4e81c950fbe3185066d5ab6dbe68d874a5ff7561d35a65e014a6d8b82f92de73574018f58dd3817a32488c5b09ed7 SHA512 086355441df0d59306839de3097d1e557870435dcb4ee878d4e7f3f46352a103ecfc1da4055f107c2c53a61f815f985f3e1e176dc9f99634afd58cf1faca940b
|
||||
EBUILD pdf-renderer-1.0.5-r1.ebuild 518 BLAKE2B 2849658e1e676f035531f8a3a878a5f98e58c7cfa7e22c89675f0abc3d263bea9f16269d869977392f50d735d083c520252b58021b0c724991a60255967897a3 SHA512 232d27d426cf02d6d7f7c9201aadefba1a0347b16673e0e0b16adf638835818bc3c87be96bcefa55487c5e1ddebf6bf0b8f6c0d8fdb62bcd46399c0ab101101d
|
||||
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
|
@ -1,8 +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>
|
||||
</pkgmetadata>
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="a 100% Java PDF renderer and viewer"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
||||
SRC_URI="https://repo1.maven.org/maven2/org/swinglabs/${PN}/${PV}/${P}-sources.jar"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc64 x86"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
DEPEND=">=virtual/jdk-1.8:*"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"
|
@ -1,8 +0,0 @@
|
||||
AUX build.xml 1397 BLAKE2B 12b251335c0b4303eced7a3263d20fb69da00d4856bc5068b8d91f0fcba6fcee9b5f1ae4374d8c4e804799079286c32886eca5a29e22c851186e2722704e44cd SHA512 d5e493a970774888aea8df15614068a533da6c30f76ef8628b8848782ba9b9bc5b6b54271e569458d7f6468af68ab454b7926266e9fa88389b7b3eff50e66e46
|
||||
DIST spec-alpha-0.1.143.tar.gz 35568 BLAKE2B f63fdd2b3c83dbd3936e36ff57b6ea399b7173fe805c60a6ecbd8e4aef5942f051a8551c259d89885a202c20045f67921b66c4dc9e361aacc8903c6542d7c7b5 SHA512 87887d72bc7343f96fad937b90feb4cc1be1eeaad8b7c01ae090ebe5cb17c30612e63797ea9eb39e6fe4c07870dcba9e153a98777d372923e95163f3219a976c
|
||||
DIST spec-alpha-0.2.176.tar.gz 37055 BLAKE2B 0588772e4a47a5b122984abefaf5ef2d0fffbacaf277b22737c94889e646c16a029017d405b72b829e88bcf03b12f689cb2053884b24b47193a26978ab54a318 SHA512 decf0dbff09bf8ee12503e6117ab635b98cd8dd2c389acf7aeebf00f32b5fd8250d66c2ec54cfe5da45e727e39480ae738a3ee7fcad71684d8c3acf464fe21e7
|
||||
DIST spec-alpha-0.2.194.tar.gz 39101 BLAKE2B 86de07fd83495b72d3b7d85b803ee9ecafba9a72d8541b5c62f22ad32d4e16b0c7be758ea8d30b743eba6fe994e09898e2f59b2b720913e7e1ab3732b496423f SHA512 3170883c1d62acf9af1435a5ca1ced34a318c53d1cd443d58a74afdcae4888553b9dba91fb81ccea8824c3a0c2396a0efbfaeb8ab408d8bbcf1aea0d3da9c82e
|
||||
EBUILD spec-alpha-0.1.143.ebuild 868 BLAKE2B eebb6f5c7121daa14a55ea40ea277f5f5d678f1725a0b44504bae6259a7d68690abba76013fa2d66a560c247f3662a1669ff6fcdbef74b6678b4d10c59b8a53e SHA512 9156aa6d7bd23426132884c999fe7d5b0199b2f8a84fef529cda16ca1e36482ccc1c73de1293a524f8aeaaccb38571094f2c88e32b295cc6c55ca30f353fdde3
|
||||
EBUILD spec-alpha-0.2.176.ebuild 868 BLAKE2B e3229858830b4302618a9b079287ef32a203d358fc673ad662348d189f8e26c3366d2c467fbb55264be2c1dcbdfefdcd44ceb9b0be672288029ef443496bbf4a SHA512 e939189e9652132ca06d027901fe8959b3a75a1452f15f8aa49c17b31c1ff1140e7a88d42b54e6b9f5d6a77cf8a32b94e5fae6bb15ae61e08c0e5b9dac07ae16
|
||||
EBUILD spec-alpha-0.2.194.ebuild 810 BLAKE2B d5924c9ba50ca29a1288b5eb288eb7e4253373768b428df7e780ec5cc42ba33c6df3f54f3792c018b8790cf80c7b6fcb1513850c3b1df9ba750b197f11baf6dc SHA512 c3ae5f4b207762968ae58db54d574f85f649909feb110532480679852f50c493c92ef4c31b1d10823b89c9b671e169f00067154084d066d53bb5267cc8a661a4
|
||||
MISC metadata.xml 476 BLAKE2B a4aba1942183ed5eea5e1af477007d1c652356e65ed97ee7fe4284a7df481eba6c6799d5b00ef78cc778a0a59fbffb3c8d7d73560f4bb7521aa6c7797decfa39 SHA512 78e9c9ccdf5af9f599b2c67c6ee0699007c3d6c90c330e0c937e0905324f9275ae2649db1ace2e0a59342968ce93f85782d5df81d2df6ef2104cd06376c1ee34
|
@ -1,37 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<project name="spec.alpha" default="package" basedir=".">
|
||||
<property name="maven.build.finalName" value="spec.alpha-SNAPSHOT"/>
|
||||
<property name="maven.build.dir" value="target"/>
|
||||
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
|
||||
<property name="maven.build.srcDir.0" value="src/main/clojure"/>
|
||||
|
||||
<!-- clean -->
|
||||
<target name="clean" description="Clean the output directory">
|
||||
<delete dir="${maven.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<!-- build -->
|
||||
<target name="build" description="Copy the files">
|
||||
<mkdir dir="${maven.build.outputDir}"/>
|
||||
<copy todir="${maven.build.outputDir}">
|
||||
<fileset dir="${maven.build.srcDir.0}"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<!-- package -->
|
||||
<target name="package" depends="build" description="Package the application">
|
||||
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
|
||||
compress="true"
|
||||
index="false"
|
||||
basedir="${maven.build.outputDir}"
|
||||
excludes="**/package.html"/>
|
||||
</target>
|
||||
|
||||
<!-- jar -->
|
||||
<target name="jar" depends="package" description="Builds the jar for the application"/>
|
||||
</project>
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>tgbugs@gmail.com</email>
|
||||
<name>Tom Gillespie</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">clojure/spec.alpha</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
EGIT_REF="51b64c0"
|
||||
|
||||
MY_PN=${PN//-/.}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="A Clojure library to describe the structure of data and functions"
|
||||
HOMEPAGE="https://clojure.org/ https://github.com/clojure/spec.alpha"
|
||||
SRC_URI="https://github.com/clojure/${MY_PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="0.1"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/ant-core:0"
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jdk-1.8:*"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${MY_P}"
|
||||
|
||||
EANT_TASKS="jar"
|
||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cp "${FILESDIR}/build.xml" . || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${MY_P}.jar"
|
||||
dodoc CONTRIBUTING.md README.md
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
EGIT_REF="59af4cf"
|
||||
|
||||
MY_PN=${PN//-/.}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="A Clojure library to describe the structure of data and functions"
|
||||
HOMEPAGE="https://clojure.org/ https://github.com/clojure/spec.alpha"
|
||||
SRC_URI="https://github.com/clojure/${MY_PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="0.2"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/ant-core:0"
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jdk-1.8:*"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${MY_P}"
|
||||
|
||||
EANT_TASKS="jar"
|
||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cp "${FILESDIR}/build.xml" . || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${MY_P}.jar"
|
||||
dodoc CONTRIBUTING.md README.md
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
EGIT_REF="fb55378"
|
||||
|
||||
MY_P=spec.alpha-${PV}
|
||||
|
||||
DESCRIPTION="A Clojure library to describe the structure of data and functions"
|
||||
HOMEPAGE="https://clojure.org/ https://github.com/clojure/spec.alpha"
|
||||
SRC_URI="https://github.com/clojure/spec.alpha/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="0.2"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-linux"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
DEPEND="
|
||||
dev-java/ant-core:0
|
||||
>=virtual/jdk-1.8:*
|
||||
"
|
||||
|
||||
S="${WORKDIR}/spec.alpha-${MY_P}"
|
||||
|
||||
EANT_TASKS="jar"
|
||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cp "${FILESDIR}/build.xml" . || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${MY_P}.jar"
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,148 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
|
||||
# APR_PV="${PV}"
|
||||
APR_PV="1.7.0-r6"
|
||||
|
||||
inherit autotools db-use libtool multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Apache Portable Runtime Utility Library"
|
||||
HOMEPAGE="https://apr.apache.org/"
|
||||
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="1"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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"
|
||||
IUSE="berkdb doc gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
|
||||
#RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/apr-${APR_PV}:1=
|
||||
dev-libs/expat
|
||||
virtual/libcrypt:=
|
||||
berkdb? ( >=sys-libs/db-4:= )
|
||||
gdbm? ( sys-libs/gdbm:= )
|
||||
ldap? ( net-nds/openldap:= )
|
||||
mysql? ( || (
|
||||
dev-db/mariadb-connector-c
|
||||
>=dev-db/mysql-connector-c-8
|
||||
) )
|
||||
nss? ( dev-libs/nss )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
openssl? (
|
||||
dev-libs/openssl:0=
|
||||
)
|
||||
postgres? ( dev-db/postgresql:= )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
>=sys-devel/libtool-2.4.2
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
DOCS=(CHANGES NOTICE README)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.5.3-sysroot.patch #385775
|
||||
"${FILESDIR}"/${PN}-1.6.1-fix-gdbm-error-handling.patch
|
||||
"${FILESDIR}"/${PN}-1.6.1-libtool.patch # 779487
|
||||
"${FILESDIR}"/${PN}-1.6.1-mariadb-support.patch
|
||||
"${FILESDIR}"/${PN}-1.6.1-my_bool.patch
|
||||
"${FILESDIR}"/${PN}-1.6.1-drop-my_init.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Fix usage of libmysqlclient (bug #620230)
|
||||
grep -lrF "libmysqlclient_r" "${S}" \
|
||||
| xargs sed 's@libmysqlclient_r@libmysqlclient@g' -i \
|
||||
|| die
|
||||
|
||||
mv configure.{in,ac} || die
|
||||
eautoreconf
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
--datadir="${EPREFIX}"/usr/share/apr-util-1
|
||||
--with-apr="${ESYSROOT}"/usr
|
||||
--with-expat="${EPREFIX}"/usr
|
||||
--without-sqlite2
|
||||
$(use_with gdbm)
|
||||
$(use_with ldap)
|
||||
$(use_with mysql)
|
||||
$(use_with nss)
|
||||
$(use_with odbc)
|
||||
$(use_with openssl)
|
||||
$(use_with postgres pgsql)
|
||||
$(use_with sqlite sqlite3)
|
||||
)
|
||||
|
||||
tc-is-static-only && myconf+=( --disable-util-dso )
|
||||
|
||||
if use berkdb; then
|
||||
local db_version
|
||||
db_version="$(db_findver sys-libs/db)" || die "Unable to find Berkeley DB version"
|
||||
db_version="$(db_ver_to_slot "${db_version}")"
|
||||
db_version="${db_version/\./}"
|
||||
myconf+=(
|
||||
--with-dbm=db${db_version}
|
||||
# We use $T for the libdir because otherwise it'd simply be the normal
|
||||
# system libdir. That's pointless as the compiler will search it for
|
||||
# us already. This makes cross-compiling and such easier.
|
||||
--with-berkeley-db="$(db_includedir 2>/dev/null):${T}"
|
||||
)
|
||||
else
|
||||
myconf+=( --without-berkeley-db )
|
||||
fi
|
||||
|
||||
if use nss || use openssl ; then
|
||||
myconf+=( --with-crypto ) # 518708
|
||||
fi
|
||||
|
||||
econf "${myconf[@]}"
|
||||
# Use the current env build settings rather than whatever apr was built with.
|
||||
sed -i -r \
|
||||
-e "/^(apr_builddir|apr_builders|top_builddir)=/s:=:=${SYSROOT}:" \
|
||||
-e "/^CC=/s:=.*:=$(tc-getCC):" \
|
||||
-e '/^(C|CPP|CXX|LD)FLAGS=/d' \
|
||||
-e '/^LTFLAGS/s:--silent::' \
|
||||
build/rules.mk || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake dox
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Building tests in parallel is broken
|
||||
emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name "*.la" -delete || die
|
||||
if [[ -d "${ED}/usr/$(get_libdir)/apr-util-${SLOT}" ]] ; then
|
||||
find "${ED}/usr/$(get_libdir)/apr-util-${SLOT}" -name "*.a" -delete || die
|
||||
fi
|
||||
if ! use static-libs ; then
|
||||
find "${ED}" -name "*.a" -not -name "*$(get_libname)" -delete || die
|
||||
fi
|
||||
|
||||
if use doc ; then
|
||||
docinto html
|
||||
dodoc -r docs/dox/html/*
|
||||
fi
|
||||
|
||||
# This file is only used on AIX systems, which Gentoo is not,
|
||||
# and causes collisions between the SLOTs, so remove it.
|
||||
rm "${ED}/usr/$(get_libdir)/aprutil.exp" || die
|
||||
}
|
@ -1,164 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools libtool toolchain-funcs
|
||||
|
||||
DESCRIPTION="Apache Portable Runtime Library"
|
||||
HOMEPAGE="https://apr.apache.org/"
|
||||
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="1/${PV%.*}"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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"
|
||||
IUSE="doc older-kernels-compatibility selinux static-libs +urandom"
|
||||
|
||||
# See bug #815265 for libcrypt dependency
|
||||
CDEPEND="virtual/libcrypt:=
|
||||
elibc_glibc? ( >=sys-apps/util-linux-2.16 )"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-base-policy )"
|
||||
DEPEND="${CDEPEND}
|
||||
>=sys-devel/libtool-2.4.2
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS=( CHANGES NOTICE README )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.5.0-mint.patch
|
||||
"${FILESDIR}"/${PN}-1.5.0-libtool.patch
|
||||
"${FILESDIR}"/${PN}-1.5.0-cross-types.patch
|
||||
"${FILESDIR}"/${PN}-1.5.0-sysroot.patch #385775
|
||||
"${FILESDIR}"/${PN}-1.6.3-skip-known-failing-tests.patch
|
||||
"${FILESDIR}"/${PN}-1.7.0-autoconf-2.70.patch #750353
|
||||
"${FILESDIR}"/${PN}-1.7.0-CVE-2021-35940.patch #828545
|
||||
"${FILESDIR}"/${PN}-1.7.0-clang-16.patch #870004
|
||||
"${FILESDIR}"/${PN}-1.7.0-dev-zero.patch #830833
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
mv configure.in configure.ac || die
|
||||
AT_M4DIR="build" eautoreconf
|
||||
elibtoolize
|
||||
|
||||
eapply "${FILESDIR}/config.layout.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
--enable-layout=gentoo
|
||||
--enable-nonportable-atomics
|
||||
--enable-posix-shm
|
||||
--enable-threads
|
||||
$(use_enable static-libs static)
|
||||
--with-installbuilddir="${EPREFIX}"/usr/share/${PN}/build
|
||||
)
|
||||
|
||||
if use older-kernels-compatibility; then
|
||||
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
|
||||
export apr_cv_accept4="no"
|
||||
export apr_cv_dup3="no"
|
||||
export apr_cv_epoll_create1="no"
|
||||
export apr_cv_sock_cloexec="no"
|
||||
fi
|
||||
if tc-is-cross-compiler; then
|
||||
# The apache project relies heavily on AC_TRY_RUN and doesn't
|
||||
# have any sane cross-compiling fallback logic.
|
||||
export \
|
||||
ac_cv_file__dev_zero="yes" \
|
||||
ac_cv_func_sem_open="yes" \
|
||||
ac_cv_negative_eai="yes" \
|
||||
ac_cv_o_nonblock_inherited="no" \
|
||||
ac_cv_struct_rlimit="yes" \
|
||||
ap_cv_atomic_builtins="yes" \
|
||||
apr_cv_accept4="yes" \
|
||||
apr_cv_dup3="yes" \
|
||||
apr_cv_epoll="yes" \
|
||||
apr_cv_epoll_create1="yes" \
|
||||
apr_cv_gai_addrconfig="yes" \
|
||||
apr_cv_mutex_recursive="yes" \
|
||||
apr_cv_mutex_robust_shared="yes" \
|
||||
apr_cv_process_shared_works="yes" \
|
||||
apr_cv_pthreads_lib="-pthread" \
|
||||
apr_cv_sock_cloexec="yes" \
|
||||
apr_cv_tcp_nodelay_with_cork="yes"
|
||||
fi
|
||||
|
||||
if use urandom; then
|
||||
myconf+=( --with-devrandom=/dev/urandom )
|
||||
elif (( ${CHOST#*-hpux11.} <= 11 )); then
|
||||
: # no /dev/*random on hpux11.11 and before, ${PN} detects this.
|
||||
else
|
||||
myconf+=( --with-devrandom=/dev/random )
|
||||
fi
|
||||
|
||||
tc-is-static-only && myconf+=( --disable-dso )
|
||||
|
||||
# shl_load does not search runpath, but hpux11 supports dlopen
|
||||
[[ ${CHOST} == *-hpux11* ]] && myconf+=( --enable-dso=dlfcn )
|
||||
|
||||
if [[ ${CHOST} == *-solaris2.10 ]]; then
|
||||
case $(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) in
|
||||
*atomic_cas_ptr*) ;;
|
||||
*)
|
||||
elog "You do not have Solaris Patch ID "$(
|
||||
[[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885
|
||||
)" (Problem 4954703) installed on your host ($(hostname)),"
|
||||
elog "using generic atomic operations instead."
|
||||
myconf+=( --disable-nonportable-atomics )
|
||||
;;
|
||||
esac
|
||||
else
|
||||
if use ppc || use sparc || use mips; then
|
||||
# Avoid libapr containing undefined references (underlinked)
|
||||
# undefined reference to `__sync_val_compare_and_swap_8'
|
||||
# (May be possible to fix via libatomic linkage in future?)
|
||||
# bug #740464
|
||||
myconf+=( --disable-nonportable-atomics )
|
||||
fi
|
||||
fi
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if tc-is-cross-compiler; then
|
||||
# This header is the same across targets, so use the build compiler.
|
||||
emake tools/gen_test_char
|
||||
tc-export_build_env BUILD_CC
|
||||
${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_CPPFLAGS} ${BUILD_LDFLAGS} \
|
||||
tools/gen_test_char.c -o tools/gen_test_char || die
|
||||
fi
|
||||
|
||||
emake
|
||||
|
||||
if use doc; then
|
||||
emake dox
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Building tests in parallel is broken
|
||||
emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if ! use static-libs; then
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc -r docs/dox/html/*
|
||||
fi
|
||||
|
||||
# This file is only used on AIX systems, which Gentoo is not,
|
||||
# and causes collisions between the SLOTs, so remove it.
|
||||
# Even in Prefix, we don't need this on AIX.
|
||||
rm "${ED}/usr/$(get_libdir)/apr.exp" || die
|
||||
}
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit cmake llvm llvm.org python-any-r1
|
||||
|
||||
DESCRIPTION="OpenCL C library"
|
||||
HOMEPAGE="https://libclc.llvm.org/"
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
|
||||
|
||||
LLVM_MAX_SLOT=16
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
|| (
|
||||
(
|
||||
sys-devel/clang:16
|
||||
spirv? ( dev-util/spirv-llvm-translator:16 )
|
||||
)
|
||||
(
|
||||
sys-devel/clang:15
|
||||
spirv? ( dev-util/spirv-llvm-translator:15 )
|
||||
)
|
||||
(
|
||||
sys-devel/clang:14
|
||||
spirv? ( dev-util/spirv-llvm-translator:14 )
|
||||
)
|
||||
(
|
||||
sys-devel/clang:13
|
||||
spirv? ( dev-util/spirv-llvm-translator:13 )
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
LLVM_COMPONENTS=( libclc )
|
||||
llvm.org_set_globals
|
||||
|
||||
llvm_check_deps() {
|
||||
if use spirv; then
|
||||
has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
|
||||
return 1
|
||||
fi
|
||||
has_version -b "sys-devel/clang:${LLVM_SLOT}"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
llvm_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local libclc_targets=()
|
||||
|
||||
use spirv && libclc_targets+=(
|
||||
"spirv-mesa3d-"
|
||||
"spirv64-mesa3d-"
|
||||
)
|
||||
use video_cards_nvidia && libclc_targets+=(
|
||||
"nvptx--"
|
||||
"nvptx64--"
|
||||
"nvptx--nvidiacl"
|
||||
"nvptx64--nvidiacl"
|
||||
)
|
||||
use video_cards_r600 && libclc_targets+=(
|
||||
"r600--"
|
||||
)
|
||||
use video_cards_radeonsi && libclc_targets+=(
|
||||
"amdgcn--"
|
||||
"amdgcn-mesa-mesa3d"
|
||||
"amdgcn--amdhsa"
|
||||
)
|
||||
[[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
|
||||
|
||||
libclc_targets=${libclc_targets[*]}
|
||||
local mycmakeargs=(
|
||||
-DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
Binary file not shown.
@ -0,0 +1,112 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit cmake llvm llvm.org python-any-r1
|
||||
|
||||
DESCRIPTION="OCaml bindings for LLVM"
|
||||
HOMEPAGE="https://llvm.org/"
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="debug test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-4.00.0:0=
|
||||
dev-ml/ocaml-ctypes:=
|
||||
~sys-devel/llvm-${PV}:=[debug?]
|
||||
!sys-devel/llvm[ocaml(-)]
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/perl
|
||||
dev-ml/findlib
|
||||
>=dev-util/cmake-3.16
|
||||
"
|
||||
|
||||
LLVM_COMPONENTS=( llvm cmake third-party )
|
||||
LLVM_USE_TARGETS=llvm
|
||||
llvm.org_set_globals
|
||||
|
||||
pkg_setup() {
|
||||
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local libdir=$(get_libdir)
|
||||
local mycmakeargs=(
|
||||
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
|
||||
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DLLVM_BUILD_LLVM_DYLIB=ON
|
||||
-DLLVM_LINK_LLVM_DYLIB=ON
|
||||
-DLLVM_OCAML_OUT_OF_TREE=ON
|
||||
|
||||
# cheap hack: LLVM combines both anyway, and the only difference
|
||||
# is that the former list is explicitly verified at cmake time
|
||||
-DLLVM_TARGETS_TO_BUILD=""
|
||||
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
|
||||
-DLLVM_BUILD_TESTS=$(usex test)
|
||||
|
||||
# disable various irrelevant deps and settings
|
||||
-DLLVM_ENABLE_FFI=OFF
|
||||
-DLLVM_ENABLE_TERMINFO=OFF
|
||||
-DHAVE_HISTEDIT_H=NO
|
||||
-DLLVM_ENABLE_ASSERTIONS=$(usex debug)
|
||||
-DLLVM_ENABLE_EH=ON
|
||||
-DLLVM_ENABLE_RTTI=ON
|
||||
|
||||
-DLLVM_HOST_TRIPLE="${CHOST}"
|
||||
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
|
||||
# TODO: ocamldoc
|
||||
)
|
||||
|
||||
use test && mycmakeargs+=(
|
||||
-DLLVM_LIT_ARGS="$(get_lit_flags)"
|
||||
)
|
||||
|
||||
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
|
||||
# also: custom rules for OCaml do not work for CPPFLAGS
|
||||
use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
|
||||
cmake_src_configure
|
||||
|
||||
local llvm_libdir=$(llvm-config --libdir)
|
||||
# an ugly hack; TODO: figure out a way to pass -L to ocaml...
|
||||
cd "${BUILD_DIR}/${libdir}" || die
|
||||
ln -s "${llvm_libdir}"/*.so . || die
|
||||
|
||||
if use test; then
|
||||
local llvm_bindir=$(llvm-config --bindir)
|
||||
# Force using system-installed tools.
|
||||
sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
|
||||
"${BUILD_DIR}"/test/lit.site.cfg.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_build ocaml_all
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# respect TMPDIR!
|
||||
local -x LIT_PRESERVES_TMP=1
|
||||
cmake_build check-llvm-bindings-ocaml
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
|
||||
|
||||
dodoc bindings/ocaml/README.txt
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
DIST ppxfind-1.4.tbz 4083 BLAKE2B 3661827c897a74af21f0d10c9435b74845fc4832cb1b50a510fdf7c33cd877faee5ddcb8307c65903a4692fcb58ca264e0c0b44433a34a59a12f8eb2917e12e9 SHA512 f80b0ee09fb536aa9f154da80d06a1b68ba3b10605fb7338bd6449beb5c8d00e983bf66b4a63e12659ae1410fea56d0a2c4cfd43584616438504628035bcb981
|
||||
EBUILD ppxfind-1.4.ebuild 463 BLAKE2B 9f1b416fd01c6621dd0b56642f6ad9713e34a1697472e01769cbcd2c5bcc11b5040ae34c819a1231750e2398c8cd2f6a9e0f9526556414f58d9ae88fdd32c3fc SHA512 4f87f4d8cb90357d95492386a05e2fe710426fafe0abfb304d53969333c863dd59fe204cde6a700bcbdb165b5be0e4d63be19c289729946a3ecf0c77a33d6436
|
||||
MISC metadata.xml 415 BLAKE2B 22236aa2a77c6b76037d8dda103ac7ad700e7d45f9b2251ddbe79e94e0d78ebe94f88ed2ac50a452584675eb2e2a424cbe0a2a251199498689d11c9b4f70a837 SHA512 cbf1dc85338df76b4341172fcded00ff727fb08590dbb05e5d53cb529f22290d2a4d07c385a6a0f2aaa34efdec63c638e8f3ca60332f1f7b2a51d5570aac7d96
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>ml@gentoo.org</email>
|
||||
<name>ML</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>gienah@gentoo.org</email>
|
||||
<name>Mark Wright</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">diml/ppxfind</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="ocamlfind ppx tool"
|
||||
HOMEPAGE="https://github.com/diml/ppxfind"
|
||||
SRC_URI="https://github.com/diml/ppxfind/releases/download/${PV}/${P}.tbz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
DEPEND="
|
||||
<=dev-ml/ocaml-migrate-parsetree-1.80:=
|
||||
dev-ml/findlib:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST aiohttp-jinja2-1.5.tar.gz 54608 BLAKE2B 3271e159f1022023b3d9f96b0f534b04898e0774d6ceefa19bf8958a835d499a1598fd12cabab8206448a0e89a107816577d596bff0c45a4947fcb7289c35e5b SHA512 230fec6e54fa55e22be3bc09ae1896cd12834eda5721c1d698c8482f9529b443ccf13a4db24bd9ccd179c36b9cdc90abbb848f287e7ed79e621d6a2976b1fa32
|
||||
EBUILD aiohttp-jinja2-1.5.ebuild 811 BLAKE2B db9859c84a2de76fb9ba647e0cda2ecb5182adbc6a2c2724226b4bb9fffff8629467fef0f8413f9ecf0d03ded9fc80e4ce7e6abac39e7dab858e284a2200fa55 SHA512 8e0a50e34dad54fd5ae30c2645343ddb7f680eb462ff53f694ac2bd7dc940d91d6e8431eaff6ea71738f6de88db61e069b720f2ba10869b6ed0612ab3b318b26
|
||||
MISC metadata.xml 510 BLAKE2B 457c273ba13d29037a79881015007652f8f9f3e5956dc997fcbc5e38294ae8ce7df81f0f8cd10a9bf97d371633d93cc59887067dbdaac5b9b6421b147ba332c6 SHA512 34398a5c6e57b87803ac705807c33b5080d87439288bd658a1191587662922e28755fe58fc39d42d4f4680fc890bfe6ddca6d17bf2472fe70446e1aa5e0c7456
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue