parent
c4ee1ffe79
commit
e02acb20c0
Binary file not shown.
Binary file not shown.
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=99
|
@ -1,5 +1,8 @@
|
|||||||
<?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-needed -->
|
<maintainer type="person">
|
||||||
|
<email>slashbeast@gentoo.org</email>
|
||||||
|
<name>Piotr Karbowski</name>
|
||||||
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
Binary file not shown.
@ -0,0 +1,14 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_ID=66
|
||||||
|
ACCT_USER_GROUPS=( "maradns" )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
||||||
|
|
||||||
|
DEPEND+=" acct-group/maradns "
|
||||||
|
RDEPEND+=" acct-group/maradns "
|
@ -1,8 +1,8 @@
|
|||||||
<?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-needed -->
|
<maintainer type="person">
|
||||||
<upstream>
|
<email>slashbeast@gentoo.org</email>
|
||||||
<remote-id type="sourceforge">cbrpager</remote-id>
|
<name>Piotr Karbowski</name>
|
||||||
</upstream>
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_ID=99
|
||||||
|
ACCT_USER_GROUPS=( "${PN}" )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>slashbeast@gentoo.org</email>
|
||||||
|
<name>Piotr Karbowski</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
DIST cbrpager-0.9.22.tar.gz 146216 BLAKE2B 3396328ea7e017e0cf13722cc8545ce75ccf2cbc0446d1fcebefa02527dc32e3403ed29e456507495ebc3bcd94ce6a42b9b9f574b581952d94bee1efbc2a1ef9 SHA512 dc4bcf14528e6708a3ff0fc3b7e3163dfb9d6063f1cf40545b4f804915afedd9db4cd461834de7ee92fcd4b2f302b7f2ed0d9ae022e220dd8e6c95ccabea34d5
|
|
@ -1,28 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit desktop
|
|
||||||
|
|
||||||
DESCRIPTION="a simple comic book pager"
|
|
||||||
HOMEPAGE="http://cbrpager.sourceforge.net"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="|| ( app-arch/unrar app-arch/rar )
|
|
||||||
>=gnome-base/libgnomeui-2"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
sys-devel/gettext
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc CONTRIBUTORS
|
|
||||||
|
|
||||||
make_desktop_entry ${PN} "CBR Pager" ${PN} "Graphics;Viewer;Amusement;GTK"
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
DIST ignuit-2.24.3.testing.tar.gz 573592 BLAKE2B ae3fb9d5b0616a7305e00aeb54a55199ded1f518725342af39d6b79079589fecaa6bc3b3de541cc963f32972e79348a6fc824410cce975a9ea3ef9592f663852 SHA512 c52997745e905abfcdf8bfa8dfb04065fe05a34a9abdd0348bcb3c480d4bcb56ca279c9074d4659a237593a4697cb18ec7092fd79ee682a2b1a26749e8987d4d
|
|
@ -1,52 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
inherit autotools gnome2
|
|
||||||
|
|
||||||
DESCRIPTION="Memorization aid based on the Leitner flashcard system"
|
|
||||||
HOMEPAGE="http://homepages.ihug.co.nz/~trmusson/programs.html#ignuit"
|
|
||||||
#SRC_URI="http://homepages.ihug.co.nz/~trmusson/stuff/${P}.tar.gz"
|
|
||||||
# Upstream has put this out as an "emergency release" onto Google Drive; mirror it..
|
|
||||||
SRC_URI="https://dev.gentoo.org/~leio/distfiles/${P}.testing.tar.gz"
|
|
||||||
S="${WORKDIR}/${P}.testing"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc ppc64 x86"
|
|
||||||
IUSE="examples latex"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=app-text/gnome-doc-utils-0.3.2
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/libxml2:2
|
|
||||||
>=dev-libs/libxslt-1.1.28
|
|
||||||
>=gnome-base/libgnomeui-2.24.5
|
|
||||||
>=gnome-base/gconf-3.2.6:2
|
|
||||||
gnome-base/libglade:2.0
|
|
||||||
>=media-libs/gstreamer-1.8.2:1.0
|
|
||||||
x11-libs/gtk+:2
|
|
||||||
x11-libs/pango
|
|
||||||
latex? (
|
|
||||||
app-text/dvipng
|
|
||||||
virtual/latex-base
|
|
||||||
)
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=dev-util/intltool-0.50.0
|
|
||||||
sys-devel/gettext
|
|
||||||
app-text/gnome-doc-utils
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
eautoreconf # Needed to fix bogus intltool rules
|
|
||||||
gnome2_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
gnome2_src_install
|
|
||||||
if use examples; then
|
|
||||||
insinto /usr/share/doc/${PF}
|
|
||||||
doins -r examples
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
@ -1,2 +1,2 @@
|
|||||||
DIST Impressive-0.12.0.tar.gz 209514 BLAKE2B aef0c793c85c680c65399cfcef56488c558ec49a8246d55bacc05a2e1fa0de51d548ddcf67788d36a4de91d62495a623269976345f99d63d25f3ae8bc9efdbd8 SHA512 3425d9d53c8c3ff6d5de0a3466bbf5c94f257390b4929ba12547ba930099de67db4f4d77d4ef4e3e10f8f723478569a74042553f64cf95e236931c7aabb70f0a
|
|
||||||
DIST Impressive-0.13.0-beta1a.tar.gz 213098 BLAKE2B c76ce023f9c44865db68d1d2049aba022581d5e62cf027cc4df63ae541a8471867e75749a2f72c8e1f9e2e7ca2640611e090080ac563cff54f521ea47a351304 SHA512 5484f9764848129150d03233a9b270d2c31ec5f5083100662dd3cca85d3c7ead0000bd23b7d531ad45667410e1a1ea5d97ca1a2f4e8a2449dc730273144e56e8
|
DIST Impressive-0.13.0-beta1a.tar.gz 213098 BLAKE2B c76ce023f9c44865db68d1d2049aba022581d5e62cf027cc4df63ae541a8471867e75749a2f72c8e1f9e2e7ca2640611e090080ac563cff54f521ea47a351304 SHA512 5484f9764848129150d03233a9b270d2c31ec5f5083100662dd3cca85d3c7ead0000bd23b7d531ad45667410e1a1ea5d97ca1a2f4e8a2449dc730273144e56e8
|
||||||
|
DIST Impressive-0.13.0-beta2.tar.gz 311905 BLAKE2B fb912ada1f44b2af9bd1eed4c7e1d4bfae5ba42449a9b1a154500a9d892c1070c9da127c8c3cbd35ce033a768a00db359deb1a045996cfeb7253f92d289aed82 SHA512 45c094d30e898a1843869cdcd490315c8280bbe2f5cc58f7695be2f0876075718517a502af16e040981b3f3a8fd955000d9ff76e20850b4bedf52c0d2bbd098e
|
||||||
|
@ -1 +1,2 @@
|
|||||||
DIST scribus-1.5.5.tar.xz 73861836 BLAKE2B 1a10878eaba67116d72c20d8ecd8952764c709ad14d575e4eb921b4f8a7c4525b73e6722f610b1cce57c08540f619d6ebd3d32e04b653b310e475026c185561b SHA512 2d62424ad609296df33ced550940fceb4e15133a595a740cc4f4b4ffbc92aa31737336ac7716c2eed20d2866e37f5a9b780a44d86128daa6bbad3ccb58168b50
|
DIST scribus-1.5.5.tar.xz 73861836 BLAKE2B 1a10878eaba67116d72c20d8ecd8952764c709ad14d575e4eb921b4f8a7c4525b73e6722f610b1cce57c08540f619d6ebd3d32e04b653b310e475026c185561b SHA512 2d62424ad609296df33ced550940fceb4e15133a595a740cc4f4b4ffbc92aa31737336ac7716c2eed20d2866e37f5a9b780a44d86128daa6bbad3ccb58168b50
|
||||||
|
DIST scribus-1.5.5_p20200626.tar.gz 87557791 BLAKE2B 183b035901f5a19ffbf5890acc6037eb5483a0b5837b244b39838ca03d13bd4afc76c3c41345123aec402c602177c5fff7183deba10f8e33e980659c4ef7881e SHA512 ff6cf0d86c874b7f03c8be9675f92c6cc7797e3a344326824e4f01f0b02ec02d6fdf5b52924e51b3436d9a6d78eda47a5e9987507721d18985768cc5a3c77245
|
||||||
|
@ -0,0 +1,159 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8,9} )
|
||||||
|
PYTHON_REQ_USE="tk?"
|
||||||
|
COMMIT=aa84120d97003a03d883db33ea9a6ad28550e59a
|
||||||
|
inherit cmake desktop flag-o-matic python-single-r1 xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Desktop publishing (DTP) and layout program"
|
||||||
|
HOMEPAGE="https://www.scribus.net/"
|
||||||
|
SRC_URI="https://github.com/${PN}project/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts +templates tk"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||||
|
tk? ( scripts )"
|
||||||
|
|
||||||
|
# osg
|
||||||
|
# couple of third_party libs bundled
|
||||||
|
BDEPEND="
|
||||||
|
dev-qt/linguist-tools:5
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
DEPEND="${PYTHON_DEPS}
|
||||||
|
app-text/libmspub
|
||||||
|
app-text/libqxp
|
||||||
|
app-text/poppler:=
|
||||||
|
dev-libs/hyphen
|
||||||
|
>=dev-libs/icu-58.2:0=
|
||||||
|
dev-libs/librevenge
|
||||||
|
dev-libs/libxml2
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5[-gles2-only]
|
||||||
|
dev-qt/qtnetwork:5
|
||||||
|
dev-qt/qtopengl:5
|
||||||
|
dev-qt/qtprintsupport:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtxml:5
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype:2
|
||||||
|
>=media-libs/harfbuzz-0.9.42:0=[icu]
|
||||||
|
media-libs/lcms:2
|
||||||
|
media-libs/libcdr
|
||||||
|
media-libs/libfreehand
|
||||||
|
media-libs/libpagemaker
|
||||||
|
media-libs/libpng:0=
|
||||||
|
media-libs/libvisio
|
||||||
|
media-libs/libzmf
|
||||||
|
media-libs/tiff:0
|
||||||
|
net-print/cups
|
||||||
|
sys-libs/zlib[minizip]
|
||||||
|
virtual/jpeg:0=
|
||||||
|
>=x11-libs/cairo-1.10.0[X,svg]
|
||||||
|
boost? ( >=dev-libs/boost-1.67:= )
|
||||||
|
graphicsmagick? ( media-gfx/graphicsmagick:= )
|
||||||
|
hunspell? ( app-text/hunspell:= )
|
||||||
|
osg? ( dev-games/openscenegraph:= )
|
||||||
|
pdf? ( app-text/podofo:0= )
|
||||||
|
scripts? (
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/pillow[tk?,${PYTHON_MULTI_USEDEP}]
|
||||||
|
')
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# non(?)-upstreamable
|
||||||
|
"${FILESDIR}"/${PN}-1.5.3-fpic.patch
|
||||||
|
"${FILESDIR}"/${PN}-1.5.6-docdir.patch
|
||||||
|
"${FILESDIR}"/${PN}-1.5.5-findhyphen-1.patch
|
||||||
|
"${FILESDIR}"/${PN}-1.5.6-findhyphen.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
CMAKE_BUILD_TYPE="Release"
|
||||||
|
|
||||||
|
S="${WORKDIR}"/${PN}-${COMMIT}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cmake_src_prepare
|
||||||
|
|
||||||
|
rm -r codegen/cheetah scribus/third_party/hyphen || die
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e "/^\s*unzip\.[ch]/d" \
|
||||||
|
-e "/^\s*ioapi\.[ch]/d" \
|
||||||
|
-i scribus/CMakeLists.txt Scribus.pro || die
|
||||||
|
rm scribus/ioapi.[ch] || die
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
|
||||||
|
-i resources/templates/CMakeLists.txt || die
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e "/^add_subdirectory(ui\/qml)/s/^/#DONT/" \
|
||||||
|
-i scribus/CMakeLists.txt || die # nothing but a bogus Hello World test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# bug #550818
|
||||||
|
append-cppflags -DHAVE_MEMRCHR
|
||||||
|
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DHAVE_PYTHON=ON
|
||||||
|
-DWANT_DISTROBUILD=ON
|
||||||
|
-DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/
|
||||||
|
-DPython3_EXECUTABLE="${PYTHON}"
|
||||||
|
-DWITH_BOOST=$(usex boost)
|
||||||
|
-DWANT_DEBUG=$(usex debug)
|
||||||
|
-DWANT_NOEXAMPLES=$(usex !examples)
|
||||||
|
-DWANT_GRAPHICSMAGICK=$(usex graphicsmagick)
|
||||||
|
-DWANT_HUNSPELL=$(usex hunspell)
|
||||||
|
-DWANT_HEADERINSTALL=$(usex !minimal)
|
||||||
|
-DWANT_NOOSG=$(usex !osg)
|
||||||
|
-DWITH_PODOFO=$(usex pdf)
|
||||||
|
-DWANT_NOTEMPLATES=$(usex !templates)
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
|
||||||
|
if ! use tk; then
|
||||||
|
rm "${ED}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
|
||||||
|
fi
|
||||||
|
if use scripts; then
|
||||||
|
python_fix_shebang "${ED}"/usr/share/scribus/scripts
|
||||||
|
python_optimize "${ED}"/usr/share/scribus/scripts
|
||||||
|
else
|
||||||
|
rm "${ED}"/usr/share/scribus/scripts/*.py || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
mv "${ED}"/usr/share/doc/${PF}/{en,html} || die
|
||||||
|
ln -sf html "${ED}"/usr/share/doc/${PF}/en || die
|
||||||
|
|
||||||
|
# These files are parsed to populate the help/about window.
|
||||||
|
cat >> "${T}"/COPYING <<- EOF || die
|
||||||
|
${PN} is licensed under the "${LICENSE}".
|
||||||
|
Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
|
||||||
|
EOF
|
||||||
|
dodoc "${T}"/COPYING
|
||||||
|
docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
|
||||||
|
|
||||||
|
local size
|
||||||
|
for size in 16 32 128 256 512; do
|
||||||
|
newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus.png
|
||||||
|
done
|
||||||
|
newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png
|
||||||
|
doicon resources/iconsets/*/scribus.png
|
||||||
|
domenu scribus.desktop
|
||||||
|
}
|
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST LanguageTool-3.4.oxt 58043690 BLAKE2B d381d0e426619182e8e5d7469dfb18e41c7a993f1850afd1a2720199618eaaadd093f3b7efafc23601a42221e991e71820d963326618f24be4889cf55b04f5f1 SHA512 29eda8c4a26eb4da4dce68db6f962c8a8828bb0eb76aef3e31a58607aea9a15705aaccc4a1bc5366760bdb00c9133ef225291941e5873cbcc384627464eb9a8f
|
DIST LanguageTool-5.0.oxt 141552168 BLAKE2B 040cb817150dd1cf137feadf28ca00ce6316a529709c1255438d0fa2faac3b5a516d9a48e3e3ba6bf2fedc3650050970eae6179578c5fcf005c6484c30cf408e SHA512 8493100684598aaa7c422360e0f00b5cff0c1be22aca4bee6c7e0e12d509916bc3c7f8df052b86702f6177ffffc227d1a5dbe6b2592fa1cbdb79f4666dc22c16
|
||||||
DIST LanguageTool-3.5.oxt 58210562 BLAKE2B 77a455a9a7950aed69c5b6ffd1bfca43b0821f6b84cfa96d5aea05b9a57995c4542e4d651e150d964173bdc1e3364b96ececeda07919db68ad04293673f02c9f SHA512 1a36c04117c473ccb812f3b216763d816ddc796869488bfcf2f36d8ab325ef1620edf148ebb8b1b1b2d62a043b5b45f738e27ff440f6f99067601828a49f0e0e
|
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MY_P="LanguageTool-${PV}"
|
|
||||||
|
|
||||||
OFFICE_REQ_USE="java"
|
|
||||||
|
|
||||||
OFFICE_EXTENSIONS=(
|
|
||||||
"${MY_P}.oxt"
|
|
||||||
)
|
|
||||||
|
|
||||||
inherit office-ext-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Style and Grammar Checker for libreoffice"
|
|
||||||
HOMEPAGE="https://www.languagetool.org/"
|
|
||||||
SRC_URI="https://www.languagetool.org/download/${MY_P}.oxt"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=">=virtual/jre-1.8"
|
|
Binary file not shown.
@ -1,39 +0,0 @@
|
|||||||
From c8bec6549c10ffaa2f2fbad8bbc629efdf0dd125 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Leon Bottou <leon@bottou.org>
|
|
||||||
Date: Thu, 17 Oct 2019 22:20:31 -0400
|
|
||||||
Subject: [PATCH] Fixed bug 309
|
|
||||||
|
|
||||||
---
|
|
||||||
libdjvu/IW44EncodeCodec.cpp | 2 +-
|
|
||||||
tools/ddjvu.cpp | 2 +-
|
|
||||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/libdjvu/IW44EncodeCodec.cpp b/libdjvu/IW44EncodeCodec.cpp
|
|
||||||
index 00752a0..f81eaeb 100644
|
|
||||||
--- a/libdjvu/IW44EncodeCodec.cpp
|
|
||||||
+++ b/libdjvu/IW44EncodeCodec.cpp
|
|
||||||
@@ -405,7 +405,7 @@ filter_fv(short *p, int w, int h, int rowsize, int scale)
|
|
||||||
int y = 0;
|
|
||||||
int s = scale*rowsize;
|
|
||||||
int s3 = s+s+s;
|
|
||||||
- h = ((h-1)/scale)+1;
|
|
||||||
+ h = (h>0) ? ((h-1)/scale)+1 : 0;
|
|
||||||
y += 1;
|
|
||||||
p += s;
|
|
||||||
while (y-3 < h)
|
|
||||||
diff --git a/tools/ddjvu.cpp b/tools/ddjvu.cpp
|
|
||||||
index 6d0df3b..7109952 100644
|
|
||||||
--- a/tools/ddjvu.cpp
|
|
||||||
+++ b/tools/ddjvu.cpp
|
|
||||||
@@ -279,7 +279,7 @@ render(ddjvu_page_t *page, int pageno)
|
|
||||||
prect.h = (ih * 100) / dpi;
|
|
||||||
}
|
|
||||||
/* Process aspect ratio */
|
|
||||||
- if (flag_aspect <= 0)
|
|
||||||
+ if (flag_aspect <= 0 && iw>0 && ih>0)
|
|
||||||
{
|
|
||||||
double dw = (double)iw / prect.w;
|
|
||||||
double dh = (double)ih / prect.h;
|
|
||||||
--
|
|
||||||
2.23.0
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
|||||||
DIST nuspell-3.0.0.tar.gz 403043 BLAKE2B b437012e4fb327f13d9ff0944dadf7e865c670daf153be00dd48e9d2fc01c87d410ebd5aeaa094f6446d3035346738010cdba961cfaada3751bedce264beaa6a SHA512 d9cd7dd276e2bca43dec3abaf11c5206695949b9fda8c9b86f2772cc7e8fa95bf17c685a2ef9ca87fe3c4f0b55f2fcb435bc21c187355f5e3fa35dcafab2c8c2
|
DIST nuspell-3.0.0.tar.gz 403043 BLAKE2B b437012e4fb327f13d9ff0944dadf7e865c670daf153be00dd48e9d2fc01c87d410ebd5aeaa094f6446d3035346738010cdba961cfaada3751bedce264beaa6a SHA512 d9cd7dd276e2bca43dec3abaf11c5206695949b9fda8c9b86f2772cc7e8fa95bf17c685a2ef9ca87fe3c4f0b55f2fcb435bc21c187355f5e3fa35dcafab2c8c2
|
||||||
DIST nuspell-3.1.0.tar.gz 407196 BLAKE2B 688f6f59ba2f7bceaafe9a7cc707c008be93341e855ca60f07d6de67a626539693048af6f5ca40246ccc51e2573b76ba2bd4439aa9c0acb66a212bebd9219617 SHA512 a9bedfd6e2d77fd34d249cf7aa1fcb6bde5bced26f02f8a2dd860416a61488c9b7016a0df6015052fcccb272b342e6205db601107f46efa44c9d78ce261a826c
|
DIST nuspell-3.1.0.tar.gz 407196 BLAKE2B 688f6f59ba2f7bceaafe9a7cc707c008be93341e855ca60f07d6de67a626539693048af6f5ca40246ccc51e2573b76ba2bd4439aa9c0acb66a212bebd9219617 SHA512 a9bedfd6e2d77fd34d249cf7aa1fcb6bde5bced26f02f8a2dd860416a61488c9b7016a0df6015052fcccb272b342e6205db601107f46efa44c9d78ce261a826c
|
||||||
DIST nuspell-3.1.1.tar.gz 379636 BLAKE2B 952cbe6f15221c0050f108b9f95718cc1d1ca9a94a7b15e0b6f2a53a92a2c95cf54f317b110bfc4b297943b9128bae8968a735ce68e7c752ff159359f4562f4b SHA512 239855051d9f49ba16913283090c4214a8f6a6cc290d359ab54014ff76fc297c131b67c6748bd1d4cdcec43c00dccc7f0c1bf8b07e06c9c648bff52ff193e096
|
DIST nuspell-3.1.1.tar.gz 379636 BLAKE2B 952cbe6f15221c0050f108b9f95718cc1d1ca9a94a7b15e0b6f2a53a92a2c95cf54f317b110bfc4b297943b9128bae8968a735ce68e7c752ff159359f4562f4b SHA512 239855051d9f49ba16913283090c4214a8f6a6cc290d359ab54014ff76fc297c131b67c6748bd1d4cdcec43c00dccc7f0c1bf8b07e06c9c648bff52ff193e096
|
||||||
|
DIST nuspell-3.1.2.tar.gz 379029 BLAKE2B 80f773ffdcbfbeee0dd13cd325bb4fec5efa5b54ece92ac1589c418aab46c925419e9e1bc7e257a8320e24399f49bb867600679e34a5e40070b01a660578c92c SHA512 ed5206cb9ffa7e4ec6843988a75627d4ae7d5170444b6e7bd3496c1bf61c25412c4e68864800f2ad238d014b4e50d25282f367de2900f8a230f3ecc9ae5772be
|
||||||
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
DESCRIPTION="Spell checker library and CLI for complex natural languages"
|
||||||
|
HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell"
|
||||||
|
SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3+"
|
||||||
|
SLOT="0/3" # due to libnuspell.so.3
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="doc test"
|
||||||
|
|
||||||
|
RDEPEND="dev-libs/icu"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
doc? ( app-text/ronn )
|
||||||
|
test? ( >=dev-cpp/catch-2.3.0:0 )
|
||||||
|
>=dev-libs/boost-1.62[icu]"
|
||||||
|
|
||||||
|
DOCS=( CHANGELOG.md )
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
rm -R external/Catch2/ || die
|
||||||
|
if ! use test ; then
|
||||||
|
rm -R external/hunspell/ || die
|
||||||
|
fi
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DBUILD_TESTING=$(usex test)
|
||||||
|
)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
einfo
|
||||||
|
einfo 'Nuspell needs language packs and/or dictionaries to be of use'
|
||||||
|
einfo 'e.g. package app-dicts/myspell-en or one of its siblings.'
|
||||||
|
einfo
|
||||||
|
einfo 'Besides MySpell dictionaries, for other options please'
|
||||||
|
einfo 'see https://nuspell.github.io/#languages-and-users .'
|
||||||
|
einfo
|
||||||
|
}
|
Binary file not shown.
@ -1,3 +1,4 @@
|
|||||||
DIST cache_tab-1.0.20.tar.gz 22903 BLAKE2B a083812091fccf085170db96a542e30caf924c09e6d55a35882e956b8660e2bdad9b9f428953cbb21e12c2dacb965713e9f2dd1f2772924cfdb190a436b55455 SHA512 5f2945c68b77dbce77c1e96c26e5d0d91e9d43df0228b4b49cd00335e272c81cc134ce465027cb14e9da6d92708c628dd841e676df0e7104f968506b3209266a
|
DIST cache_tab-1.0.20.tar.gz 22903 BLAKE2B a083812091fccf085170db96a542e30caf924c09e6d55a35882e956b8660e2bdad9b9f428953cbb21e12c2dacb965713e9f2dd1f2772924cfdb190a436b55455 SHA512 5f2945c68b77dbce77c1e96c26e5d0d91e9d43df0228b4b49cd00335e272c81cc134ce465027cb14e9da6d92708c628dd841e676df0e7104f968506b3209266a
|
||||||
DIST cache_tab-1.0.22.tar.gz 23158 BLAKE2B 38b6e357cdbe54abd1534a1b05610d60cb1f923db7eefca119ee2d7fb5fba25dcbf6d9506c8804fd5de55215520fc296af011999a86b125b88d53b756339480d SHA512 10ddbc5319ed4b826c3527e22f47e261edd910a984d7fb386a039621f3aac7121398095e7dd0c4acde0cfc922e6b7a469bb4981742598853169b6e447ee7f659
|
DIST cache_tab-1.0.22.tar.gz 23158 BLAKE2B 38b6e357cdbe54abd1534a1b05610d60cb1f923db7eefca119ee2d7fb5fba25dcbf6d9506c8804fd5de55215520fc296af011999a86b125b88d53b756339480d SHA512 10ddbc5319ed4b826c3527e22f47e261edd910a984d7fb386a039621f3aac7121398095e7dd0c4acde0cfc922e6b7a469bb4981742598853169b6e447ee7f659
|
||||||
|
DIST cache_tab-1.0.23.tar.gz 23362 BLAKE2B 6cd92120340600a3bf2444c716162e47c673dc4f2284324aba138552bbc840d2d9b26a506a66736a4d215129818ba51e3a4e5a12b9df4952a691995adc9815c0 SHA512 86875ccccc9384421c9040754ece7726891204f5afdcfe6da3e9e9a4fb2af0a670ab48ecc83f5fb379d8980c4a76e36c63b356fe0f5283e6cb131c75271d5c01
|
||||||
DIST cache_tab-1.0.7.tar.gz 12827 BLAKE2B 57d669e67a980550fb4d671b22e69ff2ebd0482aef9d6163ff831390135c7ee1e83e87ed50fdb8e331402398a7cae2b081ac2861125c92cff6e9570c564b2c40 SHA512 9727a0103f47d63e5a07d630ebf45b86d1f1ca7ab5006f127a749fb633a8a6b73b00ed5ddde6f420073a96542d0e073a420020947775bdadef5257675137787b
|
DIST cache_tab-1.0.7.tar.gz 12827 BLAKE2B 57d669e67a980550fb4d671b22e69ff2ebd0482aef9d6163ff831390135c7ee1e83e87ed50fdb8e331402398a7cae2b081ac2861125c92cff6e9570c564b2c40 SHA512 9727a0103f47d63e5a07d630ebf45b86d1f1ca7ab5006f127a749fb633a8a6b73b00ed5ddde6f420073a96542d0e073a420020947775bdadef5257675137787b
|
||||||
|
@ -0,0 +1,21 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit rebar
|
||||||
|
|
||||||
|
DESCRIPTION="In-memory cache Erlang and Elixir library"
|
||||||
|
HOMEPAGE="https://github.com/processone/cache_tab"
|
||||||
|
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-lang/erlang-17.1
|
||||||
|
>=dev-erlang/p1_utils-1.0.19"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
DOCS=( CHANGELOG.md README.md )
|
@ -1,3 +1,4 @@
|
|||||||
DIST epam-1.0.2.tar.gz 43720 BLAKE2B 39a1056d068bdceb7ff640a498b0766aa59649228b03e03f9385bfc106f45aa210315162d4386907a1e9cbc8f177289adebf72f527a4eaf270cd62413f1daa13 SHA512 a3fdb379d8c25e56e51dcf1e683d289e9f3d19a537b1a55ca4c09185eb5731fe073a5bf0dd1449f09f8ee5b7d868b0e63f04473c1f3d1b97722dcd9832e4e030
|
DIST epam-1.0.2.tar.gz 43720 BLAKE2B 39a1056d068bdceb7ff640a498b0766aa59649228b03e03f9385bfc106f45aa210315162d4386907a1e9cbc8f177289adebf72f527a4eaf270cd62413f1daa13 SHA512 a3fdb379d8c25e56e51dcf1e683d289e9f3d19a537b1a55ca4c09185eb5731fe073a5bf0dd1449f09f8ee5b7d868b0e63f04473c1f3d1b97722dcd9832e4e030
|
||||||
DIST epam-1.0.6.tar.gz 47494 BLAKE2B 8120e4f10222468ee2adf2f0ec9cffcaaea8c1fc92faf9889de0f970562631cb54cd9ba34d01994dcf657108c4232158d5617e4b9c884bc84e5eb383028b8e3f SHA512 2c316a46ac734be2c74a86e767b413fa8ff1b296622b85de4828fdd60c84e5b3962f8b76004fcb39ab43a345ec967e3f3db4ac6d0e7335dc982dbcf1edf02c4b
|
DIST epam-1.0.6.tar.gz 47494 BLAKE2B 8120e4f10222468ee2adf2f0ec9cffcaaea8c1fc92faf9889de0f970562631cb54cd9ba34d01994dcf657108c4232158d5617e4b9c884bc84e5eb383028b8e3f SHA512 2c316a46ac734be2c74a86e767b413fa8ff1b296622b85de4828fdd60c84e5b3962f8b76004fcb39ab43a345ec967e3f3db4ac6d0e7335dc982dbcf1edf02c4b
|
||||||
DIST epam-1.0.7.tar.gz 47506 BLAKE2B 8ac8026623a653c4d0f897fb08044003c2426ca1309b1e57cbdb6f6ece4662fd15143293e1dae1f806cbc3d6cf028712701e2587750de15f44304ed7e28c17bd SHA512 ddfcb6a0ef955e6ef0fba2c98e25fbc8532c829b80c4150d0545bb9b5114773184af0adba49921cf6e2363a0224dedccd7bf81b5da292dda74f8966a8e73e1b2
|
DIST epam-1.0.7.tar.gz 47506 BLAKE2B 8ac8026623a653c4d0f897fb08044003c2426ca1309b1e57cbdb6f6ece4662fd15143293e1dae1f806cbc3d6cf028712701e2587750de15f44304ed7e28c17bd SHA512 ddfcb6a0ef955e6ef0fba2c98e25fbc8532c829b80c4150d0545bb9b5114773184af0adba49921cf6e2363a0224dedccd7bf81b5da292dda74f8966a8e73e1b2
|
||||||
|
DIST epam-1.0.8.tar.gz 47334 BLAKE2B be914b0a5e4657e3ddb3e9bcb607448b14451e112c0b929159a962ca8bdc778e6d7d358fb4053b500e71fddc2fbd16ce6d5b543a5f592c9037d71b4ec09aacc7 SHA512 b09624b7d1650ae741bcfcdddceacf5bfd29bb3e00a4044498d6eaec328f8762423f71025fb89a8242c76934c56b8d60f1910fc390766382468f3d844723bef2
|
||||||
|
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit rebar user
|
||||||
|
|
||||||
|
DESCRIPTION="epam for ejabberd to help with PAM authentication support"
|
||||||
|
HOMEPAGE="https://github.com/processone/epam"
|
||||||
|
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/erlang-17.1
|
||||||
|
sys-libs/pam"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
DOCS=( CHANGELOG.md README.md )
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup "${PN}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
rebar_src_install
|
||||||
|
|
||||||
|
local epam_path="$(get_erl_libs)/${P}/priv/bin/epam"
|
||||||
|
fowners root:"${PN}" "${epam_path}"
|
||||||
|
fperms 4750 "${epam_path}"
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit rebar
|
||||||
|
|
||||||
|
DESCRIPTION="JSON NIFs for Erlang"
|
||||||
|
HOMEPAGE="https://github.com/davisp/jiffy"
|
||||||
|
SRC_URI="https://github.com/davisp/${PN}/archive/${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/erlang-17.1"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
@ -1,2 +1,3 @@
|
|||||||
DIST sqlite3-1.1.5.tar.gz 1833901 BLAKE2B 19b02655962e4f70b01826e1346c93119a2a9bc8474083b0cb7719cdf8096d7fe7e33c3e8f17bb1d1bf11e32f4f9707fc2bb15ba6bfa848d2318a9e6c517d85b SHA512 894f39ba0760d15c4adf396d277cc30414c28acbc62135395af6939f769cab9237e836d5c3dcb5250c41917bec3db577902c01dbad1d2600480b3647c3c61c30
|
DIST sqlite3-1.1.5.tar.gz 1833901 BLAKE2B 19b02655962e4f70b01826e1346c93119a2a9bc8474083b0cb7719cdf8096d7fe7e33c3e8f17bb1d1bf11e32f4f9707fc2bb15ba6bfa848d2318a9e6c517d85b SHA512 894f39ba0760d15c4adf396d277cc30414c28acbc62135395af6939f769cab9237e836d5c3dcb5250c41917bec3db577902c01dbad1d2600480b3647c3c61c30
|
||||||
DIST sqlite3-1.1.6.tar.gz 1834834 BLAKE2B 43b8bb8c10888aebd8842ffe410c1aa2506606dd99c551778b08b2c70788c4bce201758a0bb950e949d25a1d49351c17e2d225c2ad165588378d166959b7485a SHA512 f3781c186f4f677340bf752884559e9afe745726b6e8dfeb8b701ab34a5e58af0e7dba8bd852443f44fac874a1af66970ea29b044ff2f0cfbbeafbb4996cdc8d
|
DIST sqlite3-1.1.6.tar.gz 1834834 BLAKE2B 43b8bb8c10888aebd8842ffe410c1aa2506606dd99c551778b08b2c70788c4bce201758a0bb950e949d25a1d49351c17e2d225c2ad165588378d166959b7485a SHA512 f3781c186f4f677340bf752884559e9afe745726b6e8dfeb8b701ab34a5e58af0e7dba8bd852443f44fac874a1af66970ea29b044ff2f0cfbbeafbb4996cdc8d
|
||||||
|
DIST sqlite3-1.1.7.tar.gz 1834822 BLAKE2B 9a3f30a3a5f4e7ebe38aa1a808057767dd6d43ab93b352b44fc3aef4c2ed8c19b5f4ee258a4ff7a2c052fb4f480f1fb3629624a171b07eb5e661acbc97b165b2 SHA512 8e4bd7dff93f7629d648934c4ce29c318d62313aa10de35144e4f6a3d8c87d8a423ccbe1c810476f8e8048358be4cb8ef242daa6138957e0b0d9c65fadbf144c
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit rebar
|
||||||
|
|
||||||
|
MY_PN="erlang-sqlite3"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="SQLite gen_server port for Erlang"
|
||||||
|
HOMEPAGE="https://github.com/processone/erlang-sqlite3"
|
||||||
|
SRC_URI="https://github.com/processone/${MY_PN}/archive/${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="ErlPL-1.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/erlang-17.1
|
||||||
|
dev-db/sqlite:3"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS README.md )
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
Binary file not shown.
@ -1,19 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit games
|
|
||||||
|
|
||||||
DESCRIPTION="set of free cards sets"
|
|
||||||
HOMEPAGE="http://www.nongnu.org/cardpics/"
|
|
||||||
SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 hppa x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
Binary file not shown.
@ -0,0 +1,225 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
|
||||||
|
WANT_AUTOCONF="2.1"
|
||||||
|
|
||||||
|
inherit autotools check-reqs python-any-r1
|
||||||
|
|
||||||
|
MY_PN="mozjs"
|
||||||
|
MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
|
||||||
|
|
||||||
|
MY_MAJOR=$(ver_cut 1)
|
||||||
|
|
||||||
|
MOZ_ESR="1"
|
||||||
|
|
||||||
|
# Convert the ebuild version to the upstream mozilla version
|
||||||
|
MOZ_PV="${MY_PV/_alpha/a}" # Handle alpha for SRC_URI
|
||||||
|
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
|
||||||
|
MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
|
||||||
|
|
||||||
|
if [[ ${MOZ_ESR} == 1 ]] ; then
|
||||||
|
# ESR releases have slightly different version numbers
|
||||||
|
MOZ_PV="${MOZ_PV}esr"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Patch version
|
||||||
|
FIREFOX_PATCHSET="firefox-68.0-patches-14"
|
||||||
|
SPIDERMONKEY_PATCHSET="${PN}-68.6.0-patches-03"
|
||||||
|
|
||||||
|
MOZ_HTTP_URI="https://archive.mozilla.org/pub/firefox/releases"
|
||||||
|
MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
|
||||||
|
|
||||||
|
if [[ "${PV}" == *_rc* ]]; then
|
||||||
|
MOZ_HTTP_URI="https://archive.mozilla.org/pub/firefox/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
|
||||||
|
MOZ_SRC_URI="${MOZ_HTTP_URI}/source/firefox-${MOZ_PV}.source.tar.xz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
PATCH_URIS=(
|
||||||
|
https://dev.gentoo.org/~{anarchy,whissi,polynomial-c,axs}/mozilla/patchsets/${FIREFOX_PATCHSET}.tar.xz
|
||||||
|
https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}.tar.xz
|
||||||
|
)
|
||||||
|
|
||||||
|
SRC_URI="${MOZ_SRC_URI}
|
||||||
|
${PATCH_URIS[@]}"
|
||||||
|
|
||||||
|
DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
|
||||||
|
HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey"
|
||||||
|
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||||
|
|
||||||
|
SLOT="68"
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
IUSE="debug +jit test"
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
BDEPEND="dev-lang/python:2.7
|
||||||
|
test? ( ${PYTHON_DEPS} )"
|
||||||
|
|
||||||
|
DEPEND=">=dev-libs/icu-63.1:=
|
||||||
|
>=dev-libs/nspr-4.21
|
||||||
|
sys-libs/readline:0=
|
||||||
|
>=sys-libs/zlib-1.2.3"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/firefox-${MY_PV}/js/src"
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if use test ; then
|
||||||
|
CHECKREQS_DISK_BUILD="6G"
|
||||||
|
else
|
||||||
|
CHECKREQS_DISK_BUILD="5G"
|
||||||
|
fi
|
||||||
|
|
||||||
|
check-reqs_pkg_pretend
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use test ; then
|
||||||
|
CHECKREQS_DISK_BUILD="6G"
|
||||||
|
else
|
||||||
|
CHECKREQS_DISK_BUILD="5G"
|
||||||
|
fi
|
||||||
|
|
||||||
|
check-reqs_pkg_setup
|
||||||
|
|
||||||
|
use test && python-any-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cd ../.. || die
|
||||||
|
rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch
|
||||||
|
rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch
|
||||||
|
eapply "${WORKDIR}"/firefox
|
||||||
|
eapply "${WORKDIR}"/spidermonkey-patches
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
MOZJS_BUILDDIR="${WORKDIR}/build"
|
||||||
|
mkdir "${MOZJS_BUILDDIR}" || die
|
||||||
|
|
||||||
|
cd "${S}" || die
|
||||||
|
eautoconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
tc-export CC CXX LD AR RANLIB
|
||||||
|
|
||||||
|
# backup current active Python version
|
||||||
|
local PYTHON_OLD=${PYTHON}
|
||||||
|
|
||||||
|
# build system will require Python2.7
|
||||||
|
export PYTHON=python2.7
|
||||||
|
|
||||||
|
cd "${MOZJS_BUILDDIR}" || die
|
||||||
|
|
||||||
|
# ../python/mach/mach/mixin/process.py fails to detect SHELL
|
||||||
|
export SHELL="${EPREFIX}/bin/bash"
|
||||||
|
|
||||||
|
# forcing system-icu allows us to skip patching bundled ICU for PPC
|
||||||
|
# and other minor arches
|
||||||
|
ECONF_SOURCE="${S}" \
|
||||||
|
econf \
|
||||||
|
--target="${CHOST}" \
|
||||||
|
--disable-jemalloc \
|
||||||
|
--disable-optimize \
|
||||||
|
--disable-strip \
|
||||||
|
--enable-readline \
|
||||||
|
--enable-shared-js \
|
||||||
|
--with-intl-api \
|
||||||
|
--with-system-icu \
|
||||||
|
--with-system-nspr \
|
||||||
|
--with-system-zlib \
|
||||||
|
--with-toolchain-prefix="${CHOST}-" \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable jit ion) \
|
||||||
|
$(use_enable test tests) \
|
||||||
|
XARGS="${EPREFIX}/usr/bin/xargs"
|
||||||
|
|
||||||
|
# restore PYTHON
|
||||||
|
export PYTHON=${PYTHON_OLD}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cd "${MOZJS_BUILDDIR}" || die
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then
|
||||||
|
einfo "Smoke-test successful, continuing with full test suite"
|
||||||
|
else
|
||||||
|
die "Smoke-test failed: did interpreter initialization fail?"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local -a KNOWN_TESTFAILURES
|
||||||
|
KNOWN_TESTFAILURES+=( test262/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/timeZone_backward_links.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/tz-environment-variable.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/RelativeTimeFormat/format.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zones-imported.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/toString-localized.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zone-path.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zones-historic.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/toString-localized-posix.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/reset-time-zone-cache-same-offset.js )
|
||||||
|
|
||||||
|
echo "" > "${T}"/known_failures.list || die
|
||||||
|
|
||||||
|
local KNOWN_TESTFAILURE
|
||||||
|
for KNOWN_TESTFAILURE in ${KNOWN_TESTFAILURES[@]} ; do
|
||||||
|
echo "${KNOWN_TESTFAILURE}" >> "${T}"/known_failures.list
|
||||||
|
done
|
||||||
|
|
||||||
|
PYTHONPATH="${S}/tests/lib" \
|
||||||
|
${PYTHON} \
|
||||||
|
"${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
|
||||||
|
--exclude-file="${T}"/known_failures.list \
|
||||||
|
"${MOZJS_BUILDDIR}"/js/src/js \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
if use jit ; then
|
||||||
|
KNOWN_TESTFAILURES=()
|
||||||
|
|
||||||
|
echo "" > "${T}"/known_failures.list || die
|
||||||
|
|
||||||
|
for KNOWN_TESTFAILURE in ${KNOWN_TESTFAILURES[@]} ; do
|
||||||
|
echo "${KNOWN_TESTFAILURE}" >> "${T}"/known_failures.list
|
||||||
|
done
|
||||||
|
|
||||||
|
PYTHONPATH="${S}/tests/lib" \
|
||||||
|
${PYTHON} \
|
||||||
|
"${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
|
||||||
|
--exclude-file="${T}"/known_failures.list \
|
||||||
|
"${MOZJS_BUILDDIR}"/js/src/js basic \
|
||||||
|
|| die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd "${MOZJS_BUILDDIR}" || die
|
||||||
|
default
|
||||||
|
|
||||||
|
# fix soname links
|
||||||
|
pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die
|
||||||
|
mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die
|
||||||
|
ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die
|
||||||
|
ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die
|
||||||
|
popd &>/dev/null || die
|
||||||
|
|
||||||
|
# remove unneeded files
|
||||||
|
rm \
|
||||||
|
"${ED}"/usr/bin/js${MY_MAJOR}-config \
|
||||||
|
"${ED}"/usr/$(get_libdir)/libjs_static.ajs \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
# fix permissions
|
||||||
|
chmod -x \
|
||||||
|
"${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \
|
||||||
|
"${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \
|
||||||
|
|| die
|
||||||
|
}
|
@ -1,24 +0,0 @@
|
|||||||
diff -u -N WSpace/Setup.lhs WSpace.patched/Setup.lhs
|
|
||||||
--- WSpace/Setup.lhs 1970-01-01 01:00:00.000000000 +0100
|
|
||||||
+++ WSpace.patched/Setup.lhs 2013-08-09 01:14:00.415264165 +0200
|
|
||||||
@@ -0,0 +1,3 @@
|
|
||||||
+#!/usr/bin/env runhaskell
|
|
||||||
+> import Distribution.Simple
|
|
||||||
+> main = defaultMain
|
|
||||||
diff -u -N WSpace/WSpace.cabal WSpace.patched/WSpace.cabal
|
|
||||||
--- WSpace/WSpace.cabal 1970-01-01 01:00:00.000000000 +0100
|
|
||||||
+++ WSpace.patched/WSpace.cabal 2013-08-09 01:44:19.129339177 +0200
|
|
||||||
@@ -0,0 +1,10 @@
|
|
||||||
+name: WSpace
|
|
||||||
+version: 0.3
|
|
||||||
+synopsis: Whitespace implementation in Haskell.
|
|
||||||
+category: Language
|
|
||||||
+Build-Type: Simple
|
|
||||||
+cabal-version: >= 1.2
|
|
||||||
+
|
|
||||||
+Executable wspace
|
|
||||||
+ Main-Is: main.hs
|
|
||||||
+ Build-Depends: haskell98
|
|
||||||
Common subdirectories: WSpace/docs and WSpace.patched/docs
|
|
||||||
Common subdirectories: WSpace/emacs and WSpace.patched/emacs
|
|
||||||
Common subdirectories: WSpace/examples and WSpace.patched/examples
|
|
Binary file not shown.
@ -0,0 +1,28 @@
|
|||||||
|
Make installation of dev-lang/vala bindings optional. Unfortunately
|
||||||
|
the option name "vala" is reserved so we must use a different one.
|
||||||
|
|
||||||
|
--- a/libjcat/meson.build
|
||||||
|
+++ b/libjcat/meson.build
|
||||||
|
@@ -122,6 +122,7 @@
|
||||||
|
install : true
|
||||||
|
)
|
||||||
|
|
||||||
|
+ if get_option('vala-bindings')
|
||||||
|
gnome.generate_vapi('jcat',
|
||||||
|
sources : jcat_gir[0],
|
||||||
|
packages : [
|
||||||
|
@@ -130,6 +131,7 @@
|
||||||
|
],
|
||||||
|
install : true,
|
||||||
|
)
|
||||||
|
+ endif
|
||||||
|
|
||||||
|
python = import('python')
|
||||||
|
python_interpreter = python.find_installation('python3',
|
||||||
|
--- a/meson_options.txt
|
||||||
|
+++ b/meson_options.txt
|
||||||
|
@@ -4,3 +4,4 @@
|
||||||
|
option('gpg', type : 'boolean', value : true, description : 'enable the GPG verification support')
|
||||||
|
option('pkcs7', type : 'boolean', value : true, description : 'enable the PKCS7 verification support')
|
||||||
|
option('man', type : 'boolean', value : true, description : 'enable man pages')
|
||||||
|
+option('vala-bindings', type : 'boolean', value : true, description : 'enable vala bindings')
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
PYTHON_REQ_USE="xml"
|
||||||
|
|
||||||
|
inherit meson python-any-r1 vala xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Library and tool for reading and writing Jcat files "
|
||||||
|
HOMEPAGE="https://github.com/hughsie/libjcat"
|
||||||
|
SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="gpg gtk-doc +introspection +man pkcs7 test vala"
|
||||||
|
|
||||||
|
RDEPEND="dev-libs/glib:2
|
||||||
|
dev-libs/json-glib:=
|
||||||
|
gpg? (
|
||||||
|
app-crypt/gpgme
|
||||||
|
dev-libs/libgpg-error
|
||||||
|
)
|
||||||
|
introspection? ( dev-libs/gobject-introspection:= )
|
||||||
|
pkcs7? ( net-libs/gnutls )
|
||||||
|
vala? ( dev-lang/vala:= )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="virtual/pkgconfig
|
||||||
|
$(python_gen_any_dep '
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
')
|
||||||
|
gtk-doc? ( dev-util/gtk-doc )
|
||||||
|
man? ( sys-apps/help2man )
|
||||||
|
test? ( net-libs/gnutls[tools] )"
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-0.1.1-disable_installed_tests.patch
|
||||||
|
"${FILESDIR}"/${PN}-0.1.3-optional_vala.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
python_check_deps() {
|
||||||
|
has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
xdg_environment_reset
|
||||||
|
use vala && vala_src_prepare
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
$(meson_use gtk-doc gtkdoc)
|
||||||
|
$(meson_use gpg)
|
||||||
|
$(meson_use introspection)
|
||||||
|
$(meson_use man)
|
||||||
|
$(meson_use pkcs7)
|
||||||
|
$(meson_use test tests)
|
||||||
|
$(meson_use vala vala-bindings)
|
||||||
|
)
|
||||||
|
meson_src_configure
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST libnfc-1.7.1.tar.bz2 484309 BLAKE2B 7a86394e8902421410d54de2b2710cee7ea34a6f950f6d76ec59d24d6e46798cd10a9725f405c729df44da84b810b5853a5eef0ec5f2a10ccbcf7585d33f34ef SHA512 6a03d197c450c0ab8f2d16ae8c1f80e206fa909ece84a32dbb962acd0f7ef693a419608cdaa4c2207a1d2593599e44479520d7413eace7fca19d3230442e506c
|
DIST libnfc-1.7.1.tar.bz2 484309 BLAKE2B 7a86394e8902421410d54de2b2710cee7ea34a6f950f6d76ec59d24d6e46798cd10a9725f405c729df44da84b810b5853a5eef0ec5f2a10ccbcf7585d33f34ef SHA512 6a03d197c450c0ab8f2d16ae8c1f80e206fa909ece84a32dbb962acd0f7ef693a419608cdaa4c2207a1d2593599e44479520d7413eace7fca19d3230442e506c
|
||||||
DIST libnfc-1.7.2.tar.bz2 534821 BLAKE2B 015634a696aeda77abdb53ab658504d0183b8d8d5899f368b122660d6527cf4d3ec988147082620d87d007ea33320acfde6cc013c9257b9c62fa4fb99528eeeb SHA512 c93ab10667998b6c6bf948082253715762ae91699d3e035f1149cebf6d3881cbc2ab570976c70cd12f886f76a18a82ac048fad0664512d1cd553c0fd1fdf7674
|
DIST libnfc-1.7.2.tar.bz2 534821 BLAKE2B 015634a696aeda77abdb53ab658504d0183b8d8d5899f368b122660d6527cf4d3ec988147082620d87d007ea33320acfde6cc013c9257b9c62fa4fb99528eeeb SHA512 c93ab10667998b6c6bf948082253715762ae91699d3e035f1149cebf6d3881cbc2ab570976c70cd12f886f76a18a82ac048fad0664512d1cd553c0fd1fdf7674
|
||||||
|
DIST libnfc-1.8.0.tar.bz2 553511 BLAKE2B 060ef4f24b3387393faf43f37a3a245177cb9697d42df1a8e8e5155af8b6e7b818b4bd710ff73929bde39274eda0235d111627cfd3931bd3fe9addde10af0fad SHA512 aa8762ecb5b94167d20346f2c81491bb5b634bcedbf2aae3e2efdb301bca89ceb7c2e15148d0934fdc1cce6d77ee0225e28e84893232999fdc09d8a90ae2a7c5
|
||||||
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Near Field Communications (NFC) library"
|
||||||
|
HOMEPAGE="http://www.libnfc.org/"
|
||||||
|
SRC_URI="https://github.com/nfc-tools/${PN}/releases/download/${P}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
IUSE="doc pcsc-lite readline static-libs usb"
|
||||||
|
|
||||||
|
RDEPEND="pcsc-lite? ( sys-apps/pcsc-lite )
|
||||||
|
readline? ( sys-libs/readline:0 )
|
||||||
|
usb? ( virtual/libusb:0 )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
doc? ( app-doc/doxygen )"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local drivers="arygon,pn532_uart,pn532_spi,pn532_i2c,acr122s"
|
||||||
|
use pcsc-lite && drivers+=",acr122_pcsc"
|
||||||
|
use usb && drivers+=",pn53x_usb,acr122_usb"
|
||||||
|
econf \
|
||||||
|
--with-drivers="${drivers}" \
|
||||||
|
$(use_enable doc) \
|
||||||
|
$(use_with readline) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
default
|
||||||
|
use doc && doxygen
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
use static-libs || find "${ED}" -name 'lib*.la' -delete
|
||||||
|
use doc && dohtml "${S}"/doc/html/*
|
||||||
|
}
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DIST_AUTHOR=ZEFRAM
|
||||||
|
DIST_VERSION=0.009
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="the Eksblowfish block cipher"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Carp
|
||||||
|
>=dev-perl/Class-Mix-0.1.0
|
||||||
|
virtual/perl-Exporter
|
||||||
|
>=virtual/perl-MIME-Base64-2.210.0
|
||||||
|
virtual/perl-XSLoader
|
||||||
|
virtual/perl-parent
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
dev-perl/Module-Build
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}
|
||||||
|
dev-perl/Module-Build
|
||||||
|
>=virtual/perl-ExtUtils-CBuilder-0.15
|
||||||
|
test? (
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
)
|
||||||
|
"
|
||||||
|
src_configure() {
|
||||||
|
# Overriding this breaks build,
|
||||||
|
# as people always set this to a real LD
|
||||||
|
# but a CCLD is expected
|
||||||
|
# If you know what you're doing, export CCLD
|
||||||
|
# Bug: https://bugs.gentoo.org/730390
|
||||||
|
unset LD
|
||||||
|
if [[ -n "${CCLD}" ]]; then
|
||||||
|
export LD="${CCLD}"
|
||||||
|
fi
|
||||||
|
perl-module_src_configure
|
||||||
|
}
|
||||||
|
src_compile() {
|
||||||
|
./Build --config optimize="${CFLAGS}" build || die
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DIST_AUTHOR=DPARIS
|
||||||
|
DIST_VERSION=1.10
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="An implementation of the IDEA symmetric-key block cipher"
|
||||||
|
|
||||||
|
LICENSE="Crypt-IDEA"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
BDEPEND="virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
)
|
||||||
|
"
|
||||||
|
src_compile() {
|
||||||
|
mymake=(
|
||||||
|
"OPTIMIZE=${CFLAGS}"
|
||||||
|
)
|
||||||
|
perl-module_src_compile
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DIST_AUTHOR=KMX
|
||||||
|
DIST_VERSION=0.09
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="libressl"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:0= )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
src_compile() {
|
||||||
|
mymake=(
|
||||||
|
"OPTIMIZE=${CFLAGS}"
|
||||||
|
)
|
||||||
|
perl-module_src_compile
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
DIST_AUTHOR=KMX
|
||||||
|
DIST_VERSION=0.19
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Digital Signature Algorithm using OpenSSL"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="libressl"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
!libressl? ( dev-libs/openssl:0 )
|
||||||
|
libressl? ( >=dev-libs/libressl-2.7.2 )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
"
|
||||||
|
|
||||||
|
DIST_TEST=do
|
||||||
|
# otherwise random fails occur
|
||||||
|
src_compile() {
|
||||||
|
mymake=(
|
||||||
|
"OPTIMIZE=${CFLAGS}"
|
||||||
|
)
|
||||||
|
perl-module_src_compile
|
||||||
|
}
|
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DIST_AUTHOR=MIKEM
|
||||||
|
DIST_VERSION=1.32
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Perl extension for OpenSSL EC (Elliptic Curves) library"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test libressl"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-perl/Crypt-OpenSSL-Bignum-0.40.0
|
||||||
|
!libressl? ( dev-libs/openssl:0 )
|
||||||
|
libressl? ( dev-libs/libressl )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
!libressl? ( dev-libs/openssl:0 )
|
||||||
|
libressl? ( dev-libs/libressl )
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
"
|
||||||
|
src_compile() {
|
||||||
|
mymake=(
|
||||||
|
"OPTIMIZE=${CFLAGS}"
|
||||||
|
)
|
||||||
|
perl-module_src_compile
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST Crypt-OpenSSL-EC-1.31.tar.gz 69152 BLAKE2B 197b4701459ac4e065439861f6603154affab88c65945eb299daa060df27f6e6773cd49f7d41876c8f364a70bc45eecc3b469532f15477d17bd9e8cfb968c196 SHA512 ee631616ac4838c7e0487f732035af2a3b7c3e591ccdbdac63f49931cdd901acfcf479cbed9cf838f332bfb34fa5b2ef3617dfc9c1e6ba8bcc2909b7d2ea577f
|
DIST Crypt-OpenSSL-EC-1.31.tar.gz 69152 BLAKE2B 197b4701459ac4e065439861f6603154affab88c65945eb299daa060df27f6e6773cd49f7d41876c8f364a70bc45eecc3b469532f15477d17bd9e8cfb968c196 SHA512 ee631616ac4838c7e0487f732035af2a3b7c3e591ccdbdac63f49931cdd901acfcf479cbed9cf838f332bfb34fa5b2ef3617dfc9c1e6ba8bcc2909b7d2ea577f
|
||||||
|
DIST Crypt-OpenSSL-EC-1.32.tar.gz 69455 BLAKE2B ef306b59153faf394a08d80c8fafa2d6fc53e305884fdfc1d5b05274a4ac70192ac141ba26adeaf6a72186006bb88a9ea87abfa4d3fd14d9052f85dc00e451ac SHA512 cf1dc70295ff061bf10ca7c1dfaa699fba5502906564359cc702e4ae65bf83ce4255aeda841d44f6467dd20d3ed377587e8ffad04a6ae8c39c86385ec9a3e218
|
||||||
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DIST_AUTHOR=MIKEM
|
||||||
|
DIST_VERSION=0.08
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm) Perl extension"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="libressl"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-perl/Crypt-OpenSSL-EC-0.50.0
|
||||||
|
!libressl? ( dev-libs/openssl:0 )
|
||||||
|
libressl? ( dev-libs/libressl )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
!libressl? ( dev-libs/openssl:0 )
|
||||||
|
libressl? ( dev-libs/libressl )
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
"
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-0002-Port-to-OpenSSL-1.1.0.patch"
|
||||||
|
)
|
||||||
|
src_compile() {
|
||||||
|
mymake=(
|
||||||
|
"OPTIMIZE=${CFLAGS}"
|
||||||
|
)
|
||||||
|
perl-module_src_compile
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DIST_AUTHOR=AKIYM
|
||||||
|
DIST_VERSION=0.11
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Guess OpenSSL include path"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="libressl test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/perl-Exporter-5.570.0
|
||||||
|
virtual/perl-File-Spec
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:= )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:= )
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}
|
||||||
|
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
|
||||||
|
test? (
|
||||||
|
>=virtual/perl-Test-Simple-0.980.0
|
||||||
|
)
|
||||||
|
"
|
@ -0,0 +1 @@
|
|||||||
|
DIST Crypt-OpenSSL-Guess-0.11.tar.gz 11346 BLAKE2B f22d09e23e91c36c722dc9800391b67a1f912f8af6a13ec95c9074e65559585c77e72596a6dae17db28e11f8449813777423a60d9af0147819dfcb91ba489152 SHA512 cdae7f20a15d24842cf117bfba4f3bc0ec7d1066251e0480cbadd8f0aa28c9c9573905726fc1333ea9fbbb3769a67dbf28043de8487dcce27dab5d14a0848b09
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>perl@gentoo.org</email>
|
||||||
|
<name>Gentoo Perl Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="cpan">Crypt-OpenSSL-Guess</remote-id>
|
||||||
|
<remote-id type="cpan-module">Crypt::OpenSSL::Guess</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DIST_AUTHOR=TODDR
|
||||||
|
DIST_VERSION=0.31
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="RSA encoding and decoding using the OpenSSL libraries"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="libressl test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-perl/Crypt-OpenSSL-Bignum
|
||||||
|
dev-perl/Crypt-OpenSSL-Random
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:= )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:= )
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}
|
||||||
|
>=dev-perl/Crypt-OpenSSL-Guess-0.110.0
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
virtual/perl-Test
|
||||||
|
)
|
||||||
|
"
|
||||||
|
PERL_RM_FILES=(
|
||||||
|
t/z_kwalitee.t
|
||||||
|
t/z_perl_minimum_version.t
|
||||||
|
t/z_meta.t
|
||||||
|
t/z_pod-coverage.t
|
||||||
|
t/z_pod.t
|
||||||
|
)
|
||||||
|
mydoc="rfc*.txt"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
mymake=(
|
||||||
|
"OPTIMIZE=${CFLAGS}"
|
||||||
|
)
|
||||||
|
perl-module_src_compile
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST Crypt-OpenSSL-RSA-0.28.tar.gz 20035 BLAKE2B 9b98a22e68f2c16a38c0aee6ee9a509cd6c6b1d20b1c6533856b7682aa074c24a2e12e87ebdaf3deb7011cbe257737335646b52be74537533d836cbf6fb6ce6d SHA512 4a20c3f814e80ea15304b2a189001172e72237d703a0f9281e7e46d593c521508abfac3a259701994ec867f160821bec37e4e8234d04b792168db19b065ce324
|
DIST Crypt-OpenSSL-RSA-0.28.tar.gz 20035 BLAKE2B 9b98a22e68f2c16a38c0aee6ee9a509cd6c6b1d20b1c6533856b7682aa074c24a2e12e87ebdaf3deb7011cbe257737335646b52be74537533d836cbf6fb6ce6d SHA512 4a20c3f814e80ea15304b2a189001172e72237d703a0f9281e7e46d593c521508abfac3a259701994ec867f160821bec37e4e8234d04b792168db19b065ce324
|
||||||
|
DIST Crypt-OpenSSL-RSA-0.31.tar.gz 25856 BLAKE2B 172d48cd6cc0f3df2c1c1684897d8ee376663cb366a1e28c13e4af603b2b985d542f83284112be5e4717a3a13a512926b4413b5a8f08f7ed613cd9929683cce9 SHA512 e00d25fc1d39253ea2d7d6ee478403d2b38bd9125602baf5815672fb9e81674ff58bbb47539e425526db1988ebc1a40837372cf42ffd466cb532efa2e450ccab
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,7 @@
|
|||||||
DIST Django-2.2.11.tar.gz 9010479 BLAKE2B 9df126f62368c43a64fcdbf9d3831c78dd37e41eb88670517eeec84043083cc437d95301d86798b5945313b515d63bd12cba8484e74b6da2311af2e86ce87adc SHA512 b33ece4606e5a23626caee121018522166a0e1f32bd41ea4eb3d4c1f624943990a07e04c5a4f5d52958e733790178474e9314d346ce1e4d5d6e49ac2a700c857
|
DIST Django-2.2.11.tar.gz 9010479 BLAKE2B 9df126f62368c43a64fcdbf9d3831c78dd37e41eb88670517eeec84043083cc437d95301d86798b5945313b515d63bd12cba8484e74b6da2311af2e86ce87adc SHA512 b33ece4606e5a23626caee121018522166a0e1f32bd41ea4eb3d4c1f624943990a07e04c5a4f5d52958e733790178474e9314d346ce1e4d5d6e49ac2a700c857
|
||||||
DIST Django-2.2.12.tar.gz 8877061 BLAKE2B 7d92e7f871606aaacc82528f3d7c26d134a7b1216ae983a8da93cde20eac65729eaea1de8d3a7a598df8f9f228c3d20a5da9cb53a149d1064c58824626fd8aaf SHA512 3c01b606e34dd0abe5a03bc55bf7d9328a0da370c22bac4d15c3468512b26ad57fd07d942a2a34129ce18bcc5e86c67e163d0f4d5b7ea47e3e899ba7617ab28c
|
DIST Django-2.2.12.tar.gz 8877061 BLAKE2B 7d92e7f871606aaacc82528f3d7c26d134a7b1216ae983a8da93cde20eac65729eaea1de8d3a7a598df8f9f228c3d20a5da9cb53a149d1064c58824626fd8aaf SHA512 3c01b606e34dd0abe5a03bc55bf7d9328a0da370c22bac4d15c3468512b26ad57fd07d942a2a34129ce18bcc5e86c67e163d0f4d5b7ea47e3e899ba7617ab28c
|
||||||
DIST Django-2.2.13.tar.gz 8879757 BLAKE2B 4a7986805c6a3674d47aa82b97f31ae63968dd7c0f12db672207cd1d97076acb681fe44e730147122911684b36d7f1e9d5ea18c054d4c40c68b460300fd9294b SHA512 6daf3486d2f19eb159193df77a7525e5173ba5889ad5c587a6ec6bbf02c4ea94fa90b9a30a5310932fc9353a22c413208ab724c05740f844eccfe610da3ca68a
|
DIST Django-2.2.13.tar.gz 8879757 BLAKE2B 4a7986805c6a3674d47aa82b97f31ae63968dd7c0f12db672207cd1d97076acb681fe44e730147122911684b36d7f1e9d5ea18c054d4c40c68b460300fd9294b SHA512 6daf3486d2f19eb159193df77a7525e5173ba5889ad5c587a6ec6bbf02c4ea94fa90b9a30a5310932fc9353a22c413208ab724c05740f844eccfe610da3ca68a
|
||||||
|
DIST Django-2.2.14.tar.gz 9022051 BLAKE2B 397f1de35f645da9964581d494d933ce2327915315049997aaed238f27214e4fead8c50e779052eafb3d237e065ef47f2d3f151552f712b6348ed23b75d25e52 SHA512 48ad065df161300920abe0c28c3f79cebe536de00fe60c8a7633caee149e0632aa564a848172bad0f254f2a98194cb625a5c169e51a89f3cab95c1213cfe485d
|
||||||
DIST Django-3.0.6.tar.gz 9070990 BLAKE2B 9f918f64baecc5fe18ec08293da0f81a5e6ba9dc034b7e43f11ac9e67fa8d16c155878342babad9fca8ed30caf5ec3335756e2e0312c463b46a23b4db92fd4a0 SHA512 4c92c51386919c389037d6c6d1de3cb6ec443bd1f216f20797fb20fb24ea8d021701a03805ba693deadfa82b1aee38ae0d7fc03cae94cd744b1d1fa47ddc46ad
|
DIST Django-3.0.6.tar.gz 9070990 BLAKE2B 9f918f64baecc5fe18ec08293da0f81a5e6ba9dc034b7e43f11ac9e67fa8d16c155878342babad9fca8ed30caf5ec3335756e2e0312c463b46a23b4db92fd4a0 SHA512 4c92c51386919c389037d6c6d1de3cb6ec443bd1f216f20797fb20fb24ea8d021701a03805ba693deadfa82b1aee38ae0d7fc03cae94cd744b1d1fa47ddc46ad
|
||||||
DIST Django-3.0.7.tar.gz 8947502 BLAKE2B c26752f41f04f23ea1db9863d0919c17ed27b75133e22cc342e453e40077f05f6458f8edd290bfdcf828a181e38d89a1b4faeaa9cb44176ff0f7d67910d6b9df SHA512 566a78c3686baaea2ea8f2db2c1762a78ec5e5ae44f0be43f49c83899c2a0a9d1b2297a05ce8f4bc6bc580c494dde66bb2be47a8269cce3e1b007fedd857e5d3
|
DIST Django-3.0.7.tar.gz 8947502 BLAKE2B c26752f41f04f23ea1db9863d0919c17ed27b75133e22cc342e453e40077f05f6458f8edd290bfdcf828a181e38d89a1b4faeaa9cb44176ff0f7d67910d6b9df SHA512 566a78c3686baaea2ea8f2db2c1762a78ec5e5ae44f0be43f49c83899c2a0a9d1b2297a05ce8f4bc6bc580c494dde66bb2be47a8269cce3e1b007fedd857e5d3
|
||||||
|
DIST Django-3.0.8.tar.gz 9080731 BLAKE2B b3276527c9c5eba18b380204c498ebd5724e5211640ead9e05284eb013f907ce6799125b29e2030bc37ecd5a1022e6eb3f193eca5e2c6520adef630d6d2114a9 SHA512 92d169fb37883355f1898fc13b54b6732ec14d71f77e4b91db30dd9bfb5df8b34c1c9566af6ddc37e00a9e3eadd38b6a51ff604a4da4285167f66b55215be301
|
||||||
|
@ -0,0 +1,78 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||||
|
PYTHON_COMPAT=( python3_{6..8} )
|
||||||
|
PYTHON_REQ_USE='sqlite?,threads(+)'
|
||||||
|
|
||||||
|
inherit bash-completion-r1 distutils-r1 eutils
|
||||||
|
|
||||||
|
MY_PN="Django"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="High-level Python web framework"
|
||||||
|
HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
|
||||||
|
SRC_URI="https://www.djangoproject.com/m/releases/$(ver_cut 1-2)/${MY_P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
# admin fonts: Roboto (media-fonts/roboto)
|
||||||
|
LICENSE+=" Apache-2.0"
|
||||||
|
# admin icons, jquery, xregexp.js
|
||||||
|
LICENSE+=" MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE="doc sqlite test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/pytz[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
|
||||||
|
BDEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||||
|
test? (
|
||||||
|
$(python_gen_impl_dep sqlite)
|
||||||
|
dev-python/docutils[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jinja[${PYTHON_USEDEP}]
|
||||||
|
dev-python/numpy[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pillow[webp,${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/selenium[${PYTHON_USEDEP}]
|
||||||
|
dev-python/tblib[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-2.0.7-bashcomp.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs --no-autodoc
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# Tests have non-standard assumptions about PYTHONPATH,
|
||||||
|
# and don't work with ${BUILD_DIR}/lib.
|
||||||
|
PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
|
||||||
|
die "Tests fail with ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
newbashcomp extras/django_bash_completion ${PN}-admin
|
||||||
|
bashcomp_alias ${PN}-admin django-admin.py
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Additional Backend support can be enabled via"
|
||||||
|
optfeature "MySQL backend support" dev-python/mysqlclient
|
||||||
|
optfeature "PostgreSQL backend support" dev-python/psycopg:2
|
||||||
|
echo ""
|
||||||
|
elog "Other features can be enhanced by"
|
||||||
|
optfeature "GEO Django" "sci-libs/gdal[geos]"
|
||||||
|
optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
|
||||||
|
optfeature "ImageField Support" dev-python/pillow
|
||||||
|
optfeature "Password encryption" dev-python/bcrypt
|
||||||
|
optfeature "High-level abstractions for Django forms" dev-python/django-formtools
|
||||||
|
}
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
PYTHON_REQ_USE='sqlite?,threads(+)'
|
||||||
|
|
||||||
|
inherit bash-completion-r1 distutils-r1 eutils
|
||||||
|
|
||||||
|
MY_PN="Django"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="High-level Python web framework"
|
||||||
|
HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
|
||||||
|
SRC_URI="https://www.djangoproject.com/m/releases/$(ver_cut 1-2)/${MY_P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
# admin fonts: Roboto (media-fonts/roboto)
|
||||||
|
LICENSE+=" Apache-2.0"
|
||||||
|
# admin icons, jquery, xregexp.js
|
||||||
|
LICENSE+=" MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="doc sqlite test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/asgiref[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytz[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
|
||||||
|
BDEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||||
|
test? (
|
||||||
|
$(python_gen_impl_dep sqlite)
|
||||||
|
dev-python/docutils[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jinja[${PYTHON_USEDEP}]
|
||||||
|
dev-python/numpy[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pillow[webp,${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/selenium[${PYTHON_USEDEP}]
|
||||||
|
dev-python/tblib[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-3.0.6-bashcomp.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs --no-autodoc
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# Tests have non-standard assumptions about PYTHONPATH,
|
||||||
|
# and don't work with ${BUILD_DIR}/lib.
|
||||||
|
PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
|
||||||
|
die "Tests fail with ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
newbashcomp extras/django_bash_completion ${PN}-admin
|
||||||
|
bashcomp_alias ${PN}-admin django-admin.py
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Additional Backend support can be enabled via"
|
||||||
|
optfeature "MySQL backend support" dev-python/mysqlclient
|
||||||
|
optfeature "PostgreSQL backend support" dev-python/psycopg:2
|
||||||
|
echo ""
|
||||||
|
elog "Other features can be enhanced by"
|
||||||
|
optfeature "GEO Django" "sci-libs/gdal[geos]"
|
||||||
|
optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
|
||||||
|
optfeature "ImageField Support" dev-python/pillow
|
||||||
|
optfeature "Password encryption" dev-python/bcrypt
|
||||||
|
optfeature "High-level abstractions for Django forms" dev-python/django-formtools
|
||||||
|
}
|
@ -0,0 +1,56 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
|
||||||
|
PYTHON_REQ_USE="threads(+),sqlite"
|
||||||
|
|
||||||
|
inherit distutils-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A library for property based testing"
|
||||||
|
HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
|
||||||
|
SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
|
||||||
|
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
${RDEPEND}
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pexpect[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytest-5.3.5[${PYTHON_USEDEP}]
|
||||||
|
!!<dev-python/typing-3.7.4.1
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# avoid pytest-xdist dep for one test
|
||||||
|
sed -i -e 's:test_prints_statistics_given_option_under_xdist:_&:' \
|
||||||
|
tests/pytest/test_statistics.py || die
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
pytest -vv tests/cover tests/pytest tests/quality ||
|
||||||
|
die "Tests fail with ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "datetime support" dev-python/pytz
|
||||||
|
optfeature "dateutil support" dev-python/python-dateutil
|
||||||
|
optfeature "numpy support" dev-python/numpy
|
||||||
|
optfeature "django support" dev-python/django dev-python/pytz
|
||||||
|
optfeature "pandas support" dev-python/pandas
|
||||||
|
optfeature "pytest support" dev-python/pytest
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST jupyter_client-5.2.3.tar.gz 271787 BLAKE2B 36761e53050874c141c38f545f8f6fb53c144c30f686b3706594d124a65e410c205379b7ecbeed12f1520f0f568c7db3c802223f6fdb8f76407074beacc21918 SHA512 89b980ecc281bc1512e1fc4ba35862cc6e541f825ee07a1382d300c8088f24611225ab415d6a7c1e4209c47a74c113ec95f863e8fb0b33c6db9eb9c3521fc0ae
|
DIST jupyter_client-5.2.3.tar.gz 271787 BLAKE2B 36761e53050874c141c38f545f8f6fb53c144c30f686b3706594d124a65e410c205379b7ecbeed12f1520f0f568c7db3c802223f6fdb8f76407074beacc21918 SHA512 89b980ecc281bc1512e1fc4ba35862cc6e541f825ee07a1382d300c8088f24611225ab415d6a7c1e4209c47a74c113ec95f863e8fb0b33c6db9eb9c3521fc0ae
|
||||||
DIST jupyter_client-5.3.4.tar.gz 275850 BLAKE2B a0884fb6cd2858b3ecf8353c6dc180370a53b4d59f77fdeb33c972c72857650e2e8b64ac5f6c9d223a99f30bb9ad9e06673cfe14b2d79abc0e4363104ffd15c3 SHA512 54b5206c08f5119feb50deb2d815d79a178799ad5c1231a0d03fc950ebbf6cb2f7c3a757024f788d416f808c57aa8476fcfa110f63182314bf2d5cdeb9a006cf
|
DIST jupyter_client-5.3.4.tar.gz 275850 BLAKE2B a0884fb6cd2858b3ecf8353c6dc180370a53b4d59f77fdeb33c972c72857650e2e8b64ac5f6c9d223a99f30bb9ad9e06673cfe14b2d79abc0e4363104ffd15c3 SHA512 54b5206c08f5119feb50deb2d815d79a178799ad5c1231a0d03fc950ebbf6cb2f7c3a757024f788d416f808c57aa8476fcfa110f63182314bf2d5cdeb9a006cf
|
||||||
DIST jupyter_client-6.1.3.tar.gz 290112 BLAKE2B 205d4fc4bee263b05a36c562db11fe9a0d39defa5d633e85412a7e6382ddc49f9875c5112c1d23108b8e8ae7e57060afebeef949d7bf685b9541dfd06ae43fcd SHA512 39756e1bd7a051092c70c5f75ff1a8b8dd308eb054b3e572d5682e832dc83e6935c3f845230908f1c3debe95977c7b7ae63c373aad4ea6c1e87674b083d5e72c
|
DIST jupyter_client-6.1.3.tar.gz 290112 BLAKE2B 205d4fc4bee263b05a36c562db11fe9a0d39defa5d633e85412a7e6382ddc49f9875c5112c1d23108b8e8ae7e57060afebeef949d7bf685b9541dfd06ae43fcd SHA512 39756e1bd7a051092c70c5f75ff1a8b8dd308eb054b3e572d5682e832dc83e6935c3f845230908f1c3debe95977c7b7ae63c373aad4ea6c1e87674b083d5e72c
|
||||||
|
DIST jupyter_client-6.1.5.tar.gz 290829 BLAKE2B 7029703ebf7dccafd9c90835d9ed3305f591597947dabaef3fd670c7fd595bc8a8fa5258ad07b0bbe170c134f8f50593e980c2360de2521216fc061996268032 SHA512 b289b07f1300a7aa541b15ece33340fde7dd9765a200214668ad3a124ec7fd98c742f61417c9d31d6daff9ecc1aaaca6ec516f359cc26007731c0f8d859a73a9
|
||||||
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Jupyter protocol implementation and client libraries"
|
||||||
|
HOMEPAGE="https://jupyter.org"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||||
|
dev-python/traitlets[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jupyter_core[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
|
||||||
|
www-servers/tornado[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? (
|
||||||
|
dev-python/ipykernel[${PYTHON_USEDEP}]
|
||||||
|
dev-python/ipython[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue