parent
10e30acae9
commit
d7646e4ae3
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST engrampa-1.22.0.tar.xz 1358552 BLAKE2B 542bb963d232dd75eba6102926e2cf31b52cab16eb890039609cf6ec44e86a7d6bf49ee04da316bb46e49d9c012c1f100e4acb20541cb8f46e245946f83cbac8 SHA512 7b4c3b85184c1530ec72eba174ee571cc14490c88f5fef1232acd4197f1020107f5172d6d4271753f9f6fcfadcf049273095b3dfbcef6fdd25a51ad8d2e17382
|
DIST engrampa-1.22.0.tar.xz 1358552 BLAKE2B 542bb963d232dd75eba6102926e2cf31b52cab16eb890039609cf6ec44e86a7d6bf49ee04da316bb46e49d9c012c1f100e4acb20541cb8f46e245946f83cbac8 SHA512 7b4c3b85184c1530ec72eba174ee571cc14490c88f5fef1232acd4197f1020107f5172d6d4271753f9f6fcfadcf049273095b3dfbcef6fdd25a51ad8d2e17382
|
||||||
|
DIST engrampa-1.22.1.tar.xz 1363488 BLAKE2B 0f71e94af50443f9f562b0eed461ca1160fab0a5a3cd02c845fac09ee2466cb8634a458a6a4488ff5ac6674b0f525eccf754b8b1cc7e3f1729d4eb6ac224e025 SHA512 111eeb470555ae8edb7754159bb2e70b03cbbc7b1c9d61c253d9d67e50d84ff0e0654e16547883c39aeeb223e8ba58201d45b50819784fc6cf7a21f0cf176c70
|
||||||
|
@ -0,0 +1,69 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
MATE_LA_PUNT="yes"
|
||||||
|
|
||||||
|
inherit mate
|
||||||
|
|
||||||
|
if [[ ${PV} != 9999 ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Engrampa archive manager for MATE"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="caja magic packagekit"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/glib-2.50:2
|
||||||
|
>=dev-libs/json-glib-0.14
|
||||||
|
virtual/libintl
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
>=x11-libs/gtk+-3.22:3[X]
|
||||||
|
x11-libs/pango
|
||||||
|
caja? ( >=mate-base/caja-1.17.1 )
|
||||||
|
magic? ( sys-apps/file )
|
||||||
|
packagekit? ( app-admin/packagekit-base )
|
||||||
|
!!app-arch/mate-file-archiver"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-text/yelp-tools
|
||||||
|
dev-util/glib-utils
|
||||||
|
>=dev-util/intltool-0.50.1
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
mate_src_configure \
|
||||||
|
--disable-run-in-place \
|
||||||
|
$(use_enable caja caja-actions) \
|
||||||
|
$(use_enable magic) \
|
||||||
|
$(use_enable packagekit)
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
mate_pkg_postinst
|
||||||
|
|
||||||
|
elog ""
|
||||||
|
elog "${PN} is a frontend for several archiving utilities. If you want a"
|
||||||
|
elog "particular achive format supported install the relevant package."
|
||||||
|
elog
|
||||||
|
elog "For example:"
|
||||||
|
elog " 7-zip : emerge app-arch/p7zip"
|
||||||
|
elog " ace : emerge app-arch/unace"
|
||||||
|
elog " arj : emerge app-arch/arj"
|
||||||
|
elog " cpio : emerge app-arch/cpio"
|
||||||
|
elog " deb : emerge app-arch/dpkg"
|
||||||
|
elog " iso : emerge app-cdr/cdrtools"
|
||||||
|
elog " jar,zip : emerge app-arch/zip or emerge app-arch/unzip"
|
||||||
|
elog " lha : emerge app-arch/lha"
|
||||||
|
elog " lzma : emerge app-arch/xz-utils"
|
||||||
|
elog " lzop : emerge app-arch/lzop"
|
||||||
|
elog " rar : emerge app-arch/unrar"
|
||||||
|
elog " rpm : emerge app-arch/rpm"
|
||||||
|
elog " unstuff : emerge app-arch/stuffit"
|
||||||
|
elog " zoo : emerge app-arch/zoo"
|
||||||
|
}
|
Binary file not shown.
@ -1,37 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
DESCRIPTION="The GNU Privacy Assistant (GPA) is a graphical user interface for GnuPG"
|
|
||||||
HOMEPAGE="http://gpa.wald.intevation.org"
|
|
||||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
|
|
||||||
IUSE="nls"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=app-crypt/gnupg-2:=
|
|
||||||
>=app-crypt/gpgme-1.5.0:=
|
|
||||||
>=dev-libs/libassuan-1.1.0
|
|
||||||
>=dev-libs/libgpg-error-1.4
|
|
||||||
>=x11-libs/gtk+-2.10.0:2
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="virtual/pkgconfig
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i 's/Application;//' gpa.desktop
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--with-gpgme-prefix=/usr \
|
|
||||||
--with-libassuan-prefix=/usr \
|
|
||||||
$(use_enable nls) \
|
|
||||||
GPGKEYS_LDAP="/usr/libexec/gpgkeys_ldap"
|
|
||||||
}
|
|
@ -1,47 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit autotools flag-o-matic
|
|
||||||
|
|
||||||
DESCRIPTION="TrouSerS' support tools for the Trusted Platform Modules"
|
|
||||||
HOMEPAGE="http://trousers.sourceforge.net"
|
|
||||||
SRC_URI="mirror://sourceforge/trousers/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="CPL-1.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm arm64 ~m68k ~s390 ~sh x86"
|
|
||||||
IUSE="libressl nls pkcs11 debug"
|
|
||||||
|
|
||||||
DEPEND=">=app-crypt/trousers-0.3.0
|
|
||||||
!libressl? ( dev-libs/openssl:0= )
|
|
||||||
libressl? ( dev-libs/libressl:0= )
|
|
||||||
pkcs11? ( dev-libs/opencryptoki )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
sed -i -r \
|
|
||||||
-e '/CFLAGS/s/ -m64//' \
|
|
||||||
configure.ac || die
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
append-cppflags $(usex debug -DDEBUG -DNDEBUG)
|
|
||||||
|
|
||||||
econf \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use pkcs11 || echo --disable-pkcs11-support)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
find "${D}" -name '*.la' -delete || die
|
|
||||||
}
|
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4 SHA512 7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51
|
DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4 SHA512 7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51
|
||||||
|
DIST pluma-1.22.1.tar.xz 3236724 BLAKE2B f571ccb79ffac11122dad1888a9804fdb1671f2c73b28c216e0ec593ffc4dac3fec3053b83fd1503e0c951e032f6e4c22fb4f3d6a1d23477a54e06de2659222e SHA512 0d3f07b2e8c736c9e1ad64ed5cb749db6088868e9bc27aa786cbb0c3fe72715f0fd4dd53999502a4333ec82110148b772c0dde81433d0936d2d3c2d04804026a
|
||||||
|
@ -0,0 +1,78 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
MATE_LA_PUNT="yes"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit mate python-single-r1 virtualx
|
||||||
|
|
||||||
|
if [[ ${PV} != 9999 ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Pluma text editor for the MATE desktop"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="+introspection spell"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
|
||||||
|
# https://github.com/mate-desktop/mate-text-editor/issues/33
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
COMMON_DEPEND="dev-libs/atk
|
||||||
|
>=dev-libs/glib-2.50:2
|
||||||
|
>=dev-libs/libpeas-1.2.0[gtk]
|
||||||
|
>=dev-libs/libxml2-2.5:2
|
||||||
|
x11-libs/cairo
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
>=x11-libs/gtk+-3.22:3[introspection?]
|
||||||
|
>=x11-libs/gtksourceview-3.0.0:3.0
|
||||||
|
x11-libs/libICE
|
||||||
|
x11-libs/libX11
|
||||||
|
>=x11-libs/libSM-1.0
|
||||||
|
x11-libs/pango
|
||||||
|
virtual/libintl
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
|
||||||
|
spell? (
|
||||||
|
>=app-text/enchant-1.6
|
||||||
|
>=app-text/iso-codes-0.35
|
||||||
|
)
|
||||||
|
!!app-editors/mate-text-editor"
|
||||||
|
|
||||||
|
RDEPEND="${PYTHON_DEPS}
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
>=mate-base/mate-desktop-1.9[introspection?]"
|
||||||
|
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
~app-text/docbook-xml-dtd-4.1.2
|
||||||
|
app-text/rarian
|
||||||
|
>=app-text/scrollkeeper-dtd-1:1.0
|
||||||
|
app-text/yelp-tools
|
||||||
|
dev-util/glib-utils
|
||||||
|
dev-util/gtk-doc
|
||||||
|
dev-util/gtk-doc-am
|
||||||
|
>=dev-util/intltool-0.50.1
|
||||||
|
>=sys-devel/libtool-2.2.6:2
|
||||||
|
>=sys-devel/gettext-0.17
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
mate_src_configure \
|
||||||
|
$(use_enable introspection) \
|
||||||
|
$(use_enable spell)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# FIXME: This should be handled at eclass level.
|
||||||
|
"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
|
||||||
|
|
||||||
|
unset DBUS_SESSION_BUS_ADDRESS
|
||||||
|
|
||||||
|
GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST atril-1.22.0.tar.xz 1819580 BLAKE2B 6d5ae9e42407c5c7ae716c0650eda2085bc2206f442dbbb04dbf549263cdabe6d28761deb14bb9557534f26828882cf5b9373698b5e2c29f4b70445ebfabaa5b SHA512 bf940178647c348fd78e828bcb3a55c4ff6195d4020bf198ae5ba4a96e2fe582f7e30fb9d4cde4143e82ae783358373d3a9fd68413295586da9fe1b374e2f034
|
DIST atril-1.22.0.tar.xz 1819580 BLAKE2B 6d5ae9e42407c5c7ae716c0650eda2085bc2206f442dbbb04dbf549263cdabe6d28761deb14bb9557534f26828882cf5b9373698b5e2c29f4b70445ebfabaa5b SHA512 bf940178647c348fd78e828bcb3a55c4ff6195d4020bf198ae5ba4a96e2fe582f7e30fb9d4cde4143e82ae783358373d3a9fd68413295586da9fe1b374e2f034
|
||||||
|
DIST atril-1.22.1.tar.xz 1766980 BLAKE2B 0b7b1a7dfff13c5d803fed4140596940b20a322fce54c9f0faecd8e80bdc1e5e498603851a10a88763b20444377bcf4e7b124ac08953ab6aa4b3b2cce021a46c SHA512 838ae397c868ac417c9266e4a06525d66214650cf8647e91c1472d83d50c8954f6dbb29411384892a98f0929e1fbac9947118bd0db10d50400fc0d5270a3619d
|
||||||
|
@ -0,0 +1,90 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
MATE_LA_PUNT="yes"
|
||||||
|
|
||||||
|
inherit mate
|
||||||
|
|
||||||
|
if [[ ${PV} != 9999 ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Atril document viewer for MATE"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="caja dbus debug djvu dvi epub +introspection gnome-keyring +postscript t1lib tiff xps"
|
||||||
|
|
||||||
|
REQUIRED_USE="t1lib? ( dvi )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=app-text/poppler-0.22[cairo]
|
||||||
|
dev-libs/atk
|
||||||
|
>=dev-libs/glib-2.50:2
|
||||||
|
>=dev-libs/libxml2-2.5:2
|
||||||
|
sys-libs/zlib
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
>=x11-libs/gtk+-3.22:3[introspection?]
|
||||||
|
x11-libs/libICE
|
||||||
|
>=x11-libs/libSM-1:0
|
||||||
|
x11-libs/libX11
|
||||||
|
>=x11-libs/cairo-1.9.10
|
||||||
|
x11-libs/pango
|
||||||
|
caja? ( >=mate-base/caja-1.17.1[introspection?] )
|
||||||
|
djvu? ( >=app-text/djvu-3.5.17:0 )
|
||||||
|
dvi? (
|
||||||
|
virtual/tex-base
|
||||||
|
t1lib? ( >=media-libs/t1lib-5:5 )
|
||||||
|
)
|
||||||
|
epub? (
|
||||||
|
dev-libs/mathjax
|
||||||
|
>=net-libs/webkit-gtk-2.4.3:4
|
||||||
|
)
|
||||||
|
gnome-keyring? ( >=app-crypt/libsecret-0.5 )
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-0.6:= )
|
||||||
|
postscript? ( >=app-text/libspectre-0.2 )
|
||||||
|
tiff? ( >=media-libs/tiff-3.6:0 )
|
||||||
|
xps? ( >=app-text/libgxps-0.2.1 )
|
||||||
|
!!app-text/mate-document-viewer"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-text/docbook-xml-dtd:4.1.2
|
||||||
|
app-text/rarian
|
||||||
|
app-text/yelp-tools
|
||||||
|
>=app-text/scrollkeeper-dtd-1:1.0
|
||||||
|
dev-util/gdbus-codegen
|
||||||
|
dev-util/glib-utils
|
||||||
|
dev-util/gtk-doc
|
||||||
|
dev-util/gtk-doc-am
|
||||||
|
>=dev-util/intltool-0.50.1
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
# Tests use dogtail which is not available on Gentoo.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Passing --disable-help would drop offline help, that would be inconsistent
|
||||||
|
# with helps of the most of GNOME apps that doesn't require network for that.
|
||||||
|
mate_src_configure \
|
||||||
|
--disable-tests \
|
||||||
|
--enable-comics \
|
||||||
|
--enable-pdf \
|
||||||
|
--enable-pixbuf \
|
||||||
|
--enable-previewer \
|
||||||
|
--enable-thumbnailer \
|
||||||
|
$(use_with gnome-keyring keyring) \
|
||||||
|
$(use_enable caja) \
|
||||||
|
$(use_enable dbus) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable djvu) \
|
||||||
|
$(use_enable dvi) \
|
||||||
|
$(use_enable epub) \
|
||||||
|
$(use_enable introspection) \
|
||||||
|
$(use_enable postscript ps) \
|
||||||
|
$(use_enable t1lib) \
|
||||||
|
$(use_enable tiff) \
|
||||||
|
$(use_enable xps)
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,2 @@
|
|||||||
DIST physfs-2.0.3.tar.bz2 560628 BLAKE2B 8e3e8497463886678aaa671269133513f08aab1e49a6397f61cd44a5139030326ae0889e795401a967b0641f680f353dfaa39d7102502c2b8e0680c0a5d158b5 SHA512 47eff0c81b8dc3bb526766b0a8ad2437d2951867880116d6e6e8f2ec1490e263541fb741867fed6517cc3fa8a9c5651b36e3e02a499f19cfdc5c7261c9707e80
|
DIST physfs-2.0.3.tar.bz2 560628 BLAKE2B 8e3e8497463886678aaa671269133513f08aab1e49a6397f61cd44a5139030326ae0889e795401a967b0641f680f353dfaa39d7102502c2b8e0680c0a5d158b5 SHA512 47eff0c81b8dc3bb526766b0a8ad2437d2951867880116d6e6e8f2ec1490e263541fb741867fed6517cc3fa8a9c5651b36e3e02a499f19cfdc5c7261c9707e80
|
||||||
DIST physfs-3.0.1.tar.bz2 194638 BLAKE2B a95e599ad5c8c5aafcd9b6569c8b7762bdd0fcdbf9502f8fda61f5068b25c8cf651ce6127a1f139b20baa93bd9ab001d2527aedc0180c3b60246410ab0d35acb SHA512 ddf3b075ccb506da5e9a1ce96001be402752b9b777c2e816a85d48aff3626ff0886ea43eb07bd300fe3a9f59b9a002f54d822c51d483a4ee94b38378534c1879
|
|
||||||
DIST physfs-3.0.2.tar.bz2 194888 BLAKE2B 67b6b04e3822c2528a31a2c60345238cb5f25ad031e32a6c3416b91bad6347af9f02dcfb8dc29a71c2bfc2b7cec7f0749ffbbd0dcadbc35703576ad895f568d9 SHA512 4024b6c3348e0b6fc1036aac330192112dfe17de3e3d14773be9f06e9a062df5a1006869f21162b4e0b584989f463788a35e64186b1913225c073fea62754472
|
DIST physfs-3.0.2.tar.bz2 194888 BLAKE2B 67b6b04e3822c2528a31a2c60345238cb5f25ad031e32a6c3416b91bad6347af9f02dcfb8dc29a71c2bfc2b7cec7f0749ffbbd0dcadbc35703576ad895f568d9 SHA512 4024b6c3348e0b6fc1036aac330192112dfe17de3e3d14773be9f06e9a062df5a1006869f21162b4e0b584989f463788a35e64186b1913225c073fea62754472
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
Upstream-Status: Backport
|
|
||||||
[https://hg.icculus.org/icculus/physfs/rev/a29fef4a20fd]
|
|
||||||
|
|
||||||
# HG changeset patch
|
|
||||||
# User Ryan C. Gordon <icculus@icculus.org>
|
|
||||||
# Date 1526514891 14400
|
|
||||||
# Node ID a29fef4a20fd79ead82998c91dc4828ed5061cb5
|
|
||||||
# Parent db8f944df5c56f0244229813203fb5b24e8d9968
|
|
||||||
PHYSFS_setWriteDir() shouldn't create an empty file if the dir doesn't exist.
|
|
||||||
(transplanted from 2653b3bc19c9ba7d1e6bf53566719e4e30935382)
|
|
||||||
|
|
||||||
diff -r db8f944df5c5 -r a29fef4a20fd src/physfs.c
|
|
||||||
--- a/src/physfs.c Thu Apr 19 10:06:38 2018 -0400
|
|
||||||
+++ b/src/physfs.c Wed May 16 19:54:51 2018 -0400
|
|
||||||
@@ -879,13 +879,20 @@
|
|
||||||
|
|
||||||
if (io == NULL)
|
|
||||||
{
|
|
||||||
+ /* file doesn't exist, etc? Just fail out. */
|
|
||||||
+ PHYSFS_Stat statbuf;
|
|
||||||
+ BAIL_IF_ERRPASS(!__PHYSFS_platformStat(d, &statbuf, 1), NULL);
|
|
||||||
+
|
|
||||||
/* DIR gets first shot (unlike the rest, it doesn't deal with files). */
|
|
||||||
- retval = tryOpenDir(io, &__PHYSFS_Archiver_DIR, d, forWriting, &claimed);
|
|
||||||
- if (retval || claimed)
|
|
||||||
- return retval;
|
|
||||||
+ if (statbuf.filetype == PHYSFS_FILETYPE_DIRECTORY)
|
|
||||||
+ {
|
|
||||||
+ retval = tryOpenDir(io, &__PHYSFS_Archiver_DIR, d, forWriting, &claimed);
|
|
||||||
+ if (retval || claimed)
|
|
||||||
+ return retval;
|
|
||||||
+ } /* if */
|
|
||||||
|
|
||||||
io = __PHYSFS_createNativeIo(d, forWriting ? 'w' : 'r');
|
|
||||||
- BAIL_IF_ERRPASS(!io, 0);
|
|
||||||
+ BAIL_IF_ERRPASS(!io, NULL);
|
|
||||||
created_io = 1;
|
|
||||||
} /* if */
|
|
||||||
|
|
||||||
|
|
@ -1,36 +1,36 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>games@gentoo.org</email>
|
<email>games@gentoo.org</email>
|
||||||
<name>Gentoo Games Project</name>
|
<name>Gentoo Games Project</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<longdescription>
|
<longdescription>
|
||||||
PhysicsFS is a library to provide abstract access to various archives. It is
|
PhysicsFS is a library to provide abstract access to various archives. It is
|
||||||
intended for use in video games, and the design was somewhat inspired by Quake 3's
|
intended for use in video games, and the design was somewhat inspired by Quake 3's
|
||||||
file subsystem. The programmer defines a "write directory" on the physical
|
file subsystem. The programmer defines a "write directory" on the physical
|
||||||
filesystem. No file writing done through the PhysicsFS API can leave that write
|
filesystem. No file writing done through the PhysicsFS API can leave that write
|
||||||
directory, for security. For example, an embedded scripting language cannot write
|
directory, for security. For example, an embedded scripting language cannot write
|
||||||
outside of this path if it uses PhysFS for all of its I/O, which means that
|
outside of this path if it uses PhysFS for all of its I/O, which means that
|
||||||
untrusted scripts can run more safely. Symbolic links can be disabled as well, for
|
untrusted scripts can run more safely. Symbolic links can be disabled as well, for
|
||||||
added safety. For file reading, the programmer lists directories and archives that
|
added safety. For file reading, the programmer lists directories and archives that
|
||||||
form a "search path". Once the search path is defined, it becomes a single,
|
form a "search path". Once the search path is defined, it becomes a single,
|
||||||
transparent hierarchical filesystem. This makes for easy access to ZIP files in the
|
transparent hierarchical filesystem. This makes for easy access to ZIP files in the
|
||||||
same way as you access a file directly on the disk, and it makes it easy to ship a
|
same way as you access a file directly on the disk, and it makes it easy to ship a
|
||||||
new archive that will override a previous archive on a per-file basis. Finally,
|
new archive that will override a previous archive on a per-file basis. Finally,
|
||||||
PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are available,
|
PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are available,
|
||||||
the user's home directory, where in the real filesystem your program is running,
|
the user's home directory, where in the real filesystem your program is running,
|
||||||
etc.
|
etc.
|
||||||
</longdescription>
|
</longdescription>
|
||||||
<use>
|
<use>
|
||||||
<flag name="7zip">Enable 7zip/lzma archive support</flag>
|
<flag name="7zip">Enable 7zip/lzma archive support</flag>
|
||||||
<flag name="grp">Enable Build Engine GRP archive support</flag>
|
<flag name="grp">Enable Build Engine GRP archive support</flag>
|
||||||
<flag name="hog">Enable Descent I/II HOG archive support</flag>
|
<flag name="hog">Enable Descent I/II HOG archive support</flag>
|
||||||
<flag name="iso">Enable ISO9660 file support</flag>
|
<flag name="iso">Enable ISO9660 file support</flag>
|
||||||
<flag name="mvl">Enable Descent I/II MVL archive support</flag>
|
<flag name="mvl">Enable Descent I/II MVL archive support</flag>
|
||||||
<flag name="slb">Enable Independence War SLB archive support</flag>
|
<flag name="slb">Enable Independence War SLB archive support</flag>
|
||||||
<flag name="vdf">Enable Gothic/Gothic II VDF archive support</flag>
|
<flag name="vdf">Enable Gothic/Gothic II VDF archive support</flag>
|
||||||
<flag name="wad">Enable Doom WAD archive support</flag>
|
<flag name="wad">Enable Doom WAD archive support</flag>
|
||||||
<flag name="qpak">Enable Quake I/II QPAK archive support</flag>
|
<flag name="qpak">Enable Quake I/II QPAK archive support</flag>
|
||||||
</use>
|
</use>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,58 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
inherit cmake-multilib
|
|
||||||
|
|
||||||
DESCRIPTION="Abstraction layer for filesystem and archive access"
|
|
||||||
HOMEPAGE="https://icculus.org/physfs/"
|
|
||||||
|
|
||||||
if [[ ${PV} == *9999* ]]; then
|
|
||||||
EHG_REPO_URI="https://hg.icculus.org/icculus/physfs"
|
|
||||||
inherit mercurial
|
|
||||||
else
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86 ~x86-fbsd"
|
|
||||||
SRC_URI="https://icculus.org/physfs/downloads/${P}.tar.bz2"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="7zip doc grp hog iso mvl qpak slb static-libs vdf wad +zip"
|
|
||||||
|
|
||||||
BDEPEND="doc? ( app-doc/doxygen )"
|
|
||||||
|
|
||||||
DOCS=( docs/CHANGELOG.txt docs/CREDITS.txt docs/TODO.txt )
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}/${P}-setwritedir.patch" )
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DPHYSFS_BUILD_SHARED=ON
|
|
||||||
-DPHYSFS_BUILD_TEST=OFF
|
|
||||||
-DPHYSFS_BUILD_STATIC="$(usex static-libs)"
|
|
||||||
-DPHYSFS_ARCHIVE_7Z="$(usex 7zip)"
|
|
||||||
-DPHYSFS_ARCHIVE_GRP="$(usex grp)"
|
|
||||||
-DPHYSFS_ARCHIVE_HOG="$(usex hog)"
|
|
||||||
-DPHYSFS_ARCHIVE_ISO9660="$(usex iso)"
|
|
||||||
-DPHYSFS_ARCHIVE_MVL="$(usex mvl)"
|
|
||||||
-DPHYSFS_ARCHIVE_SLB="$(usex slb)"
|
|
||||||
-DPHYSFS_ARCHIVE_VDF="$(usex vdf)"
|
|
||||||
-DPHYSFS_ARCHIVE_WAD="$(usex wad)"
|
|
||||||
-DPHYSFS_ARCHIVE_QPAK="$(usex qpak)"
|
|
||||||
-DPHYSFS_ARCHIVE_ZIP="$(usex zip)"
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
cmake-utils_src_compile
|
|
||||||
multilib_is_native_abi && use doc && cmake-utils_src_compile docs
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
einstalldocs
|
|
||||||
if use doc ; then
|
|
||||||
docinto html
|
|
||||||
dodoc -r "${CMAKE_BUILD_DIR}"/docs/html/*
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
|
DIST smack-3.2.1.jar 747528 BLAKE2B bc60a8775a3eed2fdbf7403abf18468d599b49b980a129f10f118cb2240478ba14da59cd1368ab752f5c613ade679e13d0015fe303d140006a86b72c67fa8e54 SHA512 374f1a18559ee65974574cfdb2a9d83a520bbed08c75a54385e42b206a610c1fa368443007ce7357d9ad9262df749bf6d956e35e01bb2b73a912a2b330197a46
|
||||||
DIST smack-dev-2.2.1.tar.gz 4052596 BLAKE2B c8be42b444533557a6d2dbc363fb58349ec677898e03d8ffcace063bf98997c7bbff6a4b04dc88eb012660b8f03da80fd710b501724260ab8147ebd6014682b6 SHA512 a6f6f70a61dec69ec2f3c82544f83100bf4ef39aa657ed7a8ce635be8484d3ed2cb539961286482ccc9f607520e0646e14668a17b4004ae6bd157b3d894146f0
|
DIST smack-dev-2.2.1.tar.gz 4052596 BLAKE2B c8be42b444533557a6d2dbc363fb58349ec677898e03d8ffcace063bf98997c7bbff6a4b04dc88eb012660b8f03da80fd710b501724260ab8147ebd6014682b6 SHA512 a6f6f70a61dec69ec2f3c82544f83100bf4ef39aa657ed7a8ce635be8484d3ed2cb539961286482ccc9f607520e0646e14668a17b4004ae6bd157b3d894146f0
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="XMPP client library for instant messaging and presence"
|
||||||
|
HOMEPAGE="http://www.jivesoftware.org/smack"
|
||||||
|
SRC_URI="https://repo1.maven.org/maven2/org/igniterealtime/${PN}/${PN}/${PV}/${P}-sources.jar -> ${P}.jar"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="3"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
CDEPEND="dev-java/xpp3:0"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=virtual/jdk-1.6
|
||||||
|
${CDEPEND}"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/jre-1.6
|
||||||
|
${CDEPEND}"
|
||||||
|
|
||||||
|
JAVA_GENTOO_CLASSPATH="xpp3"
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="org"
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
MATE_LA_PUNT="yes"
|
||||||
|
|
||||||
|
inherit mate
|
||||||
|
|
||||||
|
if [[ ${PV} != 9999 ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="MATE library to access weather information from online services"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
COMMON_DEPEND=">=dev-libs/glib-2.50:2
|
||||||
|
>=dev-libs/libxml2-2.6:2
|
||||||
|
>=net-libs/libsoup-2.34:2.4
|
||||||
|
>=sys-libs/timezone-data-2010k:0
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
virtual/libintl:0
|
||||||
|
>=x11-libs/gtk+-3.22:3"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEPEND}"
|
||||||
|
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
dev-util/gtk-doc
|
||||||
|
dev-util/gtk-doc-am
|
||||||
|
>=dev-util/intltool-0.50.1:*
|
||||||
|
sys-devel/gettext:*
|
||||||
|
>=sys-devel/libtool-2.2.6:2
|
||||||
|
virtual/pkgconfig:*"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
mate_src_configure \
|
||||||
|
--enable-locations-compression \
|
||||||
|
--disable-all-translations-in-one-xml \
|
||||||
|
--disable-icon-update
|
||||||
|
}
|
@ -1,86 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit db-use libtool
|
|
||||||
|
|
||||||
DESCRIPTION="High-level interface for the Resource Description Framework"
|
|
||||||
HOMEPAGE="http://librdf.org/"
|
|
||||||
SRC_URI="http://download.librdf.org/source/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
|
||||||
IUSE="berkdb iodbc mysql odbc postgres sqlite static-libs"
|
|
||||||
|
|
||||||
RDEPEND="dev-libs/libltdl:0
|
|
||||||
mysql? ( virtual/mysql )
|
|
||||||
sqlite? ( =dev-db/sqlite-3* )
|
|
||||||
berkdb? ( sys-libs/db )
|
|
||||||
>=media-libs/raptor-2.0.14
|
|
||||||
>=dev-libs/rasqal-0.9.32
|
|
||||||
postgres? ( dev-db/postgresql )
|
|
||||||
iodbc? ( dev-db/libiodbc )
|
|
||||||
odbc? ( dev-db/unixODBC )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
MAKEOPTS="${MAKEOPTS} -j1" #500574, required for both src_compile() and src_install()
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
elibtoolize # NOTE: this is for fbsd .so version
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconf=( --without-virtuoso )
|
|
||||||
if use iodbc; then
|
|
||||||
myconf=( --with-virtuoso --with-iodbc --without-unixodbc )
|
|
||||||
elif use odbc; then
|
|
||||||
myconf=( --with-virtuoso --with-unixodbc --without-iodbc )
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use berkdb; then
|
|
||||||
myconf+=(
|
|
||||||
--with-bdb-include="$(db_includedir)"
|
|
||||||
--with-bdb-lib="${EPREFIX}"/usr/$(get_libdir)
|
|
||||||
--with-bdb-dbname="$(db_libname)"
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# FIXME: upstream doesn't test with --with-threads and testsuite fails
|
|
||||||
econf \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_with berkdb bdb) \
|
|
||||||
$(use_with mysql) \
|
|
||||||
$(use_with sqlite) \
|
|
||||||
$(use_with postgres postgresql) \
|
|
||||||
--without-threads \
|
|
||||||
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
|
||||||
"${myconf[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
if ! use berkdb; then
|
|
||||||
export REDLAND_TEST_CLONING_STORAGE_TYPE=hashes
|
|
||||||
export REDLAND_TEST_CLONING_STORAGE_NAME=test
|
|
||||||
export REDLAND_TEST_CLONING_STORAGE_OPTIONS="hash-type='memory',dir='.',write='yes',new='yes',contexts='yes'"
|
|
||||||
fi
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dohtml {FAQS,NEWS,README,RELEASE,TODO}.html
|
|
||||||
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
|
|
||||||
|
|
||||||
# !!! REMOVE THIS ON VERSION BUMP, see bug 468298 for proper fix !!!
|
|
||||||
if [[ -n ${LDFLAGS} ]]; then
|
|
||||||
sed -i \
|
|
||||||
-e "s:${LDFLAGS} ::g" \
|
|
||||||
"${ED}"/usr/$(get_libdir)/pkgconfig/${PN}.pc || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# https://bugs.gentoo.org/467768
|
|
||||||
local _rdocdir=/usr/share/doc/${PF}/html/${PN}
|
|
||||||
[[ -d ${ED}/${_rdocdir} ]] && dosym ${_rdocdir} /usr/share/gtk-doc/html/${PN}
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST sip-4.19.15.tar.gz 1053921 BLAKE2B afe0f1c2faf839305d21da05a667e649c37ab42c95df86d237bbd8f39a6b8bb7224da547467311bf82a85ce8f0fafd8bb6dd7cbf6050f2b157773339438d6277 SHA512 9518a5e90d54758b13dd8752669d4deb175cea8d8cdf810deaf554cd157d32ab7e394d23c774993fac3b7c02d56445b80962457d59f5cda543917a0251816422
|
|
||||||
DIST sip-4.19.17.tar.gz 1056156 BLAKE2B b5a7b4cd3f2152e9b7ee7b715c3ad72c2092598e0405cefc24d6283e9da07e54fd65da89e137618d3b84f3138fff719cf226600135d646e7bd7c538c2a02cdfd SHA512 d393cfc1643663926bd315a8df92abd82bec071bf0488b047625bdac43e9074bc8a510ac23244a7a2d2d181f70af9691db9d0b759e79643981d6afd71a49d3cb
|
DIST sip-4.19.17.tar.gz 1056156 BLAKE2B b5a7b4cd3f2152e9b7ee7b715c3ad72c2092598e0405cefc24d6283e9da07e54fd65da89e137618d3b84f3138fff719cf226600135d646e7bd7c538c2a02cdfd SHA512 d393cfc1643663926bd315a8df92abd82bec071bf0488b047625bdac43e9074bc8a510ac23244a7a2d2d181f70af9691db9d0b759e79643981d6afd71a49d3cb
|
||||||
|
@ -1,92 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
|
||||||
inherit python-r1 toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="Private sip module for PyQt5"
|
|
||||||
HOMEPAGE="https://www.riverbankcomputing.com/software/sip/intro"
|
|
||||||
|
|
||||||
MY_PN=sip
|
|
||||||
MY_P=${MY_PN}-${PV/_pre/.dev}
|
|
||||||
if [[ ${PV} == *_pre* ]]; then
|
|
||||||
SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
|
|
||||||
else
|
|
||||||
SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Sub-slot based on SIP_API_MAJOR_NR from siplib/sip.h
|
|
||||||
SLOT="0/12"
|
|
||||||
LICENSE="|| ( GPL-2 GPL-3 SIP )"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DEPEND="${PYTHON_DEPS}"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Sub-slot sanity check
|
|
||||||
local sub_slot=${SLOT#*/}
|
|
||||||
local sip_api_major_nr=$(sed -nre 's:^#define SIP_API_MAJOR_NR\s+([0-9]+):\1:p' siplib/sip.h || die)
|
|
||||||
if [[ ${sub_slot} != ${sip_api_major_nr} ]]; then
|
|
||||||
eerror
|
|
||||||
eerror "Ebuild sub-slot (${sub_slot}) does not match SIP_API_MAJOR_NR (${sip_api_major_nr})"
|
|
||||||
eerror "Please update SLOT variable as follows:"
|
|
||||||
eerror " SLOT=\"${SLOT%%/*}/${sip_api_major_nr}\""
|
|
||||||
eerror
|
|
||||||
die "sub-slot sanity check failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
configuration() {
|
|
||||||
if ! python_is_python3; then
|
|
||||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local myconf=(
|
|
||||||
"${PYTHON}"
|
|
||||||
"${S}"/configure.py
|
|
||||||
--sip-module PyQt5.sip
|
|
||||||
--sysroot="${ESYSROOT}/usr"
|
|
||||||
--no-tools
|
|
||||||
AR="$(tc-getAR) cqs"
|
|
||||||
CC="$(tc-getCC)"
|
|
||||||
CFLAGS="${CFLAGS}"
|
|
||||||
CFLAGS_RELEASE=
|
|
||||||
CXX="$(tc-getCXX)"
|
|
||||||
CXXFLAGS="${CXXFLAGS}"
|
|
||||||
CXXFLAGS_RELEASE=
|
|
||||||
LINK="$(tc-getCXX)"
|
|
||||||
LINK_SHLIB="$(tc-getCXX)"
|
|
||||||
LFLAGS="${LDFLAGS}"
|
|
||||||
LFLAGS_RELEASE=
|
|
||||||
RANLIB=
|
|
||||||
STRIP=
|
|
||||||
)
|
|
||||||
echo "${myconf[@]}"
|
|
||||||
"${myconf[@]}" || die
|
|
||||||
}
|
|
||||||
python_foreach_impl run_in_build_dir configuration
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
python_foreach_impl run_in_build_dir default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
installation() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
}
|
|
||||||
python_foreach_impl run_in_build_dir installation
|
|
||||||
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST PyQt5_gpl-5.10.1.tar.gz 3110469 BLAKE2B 75e24bd8c0739d47eff6212435aa783eaa302633beb0494f099edc3f8f99600cd03dc3cba5152ed7ae703cfe445ecae06ec5d2281dd7c0640c71db041659bd6f SHA512 04cd0292f7a088f9c0d088d7c73ec96cfc40253f771dfdf194eb92be7635e6fcaf04863fa24215e9c34a096658549bb2feeb8d8fdca1e39ed87f0256ef0f790b
|
DIST PyQt5_gpl-5.10.1.tar.gz 3110469 BLAKE2B 75e24bd8c0739d47eff6212435aa783eaa302633beb0494f099edc3f8f99600cd03dc3cba5152ed7ae703cfe445ecae06ec5d2281dd7c0640c71db041659bd6f SHA512 04cd0292f7a088f9c0d088d7c73ec96cfc40253f771dfdf194eb92be7635e6fcaf04863fa24215e9c34a096658549bb2feeb8d8fdca1e39ed87f0256ef0f790b
|
||||||
DIST PyQt5_gpl-5.12.1.tar.gz 3147086 BLAKE2B d5a018f1fca401b9f70dd16e2a28ea380c8a83f5e18dc8577e317dae5904a7b95f8fe979bf7f574f95e71222c514565fbf051b1de87f97cd2ab70c09d04e86ac SHA512 f8c440bd5e804b9f5fcabbdf1290cee3176f3d676d150c705b64136d2116ccd7b09233672674fe97a4aa521974c9355d44daf7a244b6cda7fa55757332c08e67
|
DIST PyQt5_gpl-5.12.1.tar.gz 3147086 BLAKE2B d5a018f1fca401b9f70dd16e2a28ea380c8a83f5e18dc8577e317dae5904a7b95f8fe979bf7f574f95e71222c514565fbf051b1de87f97cd2ab70c09d04e86ac SHA512 f8c440bd5e804b9f5fcabbdf1290cee3176f3d676d150c705b64136d2116ccd7b09233672674fe97a4aa521974c9355d44daf7a244b6cda7fa55757332c08e67
|
||||||
|
DIST PyQt5_gpl-5.12.2.tar.gz 3147205 BLAKE2B ad0b09548521ceff869bb44cfceb0c2cf31338f46c76da23582f7949fdcc0e8feee3cc0dc0610e8152dfbc701c3ac765eea7898f5061775a92e2601c5b7ea8ca SHA512 dc23bb7dacb305d4f9a630f2b5c3809d5d6734ba234c9941a3c44c770af8534dd737160dbe007a1f15d5c90e2e52419dd749b3ef942b4e71917c1cea2220a666
|
||||||
|
@ -0,0 +1,200 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||||
|
inherit multibuild python-r1 qmake-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Python bindings for the Qt framework"
|
||||||
|
HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/intro"
|
||||||
|
|
||||||
|
MY_PN=PyQt5
|
||||||
|
MY_P=${MY_PN}_gpl-${PV/_pre/.dev}
|
||||||
|
if [[ ${PV} == *_pre* ]]; then
|
||||||
|
SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
|
||||||
|
else
|
||||||
|
SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
|
||||||
|
# TODO: QtNfc, QtRemoteObjects (Qt >= 5.12)
|
||||||
|
IUSE="bluetooth dbus debug declarative designer examples gles2 gui help location multimedia
|
||||||
|
network networkauth opengl positioning printsupport sensors serialport sql +ssl svg
|
||||||
|
testlib webchannel webkit websockets widgets x11extras xmlpatterns"
|
||||||
|
|
||||||
|
# The requirements below were extracted from configure.py
|
||||||
|
# and from the output of 'grep -r "%Import " "${S}"/sip'
|
||||||
|
REQUIRED_USE="
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
bluetooth? ( gui )
|
||||||
|
declarative? ( gui network )
|
||||||
|
designer? ( widgets )
|
||||||
|
help? ( gui widgets )
|
||||||
|
location? ( positioning )
|
||||||
|
multimedia? ( gui network )
|
||||||
|
networkauth? ( network )
|
||||||
|
opengl? ( gui widgets )
|
||||||
|
positioning? ( gui )
|
||||||
|
printsupport? ( gui widgets )
|
||||||
|
sensors? ( gui )
|
||||||
|
serialport? ( gui )
|
||||||
|
sql? ( widgets )
|
||||||
|
svg? ( gui widgets )
|
||||||
|
testlib? ( widgets )
|
||||||
|
webchannel? ( network )
|
||||||
|
webkit? ( gui network printsupport widgets )
|
||||||
|
websockets? ( network )
|
||||||
|
widgets? ( gui )
|
||||||
|
xmlpatterns? ( network )
|
||||||
|
"
|
||||||
|
|
||||||
|
# Minimal supported version of Qt.
|
||||||
|
QT_PV="5.10:5"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/PyQt5-sip-4.19.14:=[${PYTHON_USEDEP}]
|
||||||
|
>=dev-qt/qtcore-${QT_PV}
|
||||||
|
>=dev-qt/qtxml-${QT_PV}
|
||||||
|
virtual/python-enum34[${PYTHON_USEDEP}]
|
||||||
|
bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} )
|
||||||
|
dbus? (
|
||||||
|
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||||
|
>=dev-qt/qtdbus-${QT_PV}
|
||||||
|
)
|
||||||
|
declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
|
||||||
|
designer? ( >=dev-qt/designer-${QT_PV} )
|
||||||
|
gui? ( >=dev-qt/qtgui-${QT_PV}[gles2=] )
|
||||||
|
help? ( >=dev-qt/qthelp-${QT_PV} )
|
||||||
|
location? ( >=dev-qt/qtlocation-${QT_PV} )
|
||||||
|
multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
|
||||||
|
network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] )
|
||||||
|
networkauth? ( >=dev-qt/qtnetworkauth-${QT_PV} )
|
||||||
|
opengl? ( >=dev-qt/qtopengl-${QT_PV} )
|
||||||
|
positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
|
||||||
|
printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
|
||||||
|
sensors? ( >=dev-qt/qtsensors-${QT_PV} )
|
||||||
|
serialport? ( >=dev-qt/qtserialport-${QT_PV} )
|
||||||
|
sql? ( >=dev-qt/qtsql-${QT_PV} )
|
||||||
|
svg? ( >=dev-qt/qtsvg-${QT_PV} )
|
||||||
|
testlib? ( >=dev-qt/qttest-${QT_PV} )
|
||||||
|
webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
|
||||||
|
webkit? ( dev-qt/qtwebkit:5[printsupport] )
|
||||||
|
websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
|
||||||
|
widgets? ( >=dev-qt/qtwidgets-${QT_PV} )
|
||||||
|
x11extras? ( >=dev-qt/qtx11extras-${QT_PV} )
|
||||||
|
xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-python/sip-4.19.14[${PYTHON_USEDEP}]
|
||||||
|
dbus? ( virtual/pkgconfig )
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
pyqt_use_enable() {
|
||||||
|
use "$1" || return
|
||||||
|
|
||||||
|
if [[ $# -eq 1 ]]; then
|
||||||
|
echo --enable=Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1}
|
||||||
|
else
|
||||||
|
shift
|
||||||
|
echo ${@/#/--enable=}
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
configuration() {
|
||||||
|
local myconf=(
|
||||||
|
"${PYTHON}"
|
||||||
|
"${S}"/configure.py
|
||||||
|
$(usex debug '--debug --qml-debug --trace' '')
|
||||||
|
--verbose
|
||||||
|
--confirm-license
|
||||||
|
--qmake="$(qt5_get_bindir)"/qmake
|
||||||
|
--bindir="${EPREFIX}/usr/bin"
|
||||||
|
--qsci-api
|
||||||
|
--enable=QtCore
|
||||||
|
--enable=QtXml
|
||||||
|
$(pyqt_use_enable bluetooth)
|
||||||
|
$(pyqt_use_enable dbus QtDBus)
|
||||||
|
$(usex dbus '' --no-python-dbus)
|
||||||
|
$(pyqt_use_enable declarative QtQml QtQuick $(usex widgets QtQuickWidgets ''))
|
||||||
|
$(usex declarative '' --no-qml-plugin)
|
||||||
|
$(pyqt_use_enable designer)
|
||||||
|
$(usex designer '' --no-designer-plugin)
|
||||||
|
$(usex gles2 '--disable-feature=PyQt_Desktop_OpenGL' '')
|
||||||
|
$(pyqt_use_enable gui)
|
||||||
|
$(pyqt_use_enable gui $(use gles2 && echo _QOpenGLFunctions_ES2 || echo _QOpenGLFunctions_{2_0,2_1,4_1_Core}))
|
||||||
|
$(pyqt_use_enable help)
|
||||||
|
$(pyqt_use_enable location)
|
||||||
|
$(pyqt_use_enable multimedia QtMultimedia $(usex widgets QtMultimediaWidgets ''))
|
||||||
|
$(pyqt_use_enable network)
|
||||||
|
$(pyqt_use_enable networkauth QtNetworkAuth)
|
||||||
|
$(pyqt_use_enable opengl QtOpenGL)
|
||||||
|
$(pyqt_use_enable positioning)
|
||||||
|
$(pyqt_use_enable printsupport QtPrintSupport)
|
||||||
|
$(pyqt_use_enable sensors)
|
||||||
|
$(pyqt_use_enable serialport QtSerialPort)
|
||||||
|
$(pyqt_use_enable sql)
|
||||||
|
$(usex ssl '' '--disable-feature=PyQt_SSL')
|
||||||
|
$(pyqt_use_enable svg)
|
||||||
|
$(pyqt_use_enable testlib QtTest)
|
||||||
|
$(pyqt_use_enable webchannel QtWebChannel)
|
||||||
|
$(pyqt_use_enable webkit QtWebKit QtWebKitWidgets)
|
||||||
|
$(pyqt_use_enable websockets QtWebSockets)
|
||||||
|
$(pyqt_use_enable widgets)
|
||||||
|
$(pyqt_use_enable x11extras QtX11Extras)
|
||||||
|
$(pyqt_use_enable xmlpatterns QtXmlPatterns)
|
||||||
|
)
|
||||||
|
echo "${myconf[@]}"
|
||||||
|
"${myconf[@]}" || die
|
||||||
|
|
||||||
|
# Fix parallel install failure
|
||||||
|
sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets' ${MY_PN}.pro || die
|
||||||
|
|
||||||
|
# Run eqmake to respect toolchain and build flags
|
||||||
|
eqmake5 -recursive ${MY_PN}.pro
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir configuration
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
python_foreach_impl run_in_build_dir default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
installation() {
|
||||||
|
local tmp_root=${D}/${MY_PN}_tmp_root
|
||||||
|
emake INSTALL_ROOT="${tmp_root}" install
|
||||||
|
|
||||||
|
local bin_dir=${tmp_root}${EPREFIX}/usr/bin
|
||||||
|
local exe
|
||||||
|
for exe in pylupdate5 pyrcc5 pyuic5; do
|
||||||
|
python_doexe "${bin_dir}/${exe}"
|
||||||
|
rm "${bin_dir}/${exe}" || die
|
||||||
|
done
|
||||||
|
|
||||||
|
local uic_dir=${tmp_root}$(python_get_sitedir)/${MY_PN}/uic
|
||||||
|
if python_is_python3; then
|
||||||
|
rm -r "${uic_dir}"/port_v2 || die
|
||||||
|
else
|
||||||
|
rm -r "${uic_dir}"/port_v3 || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
multibuild_merge_root "${tmp_root}" "${D}"
|
||||||
|
python_optimize
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir installation
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}
|
||||||
|
doins -r examples
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,47 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
MATE_LA_PUNT="yes"
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit mate python-single-r1
|
||||||
|
|
||||||
|
if [[ ${PV} != 9999 ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Python bindings for the Caja file manager"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
COMMON_DEPEND="${PYTHON_DEPS}
|
||||||
|
>=dev-libs/glib-2.50:2
|
||||||
|
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||||
|
>=mate-base/caja-1.17.1[introspection]
|
||||||
|
>=x11-libs/gtk+-3.22:3"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEPEND}"
|
||||||
|
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
dev-util/gtk-doc
|
||||||
|
dev-util/gtk-doc-am
|
||||||
|
virtual/pkgconfig:*
|
||||||
|
doc? ( app-text/docbook-xml-dtd:4.1.2 )"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
mate_src_install
|
||||||
|
|
||||||
|
# Keep the directory for systemwide extensions.
|
||||||
|
keepdir /usr/share/caja-python/extensions/
|
||||||
|
|
||||||
|
# The HTML documentation generation is broken and commented out by upstream.
|
||||||
|
#
|
||||||
|
#if use doc ; then
|
||||||
|
# insinto /usr/share/gtk-doc/html/nautilus-python # for dev-util/devhelp
|
||||||
|
# doins -r docs/html/*
|
||||||
|
#fi
|
||||||
|
}
|
@ -1,3 +1,2 @@
|
|||||||
DIST sip-4.19.13.tar.gz 1038815 BLAKE2B 0b6f2941140a535cfdfb51db71cf9a55e5f65be85961e304496fded7781da42b0ab7d01045b8802468a3ce3b57e7f571851fc7713fd47a03c8344017982d6632 SHA512 eb456e1f7efa463f859047acc5301e19279e1627629d0bad3ac7a0a52b77575126bc3f2c64bb4278ae11d415c13d2731dfc8c816bba71307173d393a414aae98
|
DIST sip-4.19.13.tar.gz 1038815 BLAKE2B 0b6f2941140a535cfdfb51db71cf9a55e5f65be85961e304496fded7781da42b0ab7d01045b8802468a3ce3b57e7f571851fc7713fd47a03c8344017982d6632 SHA512 eb456e1f7efa463f859047acc5301e19279e1627629d0bad3ac7a0a52b77575126bc3f2c64bb4278ae11d415c13d2731dfc8c816bba71307173d393a414aae98
|
||||||
DIST sip-4.19.15.tar.gz 1053921 BLAKE2B afe0f1c2faf839305d21da05a667e649c37ab42c95df86d237bbd8f39a6b8bb7224da547467311bf82a85ce8f0fafd8bb6dd7cbf6050f2b157773339438d6277 SHA512 9518a5e90d54758b13dd8752669d4deb175cea8d8cdf810deaf554cd157d32ab7e394d23c774993fac3b7c02d56445b80962457d59f5cda543917a0251816422
|
|
||||||
DIST sip-4.19.17.tar.gz 1056156 BLAKE2B b5a7b4cd3f2152e9b7ee7b715c3ad72c2092598e0405cefc24d6283e9da07e54fd65da89e137618d3b84f3138fff719cf226600135d646e7bd7c538c2a02cdfd SHA512 d393cfc1643663926bd315a8df92abd82bec071bf0488b047625bdac43e9074bc8a510ac23244a7a2d2d181f70af9691db9d0b759e79643981d6afd71a49d3cb
|
DIST sip-4.19.17.tar.gz 1056156 BLAKE2B b5a7b4cd3f2152e9b7ee7b715c3ad72c2092598e0405cefc24d6283e9da07e54fd65da89e137618d3b84f3138fff719cf226600135d646e7bd7c538c2a02cdfd SHA512 d393cfc1643663926bd315a8df92abd82bec071bf0488b047625bdac43e9074bc8a510ac23244a7a2d2d181f70af9691db9d0b759e79643981d6afd71a49d3cb
|
||||||
|
@ -1,98 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
|
||||||
inherit python-r1 toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="Python extension module generator for C and C++ libraries"
|
|
||||||
HOMEPAGE="https://www.riverbankcomputing.com/software/sip/intro"
|
|
||||||
|
|
||||||
MY_PN=sip
|
|
||||||
MY_P=${MY_PN}-${PV/_pre/.dev}
|
|
||||||
if [[ ${PV} == *_pre* ]]; then
|
|
||||||
SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
|
|
||||||
else
|
|
||||||
SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Sub-slot based on SIP_API_MAJOR_NR from siplib/sip.h
|
|
||||||
SLOT="0/12"
|
|
||||||
LICENSE="|| ( GPL-2 GPL-3 SIP )"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DEPEND="${PYTHON_DEPS}"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${PN}-4.18-darwin.patch )
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Sub-slot sanity check
|
|
||||||
local sub_slot=${SLOT#*/}
|
|
||||||
local sip_api_major_nr=$(sed -nre 's:^#define SIP_API_MAJOR_NR\s+([0-9]+):\1:p' siplib/sip.h || die)
|
|
||||||
if [[ ${sub_slot} != ${sip_api_major_nr} ]]; then
|
|
||||||
eerror
|
|
||||||
eerror "Ebuild sub-slot (${sub_slot}) does not match SIP_API_MAJOR_NR (${sip_api_major_nr})"
|
|
||||||
eerror "Please update SLOT variable as follows:"
|
|
||||||
eerror " SLOT=\"${SLOT%%/*}/${sip_api_major_nr}\""
|
|
||||||
eerror
|
|
||||||
die "sub-slot sanity check failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
configuration() {
|
|
||||||
if ! python_is_python3; then
|
|
||||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local incdir=$(python_get_includedir)
|
|
||||||
local myconf=(
|
|
||||||
"${PYTHON}"
|
|
||||||
"${S}"/configure.py
|
|
||||||
--sysroot="${ESYSROOT}/usr"
|
|
||||||
--bindir="${EPREFIX}/usr/bin"
|
|
||||||
--destdir="$(python_get_sitedir)"
|
|
||||||
--incdir="${incdir#${SYSROOT}}"
|
|
||||||
AR="$(tc-getAR) cqs"
|
|
||||||
CC="$(tc-getCC)"
|
|
||||||
CFLAGS="${CFLAGS}"
|
|
||||||
CFLAGS_RELEASE=
|
|
||||||
CXX="$(tc-getCXX)"
|
|
||||||
CXXFLAGS="${CXXFLAGS}"
|
|
||||||
CXXFLAGS_RELEASE=
|
|
||||||
LINK="$(tc-getCXX)"
|
|
||||||
LINK_SHLIB="$(tc-getCXX)"
|
|
||||||
LFLAGS="${LDFLAGS}"
|
|
||||||
LFLAGS_RELEASE=
|
|
||||||
RANLIB=
|
|
||||||
STRIP=
|
|
||||||
)
|
|
||||||
echo "${myconf[@]}"
|
|
||||||
"${myconf[@]}" || die
|
|
||||||
}
|
|
||||||
python_foreach_impl run_in_build_dir configuration
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
python_foreach_impl run_in_build_dir default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
installation() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
python_optimize
|
|
||||||
}
|
|
||||||
python_foreach_impl run_in_build_dir installation
|
|
||||||
|
|
||||||
einstalldocs
|
|
||||||
use doc && dodoc -r doc/html
|
|
||||||
}
|
|
@ -1,3 +1,3 @@
|
|||||||
DIST tox-2.9.1.tar.gz 1855982 BLAKE2B 3e2f5fd3d3e45e54f96b0a6fc8f9e98bfba3b48540cc2922a897e016b5aabc9974772c9b897e0fab7b38b00f99478a063ad988ffa8b65fa53f684997334e492c SHA512 ff19b2bb7ac963379f1cccd4973ad9eb4dabfbda976cde7caba50ad010d8fa57c1cba91d63e3e0512e44cc7d350bc9270fbd9b30db1bd55f7d9c239e7623d066
|
DIST tox-2.9.1.tar.gz 1855982 BLAKE2B 3e2f5fd3d3e45e54f96b0a6fc8f9e98bfba3b48540cc2922a897e016b5aabc9974772c9b897e0fab7b38b00f99478a063ad988ffa8b65fa53f684997334e492c SHA512 ff19b2bb7ac963379f1cccd4973ad9eb4dabfbda976cde7caba50ad010d8fa57c1cba91d63e3e0512e44cc7d350bc9270fbd9b30db1bd55f7d9c239e7623d066
|
||||||
DIST tox-3.2.1.tar.gz 268827 BLAKE2B 764835d04fb0c17f32eb8e2041b83f90d6a729b781a5b5b95e9ecb1162f1c29ed595d4a6369524b390a31853b8003485b27a3a12d63e84f49e92675f1a9bee13 SHA512 79f5a1c8f6e818fbb8444754e3767d880fc1fdfe63b46c518d37440fe2b2f3ce572865aff83d9492c24486fded49893cc31bd9b11254bac4db507260304bc76f
|
DIST tox-3.2.1.tar.gz 268827 BLAKE2B 764835d04fb0c17f32eb8e2041b83f90d6a729b781a5b5b95e9ecb1162f1c29ed595d4a6369524b390a31853b8003485b27a3a12d63e84f49e92675f1a9bee13 SHA512 79f5a1c8f6e818fbb8444754e3767d880fc1fdfe63b46c518d37440fe2b2f3ce572865aff83d9492c24486fded49893cc31bd9b11254bac4db507260304bc76f
|
||||||
DIST tox-3.7.0.tar.gz 267854 BLAKE2B 9b32e6010f47d00e5ad81b31a8b9e809162ec9438c8a98df3e86c37692a3040bc0158d106f5698cdb6e240be54db80ce8b3c4c8710732f85d9eedfe1a0814852 SHA512 7e12f3407c1ad51ae5839bdd7907c7b05654f3a145270573326fbe3903d22c6e63a930c242ecaf1eae746043da090703e48ead7e27973294711f45077217ed37
|
DIST tox-3.9.0.tar.gz 282134 BLAKE2B ee2702d3a6392eaaeb9371cfc4823c3cc46731aff2c44eb652958d10c2e337bcc2922480770e7049fca28c06668f436a47c4ef112a8177133566a12ce6394a81 SHA512 7cac28d4f8bc4c30f827a9770da43a06b19fdfec1251c079a380e161851d51df0d395d8b6499100c387a6d711352447a8fd2c14e1ebe6d3a9a0b08ca6c3464ee
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
diff --git a/setup.py b/setup.py
|
||||||
|
index 73f2540..8d6f3c3 100644
|
||||||
|
--- a/setup.py
|
||||||
|
+++ b/setup.py
|
||||||
|
@@ -1,19 +1,13 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
-import textwrap
|
||||||
|
+import os
|
||||||
|
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
-setup(
|
||||||
|
- use_scm_version={
|
||||||
|
- "write_to": "src/tox/version.py",
|
||||||
|
- "write_to_template": textwrap.dedent(
|
||||||
|
- """
|
||||||
|
- # coding: utf-8
|
||||||
|
- from __future__ import unicode_literals
|
||||||
|
+VERSION = os.environ['PV']
|
||||||
|
+with open('src/tox/version.py', 'wt') as fp:
|
||||||
|
+ fp.write("__version__ = u'{}'".format(VERSION))
|
||||||
|
|
||||||
|
- __version__ = {version!r}
|
||||||
|
- """
|
||||||
|
- ).lstrip(),
|
||||||
|
- },
|
||||||
|
+setup(
|
||||||
|
+ version=VERSION,
|
||||||
|
package_dir={"": "src"},
|
||||||
|
)
|
Binary file not shown.
@ -0,0 +1,61 @@
|
|||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
USE_RUBY="ruby24 ruby25 ruby26"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="History.md README.md"
|
||||||
|
|
||||||
|
# Rake tasks are not distributed in the gem.
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_TASK_TEST=""
|
||||||
|
|
||||||
|
inherit virtualx ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications"
|
||||||
|
HOMEPAGE="https://github.com/jnicklas/capybara"
|
||||||
|
LICENSE="MIT"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
SLOT="3"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="${DEPEND} test? ( || ( www-client/firefox www-client/firefox-bin ) )"
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? (
|
||||||
|
dev-ruby/rspec:3
|
||||||
|
>=dev-ruby/launchy-2.4.0
|
||||||
|
>=dev-ruby/selenium-webdriver-3.5:3
|
||||||
|
dev-ruby/sinatra:2
|
||||||
|
www-servers/puma
|
||||||
|
)"
|
||||||
|
|
||||||
|
ruby_add_rdepend "
|
||||||
|
dev-ruby/addressable
|
||||||
|
>=dev-ruby/mini_mime-0.1.3
|
||||||
|
>=dev-ruby/nokogiri-1.8:0
|
||||||
|
>=dev-ruby/rack-1.6.0:*
|
||||||
|
>=dev-ruby/rack-test-0.6.3:*
|
||||||
|
>=dev-ruby/regexp_parser-1.2:1
|
||||||
|
>=dev-ruby/xpath-3.2:3"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' -e '/statistics/Id' spec/spec_helper.rb || die
|
||||||
|
|
||||||
|
# Avoid window-manager specific tests (sizes are specific for fluxbox)
|
||||||
|
sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die
|
||||||
|
|
||||||
|
# Avoid spec that requires unpackaged geckodriver
|
||||||
|
sed -i -e '/describe.*register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
|
||||||
|
|
||||||
|
# Avoid test dependency on puma server for now
|
||||||
|
sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
|
||||||
|
|
||||||
|
# Update spec to catch the right error code. This seems to have
|
||||||
|
# changed recently accross ruby versions.
|
||||||
|
sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' spec/server_spec.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
virtx ${RUBY} -Ilib -S rspec-3 spec || die "Tests failed."
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue