parent
10e44a9316
commit
cbaa507651
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST cdemu-daemon-3.2.4.tar.bz2 83580 BLAKE2B 56cfde3b9b9a98ba0da629deac717a740b7c92c67195ac282af5337f0e782b555f53221741a59abf3e78faacd066e34a722d08e27cef6fd1082cb75b46eb3ace SHA512 b5dd19a9325773e22c1910ae02f351803fb4f02197eaf5d41a984b4898a5fb0f027c70791d4c25553a9b589273fa3578d3cb12aa7a056f8639b341bd2ab44291
|
DIST cdemu-daemon-3.2.4.tar.bz2 83580 BLAKE2B 56cfde3b9b9a98ba0da629deac717a740b7c92c67195ac282af5337f0e782b555f53221741a59abf3e78faacd066e34a722d08e27cef6fd1082cb75b46eb3ace SHA512 b5dd19a9325773e22c1910ae02f351803fb4f02197eaf5d41a984b4898a5fb0f027c70791d4c25553a9b589273fa3578d3cb12aa7a056f8639b341bd2ab44291
|
||||||
|
DIST cdemu-daemon-3.2.5.tar.xz 85948 BLAKE2B f9b977ce964b15835afef54131cc158bc45389af30739706d93984bc24787b95034d9da7d56e88e018be9db66c185c16b7cf7481e0fdd0e97fed9e55b61419fd SHA512 6b084dc1809c9ccf8f9c24c671f13259d2e1ca6d2e6f7f85d44a47b4e973a68d7c92e470071421cdf6f2142eb26bdfd277a2f9c85b960d0b315b51a2d65953c7
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake systemd
|
||||||
|
|
||||||
|
DESCRIPTION="Daemon of the CDEmu optical media image mounting suite"
|
||||||
|
HOMEPAGE="https://cdemu.sourceforge.io"
|
||||||
|
SRC_URI="https://download.sourceforge.net/cdemu/cdemu-daemon/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0/7" # subslot = CDEMU_DAEMON_INTERFACE_VERSION_MAJOR in CMakeLists.txt
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DEPEND=">=dev-libs/glib-2.38:2
|
||||||
|
>=dev-libs/libmirage-3.2.0:=
|
||||||
|
>=media-libs/libao-0.8.0:="
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
sys-apps/dbus
|
||||||
|
>=sys-fs/vhba-20130607"
|
||||||
|
BDEPEND="
|
||||||
|
dev-util/intltool
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS README )
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
|
||||||
|
insinto /etc/modules-load.d
|
||||||
|
newins - vhba.conf <<<"vhba"
|
||||||
|
systemd_douserunit service-example/cdemu-daemon.service
|
||||||
|
insinto /usr/share/dbus-1/services
|
||||||
|
doins service-example/net.sf.cdemu.CDEmuDaemon.service
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "As of 3.2.5, cdemu-daemon no longer supports autoloading"
|
||||||
|
elog "on non-systemd systems. OpenRC users have to start it manually."
|
||||||
|
elog
|
||||||
|
elog "We install /etc/modules-load.d/vhba.conf to load the module"
|
||||||
|
elog "automatically, and D-BUS autolaunch will start cdemu-daemon user"
|
||||||
|
elog "service."
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST cdemu-client-3.2.4.tar.bz2 44284 BLAKE2B c57fe09bef7112933a93fac9944eaff957e01692ec1ddec7fd443aa780f8b3d85d0bd640611337d896843de3ab00d09e093c293776a52afa85f781bdde7f4250 SHA512 2e10cb345e261ddaa6da68ee626770ed65749b1ea64c2bbbf0f3a2e96184c2906834886754e87e3161c3056473e5ee0dc20672ce7cb48232e6bef1c93cb80550
|
DIST cdemu-client-3.2.4.tar.bz2 44284 BLAKE2B c57fe09bef7112933a93fac9944eaff957e01692ec1ddec7fd443aa780f8b3d85d0bd640611337d896843de3ab00d09e093c293776a52afa85f781bdde7f4250 SHA512 2e10cb345e261ddaa6da68ee626770ed65749b1ea64c2bbbf0f3a2e96184c2906834886754e87e3161c3056473e5ee0dc20672ce7cb48232e6bef1c93cb80550
|
||||||
|
DIST cdemu-client-3.2.5.tar.xz 41596 BLAKE2B 5b3e5a16f9daa0ab2c670a8cba54af380894e668c87a64a5e2126777d6725420d9bb7f41290ca69eba12e20db97b00cc74aea3df9694ef331e7a571b913820b1 SHA512 d143705607507503cd7828f02e7a0fbe5d33f15e28ce61f453567d8635ed863c5b508ed2b1964f034d846ecdea752bd3dfb565350174db3e06cf7d29c2f828bf
|
||||||
|
@ -0,0 +1,61 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
inherit bash-completion-r1 cmake python-single-r1 xdg-utils
|
||||||
|
|
||||||
|
MY_P=cdemu-client-${PV}
|
||||||
|
DESCRIPTION="Command-line tool for controlling cdemu-daemon"
|
||||||
|
HOMEPAGE="https://cdemu.sourceforge.io"
|
||||||
|
SRC_URI="https://download.sourceforge.net/cdemu/cdemu-client/${MY_P}.tar.xz"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="+cdemu-daemon"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
RDEPEND="${PYTHON_DEPS}
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
|
||||||
|
')
|
||||||
|
cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 )"
|
||||||
|
BDEPEND="${PYTHON_DEPS}
|
||||||
|
dev-util/desktop-file-utils
|
||||||
|
>=dev-util/intltool-0.21
|
||||||
|
>=sys-devel/gettext-0.18
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS README )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cmake_src_prepare
|
||||||
|
|
||||||
|
python_fix_shebang src/cdemu
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DPOST_INSTALL_HOOKS=OFF
|
||||||
|
# requires bash-completion as BDEPEND, better install it manually
|
||||||
|
-DENABLE_BASH_COMPLETION=OFF
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
newbashcomp data/cdemu-bash-completion.sh cdemu
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST gcdemu-3.2.4.tar.bz2 52209 BLAKE2B 620b1ea8616cf0d7f80954dd00ad1442b55fedafc5ff27ad5aa917e69a803a9629ccadb33ec3fdb2371c464bd484a15e85e00036dee5a67283fbf7e8d64e252c SHA512 920ab87a0b200f3f3983ff878871265084787f1468c042352c319ff3a37131547cc1e981801eefaee1e419ec306b026f7a18da165a17e3ddc6a92998a42e7b41
|
DIST gcdemu-3.2.4.tar.bz2 52209 BLAKE2B 620b1ea8616cf0d7f80954dd00ad1442b55fedafc5ff27ad5aa917e69a803a9629ccadb33ec3fdb2371c464bd484a15e85e00036dee5a67283fbf7e8d64e252c SHA512 920ab87a0b200f3f3983ff878871265084787f1468c042352c319ff3a37131547cc1e981801eefaee1e419ec306b026f7a18da165a17e3ddc6a92998a42e7b41
|
||||||
|
DIST gcdemu-3.2.5.tar.xz 47960 BLAKE2B 8e45fe31461120b33080b9e40bd1def1c4ddfe562a9ca60814c66fbe073325d867692bd367e89e8281e34955eb232c37d8908a8962f5aa4587000b28c296d32b SHA512 d7e7b6ee1677213d858fca18103dd6d06e5de3f6c65fd16f19925b14ef50c73ebd0cbee3cb5c65aa5a59be3da1865f3e87b5e7c1a5921c496ae083727365e10b
|
||||||
|
@ -0,0 +1,56 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
inherit cmake gnome2-utils python-single-r1 xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Gtk+ GUI for controlling cdemu-daemon"
|
||||||
|
HOMEPAGE="https://cdemu.sourceforge.io"
|
||||||
|
SRC_URI="https://download.sourceforge.net/cdemu/gcdemu/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
# librsvg for pixbuf-loader
|
||||||
|
RDEPEND="${PYTHON_DEPS}
|
||||||
|
app-cdr/cdemu-daemon:0/7
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
|
||||||
|
')
|
||||||
|
gnome-base/librsvg:2
|
||||||
|
x11-libs/gdk-pixbuf[introspection]
|
||||||
|
x11-libs/gtk+:3[introspection]
|
||||||
|
x11-libs/libnotify[introspection]"
|
||||||
|
BDEPEND="${PYTHON_DEPS}
|
||||||
|
dev-util/desktop-file-utils
|
||||||
|
>=dev-util/intltool-0.21
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS README )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cmake_src_prepare
|
||||||
|
python_fix_shebang src/gcdemu
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=( -DPOST_INSTALL_HOOKS=OFF )
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
Binary file not shown.
@ -1,97 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{7..8} )
|
|
||||||
|
|
||||||
inherit cmake python-any-r1 xdg-utils
|
|
||||||
|
|
||||||
DESCRIPTION="A hierarchical note taking application (C++ version)"
|
|
||||||
HOMEPAGE="https://www.giuspen.com/cherrytree https://github.com/giuspen/cherrytree"
|
|
||||||
|
|
||||||
if [[ ${PV} == *9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/giuspen/cherrytree"
|
|
||||||
S="${WORKDIR}/${P}/future"
|
|
||||||
else
|
|
||||||
COMMIT="074a09ce3c1130ec60f5f5a3b8be958337b6d5ab" # 20200523
|
|
||||||
SRC_URI="https://github.com/giuspen/cherrytree/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
S="${WORKDIR}/${PN}-${COMMIT}/future"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# GPL-3 — future/src/ct (CherryTree)
|
|
||||||
# LGPL-2.1 — future/src/7za (7zip)
|
|
||||||
# MIT — future/src/fmt (libfmt)
|
|
||||||
LICENSE="GPL-3 LGPL-2.1 MIT"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="nls test"
|
|
||||||
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
app-text/gspell:=
|
|
||||||
dev-libs/glib:2
|
|
||||||
>=dev-cpp/glibmm-2.64.2:2
|
|
||||||
dev-cpp/gtkmm:3.0
|
|
||||||
dev-cpp/gtksourceviewmm:3.0
|
|
||||||
dev-libs/libxml2:2
|
|
||||||
dev-cpp/libxmlpp:2.6
|
|
||||||
dev-cpp/pangomm:1.4
|
|
||||||
dev-db/sqlite:3"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')"
|
|
||||||
BDEPEND="${PYTHON_DEPS}
|
|
||||||
virtual/pkgconfig
|
|
||||||
nls? (
|
|
||||||
dev-util/intltool
|
|
||||||
sys-devel/gettext
|
|
||||||
)
|
|
||||||
test? ( dev-util/cpputest )"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
python-any-r1_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
python_check_deps() {
|
|
||||||
has_version "dev-python/lxml[${PYTHON_USEDEP}]"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# disable compress man pages
|
|
||||||
sed -i -e \
|
|
||||||
'/install(FILES/s|${MANFILE_FULL_GZ}|${CMAKE_SOURCE_DIR}/data/cherrytree.1|' \
|
|
||||||
CMakeLists.txt || die
|
|
||||||
|
|
||||||
if [[ ${PV} != *9999 ]]; then
|
|
||||||
sed -i \
|
|
||||||
-e "/^set(CT_VERSION/s|\"\(.*\)\"|\"${PV}\"|" \
|
|
||||||
CMakeLists.txt || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
python_fix_shebang .
|
|
||||||
cmake_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DPYTHON_EXEC="${PYTHON}"
|
|
||||||
-DUSE_NLS=$(usex nls)
|
|
||||||
-DBUILD_TESTING=$(usex test)
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_icon_cache_update
|
|
||||||
xdg_mimeinfo_database_update
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_icon_cache_update
|
|
||||||
xdg_mimeinfo_database_update
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST pandoc-2.11.3.1.tar.gz 12924767 BLAKE2B e8e99e3993363730d7e048926754f29b0f8a3e61278efeadd549c45d7434ff627f701bbe5d54203a6592bc12fe0086b107d82e552c3b5e60f5f20afd65ecdae6 SHA512 a1e4b0a598c56b892e95d0c129717b0c56071fe6614583171bf7b661a8c02221cff8927f1a1a6b375236b563cc9585684de1d4eeb2514e81722866c29260fb5e
|
DIST pandoc-2.11.3.1.tar.gz 12924767 BLAKE2B e8e99e3993363730d7e048926754f29b0f8a3e61278efeadd549c45d7434ff627f701bbe5d54203a6592bc12fe0086b107d82e552c3b5e60f5f20afd65ecdae6 SHA512 a1e4b0a598c56b892e95d0c129717b0c56071fe6614583171bf7b661a8c02221cff8927f1a1a6b375236b563cc9585684de1d4eeb2514e81722866c29260fb5e
|
||||||
|
DIST pandoc-2.13.tar.gz 12959060 BLAKE2B 78079d6805d8e1d84f73fd67c3802c2f202523b8e672204b69c6c9aa95e8c003588dbe158db506921bd6444c35aa4b0a8417bb317661fa889c8516cdae96197b SHA512 c894f59e7ff57603fd6a60d11880b9fd6d6e206247346f77070b176fed6f359b3d5a5ba984803717ac4a4e5c038ad0912513da091d4b8672df63af17d21627a8
|
||||||
DIST pandoc-2.9.2.1.tar.gz 12586844 BLAKE2B 298cafc88c33f461e6724cb60f4462398ab6a484eb4fcd598a488f4d599abc09f5e85faf16cc4da5c7cfc2274fb2ed1acf5cf9450bcc83c2ec810badfb7d6380 SHA512 35ac491a7e0a2f6d8fe0f2c2ffe265748b13920904e974f88c92b3f82edb2f1c03e28ebef1bc344ead13d566117a5e50707a68edc49f95159157f974210b23b2
|
DIST pandoc-2.9.2.1.tar.gz 12586844 BLAKE2B 298cafc88c33f461e6724cb60f4462398ab6a484eb4fcd598a488f4d599abc09f5e85faf16cc4da5c7cfc2274fb2ed1acf5cf9450bcc83c2ec810badfb7d6380 SHA512 35ac491a7e0a2f6d8fe0f2c2ffe265748b13920904e974f88c92b3f82edb2f1c03e28ebef1bc344ead13d566117a5e50707a68edc49f95159157f974210b23b2
|
||||||
|
@ -0,0 +1,114 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.6.7.9999
|
||||||
|
#hackport: flags: -static
|
||||||
|
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Conversion between markup formats"
|
||||||
|
HOMEPAGE="https://pandoc.org"
|
||||||
|
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="embed-data-files optimize trypandoc"
|
||||||
|
|
||||||
|
# test failure: error while loading shared libraries:
|
||||||
|
# libHSpandoc-2.9.2.1-FD5JyeIDy0ZA6c46md2bYO-ghc8.8.3.so:
|
||||||
|
# cannot open shared object file: No such file or directory
|
||||||
|
RESTRICT=test
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
|
||||||
|
>=dev-haskell/aeson-pretty-0.8.5:=[profile?] <dev-haskell/aeson-pretty-0.9:=[profile?]
|
||||||
|
>=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
|
||||||
|
>=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?]
|
||||||
|
>=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
|
||||||
|
>=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
|
||||||
|
>=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
|
||||||
|
>=dev-haskell/citeproc-0.3.0.9:=[profile?] <dev-haskell/citeproc-0.3.1:=[profile?]
|
||||||
|
>=dev-haskell/commonmark-0.1.1.3:=[profile?] <dev-haskell/commonmark-0.2:=[profile?]
|
||||||
|
>=dev-haskell/commonmark-extensions-0.2.0.4:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?]
|
||||||
|
>=dev-haskell/commonmark-pandoc-0.2:=[profile?] <dev-haskell/commonmark-pandoc-0.3:=[profile?]
|
||||||
|
>=dev-haskell/connection-0.3.1:=[profile?]
|
||||||
|
>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
|
||||||
|
>=dev-haskell/doclayout-0.3.0.1:=[profile?] <dev-haskell/doclayout-0.4:=[profile?]
|
||||||
|
>=dev-haskell/doctemplates-0.9:=[profile?] <dev-haskell/doctemplates-0.10:=[profile?]
|
||||||
|
>=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?]
|
||||||
|
>=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
|
||||||
|
>=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?]
|
||||||
|
>=dev-haskell/glob-0.7:=[profile?] <dev-haskell/glob-0.11:=[profile?]
|
||||||
|
>=dev-haskell/haddock-library-1.8:=[profile?] <dev-haskell/haddock-library-1.10:=[profile?]
|
||||||
|
>=dev-haskell/hslua-1.1:=[profile?] <dev-haskell/hslua-1.4:=[profile?]
|
||||||
|
>=dev-haskell/hslua-module-path-0.1.0:=[profile?] <dev-haskell/hslua-module-path-0.2.0:=[profile?]
|
||||||
|
>=dev-haskell/hslua-module-system-0.2:=[profile?] <dev-haskell/hslua-module-system-0.3:=[profile?]
|
||||||
|
>=dev-haskell/hslua-module-text-0.2.1:=[profile?] <dev-haskell/hslua-module-text-0.4:=[profile?]
|
||||||
|
>=dev-haskell/hsyaml-0.2:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?]
|
||||||
|
>=dev-haskell/http-4000.0.5:=[profile?] <dev-haskell/http-4000.4:=[profile?]
|
||||||
|
>=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.8:=[profile?]
|
||||||
|
>=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
|
||||||
|
>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
|
||||||
|
>=dev-haskell/ipynb-0.1:=[profile?] <dev-haskell/ipynb-0.2:=[profile?]
|
||||||
|
>=dev-haskell/jira-wiki-markup-1.3.4:=[profile?] <dev-haskell/jira-wiki-markup-1.4:=[profile?]
|
||||||
|
>=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.4:=[profile?]
|
||||||
|
>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||||
|
>=dev-haskell/network-2.6:=[profile?]
|
||||||
|
>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
|
||||||
|
>=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?]
|
||||||
|
>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||||
|
>=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?]
|
||||||
|
>=dev-haskell/safe-0.3.18:=[profile?] <dev-haskell/safe-0.4:=[profile?]
|
||||||
|
>=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
|
||||||
|
>=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?]
|
||||||
|
>=dev-haskell/skylighting-0.10.5:=[profile?] <dev-haskell/skylighting-0.10.6:=[profile?]
|
||||||
|
>=dev-haskell/skylighting-core-0.10.5:=[profile?] <dev-haskell/skylighting-core-0.10.6:=[profile?]
|
||||||
|
>=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
|
||||||
|
>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?]
|
||||||
|
>=dev-haskell/tagsoup-0.14.6:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?]
|
||||||
|
>=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?]
|
||||||
|
>=dev-haskell/texmath-0.12.2:=[profile?] <dev-haskell/texmath-0.12.3:=[profile?]
|
||||||
|
>=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||||
|
>=dev-haskell/text-conversions-0.3:=[profile?] <dev-haskell/text-conversions-0.4:=[profile?]
|
||||||
|
>=dev-haskell/unicode-transforms-0.3:=[profile?] <dev-haskell/unicode-transforms-0.4:=[profile?]
|
||||||
|
>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
|
||||||
|
>=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
|
||||||
|
>=dev-haskell/xml-conduit-1.7:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?]
|
||||||
|
>=dev-haskell/zip-archive-0.2.3.4:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?]
|
||||||
|
>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
|
||||||
|
>=dev-lang/ghc-8.4.3:=
|
||||||
|
trypandoc? ( >=dev-haskell/wai-0.3:=[profile?]
|
||||||
|
>=dev-haskell/wai-extra-3.0.24:=[profile?] )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-2.2.0.1
|
||||||
|
test? ( >=dev-haskell/diff-0.2 <dev-haskell/diff-0.5
|
||||||
|
>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.15
|
||||||
|
>=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.5
|
||||||
|
>=dev-haskell/tasty-golden-2.3 <dev-haskell/tasty-golden-2.4
|
||||||
|
>=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
|
||||||
|
>=dev-haskell/tasty-lua-0.2 <dev-haskell/tasty-lua-0.3
|
||||||
|
>=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
# optimisations require ~16GB of memory on ghc-8.8.3
|
||||||
|
use optimize || HCFLAGS+=' -O0'
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
haskell-cabal_src_configure \
|
||||||
|
$(cabal_flag embed-data-files embed_data_files) \
|
||||||
|
--flag=-static \
|
||||||
|
$(cabal_flag trypandoc trypandoc)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
haskell-cabal_src_install
|
||||||
|
|
||||||
|
doman "${S}/man/${PN}.1"
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
--- a/cmake/config.h.cmake.in
|
||||||
|
+++ b/cmake/config.h.cmake.in
|
||||||
|
@@ -63,5 +63,7 @@
|
||||||
|
// strcasestr
|
||||||
|
#cmakedefine HAVE_STRCASESTR 1
|
||||||
|
|
||||||
|
+// glib-2.68.0+ compatibility
|
||||||
|
+#define GLIB_VERSION_MIN_REQUIRED (GLIB_VERSION_2_26)
|
||||||
|
|
||||||
|
#endif
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
DIST citeproc-0.3.0.1.tar.gz 567617 BLAKE2B 8b6df78401f392d3bc3045fe183b25850328bc9a5b0c0ce9334f6cf14e4451e4a526bd23266846d8a625011b1cf5b1b52fee0a5f7c83ea405769704203da5ce6 SHA512 113f3b5dae2bfce13a4b39ef87ea21f763a897182c7a10eae5e7aabbddbb12b773be6583f51578a92bf078e40b0718a69b908049f700f317bbfb509253dae27b
|
DIST citeproc-0.3.0.9.tar.gz 572112 BLAKE2B df1ff046f4356f5feebf3551b3be9807b3bfca6ef927805efeb2ff5133968f1bd0ae14923ec83309ad2b8dd50d674f4506b1f62adc53a78f6afccea7cb6da5fa SHA512 48341417e955f8ee4f6ea5e446e37907ed7b75858418c248504d93496b64147d67d7ba5e35ca9033a528982a7650d3013574f5e8686acc085f267e3d6a44b93f
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST commonmark-0.1.1.2.tar.gz 98983 BLAKE2B 8ec8e46c39d54af276d12388938d6ef7dd02a40fa0a5aba58f5c3026ce5be970ebf37cf351524e30cd80f80f49df1f03175941c97c658744c212379bd6e5051e SHA512 746539c055ef84b4458e910bf260222498c7081f62f421ca63aa2652a1297c3ad6b518cc27a3783868b8db3df39fe454e78f6ebf51439e73495ab4699c5c8427
|
DIST commonmark-0.1.1.4.tar.gz 99102 BLAKE2B 28fd60d2ddb385856ad824cbc73f9f20a35616312e2a4b340e4f0b7fd4311f35155a6fe3d6255a3e2e75a2058627c44119620e0e2caa917e5608cf1284a19641 SHA512 d8f8f652a78d6fcc0b623f6750f3735c22d623a3a8e423384ff0778993c0ac65e986bfb37ba939d0c4cda3db95af2289520883579d82372af5cf5e5bb0540657
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST doclayout-0.3.tar.gz 11968 BLAKE2B 60c9b1a0f8e6cbd18f130c392b19362754b0622def92e6404ac37cc3aa304712cf947fad0dd162f7919c93524f4cb87d8c9c240d22351087f629f5fb58321ad5 SHA512 ccb8c41977c5cea47294157c812a31b3be5bddc872915d8baf0d9063d597429606d83e4f7cf9e4aea9b1e1416cbcf732fbbcd71b6659de6510c661f9225d33d0
|
DIST doclayout-0.3.0.2.tar.gz 12140 BLAKE2B 831517277dad7cbec04335fa69a83a1fb7bbd90edfc14cdf4ea5a340f28416eaf28639c8388b9c305daf60097871d1c5454e28600374dab176aa3babe4449a98 SHA512 5f777b66c5bb589021ce6f74e4cb4520a5078621cbcc62bc4eb8b73d54771f18523dfe40935f83553a5a4244219a86b6af22e7e3f33d251b3c567f91bb9596c0
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST hakyll-4.13.4.1.tar.gz 105251 BLAKE2B 6a2c83f2784aad1c80ecce7d01ade1d1bde0546c3f828acc74c88df95b4217f191eb516bf57cc1993bdaebd76629d86d3963bf386f7df68ca5dc17288f3f2b3f SHA512 6045a1461855d46f57a20f7a84636f90e6d151bcbaf09511f10ab66fa0567062e355ff580d1f12a4432bbe517bc9e162d65927f3c343f8f077e81981e7c7973c
|
DIST hakyll-4.14.0.0.tar.gz 109807 BLAKE2B e1e6e541f5783571740744b9eee1bcd9edd79eec69b5556de39ef7a47f86e23fa0284ccb83ff9212ff4b07b7e2519eff67946ebdbf90663421cf98ea9761c529 SHA512 5f3f7a952b085cf1a59a646c15e42f29c89d4ed0a5a96f55156d19b86340c2361da6c19ff7a70bde98122423e237dc7082bfcc84bc5e96ab9421fdaef84a8cce
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
DIST hslua-module-path-0.1.0.1.tar.gz 8144 BLAKE2B d86eb43e1bc5805c60971bf1d9c9f0824118b06879c5e74d820324451ead467fc08a8272dcb37a698ca35c46103456efa2333002c2627679b1f5952693af0a37 SHA512 b6448d187ffff02340612c69d28fde429186de44874f52a01b3b3cc77cfe7a105426b4cdbe8e27b13620869a64ac0893abbfc5ffd7d2d500008efb94af00a3bb
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.6.7.9999
|
||||||
|
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Lua module to work with file paths"
|
||||||
|
HOMEPAGE="https://github.com/hslua/hslua-module-path"
|
||||||
|
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/hslua-1.2:=[profile?] <dev-haskell/hslua-1.4:=[profile?]
|
||||||
|
>=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||||
|
>=dev-lang/ghc-8.4.3:=
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-2.2.0.1
|
||||||
|
test? ( dev-haskell/tasty
|
||||||
|
dev-haskell/tasty-hunit
|
||||||
|
>=dev-haskell/tasty-lua-0.2 <dev-haskell/tasty-lua-0.3 )
|
||||||
|
"
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>haskell@gentoo.org</email>
|
||||||
|
<name>Gentoo Haskell</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -1 +1 @@
|
|||||||
DIST hslua-module-system-0.2.1.tar.gz 6339 BLAKE2B 0019478bf29dac977ff5124e77765eac86876879514e0346a6126574b8ca948a89a66f8417842c45357124e2990e2394275be886b43db59e05ea9065dd2b6b5b SHA512 296d2ee41760d8ee6025562c408f16e78468a9ca53910982fd346a9cf7b8c6df3340fd2d0a7f6ff5fc41c98f0724a733f0ed8bd64cdd18acfb65aa044cd4a99b
|
DIST hslua-module-system-0.2.2.1.tar.gz 6962 BLAKE2B bedc569bb969c0529a70b82fc1ddf14cc013c1954f97cb518cc5ea3495392812c2635b214c6a31d9f39107ea8e3ba68f4380fd1d9dd082b195a21ab697ef4e32 SHA512 66cf57b8c80605bdfa5145fc61dbe59b66dd67a82a8365006b80e2ab74a71fff0fdf0ffa690daab66e82b8ad086adbcd622a6844b2107c0b9719b8cdabdf542b
|
||||||
|
@ -1 +1,2 @@
|
|||||||
DIST hslua-module-text-0.2.1.tar.gz 3498 BLAKE2B 6bf71d9c434042f881bdaa42fa2ef3e076f1bf25ae00cc04a0b64055719246901c482f4fbfa280d2f6ebf66cf5d1f5668ba73e91c589dfe081cce25439b40466 SHA512 e2da17ec688c00968537e49c18d71a3e365a57bb0c8cb2639b2052d04771686ee695186726569e82f72723c78841bccdc0de33d0302e943e67f3432bd5fb9d13
|
DIST hslua-module-text-0.2.1.tar.gz 3498 BLAKE2B 6bf71d9c434042f881bdaa42fa2ef3e076f1bf25ae00cc04a0b64055719246901c482f4fbfa280d2f6ebf66cf5d1f5668ba73e91c589dfe081cce25439b40466 SHA512 e2da17ec688c00968537e49c18d71a3e365a57bb0c8cb2639b2052d04771686ee695186726569e82f72723c78841bccdc0de33d0302e943e67f3432bd5fb9d13
|
||||||
|
DIST hslua-module-text-0.3.0.1.tar.gz 4617 BLAKE2B 682650493a2757b6d40a75aee5995f39bbca649d072eefad4f5d5394efd152088304379fa5d1e605111f9329e4eb5ddf98228006f90f8c5a2566c9b3bc684bc6 SHA512 15ba5e97261e9fa0bb4053575a0dd368048141a401200c32bb53a969cc741d2bd2d04890fef5c488fb6f476438d28e4d5ab9fea4a62aecdee285e8f1a1adecc4
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.6.7.9999
|
||||||
|
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Lua module for text"
|
||||||
|
HOMEPAGE="https://github.com/hslua/hslua-module-text"
|
||||||
|
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/hslua-1.2:=[profile?] <dev-haskell/hslua-1.4:=[profile?]
|
||||||
|
>=dev-haskell/text-1:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||||
|
>=dev-lang/ghc-8.4.3:=
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-2.2.0.1
|
||||||
|
test? ( dev-haskell/tasty
|
||||||
|
dev-haskell/tasty-hunit
|
||||||
|
>=dev-haskell/tasty-lua-0.2 <dev-haskell/tasty-lua-0.3 )
|
||||||
|
"
|
@ -1,2 +1,3 @@
|
|||||||
DIST hslua-1.0.3.1.tar.gz 236734 BLAKE2B 45eba849c41a22fdc7d03729f0ac15fb25ff83d1cdcb905a58a5813ef34f3b2e2a98a7ff2991083672a7afd5898e50e6ef9c83157c773b9861bd1547f4da5972 SHA512 047bcf851727e7525f10f6c705ec8968f330373aedf22bc91c96a44e5abdced46622a66a87c7973eac178c69dd3371bbcf4b858ed3c442719279e4cac4e57657
|
DIST hslua-1.0.3.1.tar.gz 236734 BLAKE2B 45eba849c41a22fdc7d03729f0ac15fb25ff83d1cdcb905a58a5813ef34f3b2e2a98a7ff2991083672a7afd5898e50e6ef9c83157c773b9861bd1547f4da5972 SHA512 047bcf851727e7525f10f6c705ec8968f330373aedf22bc91c96a44e5abdced46622a66a87c7973eac178c69dd3371bbcf4b858ed3c442719279e4cac4e57657
|
||||||
DIST hslua-1.1.2.tar.gz 244832 BLAKE2B 5da2b9c2da6f43d841662b3143d3cd5b084d3f32cd2804316a8741e863d4c8dcab85da650b219af4250b2d4ec0570a742dc13b8bbeab79ec6dd5d4ddbe4907be SHA512 886a9d555a034b8fe74d5184457dad9e1bc9bd75662760a0415a75222bd64c556043ce6f98bc11dc1d27c34212f87ad3ce2271d5ff8125c1b5a89263cdf987eb
|
DIST hslua-1.1.2.tar.gz 244832 BLAKE2B 5da2b9c2da6f43d841662b3143d3cd5b084d3f32cd2804316a8741e863d4c8dcab85da650b219af4250b2d4ec0570a742dc13b8bbeab79ec6dd5d4ddbe4907be SHA512 886a9d555a034b8fe74d5184457dad9e1bc9bd75662760a0415a75222bd64c556043ce6f98bc11dc1d27c34212f87ad3ce2271d5ff8125c1b5a89263cdf987eb
|
||||||
|
DIST hslua-1.3.0.1.tar.gz 253503 BLAKE2B 381a0281d7bfd6713b1e8ec4023ff4a42e9b9248d20c958daa1ff75b0a52f9ed381bf3dda6ee87d51c130b31d6627f20f66dd9ff918bb5047ad98475b72a3304 SHA512 6c270cfd3abd81c3b06dc2005796909ea96e14ecc2ff4689f18164ac38fe13f99ff0e5cd25ed1aa020ad422c7e52d2d40001e1c7298436c10e04f3670aa08e98
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.6.7.9999
|
||||||
|
#hackport: flags: -allow-unsafe-gc,-apicheck,-export-dynamic,-lua501,-lua502,-lua_32bits,-system-lua,-pkg-config
|
||||||
|
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Bindings to Lua, an embeddable scripting language"
|
||||||
|
HOMEPAGE="https://hslua.github.io/"
|
||||||
|
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="hardcode-reg-keys"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/base-compat-0.10:=[profile?]
|
||||||
|
>=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
|
||||||
|
>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||||
|
>=dev-haskell/text-1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||||
|
>=dev-lang/ghc-8.4.3:=
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-2.2.0.1
|
||||||
|
test? ( >=dev-haskell/quickcheck-2.7
|
||||||
|
>=dev-haskell/quickcheck-instances-0.3
|
||||||
|
>=dev-haskell/tasty-0.11
|
||||||
|
>=dev-haskell/tasty-hunit-0.9
|
||||||
|
>=dev-haskell/tasty-quickcheck-0.8 )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
haskell-cabal_src_configure \
|
||||||
|
--flag=-allow-unsafe-gc \
|
||||||
|
--flag=-apicheck \
|
||||||
|
--flag=-export-dynamic \
|
||||||
|
$(cabal_flag hardcode-reg-keys hardcode-reg-keys) \
|
||||||
|
--flag=-lua501 \
|
||||||
|
--flag=-lua502 \
|
||||||
|
--flag=-lua_32bits \
|
||||||
|
--flag=-pkg-config \
|
||||||
|
--flag=-system-lua
|
||||||
|
}
|
@ -1,2 +1,2 @@
|
|||||||
DIST jira-wiki-markup-1.1.4.tar.gz 20144 BLAKE2B 88b81d0107923373d6d9ce60c5028d3673e0c3175210db1cdb32846f8e7a77b2a1870da0e95bb1cefcbaf737d8aaa2b5718de0b7e45837e2ea249365030d3e75 SHA512 89a89ca7bc43598c77328cbf93ce6215a446322a6ce5d5bbcb1180cf664be56e26e61d49332006988b27d460ac2a32af466fb974af6b52e2f5d9e69f4821474f
|
DIST jira-wiki-markup-1.1.4.tar.gz 20144 BLAKE2B 88b81d0107923373d6d9ce60c5028d3673e0c3175210db1cdb32846f8e7a77b2a1870da0e95bb1cefcbaf737d8aaa2b5718de0b7e45837e2ea249365030d3e75 SHA512 89a89ca7bc43598c77328cbf93ce6215a446322a6ce5d5bbcb1180cf664be56e26e61d49332006988b27d460ac2a32af466fb974af6b52e2f5d9e69f4821474f
|
||||||
DIST jira-wiki-markup-1.3.2.tar.gz 23081 BLAKE2B 09a426ebbfc480d64eb1c7012622b358ae7a9e3d6491eb0fa1cba24d8385d7b94455150399e14a5c02783876ebb3ea57b74da76afc95b96c06e3734c4a7c19c7 SHA512 14d68dcbdcfa9e0a7959df3a38cfe475047ad42aab9c6c3e1caee4d2491e7efb9a58e99e3b9c601726a235c592d2763016f709d5a23c6d80e1e6d2115fdce269
|
DIST jira-wiki-markup-1.3.4.tar.gz 23759 BLAKE2B 0492ceb9cbd2d4b7d579446ce3379dec5596c89b1617f113d2d455ef3c8a9bc4f9cb41905f6ca61229e67433c2ebe4e04927cb3b8261c0570a27063bcfdd8186 SHA512 762ebecfd8fd903ae348a9f09fa8c610e48a5a8b1b5177a749cb51f94d01d7fdf6f8e078f48797ae94ad8e352d06841189c649ef5131b41470d1390a3e23f481
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST safe-0.3.17.tar.gz 10524 BLAKE2B 921f791f85ad4681c1c6a002b099699e0ca48fa3fe595734f02c3f27f812e9245dfedbb6cfa475ff6c791f2001afa979ca3c45f66dda314e8f8207072259b6f4 SHA512 7d9dc15f5694103b3734c262e893f94b6c27b8b1bf4525f2d6ea5ca73e2d66715c028259ede9e8064e3579dd63342dd088c4afa764bcaeda09434515435416ec
|
DIST safe-0.3.19.tar.gz 11267 BLAKE2B cea32bc80101230f177c4bf44f8c3348a26637ecf334320c58e1b3e7ba02f6e3b80d7c287f5d4fac874ac5e01e54054a35cde4c39fb983bb1464d3fbb133c733 SHA512 9e987a895f0f888338bb2b0088732a404246a28ce32d73808ed6aa3b6d909da884ec54d5fe71fd190e287f108be1800bef2865acfcfac3bf6873dfb7c679cfea
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST skylighting-core-0.10.2.tar.gz 695555 BLAKE2B b4ef476780b9cf613e8bc7150abc57f4bcc282321a31ff549bb4ffb518c2519aaddeb4c94ca974f79d6fe803729b444da4f6c01784dab1cf63b7a596f2676818 SHA512 c3d20694b29dee660cbba681dec4b7610b1b5be8e5b359931935b0e2a466f41a494847231557c6c5906d5b31487360516af0e00c46689cbc03c9de58e3430698
|
DIST skylighting-core-0.10.5.tar.gz 711899 BLAKE2B 5f147c010a462c1ac8ac48c0b6c5502f91dd9e62a6e3e10d822aefcc81768e6b3d9cd34ac933d352ce14ea4d21e81e7e4b413373cfe616fb5a30f72416532d30 SHA512 cde536276f6c9bbae78cafa33016629ba2b78bcba317c88af3dac7cd384ce3028bc5733a644cac72e84810751faada2db51abe3a8c717b8db32a3f625fb9d7ba
|
||||||
DIST skylighting-core-0.8.5.tar.gz 675746 BLAKE2B 3a17423f5412228930df78e86b00b3d0339bced0a00e801a9986177f7099e9e5706b1858e3a4064db84eeec3b0fdde3f043b05b62de85d6a92d2d47a5cbb136d SHA512 ad411d7e0fd72adeb4cdbf6fc57d6191c51d9319b25c8d41ad35a66f885d518a842846cd7cf5ce35bdc31da74e0f9d97445f492628a4b5a2bceb85642aa23257
|
DIST skylighting-core-0.8.5.tar.gz 675746 BLAKE2B 3a17423f5412228930df78e86b00b3d0339bced0a00e801a9986177f7099e9e5706b1858e3a4064db84eeec3b0fdde3f043b05b62de85d6a92d2d47a5cbb136d SHA512 ad411d7e0fd72adeb4cdbf6fc57d6191c51d9319b25c8d41ad35a66f885d518a842846cd7cf5ce35bdc31da74e0f9d97445f492628a4b5a2bceb85642aa23257
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST skylighting-0.10.2.tar.gz 633776 BLAKE2B 9f8899a7ad65e812009299f385033250d0ddc467d9f2574709a896bda45a27abf9d1ef275dd4b33ad351055b6f4476881f60a7f14cd21cd15da2b15cb10e17a4 SHA512 04d411580caf6102e3f8732c53b103412c6d42becfadbbcdd13053557235b632f07d82b22acad87ffc37f5705a387367aa21a0b70b1c5cf2ef52acce1b3e4e86
|
DIST skylighting-0.10.5.tar.gz 647857 BLAKE2B fb10b9aa65598176113cc4e1c62b25b267f37c2a7a45decc819f8ac5972a653a2c4c16ded4ce155e7ddc8ac87108b969096daa4a7b68cf4d02a5579650c1575a SHA512 fc4fa852e12c6ac16db0de14744f9b079d0c0b0012edbdd2a9737efb7dbe2e36358b4ce713246e6cde4477b865f469e9eb3e1c2536c0a9acff39baa1de3d2d0a
|
||||||
DIST skylighting-0.8.5.tar.gz 621391 BLAKE2B f17c1e729b2f669950ffec8a84bd9018acbd407f1c8c05bcbe65d77986ce72cdf55b0e967ce4070cd72e5a12fe469ee55cc3782401cc15f19da213a5fa92d592 SHA512 9d40d96020a3b54d549259f6c981ff63f666f490e900f29eda437ed76965f172e9c77c4def36850e448ca0d3fad035ce4e9a244fd0b3748c6c24fb413c69614f
|
DIST skylighting-0.8.5.tar.gz 621391 BLAKE2B f17c1e729b2f669950ffec8a84bd9018acbd407f1c8c05bcbe65d77986ce72cdf55b0e967ce4070cd72e5a12fe469ee55cc3782401cc15f19da213a5fa92d592 SHA512 9d40d96020a3b54d549259f6c981ff63f666f490e900f29eda437ed76965f172e9c77c4def36850e448ca0d3fad035ce4e9a244fd0b3748c6c24fb413c69614f
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST tasty-lua-0.2.0.1.tar.gz 6830 BLAKE2B f32d0e593a54071aac5b12e9c8b0461e122864994bc43c5d8c2039dfec5cb67a9e22ab91ec2c74926fe1f45bc5811ea47a98f635c1c22c3e364c0fe781e5c97d SHA512 25981f483b1d890b74f5b0f16b273413de2dc2a2da1a0443014e605e41c93d276bca325717aca58d194c68e580dbfde8c1dee166c1974f4f2e544887e0ed0d12
|
DIST tasty-lua-0.2.3.1.tar.gz 7520 BLAKE2B 61c60b1587fd09b1db6f46066d8037034b9631e17dfd6217375df870acd91ca2558260b4e50146df7968d61ea2772765b806bcd71b6a0b91f727ebe2ccbc5fe2 SHA512 7c97f001ee2659ec48a8810505fc820607be9969151fe082157a33a308617b68be83a792b7ff1da3d492d14490fdc1b71a7d9bda2643be760a78f46fb5e98ad7
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST texmath-0.12.0.3.tar.gz 1792577 BLAKE2B 0c5ecb7cc49a53ad0ce54755a2a8518066223733b51287013d6e649fdb94b022a9ab81ceb3bb42b80b84bf75e9aa0088adbafe76e147d5314907d8aeb6be9a8e SHA512 54b4789559dc7c6973854c290b018e7c00dd0ff1c06d8045b5d0a2304436bb59a951e93ab2c9d1d133a9d7c5197cc456334d40dc112c6c6a8f8e9370ab8aa190
|
DIST texmath-0.12.2.tar.gz 1807359 BLAKE2B 31da9ba7186eb9140c2fe70ba7011e91c00c290ef4b099197cdfb81ee2b992bae73756973b77d6920cabadef71739eb7208136fd2a589f9b81a6afaa338b296b SHA512 89f3dc5c1042980abf06f1e4d3ca6806922f2094c6d7ec2cc1e4673ac16a7aaf73693c5fa5526eac96d6f9f5c2f894f2341295bacebb7216ef49eb8be7cc0424
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST xml-conduit-1.9.0.0.tar.gz 40139 BLAKE2B b82fc11cc1ff1e63dc8638eb5da3506cf2ca755d94aa98fa0c5db16d17c676396e1d3e747037ba846e959b9883465d090bdb036809cb542453980c52ecb4ada9 SHA512 a6348233d99db2987289448c7320820abb9ed897b389d0a275e92c4a1e8055e9fa60a422b306f2bb1289b85f83545effe00d07c9ca1ecc7f2893d74b812cca23
|
DIST xml-conduit-1.9.1.1.tar.gz 42901 BLAKE2B 2dacf27f6373827b779492130b837d3b5bc7adce599820b310cebedc8b1cf525ef300c5d6e65acafb5579a6f0922a47c749fbd8c49bbb623950d08dff63079c0 SHA512 4d75960eb400a4ac8cb13bb70f59b554659fa2a6165906f73097a2bc564505a1efa78e72b121d9ed0fd8b424ff25cd1d8368e6c1f2b6ffa4b0aa36f584727687
|
||||||
|
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
DIST apache-rat-0.13-src.tar.bz2 197443 BLAKE2B 5880894bf48e62c97fefebe5672964a78016ba045ca6a13a9b100c1a15cf0a6933edc22c41cb3552f30ebea0486fd6b415f60902f0af7d96663611bfef1a1781 SHA512 564cb2b0f21c98ca5c10566417c0d2732cd177efb68607589e43bcf64eeedee7a570dbea7ef4d6237f6438ecb40d382cb96bd0d6f60c1d1ba1f76778f15ee26a
|
@ -0,0 +1,69 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# Skeleton command:
|
||||||
|
# java-ebuilder --generate-ebuild --workdir . --pom apache-rat-core/pom.xml --download-uri https://mirrors.nav.ro/apache//creadur/apache-rat-0.13/apache-rat-0.13-src.tar.bz2 --slot 0 --keywords "~amd64 ~x86" --ebuild apache-rat-core-0.13.ebuild
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
MAVEN_ID="org.apache.rat:apache-rat-core:0.13"
|
||||||
|
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="The core functionality, shared by the Ant tasks and the Maven plugin."
|
||||||
|
HOMEPAGE="https://creadur.apache.org/rat/apache-rat-core/"
|
||||||
|
SRC_URI="mirror://apache//creadur/apache-rat-${PV}/apache-rat-${PV}-src.tar.bz2"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
# Common dependencies
|
||||||
|
# POM: ${PN}/pom.xml
|
||||||
|
# commons-cli:commons-cli:1.3.1 -> >=dev-java/commons-cli-1.3.1:1
|
||||||
|
# commons-collections:commons-collections:3.2.2 -> !!!suitble-mavenVersion-not-found!!!
|
||||||
|
# commons-io:commons-io:2.2 -> >=dev-java/commons-io-2.8.0:1
|
||||||
|
# commons-lang:commons-lang:2.6 -> >=dev-java/commons-lang-2.6:2.1
|
||||||
|
# org.apache.commons:commons-compress:1.11 -> >=dev-java/commons-compress-1.20:0
|
||||||
|
# org.apache.rat:apache-rat-api:0.13 -> >=dev-java/apache-rat-api-0.13:0
|
||||||
|
|
||||||
|
CDEPEND="
|
||||||
|
>=dev-java/commons-cli-1.3.1:1
|
||||||
|
>=dev-java/commons-compress-1.20:0
|
||||||
|
dev-java/commons-collections:0
|
||||||
|
>=dev-java/commons-io-2.8.0:1
|
||||||
|
dev-java/commons-lang:3.6
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=virtual/jdk-1.8:*
|
||||||
|
${CDEPEND}
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/jre-1.8:*
|
||||||
|
${CDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/apache-rat-${PV}/${PN}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-commons-lang3.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
JAVA_GENTOO_CLASSPATH="commons-cli-1,commons-collections,commons-io-1,commons-lang-3.6,commons-compress"
|
||||||
|
JAVA_SRC_DIR="src/main/java"
|
||||||
|
JAVA_RESOURCE_DIRS=(
|
||||||
|
"src/main/resources"
|
||||||
|
)
|
||||||
|
|
||||||
|
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||||
|
JAVA_TEST_SRC_DIR="src/test/java"
|
||||||
|
JAVA_TEST_RESOURCE_DIRS=(
|
||||||
|
"src/test/resources"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
java-utils-2_src_prepare
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
diff --git a/src/main/java/org/apache/rat/Report.java b/src/main/java/org/apache/rat/Report.java
|
||||||
|
index de4a2e7..ecb8ddf 100644
|
||||||
|
--- a/src/main/java/org/apache/rat/Report.java
|
||||||
|
+++ b/src/main/java/org/apache/rat/Report.java
|
||||||
|
@@ -21,7 +21,7 @@ package org.apache.rat;
|
||||||
|
import org.apache.commons.cli.*;
|
||||||
|
import org.apache.commons.io.FileUtils;
|
||||||
|
import org.apache.commons.io.filefilter.*;
|
||||||
|
-import org.apache.commons.lang.StringUtils;
|
||||||
|
+import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.apache.rat.api.RatException;
|
||||||
|
import org.apache.rat.report.IReportable;
|
||||||
|
import org.apache.rat.report.RatReport;
|
||||||
|
diff --git a/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java b/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java
|
||||||
|
index d56a672..d6b7f4d 100644
|
||||||
|
--- a/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java
|
||||||
|
+++ b/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java
|
||||||
|
@@ -20,7 +20,7 @@ package org.apache.rat.document.impl.guesser;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
|
-import org.apache.commons.lang.StringUtils;
|
||||||
|
+import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
|
public class GuessUtils {
|
||||||
|
|
||||||
|
diff --git a/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java b/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java
|
||||||
|
index 02e21d6..5001dff 100644
|
||||||
|
--- a/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java
|
||||||
|
+++ b/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java
|
||||||
|
@@ -18,7 +18,7 @@
|
||||||
|
*/
|
||||||
|
package org.apache.rat.report.claim.impl.xml;
|
||||||
|
|
||||||
|
-import org.apache.commons.lang.time.DateFormatUtils;
|
||||||
|
+import org.apache.commons.lang3.time.DateFormatUtils;
|
||||||
|
import org.apache.rat.api.Document;
|
||||||
|
import org.apache.rat.api.MetaData;
|
||||||
|
import org.apache.rat.api.RatException;
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>java@gentoo.org</email>
|
||||||
|
<name>Java</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
DIST apache-rat-0.13-src.tar.bz2 197443 BLAKE2B 5880894bf48e62c97fefebe5672964a78016ba045ca6a13a9b100c1a15cf0a6933edc22c41cb3552f30ebea0486fd6b415f60902f0af7d96663611bfef1a1781 SHA512 564cb2b0f21c98ca5c10566417c0d2732cd177efb68607589e43bcf64eeedee7a570dbea7ef4d6237f6438ecb40d382cb96bd0d6f60c1d1ba1f76778f15ee26a
|
@ -0,0 +1,71 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# Skeleton command:
|
||||||
|
# java-ebuilder --generate-ebuild --workdir . --pom apache-rat-tasks/pom.xml --download-uri https://mirrors.nav.ro/apache//creadur/apache-rat-0.13/apache-rat-0.13-src.tar.bz2 --slot 0 --keywords "~amd64 ~x86" --ebuild apache-rat-tasks-0.13.ebuild
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
MAVEN_ID="org.apache.rat:apache-rat-tasks:0.13"
|
||||||
|
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="A plugin for Apache Ant that runs Apache Rat to audit the source"
|
||||||
|
HOMEPAGE="https://creadur.apache.org/rat/apache-rat-tasks/"
|
||||||
|
SRC_URI="mirror://apache//creadur/apache-rat-${PV}/apache-rat-${PV}-src.tar.bz2"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
# Common dependencies
|
||||||
|
# POM: ${PN}/pom.xml
|
||||||
|
# org.apache.rat:apache-rat-core:0.13 -> >=dev-java/apache-rat-core-0.13:0
|
||||||
|
|
||||||
|
CDEPEND="
|
||||||
|
dev-java/ant-core:0
|
||||||
|
~dev-java/apache-rat-core-${PV}:0
|
||||||
|
"
|
||||||
|
|
||||||
|
# Compile dependencies
|
||||||
|
# POM: ${PN}/pom.xml
|
||||||
|
# org.apache.ant:ant:1.9.12 -> !!!groupId-not-found!!!
|
||||||
|
# POM: ${PN}/pom.xml
|
||||||
|
# test? junit:junit:4.12 -> >=dev-java/junit-4.12:4
|
||||||
|
# test? org.apache.ant:ant-antunit:1.4 -> !!!groupId-not-found!!!
|
||||||
|
# test? org.apache.ant:ant-testutil:1.9.12 -> !!!groupId-not-found!!!
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=virtual/jdk-1.8:*
|
||||||
|
${CDEPEND}
|
||||||
|
test? (
|
||||||
|
dev-java/ant-testutil:0
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/jre-1.8:*
|
||||||
|
${CDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/apache-rat-${PV}/${PN}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-fix-tests.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
JAVA_GENTOO_CLASSPATH="ant-core,apache-rat-core"
|
||||||
|
JAVA_SRC_DIR="src/main/java"
|
||||||
|
JAVA_RESOURCE_DIRS=(
|
||||||
|
"src/main/resources"
|
||||||
|
)
|
||||||
|
|
||||||
|
JAVA_TEST_GENTOO_CLASSPATH="ant-testutil,junit-4"
|
||||||
|
JAVA_TEST_SRC_DIR="src/test/java"
|
||||||
|
JAVA_TEST_RESOURCE_DIRS=(
|
||||||
|
"src/test/resources"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
java-utils-2_src_prepare
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
diff --git a/src/test/resources/antunit/report-junit.xml b/src/test/resources/antunit/report-junit.xml
|
||||||
|
index 54b0c9c..d12fee4 100644
|
||||||
|
--- a/src/test/resources/antunit/report-junit.xml
|
||||||
|
+++ b/src/test/resources/antunit/report-junit.xml
|
||||||
|
@@ -48,7 +48,7 @@
|
||||||
|
<target name="all"/>
|
||||||
|
|
||||||
|
<target name="testWithReportSentToFile">
|
||||||
|
- <property name="report.file" location="${output.dir}/selftest.report"/>
|
||||||
|
+ <property name="report.file" location="../../../../target/anttasks/selftest.report"/>
|
||||||
|
<rat:report reportFile="${report.file}">
|
||||||
|
<file file="${ant.file}"/>
|
||||||
|
</rat:report>
|
||||||
|
@@ -88,22 +88,22 @@
|
||||||
|
<target name="testAddLicenseHeaders">
|
||||||
|
<delete dir="${output.dir}/it-sources"/>
|
||||||
|
<mkdir dir="${output.dir}/it-sources"/>
|
||||||
|
- <copy file="src/test/resources/antunit/index.apt" tofile="${output.dir}/it-sources/index.apt"/>
|
||||||
|
+ <copy file="index.apt" tofile="../../../../target/anttasks/it-sources/index.apt"/>
|
||||||
|
<rat:report addLicenseHeaders="true">
|
||||||
|
- <file file="${output.dir}/it-sources/index.apt"/>
|
||||||
|
+ <file file="../../../../target/anttasks/it-sources/index.apt"/>
|
||||||
|
</rat:report>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="testISO88591">
|
||||||
|
<rat:report format="xml">
|
||||||
|
- <file file="src/test/resources/org/example/iso-8859-1.html"/>
|
||||||
|
+ <file file="../../../../src/test/resources/org/example/iso-8859-1.html"/>
|
||||||
|
</rat:report>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="testISO88591WithReportFile">
|
||||||
|
- <property name="report.file" location="${output.dir}/selftest.report"/>
|
||||||
|
+ <property name="report.file" location="../../../../target/anttasks/selftest.report"/>
|
||||||
|
<rat:report reportFile="${report.file}" format="xml">
|
||||||
|
- <file file="src/test/resources/org/example/iso-8859-1.html"/>
|
||||||
|
+ <file file="../../../../src/test/resources/org/example/iso-8859-1.html"/>
|
||||||
|
</rat:report>
|
||||||
|
</target>
|
||||||
|
</project>
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>java@gentoo.org</email>
|
||||||
|
<name>Java</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit java-pkg-2
|
|
||||||
|
|
||||||
DESCRIPTION="Apple eAWT and eIO APIs for Java on Mac OS X"
|
|
||||||
HOMEPAGE="http://developer.apple.com/samplecode/AppleJavaExtensions/"
|
|
||||||
SRC_URI="http://developer.apple.com/samplecode/AppleJavaExtensions/AppleJavaExtensions.zip -> ${P}.zip"
|
|
||||||
LICENSE="Apple"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
DEPEND="app-arch/unzip"
|
|
||||||
RDEPEND=">=virtual/jre-1.5"
|
|
||||||
|
|
||||||
S=${WORKDIR}/AppleJavaExtensions
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dodoc README.txt
|
|
||||||
java-pkg_dojar AppleJavaExtensions.jar
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST commons-math3-3.2-src.tar.gz 2602474 BLAKE2B a818ca5ab1b9799359bad1c84d2774329c7c2605aeea3e13769eed9f1578d412555ad90a8de68971daa42b270d4bcd5fbf0fe79714e839d41b08077e32633125 SHA512 132c4725be582e25f67a955c7b3b8c7ef155606d8f4da07770464c422ded6b5e6efd1a13a6e98cff222f4fcac73606d512ee1ab9e3b1c4befcc1ba16ab68787b
|
|
||||||
DIST commons-math3-3.6.1.jar 2514690 BLAKE2B ce5dc1a5bdccf85aa780dd648b64c0ed78b4d5a36d15d9737f661135f4f1ec962c3c44a0c4d8fc7d12c667e62b19860cb2a47f507c8c3e6da6cce57e1b9caf54 SHA512 eab6003834c0f1b7e67eee242d33db43f85d388ac32e37caa6bd16d74340db5c189ff5c7fd112ef13b9009d2fbcf2bad6650b6e5d9124316b59493b2d07d065d
|
DIST commons-math3-3.6.1.jar 2514690 BLAKE2B ce5dc1a5bdccf85aa780dd648b64c0ed78b4d5a36d15d9737f661135f4f1ec962c3c44a0c4d8fc7d12c667e62b19860cb2a47f507c8c3e6da6cce57e1b9caf54 SHA512 eab6003834c0f1b7e67eee242d33db43f85d388ac32e37caa6bd16d74340db5c189ff5c7fd112ef13b9009d2fbcf2bad6650b6e5d9124316b59493b2d07d065d
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
# Tests are currently broken due to nasty -lib argument.
|
|
||||||
JAVA_PKG_IUSE="doc source" # test
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2 java-osgi
|
|
||||||
|
|
||||||
MY_PN="${PN}3"
|
|
||||||
MY_P="${MY_PN}-${PV}"
|
|
||||||
|
|
||||||
DESCRIPTION="Lightweight, self-contained mathematics and statistics components"
|
|
||||||
HOMEPAGE="https://commons.apache.org/math/"
|
|
||||||
SRC_URI="https://archive.apache.org/dist/commons/math/source/${MY_P}-src.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.8:*"
|
|
||||||
|
|
||||||
# Tests are currently broken due to nasty -lib argument.
|
|
||||||
# test? (
|
|
||||||
# dev-java/ant-junit4
|
|
||||||
# dev-java/hamcrest-core:0
|
|
||||||
# )"
|
|
||||||
|
|
||||||
RDEPEND=">=virtual/jre-1.8:*"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}-src"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
cp "${FILESDIR}"/${P}-build.xml build.xml || die
|
|
||||||
|
|
||||||
sed -i 's/manifest=".*MANIFEST.MF"//g' build.xml || die
|
|
||||||
sed -i '/name="Main-Class"/d' build.xml || die
|
|
||||||
}
|
|
||||||
|
|
||||||
# Tests are currently broken due to nasty -lib argument.
|
|
||||||
# src_test() {
|
|
||||||
# java-pkg_jar-from junit-4
|
|
||||||
# java-pkg_jar-from hamcrest-core
|
|
||||||
# ANT_TASKS="ant-junit4" eant -Djunit.jar=junit.jar test
|
|
||||||
# }
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-osgi_newjar target/${MY_P}.jar ${MY_PN} ${MY_PN} "Export-Package: ${MY_PN}"
|
|
||||||
|
|
||||||
use doc && java-pkg_dojavadoc target/site/apidocs
|
|
||||||
use source && java-pkg_dosrc src/main/java/org
|
|
||||||
}
|
|
@ -1,288 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- -->
|
|
||||||
<!-- Any modifications will be overwritten. -->
|
|
||||||
<!-- -->
|
|
||||||
<!-- Generated by Maven Ant Plugin on 5/29/13 1:59 PM -->
|
|
||||||
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
|
|
||||||
<!-- -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<project name="commons-math3-from-maven" default="package" basedir=".">
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Build environment properties -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<property file="${user.home}/.m2/maven.properties"/>
|
|
||||||
<property file="maven-build.properties"/>
|
|
||||||
|
|
||||||
<property name="maven.build.finalName" value="commons-math3-3.2"/>
|
|
||||||
<property name="maven.build.dir" value="target"/>
|
|
||||||
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
|
|
||||||
<property name="maven.build.srcDir.0" value="src/main/java"/>
|
|
||||||
<property name="maven.build.resourceDir.0" value="src/main/resources"/>
|
|
||||||
<property name="maven.build.resourceDir.1" value="."/>
|
|
||||||
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
|
|
||||||
<property name="maven.build.testDir.0" value="src/test/java"/>
|
|
||||||
<property name="maven.build.testResourceDir.0" value="src/test/resources"/>
|
|
||||||
<property name="maven.build.testResourceDir.1" value="."/>
|
|
||||||
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
|
|
||||||
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
|
|
||||||
|
|
||||||
<property name="maven.repo.local" value="${user.home}/.m2/repository"/>
|
|
||||||
<property name="maven.settings.offline" value="false"/>
|
|
||||||
<property name="maven.settings.interactiveMode" value="true"/>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Defining classpaths -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<path id="build.classpath"/>
|
|
||||||
<path id="build.test.classpath">
|
|
||||||
<pathelement location="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar"/>
|
|
||||||
<pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Cleaning up target -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<target name="clean" description="Clean the output directory">
|
|
||||||
<delete dir="${maven.build.dir}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Compilation target -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<target name="compile" depends="get-deps" description="Compile the code">
|
|
||||||
<mkdir dir="${maven.build.outputDir}"/>
|
|
||||||
<javac destdir="${maven.build.outputDir}"
|
|
||||||
encoding="UTF-8"
|
|
||||||
nowarn="false"
|
|
||||||
debug="true"
|
|
||||||
optimize="false"
|
|
||||||
deprecation="true"
|
|
||||||
target="1.5"
|
|
||||||
verbose="false"
|
|
||||||
fork="false"
|
|
||||||
source="1.5">
|
|
||||||
<src>
|
|
||||||
<pathelement location="${maven.build.srcDir.0}"/>
|
|
||||||
</src>
|
|
||||||
<classpath refid="build.classpath"/>
|
|
||||||
</javac>
|
|
||||||
<copy todir="${maven.build.outputDir}">
|
|
||||||
<fileset dir="${maven.build.resourceDir.0}"/>
|
|
||||||
</copy>
|
|
||||||
<mkdir dir="${maven.build.outputDir}/META-INF"/>
|
|
||||||
<copy todir="${maven.build.outputDir}/META-INF">
|
|
||||||
<fileset dir="${maven.build.resourceDir.1}">
|
|
||||||
<include name="NOTICE.txt"/>
|
|
||||||
<include name="LICENSE.txt"/>
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Test-compilation target -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<target name="compile-tests"
|
|
||||||
depends="compile"
|
|
||||||
description="Compile the test code"
|
|
||||||
unless="maven.test.skip">
|
|
||||||
<mkdir dir="${maven.build.testOutputDir}"/>
|
|
||||||
<javac destdir="${maven.build.testOutputDir}"
|
|
||||||
encoding="UTF-8"
|
|
||||||
nowarn="false"
|
|
||||||
debug="true"
|
|
||||||
optimize="false"
|
|
||||||
deprecation="true"
|
|
||||||
target="1.5"
|
|
||||||
verbose="false"
|
|
||||||
fork="false"
|
|
||||||
source="1.5">
|
|
||||||
<src>
|
|
||||||
<pathelement location="${maven.build.testDir.0}"/>
|
|
||||||
</src>
|
|
||||||
<classpath>
|
|
||||||
<path refid="build.test.classpath"/>
|
|
||||||
<pathelement location="${maven.build.outputDir}"/>
|
|
||||||
</classpath>
|
|
||||||
</javac>
|
|
||||||
<copy todir="${maven.build.testOutputDir}">
|
|
||||||
<fileset dir="${maven.build.testResourceDir.0}"/>
|
|
||||||
</copy>
|
|
||||||
<mkdir dir="${maven.build.testOutputDir}/META-INF"/>
|
|
||||||
<copy todir="${maven.build.testOutputDir}/META-INF">
|
|
||||||
<fileset dir="${maven.build.testResourceDir.1}">
|
|
||||||
<include name="NOTICE.txt"/>
|
|
||||||
<include name="LICENSE.txt"/>
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Run all tests -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<target name="test"
|
|
||||||
depends="compile-tests, junit-missing"
|
|
||||||
unless="junit.skipped"
|
|
||||||
description="Run the test cases">
|
|
||||||
<mkdir dir="${maven.test.reports}"/>
|
|
||||||
<junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
|
|
||||||
<sysproperty key="basedir" value="."/>
|
|
||||||
<formatter type="xml"/>
|
|
||||||
<formatter type="plain" usefile="false"/>
|
|
||||||
<classpath>
|
|
||||||
<path refid="build.test.classpath"/>
|
|
||||||
<pathelement location="${maven.build.outputDir}"/>
|
|
||||||
<pathelement location="${maven.build.testOutputDir}"/>
|
|
||||||
</classpath>
|
|
||||||
<batchtest todir="${maven.test.reports}" unless="test">
|
|
||||||
<fileset dir="${maven.build.testDir.0}">
|
|
||||||
<include name="**/*Test.java"/>
|
|
||||||
<include name="**/*TestBinary.java"/>
|
|
||||||
<include name="**/*TestPermutations.java"/>
|
|
||||||
<exclude name="**/*AbstractTest.java"/>
|
|
||||||
</fileset>
|
|
||||||
</batchtest>
|
|
||||||
<batchtest todir="${maven.test.reports}" if="test">
|
|
||||||
<fileset dir="${maven.build.testDir.0}">
|
|
||||||
<include name="**/${test}.java"/>
|
|
||||||
<exclude name="**/*AbstractTest.java"/>
|
|
||||||
</fileset>
|
|
||||||
</batchtest>
|
|
||||||
</junit>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="test-junit-present">
|
|
||||||
<available classname="junit.framework.Test" property="junit.present"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="test-junit-status"
|
|
||||||
depends="test-junit-present">
|
|
||||||
<condition property="junit.missing">
|
|
||||||
<and>
|
|
||||||
<isfalse value="${junit.present}"/>
|
|
||||||
<isfalse value="${maven.test.skip}"/>
|
|
||||||
</and>
|
|
||||||
</condition>
|
|
||||||
<condition property="junit.skipped">
|
|
||||||
<or>
|
|
||||||
<isfalse value="${junit.present}"/>
|
|
||||||
<istrue value="${maven.test.skip}"/>
|
|
||||||
</or>
|
|
||||||
</condition>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="junit-missing"
|
|
||||||
depends="test-junit-status"
|
|
||||||
if="junit.missing">
|
|
||||||
<echo>=================================== WARNING ===================================</echo>
|
|
||||||
<echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
|
|
||||||
<echo>===============================================================================</echo>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Javadoc target -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<target name="javadoc" description="Generates the Javadoc of the application">
|
|
||||||
<javadoc sourcepath="${maven.build.srcDir.0}"
|
|
||||||
packagenames="*"
|
|
||||||
destdir="${maven.reporting.outputDirectory}/apidocs"
|
|
||||||
access="protected"
|
|
||||||
old="false"
|
|
||||||
verbose="false"
|
|
||||||
encoding="UTF-8"
|
|
||||||
version="true"
|
|
||||||
use="true"
|
|
||||||
author="true"
|
|
||||||
splitindex="false"
|
|
||||||
nodeprecated="false"
|
|
||||||
nodeprecatedlist="false"
|
|
||||||
notree="false"
|
|
||||||
noindex="false"
|
|
||||||
nohelp="false"
|
|
||||||
nonavbar="false"
|
|
||||||
serialwarn="false"
|
|
||||||
charset="ISO-8859-1"
|
|
||||||
docencoding="UTF-8"
|
|
||||||
source="1.5"
|
|
||||||
linksource="true"
|
|
||||||
breakiterator="false">
|
|
||||||
<link href="http://download.oracle.com/javase/6/docs/api/"/>
|
|
||||||
<link href="http://download.oracle.com/javaee/6/api/"/>
|
|
||||||
</javadoc>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Package target -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<target name="package" depends="compile,test" description="Package the application">
|
|
||||||
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
|
|
||||||
compress="true"
|
|
||||||
index="false"
|
|
||||||
manifest="/var/tmp/portage/dev-java/commons-math-3.2/work/commons-math3-3.2-src/target/osgi/MANIFEST.MF"
|
|
||||||
basedir="${maven.build.outputDir}"
|
|
||||||
excludes="**/package.html">
|
|
||||||
<manifest>
|
|
||||||
<attribute name="Main-Class"/>
|
|
||||||
</manifest>
|
|
||||||
</jar>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- A dummy target for the package named after the type it creates -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<target name="jar" depends="package" description="Builds the jar for the application"/>
|
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
<!-- Download dependencies target -->
|
|
||||||
<!-- ====================================================================== -->
|
|
||||||
|
|
||||||
<target name="test-offline">
|
|
||||||
<condition property="maven.mode.offline">
|
|
||||||
<equals arg1="${maven.settings.offline}" arg2="true"/>
|
|
||||||
</condition>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="get-deps"
|
|
||||||
depends="test-offline"
|
|
||||||
description="Download all dependencies"
|
|
||||||
unless="maven.mode.offline">
|
|
||||||
<mkdir dir="${maven.repo.local}"/>
|
|
||||||
<mkdir dir="${maven.repo.local}/junit/junit/4.10"/>
|
|
||||||
<get src="http://repository.apache.org/snapshots/junit/junit/4.10/junit-4.10.jar"
|
|
||||||
dest="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar"
|
|
||||||
usetimestamp="false"
|
|
||||||
ignoreerrors="true"/>
|
|
||||||
<get src="http://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.jar"
|
|
||||||
dest="${maven.repo.local}/junit/junit/4.10/junit-4.10.jar"
|
|
||||||
usetimestamp="false"
|
|
||||||
ignoreerrors="true"/>
|
|
||||||
<mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1"/>
|
|
||||||
<get src="http://repository.apache.org/snapshots/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"
|
|
||||||
dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"
|
|
||||||
usetimestamp="false"
|
|
||||||
ignoreerrors="true"/>
|
|
||||||
<get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"
|
|
||||||
dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"
|
|
||||||
usetimestamp="false"
|
|
||||||
ignoreerrors="true"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
</project>
|
|
@ -0,0 +1 @@
|
|||||||
|
DIST commons-text-1.9-sources.tar.gz 312764 BLAKE2B 44b628c418a910ff38b5a1fb3b4c9f14a1f9818afd12540f8c8cf8b1a99fd7abd365e704142bcec901e5e067b303ff44f9c992f8714eae68b94819780a270dd2 SHA512 53f993e79aaa6789d3388aa96b6b2a14cf646b27ff3774524390e511241a85288947cc929519eff61a8734578f25bdf3d9969d84da20c1a749b19d90a55da8ae
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# Skeleton command:
|
||||||
|
# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://downloads.apache.org//commons/text/source/commons-text-1.9-src.tar.gz --slot 0 --keywords "~amd64 ~x86" --ebuild commons-text-1.9.ebuild
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
MAVEN_ID="org.apache.commons:commons-text:1.9"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="Apache Commons Text is a library focused on algorithms working on strings."
|
||||||
|
HOMEPAGE="https://commons.apache.org/proper/commons-text"
|
||||||
|
SRC_URI="https://downloads.apache.org//commons/text/source/${P}-src.tar.gz -> ${P}-sources.tar.gz"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
# Common dependencies
|
||||||
|
# POM: pom.xml
|
||||||
|
# org.apache.commons:commons-lang3:3.11 -> >=dev-java/commons-lang-3.11:3.6
|
||||||
|
|
||||||
|
CDEPEND="
|
||||||
|
>=dev-java/commons-lang-3.11:3.6
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=virtual/jdk-1.8:*
|
||||||
|
${CDEPEND}
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/jre-1.8:*
|
||||||
|
${CDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}-src"
|
||||||
|
|
||||||
|
JAVA_ENCODING="ISO-8859-1"
|
||||||
|
|
||||||
|
JAVA_GENTOO_CLASSPATH="commons-lang-3.6"
|
||||||
|
JAVA_SRC_DIR="src/main/java"
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>java@gentoo.org</email>
|
||||||
|
<name>Java</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit java-pkg-2
|
||||||
|
|
||||||
|
DESCRIPTION="Apache Rat is a release audit tool, focused on licenses."
|
||||||
|
HOMEPAGE="https://creadur.apache.org/rat/"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
~dev-java/apache-rat-core-${PV}:0
|
||||||
|
~dev-java/apache-rat-tasks-${PV}:0
|
||||||
|
>=virtual/jre-1.8:*
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_compile() { :; }
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
java-pkg_register-dependency apache-rat-core,apache-rat-tasks
|
||||||
|
java-pkg_dolauncher "apache-${PN}" --jar $(java-pkg_getjar apache-rat-core apache-rat-core.jar) --main org.apache.rat.Report
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,446 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
# Patch version
|
||||||
|
FIREFOX_PATCHSET="firefox-78esr-patches-10.tar.xz"
|
||||||
|
SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-03.tar.xz"
|
||||||
|
|
||||||
|
LLVM_MAX_SLOT=12
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
WANT_AUTOCONF="2.1"
|
||||||
|
|
||||||
|
inherit autotools check-reqs flag-o-matic llvm multiprocessing python-any-r1 toolchain-funcs
|
||||||
|
|
||||||
|
MY_PN="mozjs"
|
||||||
|
MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
|
||||||
|
|
||||||
|
MY_MAJOR=$(ver_cut 1)
|
||||||
|
|
||||||
|
MOZ_ESR=yes
|
||||||
|
|
||||||
|
MOZ_PV=${PV}
|
||||||
|
MOZ_PV_SUFFIX=
|
||||||
|
if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
|
||||||
|
MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
|
||||||
|
|
||||||
|
# Convert the ebuild version to the upstream Mozilla version
|
||||||
|
MOZ_PV="${MOZ_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
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n ${MOZ_ESR} ]] ; then
|
||||||
|
# ESR releases have slightly different version numbers
|
||||||
|
MOZ_PV="${MOZ_PV}esr"
|
||||||
|
fi
|
||||||
|
|
||||||
|
MOZ_PN="firefox"
|
||||||
|
MOZ_P="${MOZ_PN}-${MOZ_PV}"
|
||||||
|
MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
|
||||||
|
MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
|
||||||
|
|
||||||
|
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
|
||||||
|
|
||||||
|
if [[ ${PV} == *_rc* ]] ; then
|
||||||
|
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
PATCH_URIS=(
|
||||||
|
https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${FIREFOX_PATCHSET}
|
||||||
|
https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
|
||||||
|
)
|
||||||
|
|
||||||
|
SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
|
||||||
|
${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="~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86"
|
||||||
|
|
||||||
|
SLOT="78"
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
IUSE="clang cpu_flags_arm_neon debug +jit lto test"
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
BDEPEND="${PYTHON_DEPS}
|
||||||
|
>=virtual/rust-1.41.0
|
||||||
|
virtual/pkgconfig
|
||||||
|
|| (
|
||||||
|
(
|
||||||
|
sys-devel/llvm:12
|
||||||
|
clang? (
|
||||||
|
sys-devel/clang:12
|
||||||
|
lto? ( =sys-devel/lld-12* )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(
|
||||||
|
sys-devel/llvm:11
|
||||||
|
clang? (
|
||||||
|
sys-devel/clang:11
|
||||||
|
lto? ( =sys-devel/lld-11* )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(
|
||||||
|
sys-devel/llvm:10
|
||||||
|
clang? (
|
||||||
|
sys-devel/clang:10
|
||||||
|
lto? ( =sys-devel/lld-10* )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
lto? (
|
||||||
|
!clang? ( sys-devel/binutils[gold] )
|
||||||
|
)"
|
||||||
|
|
||||||
|
CDEPEND=">=dev-libs/icu-67.1:=
|
||||||
|
>=dev-libs/nspr-4.25
|
||||||
|
sys-libs/readline:0=
|
||||||
|
>=sys-libs/zlib-1.2.3"
|
||||||
|
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
test? (
|
||||||
|
$(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]')
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="${CDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/firefox-${MY_PV}/js/src"
|
||||||
|
|
||||||
|
llvm_check_deps() {
|
||||||
|
if use clang ; then
|
||||||
|
if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
|
||||||
|
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lto ; then
|
||||||
|
if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
|
||||||
|
ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
|
||||||
|
}
|
||||||
|
|
||||||
|
python_check_deps() {
|
||||||
|
if use test ; then
|
||||||
|
has_version "dev-python/six[${PYTHON_USEDEP}]"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if use test ; then
|
||||||
|
CHECKREQS_DISK_BUILD="7600M"
|
||||||
|
else
|
||||||
|
CHECKREQS_DISK_BUILD="6400M"
|
||||||
|
fi
|
||||||
|
|
||||||
|
check-reqs_pkg_pretend
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if [[ ${MERGE_TYPE} != binary ]] ; then
|
||||||
|
if use test ; then
|
||||||
|
CHECKREQS_DISK_BUILD="7600M"
|
||||||
|
else
|
||||||
|
CHECKREQS_DISK_BUILD="6400M"
|
||||||
|
fi
|
||||||
|
|
||||||
|
check-reqs_pkg_setup
|
||||||
|
|
||||||
|
llvm_pkg_setup
|
||||||
|
|
||||||
|
if use clang && use lto ; then
|
||||||
|
local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
|
||||||
|
[[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
|
||||||
|
[[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
|
||||||
|
|
||||||
|
# temp fix for https://bugs.gentoo.org/768543
|
||||||
|
# we can assume that rust 1.{49,50}.0 always uses llvm 11
|
||||||
|
local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
|
||||||
|
[[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
|
||||||
|
[[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
|
||||||
|
|
||||||
|
if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
|
||||||
|
local version_llvm_rust="11"
|
||||||
|
else
|
||||||
|
local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
|
||||||
|
[[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
|
||||||
|
[[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
|
||||||
|
eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
|
||||||
|
eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
|
||||||
|
eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
|
||||||
|
eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
|
||||||
|
eerror " - Build ${CATEGORY}/${PN} without USE=lto"
|
||||||
|
die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
# Build system is using /proc/self/oom_score_adj, bug #604394
|
||||||
|
addpredict /proc/self/oom_score_adj
|
||||||
|
|
||||||
|
if ! mountpoint -q /dev/shm ; then
|
||||||
|
# If /dev/shm is not available, configure is known to fail with
|
||||||
|
# a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
|
||||||
|
ewarn "/dev/shm is not mounted -- expect build failures!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure we use C locale when building, bug #746215
|
||||||
|
export LC_ALL=C
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
pushd ../.. &>/dev/null || die
|
||||||
|
|
||||||
|
use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
|
||||||
|
|
||||||
|
eapply "${WORKDIR}"/firefox-patches
|
||||||
|
eapply "${WORKDIR}"/spidermonkey-patches
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
# Make LTO respect MAKEOPTS
|
||||||
|
sed -i \
|
||||||
|
-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
|
||||||
|
build/moz.configure/lto-pgo.configure \
|
||||||
|
|| die "sed failed to set num_cores"
|
||||||
|
|
||||||
|
# sed-in toolchain prefix
|
||||||
|
sed -i \
|
||||||
|
-e "s/objdump/${CHOST}-objdump/" \
|
||||||
|
python/mozbuild/mozbuild/configure/check_debug_ranges.py \
|
||||||
|
|| die "sed failed to set toolchain prefix"
|
||||||
|
|
||||||
|
einfo "Removing pre-built binaries ..."
|
||||||
|
find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
|
||||||
|
|
||||||
|
MOZJS_BUILDDIR="${WORKDIR}/build"
|
||||||
|
mkdir "${MOZJS_BUILDDIR}" || die
|
||||||
|
|
||||||
|
popd &>/dev/null || die
|
||||||
|
eautoconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Show flags set at the beginning
|
||||||
|
einfo "Current CFLAGS: ${CFLAGS}"
|
||||||
|
einfo "Current CXXFLAGS: ${CXXFLAGS}"
|
||||||
|
einfo "Current LDFLAGS: ${LDFLAGS}"
|
||||||
|
einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
|
||||||
|
|
||||||
|
local have_switched_compiler=
|
||||||
|
if use clang && ! tc-is-clang ; then
|
||||||
|
# Force clang
|
||||||
|
einfo "Enforcing the use of clang due to USE=clang ..."
|
||||||
|
have_switched_compiler=yes
|
||||||
|
AR=llvm-ar
|
||||||
|
CC=${CHOST}-clang
|
||||||
|
CXX=${CHOST}-clang++
|
||||||
|
NM=llvm-nm
|
||||||
|
RANLIB=llvm-ranlib
|
||||||
|
elif ! use clang && ! tc-is-gcc ; then
|
||||||
|
# Force gcc
|
||||||
|
have_switched_compiler=yes
|
||||||
|
einfo "Enforcing the use of gcc due to USE=-clang ..."
|
||||||
|
AR=gcc-ar
|
||||||
|
CC=${CHOST}-gcc
|
||||||
|
CXX=${CHOST}-g++
|
||||||
|
NM=gcc-nm
|
||||||
|
RANLIB=gcc-ranlib
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n "${have_switched_compiler}" ]] ; then
|
||||||
|
# Because we switched active compiler we have to ensure
|
||||||
|
# that no unsupported flags are set
|
||||||
|
strip-unsupported-flags
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure we use correct toolchain
|
||||||
|
export HOST_CC="$(tc-getBUILD_CC)"
|
||||||
|
export HOST_CXX="$(tc-getBUILD_CXX)"
|
||||||
|
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
|
||||||
|
|
||||||
|
cd "${MOZJS_BUILDDIR}" || die
|
||||||
|
|
||||||
|
# ../python/mach/mach/mixin/process.py fails to detect SHELL
|
||||||
|
export SHELL="${EPREFIX}/bin/bash"
|
||||||
|
|
||||||
|
local -a myeconfargs=(
|
||||||
|
--host="${CBUILD:-${CHOST}}"
|
||||||
|
--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)
|
||||||
|
$(use_enable test tests)
|
||||||
|
)
|
||||||
|
|
||||||
|
if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
|
||||||
|
myeconfargs+=( --enable-rust-simd )
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Modifications to better support ARM, bug 717344
|
||||||
|
if use cpu_flags_arm_neon ; then
|
||||||
|
myeconfargs+=( --with-fpu=neon )
|
||||||
|
|
||||||
|
if ! tc-is-clang ; then
|
||||||
|
# thumb options aren't supported when using clang, bug 666966
|
||||||
|
myeconfargs+=( --with-thumb=yes )
|
||||||
|
myeconfargs+=( --with-thumb-interwork=no )
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Tell build system that we want to use LTO
|
||||||
|
if use lto ; then
|
||||||
|
myeconfargs+=( --enable-lto )
|
||||||
|
|
||||||
|
if use clang ; then
|
||||||
|
myeconfargs+=( --enable-linker=lld )
|
||||||
|
else
|
||||||
|
myeconfargs+=( --enable-linker=gold )
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# LTO flag was handled via configure
|
||||||
|
filter-flags '-flto*'
|
||||||
|
|
||||||
|
if tc-is-gcc ; then
|
||||||
|
if ver_test $(gcc-fullversion) -ge 10 ; then
|
||||||
|
einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
|
||||||
|
append-cxxflags -fno-tree-loop-vectorize
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Show flags we will use
|
||||||
|
einfo "Build CFLAGS: ${CFLAGS}"
|
||||||
|
einfo "Build CXXFLAGS: ${CXXFLAGS}"
|
||||||
|
einfo "Build LDFLAGS: ${LDFLAGS}"
|
||||||
|
einfo "Build RUSTFLAGS: ${RUSTFLAGS}"
|
||||||
|
|
||||||
|
# Forcing system-icu allows us to skip patching bundled ICU for PPC
|
||||||
|
# and other minor arches
|
||||||
|
ECONF_SOURCE="${S}" \
|
||||||
|
econf \
|
||||||
|
${myeconfargs[@]} \
|
||||||
|
XARGS="${EPREFIX}/usr/bin/xargs"
|
||||||
|
}
|
||||||
|
|
||||||
|
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+=( non262/Date/reset-time-zone-cache-same-offset.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zone-path.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zones-historic.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zones-imported.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/toString-localized.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/toString-localized-posix.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/Date/toLocaleString_timeZone.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/Date/toLocaleDateString_timeZone.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/format.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/format_timeZone.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/timeZone_backward_links.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/tz-environment-variable.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DisplayNames/language.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DisplayNames/region.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/Locale/likely-subtags.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/Locale/likely-subtags-generated.js )
|
||||||
|
KNOWN_TESTFAILURES+=( test262/intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js )
|
||||||
|
|
||||||
|
if use x86 ; then
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/timeclip.js )
|
||||||
|
KNOWN_TESTFAILURES+=( test262/built-ins/Number/prototype/toPrecision/return-values.js )
|
||||||
|
KNOWN_TESTFAILURES+=( test262/language/types/number/S8.5_A2.1.js )
|
||||||
|
KNOWN_TESTFAILURES+=( test262/language/types/number/S8.5_A2.2.js )
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $(tc-endian) == "big" ]] ; then
|
||||||
|
KNOWN_TESTFAILURES+=( test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js )
|
||||||
|
fi
|
||||||
|
|
||||||
|
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,11 +0,0 @@
|
|||||||
--- a/unix/tcl.m4
|
|
||||||
+++ b/unix/tcl.m4
|
|
||||||
@@ -1427,7 +1427,7 @@ dnl AC_CHECK_TOOL(AR, ar)
|
|
||||||
# get rid of the warnings.
|
|
||||||
#CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES"
|
|
||||||
|
|
||||||
- SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
|
|
||||||
+ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -fPIC -Wl,-soname,${@}'
|
|
||||||
DL_OBJS="tclLoadDl.o"
|
|
||||||
DL_LIBS="-ldl"
|
|
||||||
LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
|
|
@ -1,117 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit autotools epatch flag-o-matic multilib toolchain-funcs versionator multilib-minimal
|
|
||||||
|
|
||||||
MY_P="${PN}${PV/_beta/b}"
|
|
||||||
|
|
||||||
DESCRIPTION="Tool Command Language"
|
|
||||||
HOMEPAGE="http://www.tcl.tk/"
|
|
||||||
SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="tcltk"
|
|
||||||
SLOT="0/8.5"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug threads"
|
|
||||||
|
|
||||||
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
SPARENT="${WORKDIR}/${MY_P}"
|
|
||||||
S="${SPARENT}"/unix
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${PN}-8.5.13-multilib.patch
|
|
||||||
|
|
||||||
# Bug 125971
|
|
||||||
epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch
|
|
||||||
|
|
||||||
# Bug 648570
|
|
||||||
epatch "${FILESDIR}"/${PN}-8.6.8-libieee.patch
|
|
||||||
|
|
||||||
# workaround stack check issues, bug #280934
|
|
||||||
use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
|
|
||||||
|
|
||||||
tc-export CC
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e '/chmod/s:555:755:g' \
|
|
||||||
-i Makefile.in || die
|
|
||||||
|
|
||||||
eautoconf
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# We went ahead and deleted the whole compat/ subdir which means
|
|
||||||
# the configure tests to detect broken versions need to pass (else
|
|
||||||
# we'll fail to build). This comes up when cross-compiling, but
|
|
||||||
# might as well get a minor configure speed up normally.
|
|
||||||
export ac_cv_func_memcmp_working="yes"
|
|
||||||
export tcl_cv_str{str,toul,tod}_unbroken="ok"
|
|
||||||
export tcl_cv_strtod_buggy="no"
|
|
||||||
|
|
||||||
econf \
|
|
||||||
$(use_enable threads) \
|
|
||||||
$(use_enable debug symbols)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
#short version number
|
|
||||||
local v1=$(get_version_component_range 1-2)
|
|
||||||
local mylibdir=$(get_libdir)
|
|
||||||
|
|
||||||
S= default
|
|
||||||
|
|
||||||
# fix the tclConfig.sh to eliminate refs to the build directory
|
|
||||||
# and drop unnecessary -L inclusion to default system libdir
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
|
|
||||||
-e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
|
|
||||||
-e "/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
|
|
||||||
-e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
|
|
||||||
-e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
|
|
||||||
-e "/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
|
|
||||||
-e "/^TCL_LIB_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g" \
|
|
||||||
-i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
|
|
||||||
if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then
|
|
||||||
sed \
|
|
||||||
-e "/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
|
|
||||||
-e "/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
|
|
||||||
-i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# install private headers
|
|
||||||
insinto /usr/${mylibdir}/tcl${v1}/include/unix
|
|
||||||
doins *.h
|
|
||||||
insinto /usr/${mylibdir}/tcl${v1}/include/generic
|
|
||||||
doins "${SPARENT}"/generic/*.h
|
|
||||||
rm -f "${ED}"/usr/${mylibdir}/tcl${v1}/include/generic/{tcl,tclDecls,tclPlatDecls}.h || die
|
|
||||||
|
|
||||||
# install symlink for libraries
|
|
||||||
dosym libtcl${v1}$(get_libname) /usr/${mylibdir}/libtcl$(get_libname)
|
|
||||||
dosym libtclstub${v1}.a /usr/${mylibdir}/libtclstub.a
|
|
||||||
|
|
||||||
if multilib_is_native_abi; then
|
|
||||||
dosym tclsh${v1} /usr/bin/tclsh
|
|
||||||
dodoc "${SPARENT}"/{ChangeLog*,README,changes}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
for version in ${REPLACING_VERSIONS}; do
|
|
||||||
if ! version_is_at_least 8.5 ${version}; then
|
|
||||||
echo
|
|
||||||
ewarn "You're upgrading from <${P}, you must recompile the other"
|
|
||||||
ewarn "packages on your system that link with tcl after the upgrade"
|
|
||||||
ewarn "completes. To perform this action, please run revdep-rebuild"
|
|
||||||
ewarn "in package app-portage/gentoolkit."
|
|
||||||
ewarn "If you have dev-lang/tk and dev-tcltk/tclx installed you should"
|
|
||||||
ewarn "upgrade them before this recompilation, too,"
|
|
||||||
echo
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST libmirage-3.2.4.tar.bz2 234530 BLAKE2B 72329350a9e2a197ff52d396a011d3cf0178731909066ee1dab75f0d870fd751d50e2cacb69c849aa8045e94fa492732c21d201bdd4cbe3a9048f5c3f90ea881 SHA512 6fe718ad7beaf457ef0a7cc037b3bcf268574606ea9cbc1ba9abb5088c734fe9a100a35320d393a47625bbdde5515cded02e767618f2fc0801cf755af1414091
|
DIST libmirage-3.2.4.tar.bz2 234530 BLAKE2B 72329350a9e2a197ff52d396a011d3cf0178731909066ee1dab75f0d870fd751d50e2cacb69c849aa8045e94fa492732c21d201bdd4cbe3a9048f5c3f90ea881 SHA512 6fe718ad7beaf457ef0a7cc037b3bcf268574606ea9cbc1ba9abb5088c734fe9a100a35320d393a47625bbdde5515cded02e767618f2fc0801cf755af1414091
|
||||||
|
DIST libmirage-3.2.5.tar.xz 229380 BLAKE2B ee73bf8418a209633afe7b30888c851cc0f206c03413d0b8d2717bbdb6fe77f3f32e81e1210931753cf453759ff7e4af48164866ad973b3a219381cbafd3d6f6 SHA512 f1247430d428b63734ab16328c3a484acab05fa2189b5979dc0e5759812190abd38b84bacc87b68f166f77cc88c3d4e9fb64ab0d7ec24c116c08d9314dd6b75b
|
||||||
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="CD and DVD image access library"
|
||||||
|
HOMEPAGE="https://cdemu.sourceforge.io"
|
||||||
|
SRC_URI="https://download.sourceforge.net/cdemu/libmirage/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0/11" # subslot = libmirage soname version
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="doc +introspection"
|
||||||
|
|
||||||
|
RDEPEND=">=app-arch/bzip2-1:=
|
||||||
|
>=app-arch/xz-utils-5:=
|
||||||
|
>=dev-libs/glib-2.38:2
|
||||||
|
>=media-libs/libsamplerate-0.1:=
|
||||||
|
>=media-libs/libsndfile-1.0:=
|
||||||
|
sys-libs/zlib:=
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-1.30 )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
dev-util/desktop-file-utils
|
||||||
|
dev-util/intltool
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( dev-util/gtk-doc )
|
||||||
|
introspection? ( >=dev-libs/gobject-introspection-1.30 )"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS README )
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DGTKDOC_ENABLED="$(usex doc)"
|
||||||
|
-DINTROSPECTION_ENABLED="$(usex introspection)"
|
||||||
|
-DPOST_INSTALL_HOOKS=OFF # avoid sandbox violation, #487304
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST link-grammar-5.8.0.tar.gz 3782125 BLAKE2B 8027e91212d3269b8e3ceaa5c837ad961cd2dfd92849d3989094ab771d97d30f4b228cfc1e32e9e843676aa439d790fb444823f7db69004538ad068c7bf28a45 SHA512 1262e2faf1de6f05a62f9d622f43c02253b4c241342df9b443a70ae04bd328d1fc49cd2f91c881e694f67215005833fec8b1fa9d395b1e547985b376c7415d2e
|
DIST link-grammar-5.8.0.tar.gz 3782125 BLAKE2B 8027e91212d3269b8e3ceaa5c837ad961cd2dfd92849d3989094ab771d97d30f4b228cfc1e32e9e843676aa439d790fb444823f7db69004538ad068c7bf28a45 SHA512 1262e2faf1de6f05a62f9d622f43c02253b4c241342df9b443a70ae04bd328d1fc49cd2f91c881e694f67215005833fec8b1fa9d395b1e547985b376c7415d2e
|
||||||
|
DIST link-grammar-5.8.1.tar.gz 3791847 BLAKE2B 8c89b95eaae87f0b576374c3f8c00529d61b62004718424d1ac1a41b694d8b56ba75d0a7068e1411376c260781f5adae8512976a6572e54f18d84abe98c1839e SHA512 0ef99d3ccb3d922a946f1f73b8b81cee9ece156886dab3367837e1e9f79944967da1391daf7f96ea5a95a0abdd346b642111a7939eb9aa079557c10b3efe8022
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -324,9 +324,7 @@
|
||||||
|
dnl 1. Abort and notify if no zlib.h. 2. Adapt for non-standard location.
|
||||||
|
AC_MSG_NOTICE([The minisat2 headers include zlib.h])
|
||||||
|
dnl The bundled library doesn't actually need -lz
|
||||||
|
- AX_CHECK_ZLIB([ZLIB_CPPFLAGS="-isystem $ZLIB_HOME/include"],
|
||||||
|
- [AC_MSG_NOTICE([No zlib library found - not building sat solver])
|
||||||
|
- enable_sat_solver=no])
|
||||||
|
+ PKG_CHECK_MODULES([ZLIB], [zlib], [ZLIB_CPPFLAGS="${ZLIB_CFLAGS}"])
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If zlib not found, then don't continue with minisat.
|
@ -0,0 +1,123 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
inherit autotools java-pkg-opt-2 python-r1 out-of-source
|
||||||
|
|
||||||
|
DESCRIPTION="A Syntactic English parser"
|
||||||
|
HOMEPAGE="https://www.abisource.com/projects/link-grammar/ https://www.link.cs.cmu.edu/link/"
|
||||||
|
SRC_URI="https://www.abisource.com/downloads/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0/5"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="aspell +hunspell java python" # pcre
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
# XXX: sqlite is automagic
|
||||||
|
# Does not build with >=sci-mathematics/minisat-2, bug #593662
|
||||||
|
# add pcre support: pcre? ( dev-libs/libpcre )
|
||||||
|
RDEPEND="
|
||||||
|
dev-db/sqlite:3
|
||||||
|
aspell? ( app-text/aspell )
|
||||||
|
hunspell? ( app-text/hunspell )
|
||||||
|
java? (
|
||||||
|
>=virtual/jdk-1.6:*
|
||||||
|
dev-java/ant-core
|
||||||
|
)
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
!sci-mathematics/minisat"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
dev-lang/swig:0
|
||||||
|
sys-devel/autoconf-archive
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use aspell && use hunspell; then
|
||||||
|
ewarn "You have enabled 'aspell' and 'hunspell' support, but both cannot coexist,"
|
||||||
|
ewarn "only hunspell will be built. Press Ctrl+C and set only 'aspell' USE flag if"
|
||||||
|
ewarn "you want aspell support."
|
||||||
|
fi
|
||||||
|
use java && java-pkg-opt-2_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
use java && java-pkg-opt-2_src_prepare
|
||||||
|
|
||||||
|
eapply "${FILESDIR}"/${P}-lld.patch
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
my_src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--disable-maintainer-mode
|
||||||
|
--disable-editline
|
||||||
|
--disable-perl-bindings
|
||||||
|
--disable-static
|
||||||
|
--enable-sat-solver=bundled
|
||||||
|
$(use_enable aspell)
|
||||||
|
$(use_enable hunspell)
|
||||||
|
$(usex hunspell --with-hunspell-dictdir="${EPREFIX}"/usr/share/myspell '')
|
||||||
|
$(use_enable java java-bindings)
|
||||||
|
# $(use_enable pcre regex-tokenizer)
|
||||||
|
# $(use_with pcre)
|
||||||
|
)
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--disable-python-bindings \
|
||||||
|
"${myconf[@]}"
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_configure() {
|
||||||
|
econf \
|
||||||
|
--enable-python-bindings \
|
||||||
|
"${myconf[@]}"
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir python_configure
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
my_src_compile() {
|
||||||
|
local -x MAIN_BUILD_DIR="${BUILD_DIR}"
|
||||||
|
default
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_compile() {
|
||||||
|
emake -C bindings/python \
|
||||||
|
VPATH="${S}:${MAIN_BUILD_DIR}" \
|
||||||
|
_clinkgrammar_la_DEPENDENCIES="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la \
|
||||||
|
_clinkgrammar_la_LIBADD="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir python_compile
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
my_src_install() {
|
||||||
|
local -x MAIN_BUILD_DIR="${BUILD_DIR}"
|
||||||
|
default
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_install() {
|
||||||
|
emake -C bindings/python \
|
||||||
|
VPATH="${S}:${MAIN_BUILD_DIR}" \
|
||||||
|
_clinkgrammar_la_DEPENDENCIES="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la \
|
||||||
|
_clinkgrammar_la_LIBADD="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la \
|
||||||
|
DESTDIR="${D}" \
|
||||||
|
install
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir python_install
|
||||||
|
fi
|
||||||
|
|
||||||
|
# no static archives
|
||||||
|
find "${ED}" -name '*.la' -delete || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
use java && java-pkg-opt-2_pkg_preinst
|
||||||
|
}
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST executing-0.5.4.gh.tar.gz 330687 BLAKE2B 10f526dfb3a9f72dda788af97547e011425a56d1af73c30f5704fb8d348beb4e4538e118355dd415ec6125507ca9b2b015c02dc0bd81a2ef732a60aafb89f12a SHA512 3953ee1f6667c32fea28f964b395d53e99fa7869e27495a241f70179577865ec430ddfa07776995b6b1aaddd660adf6c6b61a8e8931589c0faeea94743fbc209
|
DIST executing-0.5.4.gh.tar.gz 330687 BLAKE2B 10f526dfb3a9f72dda788af97547e011425a56d1af73c30f5704fb8d348beb4e4538e118355dd415ec6125507ca9b2b015c02dc0bd81a2ef732a60aafb89f12a SHA512 3953ee1f6667c32fea28f964b395d53e99fa7869e27495a241f70179577865ec430ddfa07776995b6b1aaddd660adf6c6b61a8e8931589c0faeea94743fbc209
|
||||||
|
DIST executing-0.6.0.gh.tar.gz 330731 BLAKE2B f6a86072907c5140aefb45beb46bcc8c6e3e242e2e821046e59f0eafe1d5c16efe3c08dd1b19b1ce85388fd9cc4757bfe586b95fb490a594cfee4f5e69b5a0af SHA512 5d2f621ff4cbfd55ac43b555f771b129ade5d20f882f4e5d6a060a1a099abad73cc4128c9e6bd32fccc40c4c85c51c28b3be40ab16f163e1ceaaad07f1936ab7
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 2020-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Get information about what a Python frame is currently doing"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://github.com/alexmojaki/executing/
|
||||||
|
https://pypi.org/project/executing/"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz
|
||||||
|
-> ${P}.gh.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
|
||||||
|
# asttokens is optional runtime dep
|
||||||
|
BDEPEND="
|
||||||
|
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||||
|
dev-python/toml[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
dev-python/asttokens[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# this test explodes when collected by pytest
|
||||||
|
"${EPYTHON}" tests/test_main.py || die "Tests failed with ${EPYTHON}"
|
||||||
|
pytest -vv tests/test_pytest.py || die "Tests failed with ${EPYTHON}"
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST importlib_metadata-3.10.1.tar.gz 39980 BLAKE2B 9e7ba25618c9a530d122e43d6d56cc0386aad87accef111574b24aa53aaea51e08c422275acf4650eae2102a92de30d066a66c72c02b3a3b432ce9bd9453dacc SHA512 e028fb6abba0c7775943c346db0e733b5ba879583184c99f8413ded6314162e5dce03e10661b16392825038096fac8f6fbbea47ceac9565c60227129f3a3a48d
|
DIST importlib_metadata-3.10.1.tar.gz 39980 BLAKE2B 9e7ba25618c9a530d122e43d6d56cc0386aad87accef111574b24aa53aaea51e08c422275acf4650eae2102a92de30d066a66c72c02b3a3b432ce9bd9453dacc SHA512 e028fb6abba0c7775943c346db0e733b5ba879583184c99f8413ded6314162e5dce03e10661b16392825038096fac8f6fbbea47ceac9565c60227129f3a3a48d
|
||||||
DIST importlib_metadata-3.7.3.tar.gz 37193 BLAKE2B 0de5f4ece99db9ec4f86e9b967c8583d06a5bda939a7bdb137dba3c6a9d7fd034802d9fa0eb5bf209ae5ada89ebd0f3120557d3fa2b300739ebff2ff1bb6edb8 SHA512 1d6ee80edb3e5efb56deb0676ef42ba72fdaf124504023954cb3b1192e5378c3370a35b5e77708f3d9a19c02f0d89a1ba08a919a7aaec5e284f54c2eb3c61fc1
|
DIST importlib_metadata-3.7.3.tar.gz 37193 BLAKE2B 0de5f4ece99db9ec4f86e9b967c8583d06a5bda939a7bdb137dba3c6a9d7fd034802d9fa0eb5bf209ae5ada89ebd0f3120557d3fa2b300739ebff2ff1bb6edb8 SHA512 1d6ee80edb3e5efb56deb0676ef42ba72fdaf124504023954cb3b1192e5378c3370a35b5e77708f3d9a19c02f0d89a1ba08a919a7aaec5e284f54c2eb3c61fc1
|
||||||
DIST importlib_metadata-3.8.2.tar.gz 38973 BLAKE2B 40b001870608003a9beaa513e5f7dad0217884719a78a64dd74bad3db275ac30bc226d57f61aa644fcd0425bc69e06ce66555aa92132e89d36ecd5519c7d32d9 SHA512 c4ca5055c759b588b42708a9ca903d4cda91614385cc39016c5126e37e1f3bd0faafe7ec0cf6d58553ac71c1a028f0f74d0ba3d66135e97d75b051ea4f71cbeb
|
DIST importlib_metadata-3.8.2.tar.gz 38973 BLAKE2B 40b001870608003a9beaa513e5f7dad0217884719a78a64dd74bad3db275ac30bc226d57f61aa644fcd0425bc69e06ce66555aa92132e89d36ecd5519c7d32d9 SHA512 c4ca5055c759b588b42708a9ca903d4cda91614385cc39016c5126e37e1f3bd0faafe7ec0cf6d58553ac71c1a028f0f74d0ba3d66135e97d75b051ea4f71cbeb
|
||||||
|
DIST importlib_metadata-4.0.0.tar.gz 41881 BLAKE2B cd0330e2a5959f651ef6ceee722762c3cbb034a534dab6c24523ca76d25dde4cb2c6bb06cef7e787db9a9cd83ca08a71bfd7b849db57ef4a95e461e6d887b14e SHA512 bbdf7b3f1e714c5a02babe0f9ff5eb366942e21b626d1d61839ee04040d0ed529cd299afd446639795b34665be20e6438d8e9970292b282946a8b6495682f726
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# NB: this package extends beyond built-in importlib stuff in py3.8+
|
||||||
|
# new entry_point API not yet included in cpython release
|
||||||
|
PYTHON_COMPAT=( pypy3 python3_{7..9} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Read metadata from Python packages"
|
||||||
|
HOMEPAGE="https://github.com/python/importlib_metadata"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
$(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_{6,7})
|
||||||
|
dev-python/zipp[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
dev-python/packaging[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyfakefs[${PYTHON_USEDEP}]
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/importlib_resources[${PYTHON_USEDEP}]
|
||||||
|
' pypy3 python3_{7,8})
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker
|
||||||
|
distutils_enable_tests unittest
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# Skip a test that requires pep517 which is not in the tree
|
||||||
|
sed -e 's:test_find_local:_&:' -i tests/test_integration.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST pyscreenshot-2.2.tar.gz 29726 BLAKE2B d1e314be360d4716b35b4302de82010dfc9a97212b3f4472b42e40f9470fd0575fe8f0ceb976adfe13059c0566413414e03f78189d4afa193d88a0aaf4c5c26e SHA512 6689ccbcd5c6164aeb12d911ee93c8958f6c6b5aaba5ba7d4073ee855e6398180ed27fce6299480b18b3d7ffad12cd17694c3db1f1c7373d4b25be0073d49338
|
DIST pyscreenshot-2.2.tar.gz 29726 BLAKE2B d1e314be360d4716b35b4302de82010dfc9a97212b3f4472b42e40f9470fd0575fe8f0ceb976adfe13059c0566413414e03f78189d4afa193d88a0aaf4c5c26e SHA512 6689ccbcd5c6164aeb12d911ee93c8958f6c6b5aaba5ba7d4073ee855e6398180ed27fce6299480b18b3d7ffad12cd17694c3db1f1c7373d4b25be0073d49338
|
||||||
DIST pyscreenshot-2.3.tar.gz 34543 BLAKE2B a9ae6fc51ac62efabca7e9b4e08ee8ee05d778a3f8ea0bfaec5f0958bea7f6dd266e18a938350aac6fa1058fdb378cfa69cf6c5490768c39d7312be51e3d2630 SHA512 6919e4529a932b9a6e3dd28d60c628447b0e6f25df567db742b5bf14455373ad7340237bb4b77696c436be6f31211030b206d7152f4b61d16d6745f439f84425
|
DIST pyscreenshot-2.3.tar.gz 34543 BLAKE2B a9ae6fc51ac62efabca7e9b4e08ee8ee05d778a3f8ea0bfaec5f0958bea7f6dd266e18a938350aac6fa1058fdb378cfa69cf6c5490768c39d7312be51e3d2630 SHA512 6919e4529a932b9a6e3dd28d60c628447b0e6f25df567db742b5bf14455373ad7340237bb4b77696c436be6f31211030b206d7152f4b61d16d6745f439f84425
|
||||||
|
DIST pyscreenshot-3.0.tar.gz 32865 BLAKE2B b39d338be4f1dc23fc30fe84a6f8ee6b6346761b023222438e8ff33e01beafc347d34118332efb053057c54383f5468e73049041889a6140a70c0f928c655661 SHA512 f8070941ade2bc710157238f47c9575df1504ef63152980b2bc0edd1f69c9ca4aeec3f738929de1c81a51fed79838053674626981ec61d95dafa7b9998004606
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||||
|
|
||||||
|
inherit distutils-r1 virtualx
|
||||||
|
|
||||||
|
DESCRIPTION="Python screenshot library"
|
||||||
|
HOMEPAGE="https://github.com/ponty/pyscreenshot"
|
||||||
|
SRC_URI="https://github.com/ponty/pyscreenshot/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/easyprocess[${PYTHON_USEDEP}]
|
||||||
|
dev-python/entrypoint2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jeepney[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mss[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/pillow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/python-xlib[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyvirtualdisplay[${PYTHON_USEDEP}]
|
||||||
|
media-gfx/imagemagick
|
||||||
|
media-gfx/pqiv
|
||||||
|
x11-apps/xdpyinfo
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# skip GNOME/KDE tests that require D-BUS
|
||||||
|
local -x XDG_CURRENT_DESKTOP=none
|
||||||
|
virtx epytest --deselect tests/test_check.py::test_speedtest
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST pytest-asyncio-0.14.0.tar.gz 14796 BLAKE2B 0a110dabde491293dc10452239971809ec6a4006a2036e848aac067df1af328d0d1d5c7afae8cfc1ecf5c919c0922050e2db182065500ec614a8094d3799c0cd SHA512 d1fadff152a0c94f80a8272a0dd293bd9d9300ad9e79c69556b5901c1a8ce00545f7715e503a383e3f4f35c8090d8f9ec33d16739b85378b59b1786a50441fca
|
DIST pytest-asyncio-0.14.0.tar.gz 14796 BLAKE2B 0a110dabde491293dc10452239971809ec6a4006a2036e848aac067df1af328d0d1d5c7afae8cfc1ecf5c919c0922050e2db182065500ec614a8094d3799c0cd SHA512 d1fadff152a0c94f80a8272a0dd293bd9d9300ad9e79c69556b5901c1a8ce00545f7715e503a383e3f4f35c8090d8f9ec33d16739b85378b59b1786a50441fca
|
||||||
|
DIST pytest-asyncio-0.15.0.tar.gz 15555 BLAKE2B e9f0b732a1ff81c02cccbeddcebc593ceb982a640c5da2cf644ffc8e57548795cefdb7464bb1bb0d9a7d96a7476d30665dbea1c2b25341f8e71b16512c9402db SHA512 a936bd8f00cb470cee355b9abe6a6df5f65af5de9144bc0c128732f65fe4bc1e60b08a4e7287ae2f303e56e1764fd0bfe771102439e6d1ba7cb495d06b0677c0
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 2019-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} pypy3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Library for testing asyncio code with pytest"
|
||||||
|
HOMEPAGE="https://github.com/pytest-dev/pytest-asyncio
|
||||||
|
https://pypi.org/project/pytest-asyncio/"
|
||||||
|
SRC_URI="https://github.com/pytest-dev/pytest-asyncio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/pytest-5.4.0"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
>=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests --install pytest
|
@ -1 +1,2 @@
|
|||||||
DIST rope-0.18.0.tar.gz 249828 BLAKE2B 2aac0541936c671f9b70528da28b2c016f14c7a3e5f368aecb6a3f2a39d2b447d70943bf00b7a49702f5d341504da7398ca5b1240d625275f749de1e530fb178 SHA512 9f706da345866447ff7e4027e6f9f0719d4b823253155881efcdd3a9e9a6f42fa9e194cd9547df4a6f752ae0cec739045e52bb7edd5cfa04ad4079fe06808298
|
DIST rope-0.18.0.tar.gz 249828 BLAKE2B 2aac0541936c671f9b70528da28b2c016f14c7a3e5f368aecb6a3f2a39d2b447d70943bf00b7a49702f5d341504da7398ca5b1240d625275f749de1e530fb178 SHA512 9f706da345866447ff7e4027e6f9f0719d4b823253155881efcdd3a9e9a6f42fa9e194cd9547df4a6f752ae0cec739045e52bb7edd5cfa04ad4079fe06808298
|
||||||
|
DIST rope-0.19.0.tar.gz 252902 BLAKE2B 41760dc29d26558bdf5f296238b7d59ca949530826953fe5592b763b8d24fb49a90a56b9c7d0e3475daf145185987116a7dd0cbfba74829abfa4bf6a57c79937 SHA512 fd41777d76861837479bf0777ea42cc052eed7ba396bc4531a0c7f101b05b1c5a57c300950b7a3c8a2902e28ff049d146646f83f8a8a447ab9ccd7cd8aa48110
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python refactoring library"
|
||||||
|
HOMEPAGE="https://github.com/python-rope/rope"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
# Dependency for docbuild documentation which is not noted in
|
||||||
|
# setup.py, using standard docutils builds docs successfully.
|
||||||
|
BDEPEND="doc? ( dev-python/docutils[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
if use doc; then
|
||||||
|
pushd docs > /dev/null || die
|
||||||
|
mkdir build || die
|
||||||
|
local i
|
||||||
|
for i in ./*.rst; do
|
||||||
|
rst2html.py $i > ./build/${i/rst/html} || die
|
||||||
|
done
|
||||||
|
popd > /dev/null || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( docs/build/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue