parent
221385d99a
commit
889df333a2
@ -0,0 +1,55 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
DESCRIPTION="The .iso image of SystemRescueCD rescue disk, x86 (+ amd64) variant"
|
||||||
|
HOMEPAGE="http://www.sysresccd.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/systemrescuecd/sysresccd-${PN#*-}/${PV}/${P}.iso"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/share/${PN%-*}"
|
||||||
|
doins "${DISTDIR}/${P}.iso"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
local f=${EROOT%/}/usr/share/${PN%-*}/${PN}-newest.iso
|
||||||
|
|
||||||
|
# no version newer than ours? we're the newest!
|
||||||
|
if ! has_version ">${CATEGORY}/${PF}"; then
|
||||||
|
ln -f -s -v "${P}.iso" "${f}" || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
local f=${EROOT%/}/usr/share/${PN%-*}/${PN}-newest.iso
|
||||||
|
|
||||||
|
# if there is no version newer than ours installed
|
||||||
|
if ! has_version ">${CATEGORY}/${PF}"; then
|
||||||
|
# and we are truly and completely uninstalled...
|
||||||
|
if [[ ! ${REPLACED_BY_VERSION} ]]; then
|
||||||
|
# then find an older version to set the symlink to
|
||||||
|
local newest_version=$(best_version "<${CATEGORY}/${PF}")
|
||||||
|
|
||||||
|
if [[ ${newest_version} ]]; then
|
||||||
|
# update the symlink
|
||||||
|
ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die
|
||||||
|
else
|
||||||
|
# last version removed? clean up the symlink
|
||||||
|
rm -v "${f}" || die
|
||||||
|
# and the parent directory
|
||||||
|
rmdir "${f%/*}" || die
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
|
||||||
|
BOOTSCRIPT_PV="20150222"
|
||||||
|
|
||||||
|
DESCRIPTION="LFS documents building a Linux system entirely from source"
|
||||||
|
HOMEPAGE="http://www.linuxfromscratch.org/lfs"
|
||||||
|
SRC_URI="${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
|
||||||
|
${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
|
||||||
|
htmlsingle? ( ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html )
|
||||||
|
pdf? ( ${MY_SRC}/LFS-BOOK-${PV}.pdf )"
|
||||||
|
|
||||||
|
LICENSE="CC-BY-NC-SA-2.5 MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||||
|
IUSE="htmlsingle pdf"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack LFS-BOOK-${PV}.tar.bz2 \
|
||||||
|
lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
|
||||||
|
|
||||||
|
use htmlsingle && cp "${DISTDIR}"/LFS-BOOK-${PV}-NOCHUNKS.html "${S}"
|
||||||
|
use pdf && cp "${DISTDIR}"/LFS-BOOK-${PV}.pdf "${S}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc -r *
|
||||||
|
docompress -x /usr/share/doc/${PF}
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST poedit-1.5.5.tar.gz 2594758 SHA256 3c94c9825c11a2d1ce10e083ad246e8625469f358da4a5a2f6210170b970f949 SHA512 a3524e27681dbf97babef7bf3ec56d6b7cd736370f8ed86b53c717a5a2eb36245f9ed89fcd28b57bd4d6f5ff5fb98d6c1615baae0bf10be720dcfdafa57ad4f4 WHIRLPOOL 893795acc85183cede0313b9220179cafa17a92033e8472e48454475f4ecdf51a014dc7123e9396a38a98217c43666919e7a1dadf68ab2f401b920071cec3d23
|
DIST poedit-1.5.5.tar.gz 2594758 SHA256 3c94c9825c11a2d1ce10e083ad246e8625469f358da4a5a2f6210170b970f949 SHA512 a3524e27681dbf97babef7bf3ec56d6b7cd736370f8ed86b53c717a5a2eb36245f9ed89fcd28b57bd4d6f5ff5fb98d6c1615baae0bf10be720dcfdafa57ad4f4 WHIRLPOOL 893795acc85183cede0313b9220179cafa17a92033e8472e48454475f4ecdf51a014dc7123e9396a38a98217c43666919e7a1dadf68ab2f401b920071cec3d23
|
||||||
DIST poedit-1.8.3.tar.gz 2319253 SHA256 2a73c659506c31eac142ad5b070a2370a797f3e81813c915bdd75fac2dd21ec1 SHA512 c09faf18c9e58b2f4547e47d22a2237589eb4663985d0d3411e6f83691c34d075bff188fc14a9e245efe89d976377956d604c7f09d0329ddcd70383243f0f6b0 WHIRLPOOL 31b324c4c5b731836865c7bd464003b38406bf114f39354e9c6cb2bcfb65d5a3dead3e05ba780d2f0e13d504368d40e365f6372b6c9d5493814e063dd77a0bdf
|
DIST poedit-1.8.3.tar.gz 2319253 SHA256 2a73c659506c31eac142ad5b070a2370a797f3e81813c915bdd75fac2dd21ec1 SHA512 c09faf18c9e58b2f4547e47d22a2237589eb4663985d0d3411e6f83691c34d075bff188fc14a9e245efe89d976377956d604c7f09d0329ddcd70383243f0f6b0 WHIRLPOOL 31b324c4c5b731836865c7bd464003b38406bf114f39354e9c6cb2bcfb65d5a3dead3e05ba780d2f0e13d504368d40e365f6372b6c9d5493814e063dd77a0bdf
|
||||||
DIST poedit-1.8.5.tar.gz 2404829 SHA256 cf541b8cbaf5d019cb2bd8f97c848e9f2d59dcf771d2281fc08f1122a923d96d SHA512 87eae2bcedc07eefb097edf263db10b3947956cfa504eddb259e3c3cfed6215ad0da4517fe5132b61041c39a7fbabd298ca42582570295bacbbd62d5ffc6f6a7 WHIRLPOOL 316e0593e2e5fa82c893f9b55ab0b8b2816a65f33e64f0b25985704c05c8d5d319cea4199c3c9685c57a0fbd96ace26f091214aab66a02dfc858759be8d7d99d
|
DIST poedit-1.8.5.tar.gz 2404829 SHA256 cf541b8cbaf5d019cb2bd8f97c848e9f2d59dcf771d2281fc08f1122a923d96d SHA512 87eae2bcedc07eefb097edf263db10b3947956cfa504eddb259e3c3cfed6215ad0da4517fe5132b61041c39a7fbabd298ca42582570295bacbbd62d5ffc6f6a7 WHIRLPOOL 316e0593e2e5fa82c893f9b55ab0b8b2816a65f33e64f0b25985704c05c8d5d319cea4199c3c9685c57a0fbd96ace26f091214aab66a02dfc858759be8d7d99d
|
||||||
|
DIST poedit-1.8.7.tar.gz 2483945 SHA256 562d9fdf44869db63ad5c219a79aeecda859490d57e43e00140b0e8114006a46 SHA512 609022e696915cddb130c561c7eaa7dff76ce0458f58d9b8de34f0e8b98839cdccaf4a593e0e4eded67252cece08c61f961191f64cf4d76fa148f403d9705e68 WHIRLPOOL 8d1b7eafa8605323d8e4048e07eb631cac65eb2f98bdbe61687cb18c79120ac12187c6be60f112695b624857f0483c9fb6ec5e581691cb07cd14dcd30728d09e
|
||||||
|
@ -0,0 +1,67 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
WX_GTK_VER=3.0-gtk3
|
||||||
|
|
||||||
|
PLOCALES="af am an ar ast az be be@latin bg bn br bs ca ca@valencia ckb co cs da de el en_GB eo es et eu fa fi fr fur fy_NL ga gl he hi hr hu hy id is it ja ka kab kk ko ky lt lv mk mn mr ms nb ne nl nn oc pa pl pt_BR pt_PT ro ru sk sl sq sr sv ta tg th tr tt ug uk ur uz vi wa zh_CN zh_TW"
|
||||||
|
|
||||||
|
inherit fdo-mime l10n wxwidgets
|
||||||
|
|
||||||
|
DESCRIPTION="GUI editor for gettext translations files"
|
||||||
|
HOMEPAGE="https://poedit.net"
|
||||||
|
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
# db/expat req for legacytm (backwards support for pre 1.6)
|
||||||
|
# we currently have 1.5.5 in stable so this is enabled
|
||||||
|
RDEPEND="
|
||||||
|
app-text/gtkspell:3
|
||||||
|
dev-cpp/lucene++
|
||||||
|
dev-libs/boost:=[nls]
|
||||||
|
dev-libs/expat
|
||||||
|
dev-libs/icu:=
|
||||||
|
|| (
|
||||||
|
=sys-libs/db-5*:=[cxx]
|
||||||
|
=sys-libs/db-4*:=[cxx]
|
||||||
|
)
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/wxGTK:${WX_GTK_VER}[X]
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
my_rm_loc() {
|
||||||
|
sed -i -e "/^POEDIT_LINGUAS = /s: ${1}::" locales/Makefile.in || die
|
||||||
|
rm "locales/${1}.mo" || die
|
||||||
|
}
|
||||||
|
l10n_find_plocales_changes 'locales' '' '.mo'
|
||||||
|
l10n_for_each_disabled_locale_do my_rm_loc
|
||||||
|
|
||||||
|
setup-wxwidgets
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf --without-cpprest --without-cld2
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
dodoc AUTHORS NEWS README
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
}
|
@ -0,0 +1,95 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
inherit autotools eutils gnome2-utils multilib readme.gentoo-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Yet another IM-client of SCIM"
|
||||||
|
HOMEPAGE="http://www.scim-im.org/projects/scim_bridge"
|
||||||
|
SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2 LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ppc64 ~x86"
|
||||||
|
IUSE="doc gtk qt4"
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=app-i18n/scim-1.4.6
|
||||||
|
gtk? (
|
||||||
|
>=x11-libs/gtk+-2.2:2
|
||||||
|
>=x11-libs/pango-1.1
|
||||||
|
)
|
||||||
|
qt4? (
|
||||||
|
dev-qt/qtgui:4
|
||||||
|
dev-qt/qtcore:4
|
||||||
|
>=x11-libs/pango-1.1
|
||||||
|
)
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
dev-util/intltool
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
"
|
||||||
|
|
||||||
|
DISABLE_AUTOFORMATTING="yes"
|
||||||
|
DOC_CONTENTS="
|
||||||
|
If you would like to use ${PN} as default instead of scim, set
|
||||||
|
$ export GTK_IM_MODULE=scim-bridge
|
||||||
|
$ export QT_IM_MODULE=scim-bridge
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-0.4.15.2-qt4.patch"
|
||||||
|
"${FILESDIR}/${PN}-0.4.15.2-gcc43.patch"
|
||||||
|
"${FILESDIR}/${P}+gcc-4.4.patch"
|
||||||
|
"${FILESDIR}/${P}+gcc-4.7.patch"
|
||||||
|
"${FILESDIR}/${P}-configure.ac.patch" #280887
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=""
|
||||||
|
# '--disable-*-immodule' are b0rked, bug #280887
|
||||||
|
|
||||||
|
if use gtk ; then
|
||||||
|
myconf="${myconf} --enable-gtk2-immodule=yes"
|
||||||
|
else
|
||||||
|
myconf="${myconf} --enable-gtk2-immodule=no"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Qt3 is no longer supported, bug 283429
|
||||||
|
myconf="${myconf} --enable-qt3-immodule=no"
|
||||||
|
|
||||||
|
if use qt4 ; then
|
||||||
|
myconf="${myconf} --enable-qt4-immodule=yes"
|
||||||
|
else
|
||||||
|
myconf="${myconf} --enable-qt4-immodule=no"
|
||||||
|
fi
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--disable-static \
|
||||||
|
$(use_enable doc documents) \
|
||||||
|
${myconf}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
prune_libtool_files --modules
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
use gtk && gnome2_query_immodules_gtk2
|
||||||
|
readme.gentoo_print_elog
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
use gtk && gnome2_query_immodules_gtk2
|
||||||
|
}
|
@ -1,4 +1,3 @@
|
|||||||
DIST lyx-1.6.10.tar.bz2 12559454 SHA256 dcfb6fc0f6880e706d45ea16459ed2206265179f3882b4685e4955c18adaf569 SHA512 c6d3f18f555e45ef86e22f42f7c8727ad0e1ad2cc4cbf87557f3ef235d894d46c5a87fc5923e2c02a5d9ba342389bf213af156a12c17e3b5f2308b9602b182dc WHIRLPOOL 0543590df1cc353fee939fee83db55aa146418c36c9422faa07cf9a1723002b83deb92f7ff89d49abb4144fe62d0fcf917257c07aaeb0d6e016b39393a8ab542
|
|
||||||
DIST lyx-2.0.8.1.tar.xz 10481988 SHA256 fa0a9c6070554e0d12d24e9b3c4a1e5fc2ee853b3fbe83e2a415635cdc973c59 SHA512 17e313d3118dfe439f5251384f2fffdb45ffef5ec515953b7af0762d35c8e156a9338de698cea91cf8b3cedca1fc08364d8f3c50c9345f304d57004af695f901 WHIRLPOOL 6a9ef2df39861d373e1c6288f5443f910632a09ed4d84e409efe06459f2f39d3c30462b3a26aafe37c5216b765882e7ab5189e7d164b71def97f50877784754c
|
DIST lyx-2.0.8.1.tar.xz 10481988 SHA256 fa0a9c6070554e0d12d24e9b3c4a1e5fc2ee853b3fbe83e2a415635cdc973c59 SHA512 17e313d3118dfe439f5251384f2fffdb45ffef5ec515953b7af0762d35c8e156a9338de698cea91cf8b3cedca1fc08364d8f3c50c9345f304d57004af695f901 WHIRLPOOL 6a9ef2df39861d373e1c6288f5443f910632a09ed4d84e409efe06459f2f39d3c30462b3a26aafe37c5216b765882e7ab5189e7d164b71def97f50877784754c
|
||||||
DIST lyx-2.1.3.tar.xz 10778624 SHA256 2fd52e7e5ee372983eb6b0a7f04765cb0df6f8c1f3420081d9f7761acfc75682 SHA512 c2930d0ff1dfb7dc23e07be7141cd50c4fa023f32fc3653745b4f5031460c6fe5acfc955c0af5b3bf9505d7958b0d1e301eefd0a894bd02bb4c3f966f54332db WHIRLPOOL 818bba837ed7e63609c1067e94f3281a9d9ef2049ba1792a010372cb544e6ead8bab0ec1906f083e8fa27f8ae8145c1cf7a4772cf3952caccf5bbd2a2c1026be
|
DIST lyx-2.1.3.tar.xz 10778624 SHA256 2fd52e7e5ee372983eb6b0a7f04765cb0df6f8c1f3420081d9f7761acfc75682 SHA512 c2930d0ff1dfb7dc23e07be7141cd50c4fa023f32fc3653745b4f5031460c6fe5acfc955c0af5b3bf9505d7958b0d1e301eefd0a894bd02bb4c3f966f54332db WHIRLPOOL 818bba837ed7e63609c1067e94f3281a9d9ef2049ba1792a010372cb544e6ead8bab0ec1906f083e8fa27f8ae8145c1cf7a4772cf3952caccf5bbd2a2c1026be
|
||||||
DIST lyx-2.1.4.tar.xz 10928716 SHA256 d13548cf183f2fc241df8121420933702491a7460c78a0ef6dba0e9e438ef32a SHA512 7547950e3c11e88f0ccf2cacb56709f9722d4cd03a5ee751af4489f6d343e13ee6b4e0ff7b830532572975c6cc9506686ade2afa5093f765d21b4d1b9ee7339d WHIRLPOOL a5d8533902fd5dd5a696645941c532bfe35eeaf76f411798a0aafcd01674e678dd65d2c0a58af09a6739adaf80f821a2676c340a349fca61929edfc5a9389938
|
DIST lyx-2.1.4.tar.xz 10928716 SHA256 d13548cf183f2fc241df8121420933702491a7460c78a0ef6dba0e9e438ef32a SHA512 7547950e3c11e88f0ccf2cacb56709f9722d4cd03a5ee751af4489f6d343e13ee6b4e0ff7b830532572975c6cc9506686ade2afa5093f765d21b4d1b9ee7339d WHIRLPOOL a5d8533902fd5dd5a696645941c532bfe35eeaf76f411798a0aafcd01674e678dd65d2c0a58af09a6739adaf80f821a2676c340a349fca61929edfc5a9389938
|
||||||
|
@ -1,172 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
|
|
||||||
PYTHON_DEPEND="2"
|
|
||||||
|
|
||||||
inherit gnome2-utils qt4-r2 eutils flag-o-matic font python toolchain-funcs
|
|
||||||
|
|
||||||
MY_P="${P/_}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
FONT_S="${S}/lib/fonts"
|
|
||||||
FONT_SUFFIX="ttf"
|
|
||||||
DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
|
|
||||||
HOMEPAGE="http://www.lyx.org/"
|
|
||||||
SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/${P}.tar.bz2"
|
|
||||||
#SRC_URI="ftp://ftp.devel.lyx.org/pub/lyx/stable/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 hppa ~ia64 ~ppc ~ppc64 sparc x86"
|
|
||||||
IUSE="cups debug nls latex monolithic-build html rtf dot docbook dia subversion rcs svg"
|
|
||||||
|
|
||||||
LANGS="ar ca cs de el en es eu fi fr gl he hu id it ja nb nn pl pt ro ru sk tr uk zh_CN zh_TW"
|
|
||||||
for X in ${LANGS}; do
|
|
||||||
IUSE="${IUSE} linguas_${X}"
|
|
||||||
done
|
|
||||||
|
|
||||||
COMMONDEPEND="dev-qt/qtgui:4
|
|
||||||
dev-qt/qtcore:4
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libSM
|
|
||||||
x11-libs/libICE
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXau
|
|
||||||
x11-libs/libXdmcp
|
|
||||||
dev-libs/libxml2
|
|
||||||
app-text/aiksaurus
|
|
||||||
app-text/aspell
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype
|
|
||||||
>=dev-libs/boost-1.34"
|
|
||||||
|
|
||||||
RDEPEND="${COMMONDEPEND}
|
|
||||||
dev-texlive/texlive-fontsextra
|
|
||||||
|| ( media-gfx/imagemagick media-gfx/graphicsmagick )
|
|
||||||
cups? ( net-print/cups )
|
|
||||||
latex? (
|
|
||||||
virtual/latex-base
|
|
||||||
app-text/ghostscript-gpl
|
|
||||||
app-text/noweb
|
|
||||||
dev-tex/dvipost
|
|
||||||
dev-tex/chktex
|
|
||||||
app-text/ps2eps
|
|
||||||
dev-texlive/texlive-latexextra
|
|
||||||
dev-texlive/texlive-pictures
|
|
||||||
dev-texlive/texlive-science
|
|
||||||
|| (
|
|
||||||
dev-tex/latex2html
|
|
||||||
dev-tex/tth
|
|
||||||
dev-tex/hevea
|
|
||||||
dev-tex/tex4ht
|
|
||||||
)
|
|
||||||
)
|
|
||||||
html? ( dev-tex/html2latex )
|
|
||||||
rtf? (
|
|
||||||
dev-tex/latex2rtf
|
|
||||||
app-text/unrtf
|
|
||||||
dev-tex/html2latex
|
|
||||||
)
|
|
||||||
linguas_he? ( dev-tex/culmus-latex )
|
|
||||||
docbook? ( app-text/sgmltools-lite )
|
|
||||||
dot? ( media-gfx/graphviz )
|
|
||||||
dia? ( app-office/dia )
|
|
||||||
subversion? ( <dev-vcs/subversion-1.7.0 )
|
|
||||||
rcs? ( dev-vcs/rcs )
|
|
||||||
svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )"
|
|
||||||
|
|
||||||
DEPEND="${COMMONDEPEND}
|
|
||||||
x11-proto/xproto
|
|
||||||
virtual/pkgconfig
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
python_set_active_version 2
|
|
||||||
font_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/1.6.7-python.patch
|
|
||||||
epatch "${FILESDIR}"/1.6.10-gcc.patch
|
|
||||||
echo "#!/bin/sh" > config/py-compile
|
|
||||||
sed "s:python -tt:$(PYTHON) -tt:g" -i lib/configure.py || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
tc-export CXX
|
|
||||||
#bug 221921
|
|
||||||
export VARTEXFONTS=${T}/fonts
|
|
||||||
|
|
||||||
econf \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_enable debug) \
|
|
||||||
$(use_enable monolithic-build) \
|
|
||||||
--with-aspell --without-included-boost --disable-stdlib-debug
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed"
|
|
||||||
|
|
||||||
dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt || die
|
|
||||||
|
|
||||||
if use linguas_he ; then
|
|
||||||
echo "\bind_file cua" > "${T}"/hebrew.bind
|
|
||||||
echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
|
|
||||||
|
|
||||||
insinto /usr/share/lyx/bind
|
|
||||||
doins "${T}"/hebrew.bind || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
newicon -s 32 "$S/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
|
|
||||||
make_desktop_entry ${PN} "LyX" "${PN}" "Office" "MimeType=application/x-lyx;"
|
|
||||||
|
|
||||||
# fix for bug 91108
|
|
||||||
if use latex ; then
|
|
||||||
dosym ../../../lyx/tex /usr/share/texmf/tex/latex/lyx || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# fonts needed for proper math display, see also bug #15629
|
|
||||||
font_src_install
|
|
||||||
|
|
||||||
python_convert_shebangs -r 2 "${D}"/usr/share/${PN}
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
font_pkg_postinst
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
|
|
||||||
# fix for bug 91108
|
|
||||||
if use latex ; then
|
|
||||||
texhash
|
|
||||||
fi
|
|
||||||
|
|
||||||
# instructions for RTL support. See also bug 168331.
|
|
||||||
if use linguas_he || use linguas_ar; then
|
|
||||||
elog
|
|
||||||
elog "Enabling RTL support in LyX:"
|
|
||||||
elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
|
|
||||||
elog "You must enable RTL support in LyX. To do so start LyX and go to"
|
|
||||||
elog "Tools->Preferences->Language settings->Language"
|
|
||||||
elog "and make sure the \"Right-to-left language support\" is checked"
|
|
||||||
elog
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
|
|
||||||
if use latex ; then
|
|
||||||
texhash
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,3 +1,4 @@
|
|||||||
DIST calibre-1.20.0.tar.xz 32430560 SHA256 475e09b1be4b9977240cbbe6743ab79da4b1f1afe3fe6015d212d868e8f2fac4 SHA512 84ac25080cf4948398b79f9a1af688cca9cf9a5a9200b2aad649f5fda1cd0556be4ade0c8b09ea6ffcc95654eac0aaaa5b8f8ed6ea9830174bc150e64de85e31 WHIRLPOOL 61b6ecde2e3f8679c1afea95dcd152a94ce03522c06dff34b406a5705f6255243f0565fbb5f9bef3ac96d7127190bd1b4363233fa24fafcd0412e061201f6fe8
|
DIST calibre-1.20.0.tar.xz 32430560 SHA256 475e09b1be4b9977240cbbe6743ab79da4b1f1afe3fe6015d212d868e8f2fac4 SHA512 84ac25080cf4948398b79f9a1af688cca9cf9a5a9200b2aad649f5fda1cd0556be4ade0c8b09ea6ffcc95654eac0aaaa5b8f8ed6ea9830174bc150e64de85e31 WHIRLPOOL 61b6ecde2e3f8679c1afea95dcd152a94ce03522c06dff34b406a5705f6255243f0565fbb5f9bef3ac96d7127190bd1b4363233fa24fafcd0412e061201f6fe8
|
||||||
DIST calibre-2.35.0.tar.xz 37470944 SHA256 7d883c7ed5cf7c3c2e53c4d18e3a67c15d8a0d3425df57919adb57132860518f SHA512 a693c23e93ad1086fe70b0cc7dcf43b1a9c004f045a3c2fac42f6a4b9f231d4f1e7b55c8bae133ac48389d4e233e245deb958365e9c0283cd8668f0f5a2326a2 WHIRLPOOL b07308d7bb9803a3a882aaf4143d287352aafae69383276d6ee95f7b92a8f65c50c8a5cdc6c242ae87d8faf13ad830fcea9e27364749614219bb221a3d6ac36a
|
DIST calibre-2.35.0.tar.xz 37470944 SHA256 7d883c7ed5cf7c3c2e53c4d18e3a67c15d8a0d3425df57919adb57132860518f SHA512 a693c23e93ad1086fe70b0cc7dcf43b1a9c004f045a3c2fac42f6a4b9f231d4f1e7b55c8bae133ac48389d4e233e245deb958365e9c0283cd8668f0f5a2326a2 WHIRLPOOL b07308d7bb9803a3a882aaf4143d287352aafae69383276d6ee95f7b92a8f65c50c8a5cdc6c242ae87d8faf13ad830fcea9e27364749614219bb221a3d6ac36a
|
||||||
DIST calibre-2.47.0.tar.xz 38924632 SHA256 048681cf6cb09b136017c6c99a1f1d908c6fcc3cdb2d40455cb4af8725395d0c SHA512 932ab2bae12ce128fa497bdd95d3c5f4f67e65bced5b73882f9b812cd9290c0a89c04c89ad3e1b421119c1ca88b5bfb7870a3060c91b5c8198e5ad709dbfdc96 WHIRLPOOL 15f4d3e19eafc57aabb526147926a4fa3343d340fcbc528df91ade6d82a7bfa6f993baee6224508c8dbf551d9640c16db71fc30c438675d09876b633dd3f6ea8
|
DIST calibre-2.47.0.tar.xz 38924632 SHA256 048681cf6cb09b136017c6c99a1f1d908c6fcc3cdb2d40455cb4af8725395d0c SHA512 932ab2bae12ce128fa497bdd95d3c5f4f67e65bced5b73882f9b812cd9290c0a89c04c89ad3e1b421119c1ca88b5bfb7870a3060c91b5c8198e5ad709dbfdc96 WHIRLPOOL 15f4d3e19eafc57aabb526147926a4fa3343d340fcbc528df91ade6d82a7bfa6f993baee6224508c8dbf551d9640c16db71fc30c438675d09876b633dd3f6ea8
|
||||||
|
DIST calibre-2.55.0.tar.xz 39854472 SHA256 a3a4f2914d491ab8c63725c11272d53bb4a91d282e6e5c6e0f245cb94b138188 SHA512 f067c93f7b32dbb8f94e30831df1bf755c25edaeb9dd4793ec79941738e2431e5fe51219d169056b3bb1f71b4223e933cc29fdae6572f212109b44b696bd6af4 WHIRLPOOL 433c68117f2aec343db026851de1807ebbcef91b229cb7790a9a3de35bb9ea6e20c194097ab4b283935843d998aba61f5a036483d743e35b9cc8dffaa809c5fb
|
||||||
|
@ -0,0 +1,249 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
PYTHON_REQ_USE="sqlite,ssl"
|
||||||
|
|
||||||
|
inherit eutils fdo-mime bash-completion-r1 multilib toolchain-funcs python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Ebook management application"
|
||||||
|
HOMEPAGE="http://calibre-ebook.com/"
|
||||||
|
SRC_URI="http://download.calibre-ebook.com/${PV}/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="
|
||||||
|
GPL-3+
|
||||||
|
GPL-3
|
||||||
|
GPL-2+
|
||||||
|
GPL-2
|
||||||
|
GPL-1+
|
||||||
|
LGPL-3+
|
||||||
|
LGPL-2.1+
|
||||||
|
LGPL-2.1
|
||||||
|
BSD
|
||||||
|
MIT
|
||||||
|
Old-MIT
|
||||||
|
Apache-2.0
|
||||||
|
public-domain
|
||||||
|
|| ( Artistic GPL-1+ )
|
||||||
|
CC-BY-3.0
|
||||||
|
OFL-1.1
|
||||||
|
PSF-2
|
||||||
|
unRAR
|
||||||
|
"
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="+udisks"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
COMMON_DEPEND="${PYTHON_DEPS}
|
||||||
|
>=app-text/podofo-0.8.2:=
|
||||||
|
>=app-text/poppler-0.26.5[qt5]
|
||||||
|
>=dev-libs/chmlib-0.40:=
|
||||||
|
dev-libs/glib:2
|
||||||
|
>=dev-libs/icu-4.4:=
|
||||||
|
>=dev-python/apsw-3.7.17[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/beautifulsoup-3.0.5:python-2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/cssutils-0.9.9[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/lxml-3.2.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mechanize-0.1.11[${PYTHON_USEDEP}]
|
||||||
|
dev-python/netifaces[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pillow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/psutil[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pygments-2.0.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-dateutil-1.4.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/PyQt5-5.3.1[gui,svg,webkit,widgets,network,printsupport,${PYTHON_USEDEP}]
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
media-fonts/liberation-fonts
|
||||||
|
>=media-gfx/imagemagick-6.5.9[jpeg,png]
|
||||||
|
media-libs/fontconfig
|
||||||
|
>=media-libs/freetype-2:=
|
||||||
|
>=media-libs/libmtp-1.1.5:=
|
||||||
|
>=media-libs/libwmf-0.2.8
|
||||||
|
sys-libs/zlib
|
||||||
|
virtual/libusb:1=
|
||||||
|
virtual/python-dnspython[${PYTHON_USEDEP}]
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXrender
|
||||||
|
>=x11-misc/xdg-utils-1.0.2-r2
|
||||||
|
udisks? ( virtual/libudev )"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
>=dev-python/setuptools-0.6_rc5[${PYTHON_USEDEP}]
|
||||||
|
>=virtual/podofo-build-0.8.2
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Fix outdated version constant.
|
||||||
|
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||||
|
# -i src/calibre/constants.py || \
|
||||||
|
# die "sed failed to patch constants.py"
|
||||||
|
|
||||||
|
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||||
|
# calls xdg-* (bug #258938).
|
||||||
|
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
|
||||||
|
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||||
|
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||||
|
-e "s|, PreserveMIMEDefaults():|:|" \
|
||||||
|
-e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \
|
||||||
|
-e "s|cmd\[2\]|cmd[4]|" \
|
||||||
|
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||||
|
-e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \
|
||||||
|
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||||
|
|
||||||
|
# Disable unnecessary privilege dropping for bug #287067.
|
||||||
|
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||||
|
-i setup/install.py || die "sed failed to patch install.py"
|
||||||
|
|
||||||
|
sed -e "/^ self\\.check_call(qmc + \\[.*\\.pro'\\])$/a\
|
||||||
|
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||||
|
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||||
|
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||||
|
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||||
|
'-i', 'Makefile'])" \
|
||||||
|
-i setup/extensions.py || die "sed failed to patch extensions.py"
|
||||||
|
|
||||||
|
# use system beautifulsoup, instead of bundled
|
||||||
|
rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py \
|
||||||
|
|| die "could not remove bundled beautifulsoup"
|
||||||
|
find "${S}" -type f -name \*.py -exec \
|
||||||
|
sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \
|
||||||
|
|| die "could not sed bundled beautifulsoup out of the source tree"
|
||||||
|
|
||||||
|
# avoid failure of xdg tools to recognize vendor prefix
|
||||||
|
sed -e "s|xdg-icon-resource install|xdg-icon-resource install --novendor|" \
|
||||||
|
-e "s|'xdg-mime', 'install'|'xdg-mime', 'install', '--novendor'|" \
|
||||||
|
-e "s|'xdg-desktop-menu', 'install'|'xdg-desktop-menu', 'install', '--novendor'|" \
|
||||||
|
-i "${S}"/src/calibre/linux.py || die 'sed failed'
|
||||||
|
|
||||||
|
# no_updates: do not annoy user with "new version is availible all the time
|
||||||
|
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
|
||||||
|
epatch \
|
||||||
|
"${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \
|
||||||
|
"${FILESDIR}/${PN}-disable_plugins.patch"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Bypass kbuildsycoca and update-mime-database in order to
|
||||||
|
# avoid sandbox violations if xdg-mime tries to call them.
|
||||||
|
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||||
|
#!${BASH}
|
||||||
|
echo $0 : $@
|
||||||
|
exit 0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cp "${T}"/{kbuildsycoca,update-mime-database} || die
|
||||||
|
chmod +x "${T}"/{kbuildsycoca,update-mime-database} || die
|
||||||
|
|
||||||
|
export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake"
|
||||||
|
|
||||||
|
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||||
|
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||||
|
export -n DISPLAY
|
||||||
|
|
||||||
|
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||||
|
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||||
|
# return _parse_localename(localename)
|
||||||
|
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||||
|
# raise ValueError, 'unknown locale: %s' % localename
|
||||||
|
#ValueError: unknown locale: 46
|
||||||
|
export -n LANGUAGE
|
||||||
|
|
||||||
|
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||||
|
# variables to point to our fake temporary $HOME.
|
||||||
|
export HOME="${T}/fake_homedir"
|
||||||
|
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||||
|
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||||
|
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||||
|
mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die
|
||||||
|
|
||||||
|
tc-export CC CXX
|
||||||
|
# Bug #334243 - respect LDFLAGS when building extensions
|
||||||
|
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||||
|
local libdir=$(get_libdir)
|
||||||
|
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||||
|
|
||||||
|
# Bug #472690 - Avoid sandbox violation for /dev/dri/card0.
|
||||||
|
local x
|
||||||
|
for x in /dev/dri/card[0-9] ; do
|
||||||
|
[[ -e ${x} ]] && addpredict ${x}
|
||||||
|
done
|
||||||
|
|
||||||
|
#dodir "/usr/$(get_libdir)/python2.7/site-packages" # for init_calibre.py
|
||||||
|
#dodir $(python_get_sitedir)
|
||||||
|
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||||
|
"${PYTHON}" setup.py install \
|
||||||
|
--root="${D}" \
|
||||||
|
--prefix="${EPREFIX}/usr" \
|
||||||
|
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||||
|
--staging-root="${ED}usr" \
|
||||||
|
--staging-libdir="${ED}usr/${libdir}" || die
|
||||||
|
|
||||||
|
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||||
|
die "failed to fix harcoded \$D in paths"
|
||||||
|
|
||||||
|
# The menu entries end up here due to '--mode user' being added to
|
||||||
|
# xdg-* options in src_prepare.
|
||||||
|
dodir /usr/share/mime/packages
|
||||||
|
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
|
||||||
|
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
|
||||||
|
die "failed to register mime types"
|
||||||
|
dodir /usr/share/icons
|
||||||
|
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
|
||||||
|
die "failed to install icon files"
|
||||||
|
|
||||||
|
domenu "${HOME}"/.local/share/applications/*.desktop ||
|
||||||
|
die "failed to install .desktop menu files"
|
||||||
|
|
||||||
|
find "${ED}"usr/share -type d -empty -delete
|
||||||
|
|
||||||
|
cd "${ED}"/usr/share/calibre/fonts/liberation || die
|
||||||
|
local x
|
||||||
|
for x in * ; do
|
||||||
|
[[ -f ${EPREFIX}usr/share/fonts/liberation-fonts/${x} ]] || continue
|
||||||
|
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
|
||||||
|
done
|
||||||
|
|
||||||
|
einfo "Converting python shebangs"
|
||||||
|
python_fix_shebang "${ED}"
|
||||||
|
|
||||||
|
einfo "Compiling python modules"
|
||||||
|
python_optimize "${ED}"usr/lib/calibre
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/calibre-server.init calibre-server
|
||||||
|
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
|
||||||
|
|
||||||
|
bashcomp_alias calibre \
|
||||||
|
lrfviewer \
|
||||||
|
calibre-debug \
|
||||||
|
ebook-meta \
|
||||||
|
calibre-server \
|
||||||
|
ebook-viewer \
|
||||||
|
ebook-polish \
|
||||||
|
fetch-ebook-metadata \
|
||||||
|
lrf2lrs \
|
||||||
|
ebook-convert \
|
||||||
|
ebook-edit \
|
||||||
|
calibre-smtp \
|
||||||
|
ebook-device
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
fdo-mime_mime_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
fdo-mime_mime_database_update
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST nfoview-1.10.tar.gz 102058 SHA256 49e771c059824563aa518e163c68da0c08b04bc174521d2ecff7934a550d4b49 SHA512 6114a6944b7886a6def01cd47649109d5e16921128cd8be122cb3395831038037b45160c3f0449e31fbb2bec88ac1e2c07294a5aaceea51a4fea93b7ea4440af WHIRLPOOL 348eb59e68320591f6a6713ca3ce20e44b0c9d07d35edf791619a66c85fec811b6d12951c0690ed5b6650b5a6e8491612a1d426cdbe6121d5e5d29b8c861feb1
|
|
||||||
DIST nfoview-1.15.1.tar.xz 88400 SHA256 ed7643a781e9a96a904b1165dbefd0440fa029d25819233f0543925bb7067b1e SHA512 e4cf86003b03ae57b8a4e76990df77c7e9e441abd8ab0440385405b0f600a85539a152de5893ebe75797bd96ecb811086c48b1439b9f8719050eb12315f67426 WHIRLPOOL da47cc6275fec9a8d01d2bd38eabbf66188eec7c7e6cd657f3ebfbe4b51f010a3dcbd29faad7978aa504a8faa191959d8a3d36b0f54c301c84d3a2b089a4309a
|
DIST nfoview-1.15.1.tar.xz 88400 SHA256 ed7643a781e9a96a904b1165dbefd0440fa029d25819233f0543925bb7067b1e SHA512 e4cf86003b03ae57b8a4e76990df77c7e9e441abd8ab0440385405b0f600a85539a152de5893ebe75797bd96ecb811086c48b1439b9f8719050eb12315f67426 WHIRLPOOL da47cc6275fec9a8d01d2bd38eabbf66188eec7c7e6cd657f3ebfbe4b51f010a3dcbd29faad7978aa504a8faa191959d8a3d36b0f54c301c84d3a2b089a4309a
|
||||||
|
@ -1,48 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=3
|
|
||||||
|
|
||||||
PYTHON_DEPEND="3:3.2"
|
|
||||||
SUPPORT_PYTHON_ABIS="1"
|
|
||||||
RESTRICT_PYTHON_ABIS="2.*"
|
|
||||||
|
|
||||||
inherit distutils fdo-mime gnome2-utils
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
EGIT_REPO_URI="git://github.com/otsaloma/nfoview.git
|
|
||||||
https://github.com/otsaloma/nfoview.git"
|
|
||||||
inherit git-2
|
|
||||||
SRC_URI=""
|
|
||||||
#KEYWORDS=""
|
|
||||||
else
|
|
||||||
SRC_URI="http://download.gna.org/nfoview/1.10/${P}.tar.gz"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="simple viewer for NFO files, which are ASCII art in the CP437 codepage"
|
|
||||||
HOMEPAGE="http://home.gna.org/nfoview/"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="dev-python/pygobject:3"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
media-fonts/terminus-font"
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
distutils_pkg_postinst
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
distutils_pkg_postrm
|
|
||||||
}
|
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
WX_GTK_VER="3.0-gtk3"
|
||||||
|
|
||||||
|
inherit fdo-mime wxwidgets
|
||||||
|
|
||||||
|
DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
|
||||||
|
HOMEPAGE="http://xchm.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/xchm/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
DEPEND=">=dev-libs/chmlib-0.36
|
||||||
|
x11-libs/wxGTK:${WX_GTK_VER}[X]"
|
||||||
|
RDEPEND=${DEPEND}
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${P}-wx3.0-compat.patch )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
setup-wxwidgets
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
dodoc AUTHORS README ChangeLog
|
||||||
|
|
||||||
|
cp "${D}"/usr/share/pixmaps/xchm-32.xpm "${D}"/usr/share/pixmaps/xchm.xpm
|
||||||
|
rm -f "${D}"/usr/share/pixmaps/xchm-*.xpm
|
||||||
|
rm -f "${D}"/usr/share/pixmaps/xchmdoc*.xpm
|
||||||
|
|
||||||
|
domenu "${FILESDIR}"/xchm.desktop
|
||||||
|
insinto /usr/share/mime/packages
|
||||||
|
doins "${FILESDIR}"/xchm.xml
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
fdo-mime_mime_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
fdo-mime_mime_database_update
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST aerospike-server-community-3.7.5-debian7.tgz 10810815 SHA256 9177bc49b732534371a27544adafa6792504b90ecb2e1992de7882ed7b221c32 SHA512 55b78b1992fac52f85d0405ae78b590b8af60880da0fc307570e13c2468f7e83fc1b61c3425e4c98fdb955c3d19c96c3f8e557f803c6d8154ec9d3fd453b2ca9 WHIRLPOOL 5569dd54bf68ee68ebb4bc709d8a5d816115781dd3a05997685c1408dfc1129e83f251b973c4f5e736a728998cf8f54543f9800214c9efe6077f1a92c5f40cee
|
DIST aerospike-server-community-3.7.5-debian7.tgz 10810815 SHA256 9177bc49b732534371a27544adafa6792504b90ecb2e1992de7882ed7b221c32 SHA512 55b78b1992fac52f85d0405ae78b590b8af60880da0fc307570e13c2468f7e83fc1b61c3425e4c98fdb955c3d19c96c3f8e557f803c6d8154ec9d3fd453b2ca9 WHIRLPOOL 5569dd54bf68ee68ebb4bc709d8a5d816115781dd3a05997685c1408dfc1129e83f251b973c4f5e736a728998cf8f54543f9800214c9efe6077f1a92c5f40cee
|
||||||
DIST aerospike-server-community-3.7.5.1-debian7.tgz 10811406 SHA256 8f6647c64a9431a7cdc92276ced5146fad6bba45d5cdec53474c739697ecf432 SHA512 125664a82f757ee647d80cf09f7874cec9cef2cb319dad2563b4aea7045c7797755474aacd3d35b52b1f0d1fd37cbf7ca85e985a3d0a29278ffa35fc92f13af2 WHIRLPOOL 1a8d55814567e49e1787de3d9b76641e4ff41a6dd15d913c6f93f3c6ec8e3a13f90c9365691bf8a74fb02c928eadc41ea9230b3137570e521bfc5312c2eeeda2
|
DIST aerospike-server-community-3.7.5.1-debian7.tgz 10811406 SHA256 8f6647c64a9431a7cdc92276ced5146fad6bba45d5cdec53474c739697ecf432 SHA512 125664a82f757ee647d80cf09f7874cec9cef2cb319dad2563b4aea7045c7797755474aacd3d35b52b1f0d1fd37cbf7ca85e985a3d0a29278ffa35fc92f13af2 WHIRLPOOL 1a8d55814567e49e1787de3d9b76641e4ff41a6dd15d913c6f93f3c6ec8e3a13f90c9365691bf8a74fb02c928eadc41ea9230b3137570e521bfc5312c2eeeda2
|
||||||
DIST aerospike-server-community-3.8.1-debian7.tgz 10981771 SHA256 c10eaa991e24e256b5ce558ade94a6d7480a75a5de1ab78a7620757bf6e7bb7c SHA512 1f54d2dc7a2630981af749b25e4926cb52ab9b0396943e3d753457da79eadae1b4525abb5ebe878368bb5356a6727842a55b92a54d60db9215f696793a7bd6a6 WHIRLPOOL 282f17afeff5f3d458226848a6985b71abe4cf5c1f0eea6b39754fc54132be448e0823562d0522455fe2e467070eba374a0915977416a9e015d481e9b9354ae9
|
DIST aerospike-server-community-3.8.1-debian7.tgz 10981771 SHA256 c10eaa991e24e256b5ce558ade94a6d7480a75a5de1ab78a7620757bf6e7bb7c SHA512 1f54d2dc7a2630981af749b25e4926cb52ab9b0396943e3d753457da79eadae1b4525abb5ebe878368bb5356a6727842a55b92a54d60db9215f696793a7bd6a6 WHIRLPOOL 282f17afeff5f3d458226848a6985b71abe4cf5c1f0eea6b39754fc54132be448e0823562d0522455fe2e467070eba374a0915977416a9e015d481e9b9354ae9
|
||||||
|
DIST aerospike-server-community-3.8.1.2-debian7.tgz 10985656 SHA256 7b386b801e66ee66ae2e9dd2f10ef92035c49092d51e1c20420dbf1fa8fc42e8 SHA512 15d053b9f81d63155680c4cd9bd1f8e06b3ecbaaa99313b18ffd6e21a41d225508b5a5919a7c4d74e6ff33303dde75abee84964d560776712d2e1957f3638eb2 WHIRLPOOL d4570f8a370219b5ae0d36312627355c31925df896ef41e3527c73ddbf25cd386d06c387d86e599a4f53898f299db880d9373910522accb3b9d937abf29c5b27
|
||||||
|
@ -0,0 +1,69 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils user
|
||||||
|
|
||||||
|
DESCRIPTION="Flash-optimized, in-memory, nosql database"
|
||||||
|
HOMEPAGE="http://www.aerospike.com"
|
||||||
|
SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="app-crypt/gcr"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}-debian7"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup aerospike
|
||||||
|
enewuser aerospike -1 /bin/bash /opt/aerospike aerospike
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local server_deb="${P}.debian7.x86_64.deb"
|
||||||
|
local tools_deb="aerospike-tools-3.8.0.debian7.x86_64.deb"
|
||||||
|
|
||||||
|
ar x "${server_deb}" || die
|
||||||
|
tar xzf data.tar.gz && rm data.tar.gz || die
|
||||||
|
|
||||||
|
ar x "${tools_deb}" || die
|
||||||
|
tar xzf data.tar.gz && rm data.tar.gz || die
|
||||||
|
|
||||||
|
rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS
|
||||||
|
rm usr/bin/{asfixownership,asmigrate2to3}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /opt/
|
||||||
|
doins -r opt/aerospike
|
||||||
|
|
||||||
|
fperms +x -R /opt/aerospike/bin/
|
||||||
|
fperms +x -R /opt/aerospike/lib/python/
|
||||||
|
|
||||||
|
for dir in '/etc' '/var/log'; do
|
||||||
|
keepdir "${dir}/aerospike"
|
||||||
|
done
|
||||||
|
|
||||||
|
insinto /etc/aerospike
|
||||||
|
for conf in 'aerospike.conf' 'aerospike_mesh.conf' 'aerospike_ssd.conf'; do
|
||||||
|
doins "${FILESDIR}/${conf}"
|
||||||
|
done
|
||||||
|
|
||||||
|
insinto /usr/bin
|
||||||
|
doins usr/bin/*
|
||||||
|
fperms +x -R /usr/bin/asd
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins "${FILESDIR}"/aerospike.logrotate aerospike
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/aerospike.init aerospike
|
||||||
|
|
||||||
|
fowners -R aerospike:aerospike /opt/aerospike/
|
||||||
|
fowners aerospike:aerospike /usr/bin/asd
|
||||||
|
fowners -R aerospike:aerospike /var/log/aerospike
|
||||||
|
}
|
@ -0,0 +1,186 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit java-vm-2 multilib prefix toolchain-funcs versionator
|
||||||
|
|
||||||
|
dist="https://dev.gentoo.org/~chewi/distfiles"
|
||||||
|
TARBALL_VERSION="${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
|
||||||
|
HOMEPAGE="http://icedtea.classpath.org"
|
||||||
|
SRC_URI="doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
|
||||||
|
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.xz )"
|
||||||
|
|
||||||
|
for arch in amd64 x86; do
|
||||||
|
SRC_URI+="
|
||||||
|
${arch}? (
|
||||||
|
${dist}/${PN}-core-${TARBALL_VERSION}-${arch}.tar.xz
|
||||||
|
examples? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-${arch}.tar.xz )
|
||||||
|
)"
|
||||||
|
done
|
||||||
|
|
||||||
|
LICENSE="GPL-2-with-linking-exception"
|
||||||
|
SLOT="7"
|
||||||
|
KEYWORDS="-* ~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE="+alsa cjk +cups doc examples +gtk headless-awt nsplugin nss pulseaudio selinux source +webstart"
|
||||||
|
REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
|
||||||
|
|
||||||
|
RESTRICT="preserve-libs strip"
|
||||||
|
QA_PREBUILT="opt/.*"
|
||||||
|
|
||||||
|
# gsettings-desktop-schemas is needed for native proxy support. #431972
|
||||||
|
RDEPEND=">=dev-libs/glib-2.42:2
|
||||||
|
>=dev-libs/nss-3.16.1-r1
|
||||||
|
>=dev-libs/nspr-4.10
|
||||||
|
>=gnome-base/gsettings-desktop-schemas-3.12.2
|
||||||
|
media-fonts/dejavu
|
||||||
|
>=media-libs/fontconfig-2.11:1.0
|
||||||
|
>=media-libs/freetype-2.5.5:2
|
||||||
|
>=media-libs/lcms-2.6:2
|
||||||
|
>=sys-devel/gcc-4.9.3
|
||||||
|
>=sys-libs/glibc-2.21
|
||||||
|
>=sys-libs/zlib-1.2.8-r1
|
||||||
|
virtual/jpeg:62
|
||||||
|
alsa? ( >=media-libs/alsa-lib-1.0 )
|
||||||
|
!headless-awt? (
|
||||||
|
>=media-libs/giflib-4.1.6-r1
|
||||||
|
media-libs/libpng:0/16
|
||||||
|
>=x11-libs/libX11-1.6
|
||||||
|
>=x11-libs/libXcomposite-0.4
|
||||||
|
>=x11-libs/libXext-1.3
|
||||||
|
>=x11-libs/libXi-1.7
|
||||||
|
>=x11-libs/libXrender-0.9.8
|
||||||
|
>=x11-libs/libXtst-1.2
|
||||||
|
)
|
||||||
|
cjk? (
|
||||||
|
media-fonts/arphicfonts
|
||||||
|
media-fonts/baekmuk-fonts
|
||||||
|
media-fonts/lklug
|
||||||
|
media-fonts/lohit-fonts
|
||||||
|
media-fonts/sazanami
|
||||||
|
)
|
||||||
|
cups? ( >=net-print/cups-2.0 )
|
||||||
|
gtk? (
|
||||||
|
>=dev-libs/atk-2.16.0
|
||||||
|
>=x11-libs/cairo-1.14.2
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
>=x11-libs/gtk+-2.24:2
|
||||||
|
>=x11-libs/pango-1.36
|
||||||
|
)
|
||||||
|
selinux? ( sec-policy/selinux-java )"
|
||||||
|
|
||||||
|
DEPEND="!arm? ( dev-util/patchelf )"
|
||||||
|
|
||||||
|
PDEPEND="webstart? ( dev-java/icedtea-web:0[icedtea7(+)] )
|
||||||
|
nsplugin? ( dev-java/icedtea-web:0[icedtea7(+),nsplugin] )
|
||||||
|
pulseaudio? ( dev-java/icedtea-sound )"
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||||
|
die "These binaries require a hardfloat system."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if ! use alsa; then
|
||||||
|
rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use headless-awt; then
|
||||||
|
rm -vr jre/lib/$(get_system_arch)/{xawt,libsplashscreen.*} \
|
||||||
|
{,jre/}bin/policytool bin/appletviewer || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use gtk; then
|
||||||
|
rm -v jre/lib/$(get_system_arch)/libjavagtk.* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# NSS is already required because of SunEC. The nss flag in the
|
||||||
|
# icedtea package just comments or uncomments this line.
|
||||||
|
sed -i "/=sun\.security\.pkcs11\.SunPKCS11/s/^#*$(usex nss '/' '/#')/" jre/lib/security/java.security || die
|
||||||
|
|
||||||
|
if [[ -n "${EPREFIX}" ]]; then
|
||||||
|
# The binaries are built on a non-prefixed system so the
|
||||||
|
# fontconfig needs to have prefixes inserted.
|
||||||
|
sed -i 's:=/:=@GENTOO_PORTAGE_EPREFIX@/:' jre/lib/fontconfig.Gentoo.properties || die
|
||||||
|
eprefixify jre/lib/fontconfig.Gentoo.properties
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Fix the RPATHs, except on arm.
|
||||||
|
# https://bugs.gentoo.org/show_bug.cgi?id=543658#c3
|
||||||
|
# https://github.com/NixOS/patchelf/issues/8
|
||||||
|
if use arm; then
|
||||||
|
ewarn "The RPATHs on these binaries are normally modified to avoid"
|
||||||
|
ewarn "conflicts with an icedtea installation built from source. This"
|
||||||
|
ewarn "is currently not possible on ARM so please refrain from"
|
||||||
|
ewarn "installing dev-java/icedtea on the same system."
|
||||||
|
else
|
||||||
|
local old="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||||
|
local new="${EPREFIX}/opt/${P}"
|
||||||
|
local elf rpath
|
||||||
|
|
||||||
|
for elf in $(find -type f -executable ! -name "*.cgi" || die); do
|
||||||
|
rpath=$(patchelf --print-rpath "${elf}" || die "patchelf ${elf}")
|
||||||
|
|
||||||
|
if [[ -n "${rpath}" ]]; then
|
||||||
|
patchelf --set-rpath "${rpath//${old}/${new}}" "${elf}" || die "patchelf ${elf}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dest="/opt/${P}"
|
||||||
|
local ddest="${ED}${dest#/}"
|
||||||
|
dodir "${dest}"
|
||||||
|
|
||||||
|
# doins doesn't preserve executable bits.
|
||||||
|
cp -pRP bin include jre lib man "${ddest}" || die
|
||||||
|
|
||||||
|
dodoc doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
|
||||||
|
use doc && dodoc -r doc/html
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
cp -pRP demo sample "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use source; then
|
||||||
|
cp src.zip "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use webstart || use nsplugin; then
|
||||||
|
dosym /usr/libexec/icedtea-web/itweb-settings "${dest}/bin/itweb-settings"
|
||||||
|
dosym /usr/libexec/icedtea-web/itweb-settings "${dest}/jre/bin/itweb-settings"
|
||||||
|
fi
|
||||||
|
if use webstart; then
|
||||||
|
dosym /usr/libexec/icedtea-web/javaws "${dest}/bin/javaws"
|
||||||
|
dosym /usr/libexec/icedtea-web/javaws "${dest}/jre/bin/javaws"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Both icedtea itself and the icedtea ebuild set PAX markings but we
|
||||||
|
# disable them for the icedtea-bin build because the line below will
|
||||||
|
# respect end-user settings when icedtea-bin is actually installed.
|
||||||
|
java-vm_set-pax-markings "${ddest}"
|
||||||
|
|
||||||
|
set_java_env
|
||||||
|
java-vm_revdep-mask "${dest}"
|
||||||
|
java-vm_sandbox-predict /proc/self/coredump_filter
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use nsplugin; then
|
||||||
|
if [[ -n ${REPLACING_VERSIONS} ]] && ! version_is_at_least 7.2.4.3 ${REPLACING_VERSIONS} ]]; then
|
||||||
|
elog "The nsplugin for icedtea-bin is now provided by the icedtea-web package"
|
||||||
|
elog "If you had icedtea-bin-7 nsplugin selected, you may see a related error below"
|
||||||
|
elog "The switch should complete properly during the subsequent installation of icedtea-web"
|
||||||
|
elog "Afterwards you may verify the output of 'eselect java-nsplugin list' and adjust accordingly'"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set as default VM if none exists
|
||||||
|
java-vm-2_pkg_postinst
|
||||||
|
}
|
@ -1,139 +0,0 @@
|
|||||||
diff -Naur cacao/cacao/src/vm/options.cpp cacao/cacao/src/vm/options.cpp
|
|
||||||
--- cacao/cacao/src/vm/options.cpp 2014-12-12 21:14:45.000000000 +0000
|
|
||||||
+++ cacao/cacao/src/vm/options.cpp 2015-12-23 21:01:37.644275263 +0000
|
|
||||||
@@ -26,6 +26,7 @@
|
|
||||||
#include "config.h"
|
|
||||||
|
|
||||||
#include <limits.h>
|
|
||||||
+#include <stddef.h>
|
|
||||||
#include <stdint.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
@@ -60,9 +61,9 @@
|
|
||||||
|
|
||||||
bool opt_run = true;
|
|
||||||
|
|
||||||
-s4 opt_heapmaxsize = 0; /* maximum heap size */
|
|
||||||
-s4 opt_heapstartsize = 0; /* initial heap size */
|
|
||||||
-s4 opt_stacksize = 0; /* thread stack size */
|
|
||||||
+size_t opt_heapmaxsize = 0; /* maximum heap size */
|
|
||||||
+size_t opt_heapstartsize = 0; /* initial heap size */
|
|
||||||
+size_t opt_stacksize = 0; /* thread stack size */
|
|
||||||
|
|
||||||
bool opt_verbose = false;
|
|
||||||
bool opt_debugcolor = false; /* use ANSI terminal sequences */
|
|
||||||
diff -Naur cacao/cacao/src/vm/options.hpp cacao/cacao/src/vm/options.hpp
|
|
||||||
--- cacao/cacao/src/vm/options.hpp 2014-12-12 21:14:45.000000000 +0000
|
|
||||||
+++ cacao/cacao/src/vm/options.hpp 2015-12-23 21:01:37.645275246 +0000
|
|
||||||
@@ -26,6 +26,7 @@
|
|
||||||
#ifndef OPTIONS_HPP_
|
|
||||||
#define OPTIONS_HPP_ 1
|
|
||||||
|
|
||||||
+#include <stddef.h> // for size_t
|
|
||||||
#include <stdint.h> // for int64_t
|
|
||||||
#include <stdio.h> // for FILE
|
|
||||||
#include "config.h" // for ENABLE_DEBUG_FILTER, etc
|
|
||||||
@@ -77,9 +78,9 @@
|
|
||||||
extern bool opt_jar;
|
|
||||||
extern bool opt_run;
|
|
||||||
|
|
||||||
-extern s4 opt_heapmaxsize;
|
|
||||||
-extern s4 opt_heapstartsize;
|
|
||||||
-extern s4 opt_stacksize;
|
|
||||||
+extern size_t opt_heapmaxsize;
|
|
||||||
+extern size_t opt_heapstartsize;
|
|
||||||
+extern size_t opt_stacksize;
|
|
||||||
|
|
||||||
extern bool opt_verbose;
|
|
||||||
extern bool opt_debugcolor;
|
|
||||||
diff -Naur cacao/cacao/src/vm/vm.cpp cacao/cacao/src/vm/vm.cpp
|
|
||||||
--- cacao/cacao/src/vm/vm.cpp 2014-12-12 21:14:45.000000000 +0000
|
|
||||||
+++ cacao/cacao/src/vm/vm.cpp 2015-12-23 21:01:38.046268504 +0000
|
|
||||||
@@ -29,9 +29,14 @@
|
|
||||||
#include <cerrno>
|
|
||||||
#include <cstdlib>
|
|
||||||
#include <exception>
|
|
||||||
+#include <stddef.h>
|
|
||||||
#include <stdint.h>
|
|
||||||
#include <inttypes.h>
|
|
||||||
|
|
||||||
+#if defined(__LINUX__)
|
|
||||||
+#include <unistd.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#include "md-abi.hpp"
|
|
||||||
|
|
||||||
#include "mm/codememory.hpp"
|
|
||||||
@@ -690,6 +695,19 @@
|
|
||||||
opt_heapstartsize = HEAP_STARTSIZE;
|
|
||||||
opt_stacksize = STACK_SIZE;
|
|
||||||
|
|
||||||
+#if defined(__LINUX__)
|
|
||||||
+ // Calculate 1/4 of the physical memory.
|
|
||||||
+ size_t qmem = sysconf(_SC_PHYS_PAGES) * sysconf(_SC_PAGESIZE) / 4;
|
|
||||||
+
|
|
||||||
+ if (qmem > INT32_MAX) {
|
|
||||||
+ // Allocate no more than 2GB.
|
|
||||||
+ opt_heapmaxsize = INT32_MAX;
|
|
||||||
+ } else if (qmem > HEAP_MAXSIZE) {
|
|
||||||
+ // Otherwise use this if greater than default (128MB).
|
|
||||||
+ opt_heapmaxsize = qmem;
|
|
||||||
+ }
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
// First of all, parse the -XX options.
|
|
||||||
options_xx(vm_args);
|
|
||||||
|
|
||||||
@@ -896,18 +914,33 @@
|
|
||||||
case OPT_SS:
|
|
||||||
{
|
|
||||||
char c;
|
|
||||||
- int j;
|
|
||||||
+ size_t j;
|
|
||||||
|
|
||||||
+ errno = 0;
|
|
||||||
c = opt_arg[strlen(opt_arg) - 1];
|
|
||||||
+ j = strtoul(opt_arg, NULL, 10);
|
|
||||||
+
|
|
||||||
+ if (errno)
|
|
||||||
+ break; // Invalid.
|
|
||||||
|
|
||||||
if ((c == 'k') || (c == 'K')) {
|
|
||||||
- j = atoi(opt_arg) * 1024;
|
|
||||||
+ if (j > SIZE_MAX / 1024)
|
|
||||||
+ break; // Overflow.
|
|
||||||
+ else
|
|
||||||
+ j *= 1024;
|
|
||||||
|
|
||||||
} else if ((c == 'm') || (c == 'M')) {
|
|
||||||
- j = atoi(opt_arg) * 1024 * 1024;
|
|
||||||
-
|
|
||||||
- } else
|
|
||||||
- j = atoi(opt_arg);
|
|
||||||
+ if (j > SIZE_MAX / 1024 / 1024)
|
|
||||||
+ break; // Overflow.
|
|
||||||
+ else
|
|
||||||
+ j *= 1024 * 1024;
|
|
||||||
+
|
|
||||||
+ } else if ((c == 'g') || (c == 'G')) {
|
|
||||||
+ if (j > SIZE_MAX / 1024 / 1024 / 1024)
|
|
||||||
+ break; // Overflow.
|
|
||||||
+ else
|
|
||||||
+ j *= 1024 * 1024 * 1024;
|
|
||||||
+ }
|
|
||||||
|
|
||||||
if (opt == OPT_MX)
|
|
||||||
opt_heapmaxsize = j;
|
|
||||||
@@ -1498,9 +1531,9 @@
|
|
||||||
void VM::print_run_time_config()
|
|
||||||
{
|
|
||||||
puts("Run-time variables:\n");
|
|
||||||
- printf(" maximum heap size : %d\n", opt_heapmaxsize);
|
|
||||||
- printf(" initial heap size : %d\n", opt_heapstartsize);
|
|
||||||
- printf(" stack size : %d\n", opt_stacksize);
|
|
||||||
+ printf(" maximum heap size : %lu\n", opt_heapmaxsize);
|
|
||||||
+ printf(" initial heap size : %lu\n", opt_heapstartsize);
|
|
||||||
+ printf(" stack size : %lu\n", opt_stacksize);
|
|
||||||
|
|
||||||
#if defined(WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH)
|
|
||||||
printf(" gnu.classpath.boot.library.path: %s\n", _properties.get("gnu.classpath.boot.library.path"));
|
|
@ -1,54 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
JAVA_PKG_IUSE="source doc"
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="CUP Parser Generator for Java"
|
|
||||||
|
|
||||||
HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
|
|
||||||
|
|
||||||
# We cannot put the actual SRC_URI because it causes conflicts with Gentoo mirroring system
|
|
||||||
# No better URI is available, waiting until it hits actual Gentoo mirrors
|
|
||||||
|
|
||||||
#SRC_URI="https://www2.in.tum.de/WebSVN/dl.php?repname=CUP&path=/develop/&rev=0&isdir=1"
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="userland_BSD"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.4"
|
|
||||||
RDEPEND=">=virtual/jre-1.4
|
|
||||||
>=dev-java/ant-core-1.7.0"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
find . -name "*.class" -delete || die
|
|
||||||
java-ant_rewrite-classpath
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
eant -Dgentoo.classpath="$(java-pkg_getjars ant-core)"
|
|
||||||
rm bin/java-cup-11.jar
|
|
||||||
cp dist/java-cup-11a.jar bin/java-cup-11.jar
|
|
||||||
eant clean
|
|
||||||
einfo "Recompiling with newly generated javacup"
|
|
||||||
eant -Dgentoo.classpath="$(java-pkg_getjars ant-core)"
|
|
||||||
use doc && javadoc -sourcepath src/ java_cup -d javadoc
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_newjar dist/java-cup-11a.jar
|
|
||||||
java-pkg_newjar dist/java-cup-11a-runtime.jar ${PN}-runtime.jar
|
|
||||||
java-pkg_register-ant-task
|
|
||||||
|
|
||||||
dodoc changelog.txt || die
|
|
||||||
dohtml manual.html || die
|
|
||||||
use source && java-pkg_dosrc java/*
|
|
||||||
use doc && java-pkg_dojavadoc javadoc
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST jflex-1.6.0.tar.gz 3035885 SHA256 0774da0ee2d01fc9274179de4243e0d229c01b5cf0fbb78952fb7fdc4672190c SHA512 16ce4a89f75ce5f3da02433ff66d39ed4db567b4cf7469997dd2617b82e52d589bb17ec3a2f36b4d00a62233e48820bc2e043dcc9ae3c01f1eeca323c0166eba WHIRLPOOL 4d9e7e8c3a0da66d860b895699d5b50e29f781f1cf18cab436f545b1fb007297ca9433694ce3808452c5d9340eddc978c2b32019b5a8d5d8c6cb0558543ea18e
|
|
||||||
DIST jflex-1.6.1.tar.gz 3027791 SHA256 9879fb4ea7b286af3c3439cf148f5739dfa722edbd978f2f798268b2e016f8c0 SHA512 436840c90d906042205d27e1d3c56dec724bf62cc3d8c8d3445f217af0a50c9ca2bb56ed91f0cd3c37a930f7ca22f4cc50e8c28dbe905f02adf695c8e96fb07b WHIRLPOOL 27e2769b1b1dc720cee71718eca024905fd9e200c53771c2db293471b0190d9a3c9d2245fbbc5ab76a1f22e1496053d35d625a34c09819b1e367f78840152666
|
DIST jflex-1.6.1.tar.gz 3027791 SHA256 9879fb4ea7b286af3c3439cf148f5739dfa722edbd978f2f798268b2e016f8c0 SHA512 436840c90d906042205d27e1d3c56dec724bf62cc3d8c8d3445f217af0a50c9ca2bb56ed91f0cd3c37a930f7ca22f4cc50e8c28dbe905f02adf695c8e96fb07b WHIRLPOOL 27e2769b1b1dc720cee71718eca024905fd9e200c53771c2db293471b0190d9a3c9d2245fbbc5ab76a1f22e1496053d35d625a34c09819b1e367f78840152666
|
||||||
|
@ -1,94 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
JAVA_PKG_IUSE="doc source examples"
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="JFlex is a lexical analyzer generator for Java"
|
|
||||||
HOMEPAGE="http://www.jflex.de/"
|
|
||||||
SRC_URI="http://${PN}.de/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc64 x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
|
|
||||||
CDEPEND="dev-java/ant-core:0
|
|
||||||
=dev-java/javacup-0.11a_beta20060608:0
|
|
||||||
dev-java/junit:0"
|
|
||||||
|
|
||||||
RDEPEND=">=virtual/jre-1.6
|
|
||||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.6
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
IUSE="${JAVA_PKG_IUSE} source vim-syntax"
|
|
||||||
|
|
||||||
java_prepare() {
|
|
||||||
# use a more convenient version number
|
|
||||||
sed -i s:"\(name=\"version\" value=\"\)[^\"]*\"":"\1${PV}\"":g build.xml
|
|
||||||
# fix bootstrapping
|
|
||||||
sed -i s:"\(name=\"bootstrap.version\" value=\"\)[^\"]*\"":"\1${PV}\"":g \
|
|
||||||
build.xml
|
|
||||||
# add javadoc capability to build.xml
|
|
||||||
sed -i s,"\(</project>\)",\
|
|
||||||
"\n <target depends=\"compile\" name=\"javadoc\">\n <javadoc \
|
|
||||||
packagenames=\"jflex\" sourcepath=\"src/main/java:build/generated-\
|
|
||||||
sources\" destdir=\"javadoc\" version=\"true\" />\n </target>\n\1",g \
|
|
||||||
build.xml
|
|
||||||
}
|
|
||||||
|
|
||||||
# TODO: Try to avoid using bundled jar (See bug #498874)
|
|
||||||
#
|
|
||||||
|
|
||||||
EANT_GENTOO_CLASSPATH_EXTRA="lib/${P}.jar"
|
|
||||||
|
|
||||||
# Currently, this package uses an included JFlex.jar file to bootstrap.
|
|
||||||
# Upstream was contacted and this bootstrap is really needed. The only way to
|
|
||||||
# avoid it would be to use a supplied pre-compiled .scanner file.
|
|
||||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
|
||||||
EANT_GENTOO_CLASSPATH="
|
|
||||||
ant-core
|
|
||||||
javacup
|
|
||||||
"
|
|
||||||
WANT_ANT_TASKS="javacup"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
java-pkg-2_src_compile
|
|
||||||
|
|
||||||
# Compile another time, using our generated jar; for sanity.
|
|
||||||
cp build/${P}.jar ${EANT_GENTOO_CLASSPATH_EXTRA}
|
|
||||||
java-pkg-2_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
# EANT_TEST_GENTOO_CLASSPATH doesn't support EANT_GENTOO_CLASSPATH_EXTRA yet.
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
java-pkg-2_src_test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_newjar build/${P}.jar ${PN}.jar
|
|
||||||
java-pkg_dolauncher "${PN}" --main "${PN}.Main"
|
|
||||||
java-pkg_register-ant-task
|
|
||||||
|
|
||||||
if use doc ; then
|
|
||||||
dodoc doc/manual.pdf changelog.md
|
|
||||||
dohtml -r doc/*
|
|
||||||
java-pkg_dojavadoc javadoc
|
|
||||||
fi
|
|
||||||
|
|
||||||
use examples && java-pkg_doexamples examples
|
|
||||||
use source && java-pkg_dosrc src/main
|
|
||||||
|
|
||||||
if use vim-syntax; then
|
|
||||||
insinto /usr/share/vim/vimfiles/syntax
|
|
||||||
doins "${S}/lib/${PN}.vim"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,14 +0,0 @@
|
|||||||
diff -Naur jump-0.5.vanilla/src/tests/org/znerd/math/tests/NumberCentralTests.java jump-0.5/src/tests/org/znerd/math/tests/NumberCentralTests.java
|
|
||||||
--- jump-0.5.vanilla/src/tests/org/znerd/math/tests/NumberCentralTests.java 2007-10-10 00:27:47.000000000 +0200
|
|
||||||
+++ jump-0.5/src/tests/org/znerd/math/tests/NumberCentralTests.java 2007-10-10 00:28:38.000000000 +0200
|
|
||||||
@@ -220,8 +220,8 @@
|
|
||||||
assertEquals(ONE_HALF, NumberCentral.valueOf( 0.5));
|
|
||||||
assertEquals(ONE, NumberCentral.valueOf( 1.0));
|
|
||||||
assertEquals(TWO, NumberCentral.valueOf( 2.0));
|
|
||||||
- assertEquals(Double.MIN_VALUE, NumberCentral.valueOf(Double.MIN_VALUE).doubleValue(), 0.0);
|
|
||||||
- assertEquals(Double.MIN_VALUE, NumberCentral.valueOf(Double.MAX_VALUE).doubleValue(), 0.0);
|
|
||||||
+ assertEquals(Double.MIN_VALUE, NumberCentral.valueOf(Double.MIN_VALUE).doubleValue(), Double.MIN_VALUE);
|
|
||||||
+ assertEquals(Double.MAX_VALUE, NumberCentral.valueOf(Double.MAX_VALUE).doubleValue(), Double.MIN_VALUE);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
JAVA_PKG_IUSE="doc examples source test"
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="JUMP Ultimate Math Package (JUMP) is a Java-based extensible high-precision math package"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}-math/${P}.tar.gz"
|
|
||||||
HOMEPAGE="http://jump-math.sourceforge.net/"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
DEPEND=">=virtual/jdk-1.4
|
|
||||||
test? ( dev-java/ant-junit =dev-java/junit-3* )"
|
|
||||||
RDEPEND=">=virtual/jre-1.4"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
|
|
||||||
epatch "${FILESDIR}/0.5-test.patch"
|
|
||||||
|
|
||||||
sed -i 's:${java.home}/src::' -i build.xml || die
|
|
||||||
java-ant_rewrite-classpath
|
|
||||||
}
|
|
||||||
|
|
||||||
EANT_BUILD_TARGET="jar"
|
|
||||||
EANT_DOC_TARGET="apidocs"
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
local cp="$(java-pkg_getjars junit)"
|
|
||||||
ANT_TASKS="ant-junit" eant do-tests -Dgentoo.classpath="${cp}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_dojar build/${PN}.jar
|
|
||||||
|
|
||||||
use doc && java-pkg_dojavadoc build/apidocs
|
|
||||||
use examples && java-pkg_doexamples src/examples
|
|
||||||
use source && java-pkg_dosrc src/main/org
|
|
||||||
}
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST qdox-1.12-20100531.205010-5-project.tar.gz 519732 SHA256 7ec2a48498f996e35c6bfdbff1dbbb061e51ff16862c4f3c3f12235d30857cca SHA512 b549704c941ac6333f4d96a880c4c05af6793043ad5f3d8adf6352c285507f7748905c57c91261c4171b1e6c3b11bb8e2ecad68a413a5297eebd92ac2d671809 WHIRLPOOL bd560572d5d41f39918237519e7d201bfde30e27e6d4d5d55f543681d833380553df8b062ca3392f9b9b3d185e48ac689dd7492796e9211ef9b21797129d3017
|
|
||||||
DIST qdox-1.12.1.tar.gz 519833 SHA256 6c716c013b27d79eff31de59ab69b734d6744c32548549aaf3e6875915172565 SHA512 17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5 WHIRLPOOL 3e828d430637b18a8c91d273bb26b5ccf26f0f2556639b0af9ed3527eb28bb29de4d2dc8caaf07a0bbadef4001564db67eba63f0440d30e3b83da8f5e209bb41
|
DIST qdox-1.12.1.tar.gz 519833 SHA256 6c716c013b27d79eff31de59ab69b734d6744c32548549aaf3e6875915172565 SHA512 17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5 WHIRLPOOL 3e828d430637b18a8c91d273bb26b5ccf26f0f2556639b0af9ed3527eb28bb29de4d2dc8caaf07a0bbadef4001564db67eba63f0440d30e3b83da8f5e209bb41
|
||||||
DIST qdox-1.6.3-sources.jar 63731 SHA256 7ddb3a75c1ab415c631ae39660679630653bbbed84895e5ed4b4775ce5327846 SHA512 0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965 WHIRLPOOL a57aecd3ccf7537af450dc54da65eb9b49b87b461b5929e36c49f5f40a5344fd84625afda47f6ea2860d65a200b34b7abc751ba377ad4404de4f9ca8a55bc36d
|
DIST qdox-1.6.3-sources.jar 63731 SHA256 7ddb3a75c1ab415c631ae39660679630653bbbed84895e5ed4b4775ce5327846 SHA512 0b05620809e3830c7e12c289cd4765f96d845adabc1f09497993bd9f39852784f454eb4aff1deecb325608a5773e86fbb1f5863e0f25387805472b59b46cf965 WHIRLPOOL a57aecd3ccf7537af450dc54da65eb9b49b87b461b5929e36c49f5f40a5344fd84625afda47f6ea2860d65a200b34b7abc751ba377ad4404de4f9ca8a55bc36d
|
||||||
|
@ -1,82 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
JAVA_PKG_IUSE="doc source test"
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="Parser for extracting class/interface/method definitions"
|
|
||||||
HOMEPAGE="https://github.com/codehaus/qdox"
|
|
||||||
SRC_URI="http://snapshots.repository.codehaus.org/com/thoughtworks/qdox/qdox/1.12-SNAPSHOT/qdox-1.12-20100531.205010-5-project.tar.gz "
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="1.12"
|
|
||||||
KEYWORDS="amd64 ppc64 x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}-${PV}-SNAPSHOT"
|
|
||||||
|
|
||||||
CDEPEND="dev-java/ant-core:0"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.4
|
|
||||||
app-arch/unzip:0
|
|
||||||
dev-java/byaccj:0
|
|
||||||
>=dev-java/jflex-1.4.3:0
|
|
||||||
dev-java/jmock:1.0
|
|
||||||
test? ( dev-java/junit:0 )
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
RDEPEND=">=virtual/jre-1.4
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
java_prepare() {
|
|
||||||
if ! use test ; then
|
|
||||||
rm src/java/com/thoughtworks/qdox/tools/QDoxTester.java
|
|
||||||
rm -rf src/java/com/thoughtworks/qdox/junit
|
|
||||||
rm -rf src/test
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
jflex src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d src/java/com/thoughtworks/qdox/parser/impl/ || die
|
|
||||||
byaccj -v -Jnorun -Jnoconstruct -Jclass=Parser -Jsemantic=Value -Jpackage=com.thoughtworks.qdox.parser.impl src/grammar/parser.y || die
|
|
||||||
mv Parser.java src/java/com/thoughtworks/qdox/parser/impl/ || die
|
|
||||||
|
|
||||||
# create jar
|
|
||||||
mkdir -p build/classes || die
|
|
||||||
|
|
||||||
local cp="$(java-pkg_getjars --build-only ant-core,jmock-1.0)"
|
|
||||||
|
|
||||||
if use test ; then
|
|
||||||
cp="${cp}:$(java-pkg_getjars --build-only junit)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
ejavac -sourcepath . -d build/classes -classpath "${cp}" \
|
|
||||||
$(find . -name "*.java") || die "Cannot compile sources"
|
|
||||||
|
|
||||||
mkdir dist || die
|
|
||||||
cd build/classes || die
|
|
||||||
jar -cvf "${S}"/dist/${PN}.jar com || die "Cannot create JAR"
|
|
||||||
|
|
||||||
# generate javadoc
|
|
||||||
if use doc ; then
|
|
||||||
cd "${S}"
|
|
||||||
mkdir javadoc || die
|
|
||||||
javadoc -d javadoc -sourcepath src/java -subpackages com -classpath "${cp}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
java -cp "${S}"/dist/${PN}.jar:$(java-pkg_getjars --build-only ant-core,junit,jmock-1.0) \
|
|
||||||
com.thoughtworks.qdox.tools.QDoxTester src || die "Tests failed!"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_dojar dist/${PN}.jar
|
|
||||||
java-pkg_register-ant-task
|
|
||||||
|
|
||||||
use source && java-pkg_dosrc src/java/com
|
|
||||||
use doc && java-pkg_dojavadoc javadoc
|
|
||||||
}
|
|
@ -1,3 +1,3 @@
|
|||||||
DIST botocore-1.3.22.tar.gz 2349601 SHA256 02a6d320b09179bc5dcbafd4be732d9431bfebf5bed6d6b6508eca96b599a399 SHA512 7b349a78c83051a29993ce00a11ecfa4734425c3ed27ce3e405140e19017b5c670d857ea489ea1f6f3ec767b3e4704547565b2ec67f5d7001a0cc30ff2a39de7 WHIRLPOOL 98c5e7488c6d1fe5c3e3484c770f8b346508359c5d174e5660f10ea62b054f442e3d15cc716ddd5acc42f1af0a10463c1923de138338175f1dcba9ced283c8ee
|
DIST botocore-1.3.22.tar.gz 2349601 SHA256 02a6d320b09179bc5dcbafd4be732d9431bfebf5bed6d6b6508eca96b599a399 SHA512 7b349a78c83051a29993ce00a11ecfa4734425c3ed27ce3e405140e19017b5c670d857ea489ea1f6f3ec767b3e4704547565b2ec67f5d7001a0cc30ff2a39de7 WHIRLPOOL 98c5e7488c6d1fe5c3e3484c770f8b346508359c5d174e5660f10ea62b054f442e3d15cc716ddd5acc42f1af0a10463c1923de138338175f1dcba9ced283c8ee
|
||||||
DIST botocore-1.4.10.tar.gz 2453883 SHA256 f0b740d07cf7b7a4ec08cafdf9db8cfd813d2d69bde1e7de0cffc50bf075aa4b SHA512 51009ad6abc1f413e9dbeea52207c96df7d1647a6da8f0139e7557e36a3ad0fa440d32f430f5d7f690f0ec70b9c114ac1544c6fcddc8080acf5f2fa14bc5d1db WHIRLPOOL c9bc19adae6f7c4eceb33e448e717f41639fbc9126a07c6f511ccf958ace98fcbea54f0dddd2e928b4435fc3abfdd8b4da745b05227fd7397de89448e411e32b
|
DIST botocore-1.4.10.tar.gz 2453883 SHA256 f0b740d07cf7b7a4ec08cafdf9db8cfd813d2d69bde1e7de0cffc50bf075aa4b SHA512 51009ad6abc1f413e9dbeea52207c96df7d1647a6da8f0139e7557e36a3ad0fa440d32f430f5d7f690f0ec70b9c114ac1544c6fcddc8080acf5f2fa14bc5d1db WHIRLPOOL c9bc19adae6f7c4eceb33e448e717f41639fbc9126a07c6f511ccf958ace98fcbea54f0dddd2e928b4435fc3abfdd8b4da745b05227fd7397de89448e411e32b
|
||||||
DIST botocore-1.4.8.tar.gz 2445498 SHA256 47bcd9bdcde8661f79a031da68f21bd86cc5ecf07cec5cd1de0af114911d1806 SHA512 80d87b70eb2d70ace91e95746cb9e15f4435e12d141769764a7f82fbb03a1ce2c85266cee93499ee26f343bfcc700dfde7e6e5ec3af9b8ab0a99a8cb9997d61c WHIRLPOOL 7b39ad4e451fcd4ed2b58da709474983be9305c4e4b15ca42ea1c46aa5f4874edc7472cb5b6935dec6d356b3e693658168940f82645ff95396264eec72e904ac
|
DIST botocore-1.4.11.tar.gz 2455881 SHA256 96295db1444e9a458a3018205187ec424213e0a69c937062347f88b7b7e078fb SHA512 b012c84095f86a0070846290daaca017a9af57c25c78d54e351e6cf8331a3650236c3fe92791e0f345ef91067084a00f9cea183cd4e208e6065a7e001ac793f4 WHIRLPOOL aec9b6a5e7038dac6216940351d5746f98d809ecd2dad6d2e988091bf1df805c62f92aabf39684666a5c3ffd9b1e62ead6a454790cfd1c4b0c8a4a19d1fdc4c2
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
DIST pysrt-1.0.1.tar.gz 11741 SHA256 5300a1584c8d15a1c49ef8880fa1ef7a4274ce3f24dde83ad581d12d875f6784 SHA512 cd03d40ebef953d7ea67073a114f10a87eb142670ece727d09a31b498835d8485ac0c125f4281b6ababdd6f0757f9549ce38cb05eda79b23ff17950ab891d0eb WHIRLPOOL f7629430ac7ee9b2a69d5618346e2f97f01a68683e8b9ef8c13519a87a7043852c142ba050b338ddccc992c4ada01bbae41b9d2bab2696cdb0fdc50761d7dd81
|
DIST pysrt-1.0.1.tar.gz 11741 SHA256 5300a1584c8d15a1c49ef8880fa1ef7a4274ce3f24dde83ad581d12d875f6784 SHA512 cd03d40ebef953d7ea67073a114f10a87eb142670ece727d09a31b498835d8485ac0c125f4281b6ababdd6f0757f9549ce38cb05eda79b23ff17950ab891d0eb WHIRLPOOL f7629430ac7ee9b2a69d5618346e2f97f01a68683e8b9ef8c13519a87a7043852c142ba050b338ddccc992c4ada01bbae41b9d2bab2696cdb0fdc50761d7dd81
|
||||||
DIST pysrt-1.1.0.tar.gz 12171 SHA256 7f5468b15b05341e7b6086b611a326588da8dd7f649b1482cbb63cce7ff88af6 SHA512 31d085ca255cc9a09fe0df8611067ad39db36789b9cce89638382b2bcd5c4cad93a4cf1b19d852eb5a954fff89e602ab6359d4846ba9c6ca05d4b7a3b27ffa24 WHIRLPOOL 535f8f46b801efc1a4addda196a05135e6bda26360c51f7a62f902047017a3458970c4fd8cf6b51cdb0a20bede69e96d9d175bb97ba9dfbefd5ea9351249c409
|
DIST pysrt-1.1.0.tar.gz 12171 SHA256 7f5468b15b05341e7b6086b611a326588da8dd7f649b1482cbb63cce7ff88af6 SHA512 31d085ca255cc9a09fe0df8611067ad39db36789b9cce89638382b2bcd5c4cad93a4cf1b19d852eb5a954fff89e602ab6359d4846ba9c6ca05d4b7a3b27ffa24 WHIRLPOOL 535f8f46b801efc1a4addda196a05135e6bda26360c51f7a62f902047017a3458970c4fd8cf6b51cdb0a20bede69e96d9d175bb97ba9dfbefd5ea9351249c409
|
||||||
|
DIST pysrt-1.1.1.tar.gz 104027 SHA256 fb4c10424549fc5a32d19cd5091f00316b875461fcd79a7809bb55056974d0aa SHA512 607f80c1f66702d36b6fa54b293f59c6a28415d812bf54d7210075d1c84a7547ce2776c0809910ed3d79c08a3c595ce74719976d8f2818820a3f4a306ffc1825 WHIRLPOOL 9f3e4e76286ad5f2b90bd81eee3165e29295372b2f3c112875ea7c90fa57c04c8985a94b1106ba886a5ed81a6200a938a94c634ef0b5d92c85793b7e36d9fa6f
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python library used to edit or create SubRip files"
|
||||||
|
HOMEPAGE="https://github.com/byroot/pysrt https://pypi.python.org/pypi/pysrt"
|
||||||
|
SRC_URI="https://pypi.python.org/packages/f6/33/16ad65a8973cb8bcb494af09ee1b9ab5ffdd6ff300bce5d3ac7d3cb1f2cc/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
dev-python/nose[coverage(+),${PYTHON_USEDEP}]
|
||||||
|
${RDEPEND}
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests --with-coverage --cover-package=pysrt \
|
||||||
|
|| die "Tests failed under ${EPYTHON}"
|
||||||
|
}
|
@ -1,3 +1,3 @@
|
|||||||
DIST stormpath-2.1.4.tar.gz 4338169 SHA256 adbc595b243861be0268c2c71061de8ce6dc8f9a92d7398f92bf77a734315b2f SHA512 6834f1b8db731872208c96b9acb2ff66e5d7fcbb6ae0c1f1de541ce1597a786834f2b68c43d00c5adcb1018749c53b45444dde2a81a520fed79fd9b6f0f07ab0 WHIRLPOOL 6f50a1f6476d4486f43da55ae48c56942ef90820db4434c3b567222cb65d56aaa5649249dfc10add807f5ccba245d99b89efa031201af61bc888b902cf66b4ea
|
|
||||||
DIST stormpath-2.1.5.tar.gz 4339093 SHA256 cea6810c5caa666c3a73ea0bbf14826687318aea2a82c51d93886679b786b94b SHA512 d373d36bd6dc647fcedad99722c6ff53447b4b11090ffbbf2e72a206d27e66804d7e756d0588b80b11110700297beebb894b4d5301df97a836a4204622ea83af WHIRLPOOL 14a580f934afc74f7f15b4ac897474bb00ab199470d94c671b3f39c625d460aa601329a18cf23b206f12ab2b0f9f25d5903c14f507f614e38953da47bdfc7a92
|
DIST stormpath-2.1.5.tar.gz 4339093 SHA256 cea6810c5caa666c3a73ea0bbf14826687318aea2a82c51d93886679b786b94b SHA512 d373d36bd6dc647fcedad99722c6ff53447b4b11090ffbbf2e72a206d27e66804d7e756d0588b80b11110700297beebb894b4d5301df97a836a4204622ea83af WHIRLPOOL 14a580f934afc74f7f15b4ac897474bb00ab199470d94c671b3f39c625d460aa601329a18cf23b206f12ab2b0f9f25d5903c14f507f614e38953da47bdfc7a92
|
||||||
DIST stormpath-2.1.6.tar.gz 4339678 SHA256 47649cf8edaf5ef48346f74558e62e0aaf28fb49bd7e3db99db9338739913d77 SHA512 2cc6ecd674ca6b5fcfbb6664f863cb4c6378748eb5ca2ceb5e0db3ac46c567a4b62a1bb595044b15c0294b5abe471c9ac675b93db49e5d2e146cd8954c8c7611 WHIRLPOOL c15085c2a1e5600ff93bc1e013439270c17472035a39fde52f31e21971b5508b4ff50a9a5f1472aa185282fefbfc9015a88eed0b5c641acf787abfaf9f72e06b
|
DIST stormpath-2.1.6.tar.gz 4339678 SHA256 47649cf8edaf5ef48346f74558e62e0aaf28fb49bd7e3db99db9338739913d77 SHA512 2cc6ecd674ca6b5fcfbb6664f863cb4c6378748eb5ca2ceb5e0db3ac46c567a4b62a1bb595044b15c0294b5abe471c9ac675b93db49e5d2e146cd8954c8c7611 WHIRLPOOL c15085c2a1e5600ff93bc1e013439270c17472035a39fde52f31e21971b5508b4ff50a9a5f1472aa185282fefbfc9015a88eed0b5c641acf787abfaf9f72e06b
|
||||||
|
DIST stormpath-2.3.1.tar.gz 4346382 SHA256 cf7e2e0784d62a1992b7708232a4af6a444a10523cb9f9e2893530d6b4cee8d0 SHA512 1e6308e45f41ff2094740063e8b2fc4dcb197bfa1fe617c89f95326410191670621defa7f8158b8dcc07b0e7a79a831c81cc9df22334c29d9f832691315076a9 WHIRLPOOL 91c17a5ed72679ba46c2311f6fec6f6fdd25209959bd8e58960289aef259ad7f8ff9335b668aeec471463b91fa8f6f6acf37a8f65870f3ab3c41d8af52a10c70
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
@ -1,5 +1,4 @@
|
|||||||
DIST websocket-client-0.21.0.tar.gz 190523 SHA256 0e279c371df0bc1b3a890a31e90631e03c11ea596e00fd53524f03a5fb972d3d SHA512 cd6ae58226890dd94e03d3d348a5ec83c1b7a5a0e8b353cf28db9b5a78131ecbc84755ba9925fe9c90a90388f03d6e9a535960a13c53536f6b4fe4effbbc736c WHIRLPOOL 4732ad6e839e14f68a0a2070171f724a912f00d2d76003cb23a6253560a2aab51a34525e0cf98ebd7e045e326052b8aa4c7497d384e807f493f99a125e323dd0
|
DIST websocket-client-0.21.0.tar.gz 190523 SHA256 0e279c371df0bc1b3a890a31e90631e03c11ea596e00fd53524f03a5fb972d3d SHA512 cd6ae58226890dd94e03d3d348a5ec83c1b7a5a0e8b353cf28db9b5a78131ecbc84755ba9925fe9c90a90388f03d6e9a535960a13c53536f6b4fe4effbbc736c WHIRLPOOL 4732ad6e839e14f68a0a2070171f724a912f00d2d76003cb23a6253560a2aab51a34525e0cf98ebd7e045e326052b8aa4c7497d384e807f493f99a125e323dd0
|
||||||
DIST websocket-client-0.31.0.tar.gz 192146 SHA256 ddbba49fe9f185dec6a80a536831fa781e10e1d946eef20ebcccd75b943c6ea6 SHA512 899fb3534f76f044b5f550282a05df7d58423b1108cc3134a7b1701c03c673c5e036435218a2931330e800b3060e287f7ad87133e54b0735db1c1581e219f222 WHIRLPOOL d440db59c5f5290e81f614eb1d68d66843b3f06b7c4d7de45c61675143d26f8b507d89c8bd76923dac09f5a117c98ed8239a4acf9ee84a9e0955850c0afe5390
|
|
||||||
DIST websocket-client-0.32.0.tar.gz 192180 SHA256 cb3ab95617ed2098d24723e3ad04ed06c4fde661400b96daa1859af965bfe040 SHA512 648b5ea6bbf5b402004d0dcaa3d5242580efb7803a6cbadc20448fcdedb0097508d747c6ba67d4df9e289f3917ad6e09698b0fbf1330e073e14d369cfdb98bd3 WHIRLPOOL b24791a7c3eb2994f60c5743eb858dd0b02a0c3ea36a70b1c4a0434276a19a4a73893fcf1aac6cc05ea489469cdc6a9d4d4cd1be4e906817046b711e5c3d083e
|
|
||||||
DIST websocket-client-0.34.0.tar.gz 193141 SHA256 682a6241ca953499f06ca506f69aa3ea26f0ed2a41fe7982732cb8449ae92ddf SHA512 db0d87d842884a326ceee1fb089012bb49476077977e3a3a7972f52acc9770431f14d6dcab8b15942230c65c9020336785bed3bf360b0ddc3dc40348fafb18d6 WHIRLPOOL e2851eab4c53c73f229692a9981229a20b9f4e66969cd6edcbed3bd557dde0b70365e543222308ee6f226e991404de23a3be7cc0d668dd18c0ebc75d8cebc6fc
|
DIST websocket-client-0.34.0.tar.gz 193141 SHA256 682a6241ca953499f06ca506f69aa3ea26f0ed2a41fe7982732cb8449ae92ddf SHA512 db0d87d842884a326ceee1fb089012bb49476077977e3a3a7972f52acc9770431f14d6dcab8b15942230c65c9020336785bed3bf360b0ddc3dc40348fafb18d6 WHIRLPOOL e2851eab4c53c73f229692a9981229a20b9f4e66969cd6edcbed3bd557dde0b70365e543222308ee6f226e991404de23a3be7cc0d668dd18c0ebc75d8cebc6fc
|
||||||
DIST websocket-client-0.35.0.tar.gz 193509 SHA256 5ac3ead091be17b680a0dda926aef1a697a2b6cf1e9ac0fbe4bffb14914c2116 SHA512 d2bfb27f1908882621db21badc9f665ed7b0c0164f47c29014fc87ae7aa52b81160c11b26dd8abd97ced5a3429a917034b1a94dfd8ecfa91637dec9d2857475a WHIRLPOOL 2d55f1dc51d94cab0724f2c48b2aed1862e00c60c5f54b369d41725bbc6ecfe45aee98f7a16338ff76950b11fc19ef477d0c1d5a98dbd0bba468720ce0e5849f
|
DIST websocket-client-0.35.0.tar.gz 193509 SHA256 5ac3ead091be17b680a0dda926aef1a697a2b6cf1e9ac0fbe4bffb14914c2116 SHA512 d2bfb27f1908882621db21badc9f665ed7b0c0164f47c29014fc87ae7aa52b81160c11b26dd8abd97ced5a3429a917034b1a94dfd8ecfa91637dec9d2857475a WHIRLPOOL 2d55f1dc51d94cab0724f2c48b2aed1862e00c60c5f54b369d41725bbc6ecfe45aee98f7a16338ff76950b11fc19ef477d0c1d5a98dbd0bba468720ce0e5849f
|
||||||
|
DIST websocket-client-0.37.0.tar.gz 194246 SHA256 678b246d816b94018af5297e72915160e2feb042e0cde1a9397f502ac3a52f41 SHA512 b72f18c91d9a51a1943fc798601bcd9eac8b1ce807a2abb72b7cf897da30de808160645d9c7f3eaf2430e739cd0c6c01046c452f43c61af63afe7d31d801f9f7 WHIRLPOOL 71b370849f92ef2bb022a05de308cfba1273bd34a564363ce5167f1f21c422879dcaa1f896efaf2c9b17d33867311cb2bf7ac619acf7142a8c8eaedf443f84fe
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
|
||||||
|
|
||||||
inherit distutils-r1 vcs-snapshot
|
|
||||||
|
|
||||||
MY_PN=${PN//-/_}
|
|
||||||
|
|
||||||
DESCRIPTION="WebSocket client for python. hybi13 is supported"
|
|
||||||
HOMEPAGE="https://github.com/liris/websocket-client"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="examples"
|
|
||||||
|
|
||||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
|
||||||
RDEPEND="
|
|
||||||
dev-python/six[${PYTHON_USEDEP}]
|
|
||||||
$(python_gen_cond_dep 'dev-python/backports-ssl-match-hostname[${PYTHON_USEDEP}]' 'python2*' )
|
|
||||||
"
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
esetup.py test
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use examples && local EXAMPLES=( examples/. )
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
@ -1,16 +1,16 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
|
||||||
|
|
||||||
inherit distutils-r1 vcs-snapshot
|
inherit distutils-r1 vcs-snapshot
|
||||||
|
|
||||||
MY_PN=${PN//-/_}
|
MY_PN=${PN//-/_}
|
||||||
|
|
||||||
DESCRIPTION="WebSocket client for python. hybi13 is supported"
|
DESCRIPTION="WebSocket client for python with hybi13 support"
|
||||||
HOMEPAGE="https://github.com/liris/websocket-client"
|
HOMEPAGE="https://github.com/liris/websocket-client"
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
DIST wrapt-1.10.5.tar.gz 119157 SHA256 4fd82193b23f60e1a39f3e10c81143c1e29e26cd5fc9afe1a7dc0f5e4b4a67d7 SHA512 450b32eea67774081d23c0e020ed7eea3c8ac458925a16cd606a4f95ee5b7631bda5ff00ceb914e9ccc28a5e0a7302534b6711bb23d637c77327a8a9d228cb55 WHIRLPOOL 7cfa9477f525e60f16a7b1689ba43b327192837bea34e96977442b9cd143a63fafdfa7d0b3895c93052b0e6f426e76fa439b155ee4e481dd5e922c529676691c
|
DIST wrapt-1.10.5.tar.gz 119157 SHA256 4fd82193b23f60e1a39f3e10c81143c1e29e26cd5fc9afe1a7dc0f5e4b4a67d7 SHA512 450b32eea67774081d23c0e020ed7eea3c8ac458925a16cd606a4f95ee5b7631bda5ff00ceb914e9ccc28a5e0a7302534b6711bb23d637c77327a8a9d228cb55 WHIRLPOOL 7cfa9477f525e60f16a7b1689ba43b327192837bea34e96977442b9cd143a63fafdfa7d0b3895c93052b0e6f426e76fa439b155ee4e481dd5e922c529676691c
|
||||||
DIST wrapt-1.10.6-r1.tar.gz 120259 SHA256 b540e23753d3f7017ec0d38f16daf77f9e9cf170d5040abc3d87573ba20fc4f3 SHA512 658c780971dddf444070b9d30a8ac7c08ee0088b8f4378bcc9c22126608e52b338dc00969b08828b0318070abcf0e875bc2b7c6228a71fbbca362033088b4314 WHIRLPOOL 7aed77677a1448d6b3795be7fb56989be98a691a7470096adf45002ca124a99b5cab3e42b319493b4c8300684e488a07cf96d1c5a01e9fc9f181f765a0542254
|
DIST wrapt-1.10.6-r1.tar.gz 120259 SHA256 b540e23753d3f7017ec0d38f16daf77f9e9cf170d5040abc3d87573ba20fc4f3 SHA512 658c780971dddf444070b9d30a8ac7c08ee0088b8f4378bcc9c22126608e52b338dc00969b08828b0318070abcf0e875bc2b7c6228a71fbbca362033088b4314 WHIRLPOOL 7aed77677a1448d6b3795be7fb56989be98a691a7470096adf45002ca124a99b5cab3e42b319493b4c8300684e488a07cf96d1c5a01e9fc9f181f765a0542254
|
||||||
DIST wrapt-1.10.6.tar.gz 25134 SHA256 9576869bb74a43cbb36ee39dc3584e6830b8e5c788e83edf0a397eba807734ab SHA512 d0c326fd401bc84656d69ec5da446b459f5596873a1ec01d616bebcc3d11237949eaafcfdf5de78e43f59927a0eaeee3da3f462975fa46fa22fd6c1593509e04 WHIRLPOOL 2d3c56d0a6e9e9af0a59708ce70190097da2459d80bdaa8d8f884a849905b44cdfb6bedb412ccd1e74be1e975492309a398e05d4b6c61a6852d3cd125230846a
|
|
||||||
DIST wrapt-1.10.7.tar.gz 120316 SHA256 50ad31f01761410b192ce054aebcb61c54dbd493446440214356635874ecafca SHA512 ca694963860e22d6fe05fdd679f25c7d2fb01a3a635f9744dd2034c7468563f299442a3a60f4385e049b15f04bc86c7c0a6d0501bf274a87cdcd786fd46efeee WHIRLPOOL 659226504f1711749dae0228a9de07bebd04d2c4dd4b8696095eb7e76c6e1a7e991ea5a08188d93abe14c8a7e9b69b0d4ea04945fcf8349dd1f397870e39cab1
|
DIST wrapt-1.10.7.tar.gz 120316 SHA256 50ad31f01761410b192ce054aebcb61c54dbd493446440214356635874ecafca SHA512 ca694963860e22d6fe05fdd679f25c7d2fb01a3a635f9744dd2034c7468563f299442a3a60f4385e049b15f04bc86c7c0a6d0501bf274a87cdcd786fd46efeee WHIRLPOOL 659226504f1711749dae0228a9de07bebd04d2c4dd4b8696095eb7e76c6e1a7e991ea5a08188d93abe14c8a7e9b69b0d4ea04945fcf8349dd1f397870e39cab1
|
||||||
|
DIST wrapt-1.10.8.tar.gz 120359 SHA256 096b47f44e3197934ccc335c53d2d21bf6ed9fd941b294726e26a1fd18fd4541 SHA512 2a37584b3c3a33a2d39d5cbe9f7e61a50131db55ffd5be7902b5ee84c347d8ff4d6094e5639d2f854fab274b2517a0e47420da9f543f11cf92973acd6d15d42e WHIRLPOOL 5f27b048b9f06c03c3e3acdd9c3a64308958585deb7e314c80158910cfc1eac154540a0e4a3c838718456d5ed38751d85f49645e634a7d2734cad916547a5bc7
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
DIST qttools-opensource-src-5.6.0.tar.xz 9817788 SHA256 0d244c61bbe5505cb94310e980b06ef13dd573511e80ccbdc060f71d5462219d SHA512 d1bee83715d336bc0257b114bbfc7f97cf11f7d5ad75b45376c9b4a55224fa74b82fdc4c6db60dd0917553eef76b0286dde1d3b46e0262ef17c9a3dbbc142400 WHIRLPOOL 96d7fadd39575bf30c23684311aa59c7c86d6e65f49992a71151dcc330840336ad0508a602783c475b55f7f4d5a60c38ffbf380cb91f0974e1a1b352d59e4c2a
|
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>qt@gentoo.org</email>
|
||||||
|
<name>Gentoo Qt Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://bugreports.qt.io/</bugs-to>
|
||||||
|
<doc>http://doc.qt.io/</doc>
|
||||||
|
</upstream>
|
||||||
|
<slots>
|
||||||
|
<subslots>
|
||||||
|
Must only be used by packages that are known to use private parts of the Qt API.
|
||||||
|
</subslots>
|
||||||
|
</slots>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
QT5_MODULE="qttools"
|
||||||
|
inherit qt5-build
|
||||||
|
|
||||||
|
DESCRIPTION="Qt5 plugin metadata dumper"
|
||||||
|
|
||||||
|
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
~dev-qt/qtcore-${PV}
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QT5_TARGET_SUBDIRS=(
|
||||||
|
src/qtplugininfo
|
||||||
|
)
|
@ -1,2 +1,3 @@
|
|||||||
DIST multi_json-1.11.2.tar.gz 24748 SHA256 656e92aa19d5e0fc08c1f30f30e328479631407d1dd893c058cac88dd0777313 SHA512 bb4b1835cd5d4355003dfc1085cbb71913766d6e8210dab93d8aed5e6612a29f60420efd550f566c63da5358e1ce2daf04049c1d635caf07244f117cff0f3794 WHIRLPOOL 8216b793687c0d1ec30eaaefce5320e6124468adb3bbd905455ecf0ae66e962d662f492f91854f00077e15d9ae9b15e43a58f10d79acc6469fc668462bcce59f
|
DIST multi_json-1.11.2.tar.gz 24748 SHA256 656e92aa19d5e0fc08c1f30f30e328479631407d1dd893c058cac88dd0777313 SHA512 bb4b1835cd5d4355003dfc1085cbb71913766d6e8210dab93d8aed5e6612a29f60420efd550f566c63da5358e1ce2daf04049c1d635caf07244f117cff0f3794 WHIRLPOOL 8216b793687c0d1ec30eaaefce5320e6124468adb3bbd905455ecf0ae66e962d662f492f91854f00077e15d9ae9b15e43a58f10d79acc6469fc668462bcce59f
|
||||||
|
DIST multi_json-1.11.3.tar.gz 24788 SHA256 3dc780a837b0ad85d0ffbfe876b04246ef7f544b22859262cce76a94a70ccdb3 SHA512 9afbcf30755b189c26e83f8a416115ab7c5b64875ca3508e5b4d4eff6636eba536896b2801e314187ce3ad44414934f6605fcbae4850d979d348952df0fd5e6e WHIRLPOOL ab843c487028ffa42b1b5786f93502b0f910ce8865f02e9ab205c090251a073b0635d1b97909e7589ee314a30b3e3852615027215cc4f407b1b8c2094390f552
|
||||||
DIST multi_json-1.9.3.gem 30720 SHA256 631390d4b6c3d3753a3df0c28339c8e7840704083dfdcefb1323a22ab97b2281 SHA512 7f06747e760a63b6421dfda480522924f12bd00ad63f95414f6624173b9b9b255b139f9dc33d2d2a8d19b232f99a005033e00e3a0b223be992f73d142a55b8b5 WHIRLPOOL a96f1c1e53865e153bc83079fc70b69af6c941c4995f4215317ca53567532d1406adb174683fc8c5229fdc3563f5e8d3c2c662d77cf9d9d55367aab2df5b34f0
|
DIST multi_json-1.9.3.gem 30720 SHA256 631390d4b6c3d3753a3df0c28339c8e7840704083dfdcefb1323a22ab97b2281 SHA512 7f06747e760a63b6421dfda480522924f12bd00ad63f95414f6624173b9b9b255b139f9dc33d2d2a8d19b232f99a005033e00e3a0b223be992f73d142a55b8b5 WHIRLPOOL a96f1c1e53865e153bc83079fc70b69af6c941c4995f4215317ca53567532d1406adb174683fc8c5229fdc3563f5e8d3c2c662d77cf9d9d55367aab2df5b34f0
|
||||||
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||||
|
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/intridea/multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
DESCRIPTION="A gem to provide swappable JSON backends"
|
||||||
|
HOMEPAGE="https://github.com/intridea/multi_json"
|
||||||
|
LICENSE="MIT"
|
||||||
|
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_rdepend "|| ( >=dev-ruby/json-1.4 >=dev-ruby/yajl-ruby-1.0 =dev-ruby/activesupport-3* )"
|
||||||
|
|
||||||
|
ruby_add_bdepend "doc? ( dev-ruby/rspec:3 dev-ruby/yard )"
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( dev-ruby/json
|
||||||
|
dev-ruby/yajl-ruby )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die "Unable to remove bundler."
|
||||||
|
|
||||||
|
# Remove unimportant rspec options not supported by rspec 2.6.
|
||||||
|
rm .rspec || die
|
||||||
|
|
||||||
|
# Remove specs specific to oj since we don't package oj yet.
|
||||||
|
sed -i -e '/defaults to the best available gem/,/^ end/ s:^:#:' \
|
||||||
|
-e '/Oj does not create symbols on parse/,/^ end/ s:^:#:' \
|
||||||
|
-e '/with Oj.default_settings/,/^ end/ s:^:#:' \
|
||||||
|
-e '/using one-shot parser/,/^ end/ s:^:#:' \
|
||||||
|
spec/multi_json_spec.rb
|
||||||
|
|
||||||
|
# Avoid simplecov which only works with ruby 1.9
|
||||||
|
sed -i -e '/simplecov/d' -e '/SimpleCov.formatter/,/SimpleCov.start/ d' spec/spec_helper.rb || die
|
||||||
|
|
||||||
|
# Remove unpackaged and for our purposes unneeded coveralls
|
||||||
|
sed -i -e '/coveralls/d' spec/spec_helper.rb || die
|
||||||
|
|
||||||
|
# Avoid testing unpackaged adapters
|
||||||
|
rm spec/{gson,jr_jackson,oj}_adapter_spec.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
for t in spec/*_spec.rb; do
|
||||||
|
${RUBY} -S rspec-3 ${t} || die
|
||||||
|
done
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
|
DIST sshkit-1.10.0.gem 144896 SHA256 52be5c07361644f7ab461e14ffd2455a3ee5a7df01b03428bfa3716c830344a4 SHA512 e89a91acd073ccfc73e15eff5c163273c80ef086bfe97e3df3af7b6ee3ce6b425b2bc4d0031526092cb709ec84a4643d3c8719b1341c5e406455dcac5f9e8c91 WHIRLPOOL eb389dd4103df89d1614826cbca0d6a93bc8f8594a264a0cd5916d4097cded107cb61ac180727f9fbda384d3bc0136d466e81af64ea4bc2ce186cc96969b0fea
|
||||||
DIST sshkit-1.8.1.gem 139264 SHA256 ff272ca4d54fcdfab2874c70de3d4e26846762e091f83d2bbfaa96ecaa8c0617 SHA512 59fcc3f24d6ca6c7acf8f753959aee993dbbcd452477f3124d5444f7e19a9885efde9d5ea5803ffc366b9f6638a4d93472cc51b343a6d7a39a708528def6e9e9 WHIRLPOOL 48c35a2dbd3b820dccb69b366903e803ff4eb62d250aa5a2c985d510f245529e049933501ed51d0f6e23926d7b3fd5c526c61c932dcc6f1840ec911e82469dbb
|
DIST sshkit-1.8.1.gem 139264 SHA256 ff272ca4d54fcdfab2874c70de3d4e26846762e091f83d2bbfaa96ecaa8c0617 SHA512 59fcc3f24d6ca6c7acf8f753959aee993dbbcd452477f3124d5444f7e19a9885efde9d5ea5803ffc366b9f6638a4d93472cc51b343a6d7a39a708528def6e9e9 WHIRLPOOL 48c35a2dbd3b820dccb69b366903e803ff4eb62d250aa5a2c985d510f245529e049933501ed51d0f6e23926d7b3fd5c526c61c932dcc6f1840ec911e82469dbb
|
||||||
DIST sshkit-1.9.0.gem 142336 SHA256 7e3d840aeb81a282075c8c63276c9788b57914ab22281b8ba428a69d54ad8703 SHA512 f4883e5f369a14253a9e5ed7929c0528030635687b50d64aecf845ccd0194816893c638c8a185c0a1c6c6ab6a01b42d4fd9209f1e87f296556ef1c8bc591e6dd WHIRLPOOL 8571ef46dbd2f8c12fd26c4e7e9219f0fc62b88698602f33eae89a0eca314c874ab173298028e29e03ffd52d193812fb26ccab84c9923d4816de07c98f7ec1c2
|
DIST sshkit-1.9.0.gem 142336 SHA256 7e3d840aeb81a282075c8c63276c9788b57914ab22281b8ba428a69d54ad8703 SHA512 f4883e5f369a14253a9e5ed7929c0528030635687b50d64aecf845ccd0194816893c638c8a185c0a1c6c6ab6a01b42d4fd9209f1e87f296556ef1c8bc591e6dd WHIRLPOOL 8571ef46dbd2f8c12fd26c4e7e9219f0fc62b88698602f33eae89a0eca314c874ab173298028e29e03ffd52d193812fb26ccab84c9923d4816de07c98f7ec1c2
|
||||||
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
USE_RUBY="ruby20 ruby21 ruby22"
|
||||||
|
|
||||||
|
# There are functional tests that require vagrant boxes to be set up.
|
||||||
|
RUBY_FAKEGEM_TASK_TEST="test:units"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands in Ruby"
|
||||||
|
HOMEPAGE="https://github.com/capistrano/sshkit"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_rdepend "
|
||||||
|
>=dev-ruby/net-ssh-2.8.0:*
|
||||||
|
>=dev-ruby/net-scp-1.1.2
|
||||||
|
"
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
|
||||||
|
sed -i -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
|
||||||
|
-e '1irequire "set"' test/helper.rb || die
|
||||||
|
|
||||||
|
# Fix assumption about parent directory name
|
||||||
|
sed -i -e '/assert_match/ s/sshkit/sshkit.*/' test/unit/test_deprecation_logger.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
# Run tests directly to avoid dependencies in the Rakefile
|
||||||
|
${RUBY} -Ilib:test:. -e "Dir['test/unit/**/test*.rb'].each{|f| require f}" || die
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
DIST spec-cleaner-0.7.8.tar.gz 89125 SHA256 d9ed8aeefac4836182a4c0a8bcaaaedaf4acad88bc601b2576f3adfad5436528 SHA512 2937c2480b4a24343c5ea8a665f2820e37da3f2816c22e6bc82ebba66711754a59f5e68fb903258750cac3118206a9e02fc5a87051c0bcb4e8396ab658e844d3 WHIRLPOOL 6559460eb869c8428b17611e4005edd59abd24ec105467768191825c6cd232f776e40ce7e5762fcecf9adad6bdfbf24c1790b8fd3d992deeb07a67b44c1665ac
|
DIST spec-cleaner-0.8.1.tar.gz 94428 SHA256 e84a54299ecb2b42d035760075d15b132a969c451b9463b36186d7e473c2c254 SHA512 00fcdd161786f6d19e55a1b16c3825f641bb1757606f8840cfe04e15cc168d5afed9f89889bb55603ac4de5794bc42ac1631a78e3eb3be19bdca760ba9211e3a WHIRLPOOL 026965d449ff34943283d94f5592985cd39d6f566ae3284149887ba6f93780697ec6afa0dda70fdfaf05c3d7d14ff1a4247d0674d8ed69ae0b6f4db771c66959
|
||||||
|
@ -1,163 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit eutils flag-o-matic gnome2-utils games
|
|
||||||
|
|
||||||
DESCRIPTION="An online MMORPG written in C and SDL"
|
|
||||||
HOMEPAGE="http://www.eternal-lands.com"
|
|
||||||
SRC_URI="mirror://gentoo/elc_1.9.3-20120213.tar.bz2
|
|
||||||
https://dev.gentoo.org/~rich0/distfiles/eternal-lands.png"
|
|
||||||
|
|
||||||
LICENSE="eternal_lands"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
|
|
||||||
IUSE="debug doc kernel_linux"
|
|
||||||
|
|
||||||
RDEPEND="x11-libs/libX11
|
|
||||||
x11-libs/libXau
|
|
||||||
x11-libs/libXdmcp
|
|
||||||
x11-libs/libXext
|
|
||||||
virtual/opengl
|
|
||||||
virtual/glu
|
|
||||||
media-libs/libsdl[X]
|
|
||||||
media-libs/sdl-net
|
|
||||||
media-libs/sdl-image
|
|
||||||
media-libs/openal
|
|
||||||
media-libs/freealut
|
|
||||||
media-libs/libvorbis
|
|
||||||
dev-libs/libxml2
|
|
||||||
media-libs/cal3d[-16bit-indices]
|
|
||||||
media-libs/libpng
|
|
||||||
>=games-rpg/eternal-lands-data-1.9.3"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=app-eselect/eselect-opengl-1.0.6-r1
|
|
||||||
app-arch/unzip
|
|
||||||
doc? ( app-doc/doxygen
|
|
||||||
media-gfx/graphviz )"
|
|
||||||
|
|
||||||
#ECVS_SERVER="cvs.elc.berlios.de:/cvsroot/elc"
|
|
||||||
#ECVS_MODULE="elc"
|
|
||||||
#ECVS_USER="anonymous"
|
|
||||||
#ECVS_LOCALNAME="elc"
|
|
||||||
#ECVS_PASS=""
|
|
||||||
#ECVS_CVS_OPTIONS="-dP -z3"
|
|
||||||
#ECVS_BRANCH="elc_1_8_0"
|
|
||||||
|
|
||||||
#S="${WORKDIR}/${ECVS_MODULE}"
|
|
||||||
S="${WORKDIR}/elc"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
# cvs_src_unpack
|
|
||||||
OPTIONS="-DDATA_DIR="\\\\\"${GAMES_DATADIR}/${PN}/\\\\\"""
|
|
||||||
S_CLIENT="${WORKDIR}/elc"
|
|
||||||
BROWSER="firefox"
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Add debugging options
|
|
||||||
if use debug ; then
|
|
||||||
OPTIONS="${OPTIONS} -DMEMORY_DEBUG"
|
|
||||||
append-flags -ggdb
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Clean compile flags (make Gentoo friendly)
|
|
||||||
sed -i \
|
|
||||||
-e "s@CFLAGS=\$(PLATFORM) \$(CWARN) -O0 -ggdb -pipe@CFLAGS = ${CFLAGS} ${OPTIONS} @g" \
|
|
||||||
-e "s@CXXFLAGS=\$(PLATFORM) \$(CXXWARN) -O0 -ggdb -pipe@CXXFLAGS = ${CXXFLAGS} ${OPTIONS} @g" \
|
|
||||||
-e 's/lopenal/lopenal -l alut/' \
|
|
||||||
Makefile.linux || die "sed failed"
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e 's/#browser/browser/g' \
|
|
||||||
-e "s/browser = mozilla/#browser = ${BROWSER}/g" \
|
|
||||||
-e "s@#data_dir = /usr/local/games/el/@#data_dir = ${GAMES_DATADIR}/${PN}/@g" \
|
|
||||||
el.ini || die "sed failed"
|
|
||||||
|
|
||||||
# Support BSD in the Linux makefile - it's easier
|
|
||||||
use kernel_linux || sed -i \
|
|
||||||
-e 's/^CFLAGS=.*/& -DBSD/' \
|
|
||||||
Makefile.linux || die "sed failed"
|
|
||||||
|
|
||||||
# Clean up library flag order for --as-needed
|
|
||||||
# sed -i -e 's/@$(LINK) $(CFLAGS) $(LDFLAGS) -o $(EXE) $(OBJS)/@$(LINK) $(CFLAGS) -o $(EXE) $(OBJS) $(LDFLAGS)/' Makefile.linux
|
|
||||||
|
|
||||||
# Finally, update the server
|
|
||||||
sed -i -e '/#server_address =/ s/.*/#server_address = game.eternal-lands.com/' \
|
|
||||||
el.ini || die "sed failed"
|
|
||||||
|
|
||||||
sed -i -e 's:FEATURES:EL_FEATURES:' make.defaults
|
|
||||||
sed -i -e 's:FEATURES:EL_FEATURES:' Makefile.linux
|
|
||||||
|
|
||||||
if use debug; then
|
|
||||||
sed -i -e 's/#\(EL_FEATURES += MEMORY_DEBUG\)/\1/' make.defaults
|
|
||||||
sed -i -e 's/#\(EL_FEATURES += MEMORY_DEBUG\)/\1/' Makefile.linux
|
|
||||||
fi
|
|
||||||
|
|
||||||
cp Makefile.linux Makefile
|
|
||||||
|
|
||||||
epatch "${FILESDIR}/${PN}-1.9.2-glext.patch"
|
|
||||||
# epatch "${FILESDIR}/${PN}-1.9.1-libpng.patch"
|
|
||||||
|
|
||||||
# Fix for Gentoo zlib OF redefine
|
|
||||||
|
|
||||||
sed -i '1i#define OF(x) x' `find -name "*.c"` || die "sed failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake || die "make failed"
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
emake docs || die "Failed to create documentation, try with USE=-doc"
|
|
||||||
mv ./docs/html/ ../client || die "Failed to move documentation directory"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
newicon -s 64 "${DISTDIR}/eternal-lands.png" ${PN}.png
|
|
||||||
|
|
||||||
newgamesbin el.x86.linux.bin el \
|
|
||||||
|| die "newgamesbin failed"
|
|
||||||
make_desktop_entry el "Eternal Lands" \
|
|
||||||
|| die "make_desktop_entry failed"
|
|
||||||
insopts -m 0660
|
|
||||||
insinto "${GAMES_DATADIR}/${PN}"
|
|
||||||
|
|
||||||
doins -r *.ini *.txt commands.lst \
|
|
||||||
|| die "doins failed"
|
|
||||||
|
|
||||||
if use doc ; then
|
|
||||||
dohtml -r client/*
|
|
||||||
fi
|
|
||||||
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
games_pkg_preinst
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
elog "Auto Update is now enabled in Eternal Lands"
|
|
||||||
elog "If an update occurs then the client will suddenly exit"
|
|
||||||
elog "Updates only happen when the game first loads"
|
|
||||||
elog "Please don't report this behaviour as a bug"
|
|
||||||
|
|
||||||
# Ensure that the files are writable by the game group for auto
|
|
||||||
# updating.
|
|
||||||
chmod -R g+rw "${ROOT}/${GAMES_DATADIR}/${PN}"
|
|
||||||
|
|
||||||
# Make sure new files stay in games group
|
|
||||||
find "${ROOT}/${GAMES_DATADIR}/${PN}" -type d -exec chmod g+sx {} \;
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue