parent
c97d744cfa
commit
1e37efe606
@ -0,0 +1,73 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-arch/xz-utils/xz-utils-5.1.3_alpha.ebuild,v 1.1 2013/10/28 10:21:19 polynomial-c Exp $
|
||||||
|
|
||||||
|
# Remember: we cannot leverage autotools in this ebuild in order
|
||||||
|
# to avoid circular deps with autotools
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit eutils multilib toolchain-funcs libtool multilib-minimal
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="http://git.tukaani.org/xz.git"
|
||||||
|
inherit git-2 autotools
|
||||||
|
SRC_URI=""
|
||||||
|
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||||
|
else
|
||||||
|
MY_P="${PN/-utils}-${PV/_}"
|
||||||
|
SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
EXTRA_DEPEND=
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="utils for managing LZMA compressed files"
|
||||||
|
HOMEPAGE="http://tukaani.org/xz/"
|
||||||
|
|
||||||
|
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||||
|
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="nls static-libs +threads"
|
||||||
|
|
||||||
|
RDEPEND="!<app-arch/lzma-4.63
|
||||||
|
!app-arch/lzma-utils
|
||||||
|
!<app-arch/p7zip-4.57"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
${EXTRA_DEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
eautopoint
|
||||||
|
eautoreconf
|
||||||
|
else
|
||||||
|
elibtoolize # to allow building shared libs on Solaris/x64
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" econf \
|
||||||
|
$(use_enable nls) \
|
||||||
|
$(use_enable threads) \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(multilib_is_native_abi || echo --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts})
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
default
|
||||||
|
multilib_is_native_abi && gen_usr_ldscript -a lzma
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
prune_libtool_files --all
|
||||||
|
rm "${ED}"/usr/share/doc/xz/COPYING* || die
|
||||||
|
mv "${ED}"/usr/share/doc/{xz,${PF}} || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||||
|
}
|
@ -1 +0,0 @@
|
|||||||
DIST tpp-1.3.1.tar.gz 42095 SHA256 68e3de94fbfb62bd91a6d635581bcf8671a306fffe615d00294d388ad91e1b5f SHA512 f3e0282c01fb5e524a0aac15ce6070c72a1cc98fd2b1614660f8850e4cc1f1af2ba21fba753e854d8797354f76192ee0d29df41d5c6cc4a623a4ae917e55b455 WHIRLPOOL 2d69f5a407d51a1b3808ea53f1200915507d65c7f9855a6a3580f3e0d6fe7f5b5c52e101b2556b4c6d1fe59b1cf534f9906c2b229fe3cef5c2e61538df262764
|
|
@ -1,27 +0,0 @@
|
|||||||
--- tpp-1.3.1.orig/Makefile 2005-06-12 04:39:10.000000000 -0700
|
|
||||||
+++ tpp-1.3.1/Makefile 2005-07-12 03:46:05.000000000 -0700
|
|
||||||
@@ -3,10 +3,10 @@
|
|
||||||
#################################################
|
|
||||||
|
|
||||||
BIN = tpp
|
|
||||||
-prefix=/usr/local
|
|
||||||
-INSPATH= $(prefix)/bin/
|
|
||||||
-DOCPATH = $(prefix)/share/doc/tpp
|
|
||||||
-MANPATH = $(prefix)/share/man/man1
|
|
||||||
+prefix=/usr
|
|
||||||
+INSPATH= $(DESTDIR)$(prefix)/bin/
|
|
||||||
+DOCPATH = $(DESTDIR)$(prefix)/share/doc/tpp-1.3.1
|
|
||||||
+MANPATH = $(DESTDIR)$(prefix)/share/man/man1
|
|
||||||
|
|
||||||
all:
|
|
||||||
@echo "TPP doesn't need to be built. Run \`make install' in order to install it."
|
|
||||||
@@ -14,7 +14,9 @@
|
|
||||||
install :
|
|
||||||
mkdir -p $(DOCPATH)
|
|
||||||
install -m644 DESIGN CHANGES COPYING README THANKS $(DOCPATH)
|
|
||||||
+ mkdir -p $(MANPATH)
|
|
||||||
install -m644 doc/tpp.1 $(MANPATH)
|
|
||||||
+ mkdir -p $(INSPATH)
|
|
||||||
install tpp.rb $(INSPATH)$(BIN)
|
|
||||||
mkdir -p $(DOCPATH)/contrib
|
|
||||||
mkdir -p $(DOCPATH)/examples
|
|
@ -1,55 +0,0 @@
|
|||||||
--- tpp-1.3.1.orig/tpp.rb 2013-06-12 22:13:55.000000000 +0200
|
|
||||||
+++ tpp-1.3.1/tpp.rb 2013-06-12 22:15:08.000000000 +0200
|
|
||||||
@@ -725,9 +725,13 @@
|
|
||||||
end
|
|
||||||
|
|
||||||
def do_exec(cmdline)
|
|
||||||
- rc = Kernel.system(cmdline)
|
|
||||||
- if not rc then
|
|
||||||
- # @todo: add error message
|
|
||||||
+ if $execok then
|
|
||||||
+ rc = Kernel.system(cmdline)
|
|
||||||
+ if not rc then
|
|
||||||
+ # @todo: add error message
|
|
||||||
+ end
|
|
||||||
+ else
|
|
||||||
+ @screen.addstr("--exec disabled by default for security reasons. Use option -x to enable it.")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
@@ -1683,6 +1687,7 @@
|
|
||||||
$stderr.puts "\t -t <type>\tset filetype <type> as output format"
|
|
||||||
$stderr.puts "\t -o <file>\twrite output to file <file>"
|
|
||||||
$stderr.puts "\t -s <seconds>\twait <seconds> seconds between slides (with -t autoplay)"
|
|
||||||
+ $stderr.puts "\t -x\t\tallow parsing of --exec in input files"
|
|
||||||
$stderr.puts "\t --version\tprint the version"
|
|
||||||
$stderr.puts "\t --help\t\tprint this help"
|
|
||||||
$stderr.puts "\n\t currently available types: ncurses (default), autoplay, latex, txt"
|
|
||||||
@@ -1699,6 +1704,7 @@
|
|
||||||
output = nil
|
|
||||||
type = "ncurses"
|
|
||||||
time = 1
|
|
||||||
+$execok = nil
|
|
||||||
|
|
||||||
skip_next = false
|
|
||||||
|
|
||||||
@@ -1720,6 +1726,8 @@
|
|
||||||
elsif ARGV[i] == "-s" then
|
|
||||||
time = ARGV[i+1].to_i
|
|
||||||
skip_next = true
|
|
||||||
+ elsif ARGV[i] == "-x" then
|
|
||||||
+ $execok = 1
|
|
||||||
elsif input == nil then
|
|
||||||
input = ARGV[i]
|
|
||||||
end
|
|
||||||
--- tpp-1.3.1.orig/doc/tpp.1 2013-06-12 22:13:55.000000000 +0200
|
|
||||||
+++ tpp-1.3.1/doc/tpp.1 2013-06-12 22:13:55.000000000 +0200
|
|
||||||
@@ -20,6 +20,8 @@
|
|
||||||
.TP
|
|
||||||
-l output.tex input.tpp converts tpp slides into tex
|
|
||||||
.TP
|
|
||||||
+-x allow usage of "--exec"
|
|
||||||
+.TP
|
|
||||||
-v/--version display version number
|
|
||||||
|
|
||||||
.SH KEYS
|
|
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
|
|
||||||
<herd>ruby</herd>
|
|
||||||
<use>
|
|
||||||
<flag name='figlet'>Install <pkg>app-misc/figlet</pkg> to support the --huge
|
|
||||||
command</flag>
|
|
||||||
</use>
|
|
||||||
</pkgmetadata>
|
|
@ -1,28 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-office/tpp/tpp-1.3.1-r2.ebuild,v 1.3 2013/06/26 08:34:45 nativemad Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
USE_RUBY="ruby18"
|
|
||||||
|
|
||||||
inherit eutils ruby-ng
|
|
||||||
|
|
||||||
DESCRIPTION="An ncurses-based presentation tool."
|
|
||||||
HOMEPAGE="http://synflood.at/tpp.html"
|
|
||||||
SRC_URI="http://synflood.at/tpp/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ppc x86"
|
|
||||||
IUSE="figlet"
|
|
||||||
|
|
||||||
RDEPEND="${RDEPEND} figlet? ( app-misc/figlet )"
|
|
||||||
|
|
||||||
ruby_add_rdepend "dev-ruby/ncurses-ruby"
|
|
||||||
|
|
||||||
RUBY_PATCHES=( "${FILESDIR}/${P}-Makefile.patch"
|
|
||||||
"${FILESDIR}/${P}-optional-exec.patch" )
|
|
||||||
|
|
||||||
each_ruby_install() {
|
|
||||||
make DESTDIR="${D}" install || die "make install failed"
|
|
||||||
}
|
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-3.3.ebuild,v 1.1 2013/10/29 03:44:26 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||||
|
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="AGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="examples markdown"
|
||||||
|
|
||||||
|
DEPEND="dev-python/feedgenerator[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jinja[${PYTHON_USEDEP}]
|
||||||
|
dev-python/docutils[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pygments[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytz[${PYTHON_USEDEP}]
|
||||||
|
dev-python/unidecode[${PYTHON_USEDEP}]
|
||||||
|
dev-python/blinker[${PYTHON_USEDEP}]
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
|
||||||
|
virtual/python-argparse[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
DOCS=( README.rst )
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use examples && local EXAMPLES=( samples/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
||||||
|
|
||||||
|
# no tests: tests/content not in tarball for 2.8.1
|
||||||
|
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -1,117 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.2.6.ebuild,v 1.1 2013/08/21 12:41:54 ultrabug Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
SCONS_MIN_VERSION="1.2.0"
|
|
||||||
|
|
||||||
inherit eutils flag-o-matic multilib pax-utils scons-utils user versionator
|
|
||||||
|
|
||||||
MY_P=${PN}-src-r${PV/_rc/-rc}
|
|
||||||
|
|
||||||
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
|
|
||||||
HOMEPAGE="http://www.mongodb.org"
|
|
||||||
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
|
|
||||||
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
|
|
||||||
|
|
||||||
LICENSE="AGPL-3 Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="mms-agent static-libs v8"
|
|
||||||
|
|
||||||
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
|
|
||||||
RDEPEND="
|
|
||||||
v8? ( dev-lang/v8 )
|
|
||||||
>=dev-libs/boost-1.50[threads(+)]
|
|
||||||
dev-libs/libpcre[cxx]
|
|
||||||
dev-util/google-perftools
|
|
||||||
net-libs/libpcap
|
|
||||||
app-arch/snappy"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
sys-libs/readline
|
|
||||||
sys-libs/ncurses"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup mongodb
|
|
||||||
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
|
|
||||||
|
|
||||||
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX) --sharedclient"
|
|
||||||
scons_opts+=" --use-system-tcmalloc"
|
|
||||||
scons_opts+=" --use-system-pcre"
|
|
||||||
scons_opts+=" --use-system-snappy"
|
|
||||||
scons_opts+=" --use-system-boost"
|
|
||||||
|
|
||||||
if use v8; then
|
|
||||||
scons_opts+=" --usev8"
|
|
||||||
else
|
|
||||||
scons_opts+=" --usesm"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PN}-2.2-r1-fix-scons.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-2.2-r2-boost-1.50.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-2.2-fix-sharedclient.patch"
|
|
||||||
|
|
||||||
# FIXME: apply only this fix [1] on x86 boxes as it breaks /usr/lib symlink
|
|
||||||
# on amd64 machines [2].
|
|
||||||
# [1] https://jira.mongodb.org/browse/SERVER-5575
|
|
||||||
# [2] https://bugs.gentoo.org/show_bug.cgi?id=434664
|
|
||||||
if use !prefix && [[ "$(get_libdir)" == "lib" ]]; then
|
|
||||||
epatch "${FILESDIR}/${PN}-2.2-fix-x86client.patch"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
escons ${scons_opts} all
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
|
|
||||||
|
|
||||||
use static-libs || rm "${ED}/usr/$(get_libdir)/libmongoclient.a"
|
|
||||||
|
|
||||||
use v8 && pax-mark m "${ED}"/usr/bin/{mongo,mongod}
|
|
||||||
|
|
||||||
for x in /var/{lib,log}/${PN}; do
|
|
||||||
keepdir "${x}"
|
|
||||||
fowners mongodb:mongodb "${x}"
|
|
||||||
done
|
|
||||||
|
|
||||||
doman debian/mongo*.1
|
|
||||||
dodoc README docs/building.md
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
|
|
||||||
newconfd "${FILESDIR}/${PN}.confd" ${PN}
|
|
||||||
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
|
|
||||||
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
|
|
||||||
|
|
||||||
insinto /etc/logrotate.d/
|
|
||||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
|
||||||
|
|
||||||
if use mms-agent; then
|
|
||||||
local MY_PN="mms-agent"
|
|
||||||
local MY_D="/opt/${MY_PN}"
|
|
||||||
insinto ${MY_D}
|
|
||||||
doins "${WORKDIR}/${MY_PN}/"*
|
|
||||||
fowners -R mongodb:mongodb ${MY_D}
|
|
||||||
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
|
|
||||||
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
escons ${scons_opts} test
|
|
||||||
"${S}"/test --dbpath=unittest || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if [[ ${REPLACING_VERSIONS} < 1.8 ]]; then
|
|
||||||
ewarn "You just upgraded from a previous version of mongodb !"
|
|
||||||
ewarn "Make sure you run 'mongod --upgrade' before using this version."
|
|
||||||
fi
|
|
||||||
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
|
|
||||||
}
|
|
@ -1,155 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.6-r1.ebuild,v 1.1 2013/09/28 11:40:54 pacho Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
SCONS_MIN_VERSION="1.2.0"
|
|
||||||
|
|
||||||
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator
|
|
||||||
|
|
||||||
MY_P=${PN}-src-r${PV/_rc/-rc}
|
|
||||||
|
|
||||||
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
|
|
||||||
HOMEPAGE="http://www.mongodb.org"
|
|
||||||
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
|
|
||||||
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
|
|
||||||
|
|
||||||
LICENSE="AGPL-3 Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="-embedded-v8 kerberos mms-agent sharedclient spidermonkey ssl static-libs"
|
|
||||||
|
|
||||||
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
|
|
||||||
RDEPEND="
|
|
||||||
!spidermonkey? (
|
|
||||||
!embedded-v8? ( <dev-lang/v8-3.19 )
|
|
||||||
)
|
|
||||||
>=dev-libs/boost-1.50[threads(+)]
|
|
||||||
dev-libs/libpcre[cxx]
|
|
||||||
dev-util/google-perftools
|
|
||||||
net-libs/libpcap
|
|
||||||
app-arch/snappy
|
|
||||||
ssl? ( >=dev-libs/openssl-1.0.1c )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
sys-libs/readline
|
|
||||||
sys-libs/ncurses
|
|
||||||
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup mongodb
|
|
||||||
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
|
|
||||||
|
|
||||||
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
|
|
||||||
scons_opts+=" --use-system-tcmalloc"
|
|
||||||
scons_opts+=" --use-system-pcre"
|
|
||||||
scons_opts+=" --use-system-snappy"
|
|
||||||
scons_opts+=" --use-system-boost"
|
|
||||||
|
|
||||||
if use prefix; then
|
|
||||||
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
|
|
||||||
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use kerberos; then
|
|
||||||
scons_opts+=" --use-sasl-client"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use sharedclient; then
|
|
||||||
scons_opts+=" --sharedclient"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use spidermonkey; then
|
|
||||||
scons_opts+=" --usesm"
|
|
||||||
else
|
|
||||||
if use embedded-v8; then
|
|
||||||
scons_opts+=" --usev8"
|
|
||||||
else
|
|
||||||
scons_opts+=" --use-system-v8"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use ssl; then
|
|
||||||
scons_opts+=" --ssl"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
|
|
||||||
|
|
||||||
# bug #462606
|
|
||||||
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
escons ${scons_opts} all
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
|
|
||||||
|
|
||||||
use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
|
|
||||||
|
|
||||||
if ! use spidermonkey; then
|
|
||||||
pax-mark m "${ED}"/usr/bin/{mongo,mongod}
|
|
||||||
fi
|
|
||||||
|
|
||||||
for x in /var/{lib,log}/${PN}; do
|
|
||||||
keepdir "${x}"
|
|
||||||
fowners mongodb:mongodb "${x}"
|
|
||||||
done
|
|
||||||
|
|
||||||
doman debian/mongo*.1
|
|
||||||
dodoc README docs/building.md
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
|
|
||||||
newconfd "${FILESDIR}/${PN}.confd" ${PN}
|
|
||||||
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
|
|
||||||
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
|
|
||||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
|
||||||
insinto /etc
|
|
||||||
doins "${FILESDIR}"/${PN}.conf
|
|
||||||
|
|
||||||
insinto /etc/logrotate.d/
|
|
||||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
|
||||||
|
|
||||||
if use mms-agent; then
|
|
||||||
local MY_PN="mms-agent"
|
|
||||||
local MY_D="/opt/${MY_PN}"
|
|
||||||
insinto ${MY_D}
|
|
||||||
doins "${WORKDIR}/${MY_PN}/"*
|
|
||||||
fowners -R mongodb:mongodb ${MY_D}
|
|
||||||
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
|
|
||||||
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# wrt bug #461466
|
|
||||||
if [[ "$(get_libdir)" == "lib64" ]]; then
|
|
||||||
rmdir "${ED}"/usr/lib/ &>/dev/null
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
escons ${scons_opts} test
|
|
||||||
"${S}"/test --dbpath=unittest || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if use embedded-v8; then
|
|
||||||
ewarn "You chose to build ${PN} using embedded v8."
|
|
||||||
ewarn "This is not recommended by Gentoo and should be used to resolve"
|
|
||||||
ewarn "blockers with packages requiring >=v8-3.19 only !"
|
|
||||||
ewarn "See the following bug [1] and jira issue [2] for more info."
|
|
||||||
ewarn " [1] https://bugs.gentoo.org/show_bug.cgi?id=471582"
|
|
||||||
ewarn " [2] https://jira.mongodb.org/browse/SERVER-10282"
|
|
||||||
fi
|
|
||||||
if [[ ${REPLACING_VERSIONS} < 2.4 ]]; then
|
|
||||||
ewarn "You just upgraded from a previous version of mongodb !"
|
|
||||||
ewarn "Make sure you run 'mongod --upgrade' before using this version."
|
|
||||||
fi
|
|
||||||
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
|
|
||||||
}
|
|
@ -1,152 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.6.ebuild,v 1.2 2013/08/30 07:02:29 heroxbd Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
SCONS_MIN_VERSION="1.2.0"
|
|
||||||
|
|
||||||
inherit eutils flag-o-matic multilib pax-utils scons-utils user versionator
|
|
||||||
|
|
||||||
MY_P=${PN}-src-r${PV/_rc/-rc}
|
|
||||||
|
|
||||||
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
|
|
||||||
HOMEPAGE="http://www.mongodb.org"
|
|
||||||
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
|
|
||||||
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
|
|
||||||
|
|
||||||
LICENSE="AGPL-3 Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="-embedded-v8 kerberos mms-agent sharedclient spidermonkey ssl static-libs"
|
|
||||||
|
|
||||||
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
|
|
||||||
RDEPEND="
|
|
||||||
!spidermonkey? (
|
|
||||||
!embedded-v8? ( <dev-lang/v8-3.19 )
|
|
||||||
)
|
|
||||||
>=dev-libs/boost-1.50[threads(+)]
|
|
||||||
dev-libs/libpcre[cxx]
|
|
||||||
dev-util/google-perftools
|
|
||||||
net-libs/libpcap
|
|
||||||
app-arch/snappy
|
|
||||||
ssl? ( >=dev-libs/openssl-1.0.1c )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
sys-libs/readline
|
|
||||||
sys-libs/ncurses
|
|
||||||
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup mongodb
|
|
||||||
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
|
|
||||||
|
|
||||||
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
|
|
||||||
scons_opts+=" --use-system-tcmalloc"
|
|
||||||
scons_opts+=" --use-system-pcre"
|
|
||||||
scons_opts+=" --use-system-snappy"
|
|
||||||
scons_opts+=" --use-system-boost"
|
|
||||||
|
|
||||||
if use prefix; then
|
|
||||||
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
|
|
||||||
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use kerberos; then
|
|
||||||
scons_opts+=" --use-sasl-client"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use sharedclient; then
|
|
||||||
scons_opts+=" --sharedclient"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use spidermonkey; then
|
|
||||||
scons_opts+=" --usesm"
|
|
||||||
else
|
|
||||||
if use embedded-v8; then
|
|
||||||
scons_opts+=" --usev8"
|
|
||||||
else
|
|
||||||
scons_opts+=" --use-system-v8"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use ssl; then
|
|
||||||
scons_opts+=" --ssl"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
|
|
||||||
|
|
||||||
# bug #462606
|
|
||||||
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
escons ${scons_opts} all
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
|
|
||||||
|
|
||||||
use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
|
|
||||||
|
|
||||||
if ! use spidermonkey; then
|
|
||||||
pax-mark m "${ED}"/usr/bin/{mongo,mongod}
|
|
||||||
fi
|
|
||||||
|
|
||||||
for x in /var/{lib,log}/${PN}; do
|
|
||||||
keepdir "${x}"
|
|
||||||
fowners mongodb:mongodb "${x}"
|
|
||||||
done
|
|
||||||
|
|
||||||
doman debian/mongo*.1
|
|
||||||
dodoc README docs/building.md
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
|
|
||||||
newconfd "${FILESDIR}/${PN}.confd" ${PN}
|
|
||||||
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
|
|
||||||
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
|
|
||||||
|
|
||||||
insinto /etc/logrotate.d/
|
|
||||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
|
||||||
|
|
||||||
if use mms-agent; then
|
|
||||||
local MY_PN="mms-agent"
|
|
||||||
local MY_D="/opt/${MY_PN}"
|
|
||||||
insinto ${MY_D}
|
|
||||||
doins "${WORKDIR}/${MY_PN}/"*
|
|
||||||
fowners -R mongodb:mongodb ${MY_D}
|
|
||||||
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
|
|
||||||
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# wrt bug #461466
|
|
||||||
if [[ "$(get_libdir)" == "lib64" ]]; then
|
|
||||||
rmdir "${ED}"/usr/lib/ &>/dev/null
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
escons ${scons_opts} test
|
|
||||||
"${S}"/test --dbpath=unittest || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if use embedded-v8; then
|
|
||||||
ewarn "You chose to build ${PN} using embedded v8."
|
|
||||||
ewarn "This is not recommended by Gentoo and should be used to resolve"
|
|
||||||
ewarn "blockers with packages requiring >=v8-3.19 only !"
|
|
||||||
ewarn "See the following bug [1] and jira issue [2] for more info."
|
|
||||||
ewarn " [1] https://bugs.gentoo.org/show_bug.cgi?id=471582"
|
|
||||||
ewarn " [2] https://jira.mongodb.org/browse/SERVER-10282"
|
|
||||||
fi
|
|
||||||
if [[ ${REPLACING_VERSIONS} < 2.4 ]]; then
|
|
||||||
ewarn "You just upgraded from a previous version of mongodb !"
|
|
||||||
ewarn "Make sure you run 'mongod --upgrade' before using this version."
|
|
||||||
fi
|
|
||||||
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
|
|
||||||
}
|
|
@ -1,4 +1,2 @@
|
|||||||
DIST phpMyAdmin-3.5.3-all-languages.tar.xz 3663564 SHA256 4d2573d2cad3abc67997361ee3d5bf05cf2c3c6b8fb1b2c611030d32ec0db826 SHA512 a64fffebf4bd2e95a5c6fe2cc305e7e5352a2a6f87eeb0de64c8e1fb1c9146ec0c81960dc7d7b024d79b39144fd9289650773cad5f1639a9741fa58b5deed63f WHIRLPOOL d53d0582b1615690ec0a9dd0d29dac638d194e1cf0aa7c083ae9677881fba36da25a635021ad0a6347c4db79b28049b3c37edbe261b258a360c275c78e5c378f
|
|
||||||
DIST phpMyAdmin-3.5.8-all-languages.tar.xz 3744780 SHA256 0766acb45d862ca802b5d3018f240bdd0a14749e21f40ebabe51bf25d6088409 SHA512 8f35eeb56b5ece95fd51cb58e93b212ea7390cd096f131d716a7e554dd3f38d6210dea4c218b5f6607a38184b978806e64ff040006a870bc8c6156db6a4b7e9b WHIRLPOOL 266fee6200009891029e07b232bcb257d523c7626969abf53096435d0e36198dd32771ca54679922ca3dafc6aca420182781c21551bd153421f3b1949d51fd98
|
|
||||||
DIST phpMyAdmin-4.0.5-all-languages.tar.xz 4572884 SHA256 f4df1190441ce5e094183cfadf8aec4af3a4f131339599e6380a1c6ac0a11fe4 SHA512 fea613e28b5124ac8a53e5158f19bed66e576a7f021671ff85ab7522e73974d99b51fc3a84345d99ce81cb7aaa5751ff473b7e609def1edd46df26c78866da6d WHIRLPOOL 41749912e2f9ff81bbb839308bca87a4a4f373241cd40638644e7a9390bbf48512efb6b57bfae36c1ddfb73e1f447681a4e7d39530b1f9cb9ba36cc1e8691ab8
|
DIST phpMyAdmin-4.0.5-all-languages.tar.xz 4572884 SHA256 f4df1190441ce5e094183cfadf8aec4af3a4f131339599e6380a1c6ac0a11fe4 SHA512 fea613e28b5124ac8a53e5158f19bed66e576a7f021671ff85ab7522e73974d99b51fc3a84345d99ce81cb7aaa5751ff473b7e609def1edd46df26c78866da6d WHIRLPOOL 41749912e2f9ff81bbb839308bca87a4a4f373241cd40638644e7a9390bbf48512efb6b57bfae36c1ddfb73e1f447681a4e7d39530b1f9cb9ba36cc1e8691ab8
|
||||||
DIST phpMyAdmin-4.0.6-all-languages.tar.xz 4753244 SHA256 0ced3883edc540ea525419727b4a5cc54c73ef67f48c0d721ade5cda5e820ba7 SHA512 9c1b3868a73137da20df79314e48f41d990287863d68ef18201048dec5ea816e2580c38781c61571742100b7201ae3d9d12b5a2d6ef2b0756cf2f92e52cf8695 WHIRLPOOL 8d9d1ee4d2b582788f921cd4ad4ab3c1c830734d324ae544cd80517dd51736316027ae692ac8d4c511a6a72edb4cbd72285efa18717448ce3bd2a7e32a9bad57
|
DIST phpMyAdmin-4.0.6-all-languages.tar.xz 4753244 SHA256 0ced3883edc540ea525419727b4a5cc54c73ef67f48c0d721ade5cda5e820ba7 SHA512 9c1b3868a73137da20df79314e48f41d990287863d68ef18201048dec5ea816e2580c38781c61571742100b7201ae3d9d12b5a2d6ef2b0756cf2f92e52cf8695 WHIRLPOOL 8d9d1ee4d2b582788f921cd4ad4ab3c1c830734d324ae544cd80517dd51736316027ae692ac8d4c511a6a72edb4cbd72285efa18717448ce3bd2a7e32a9bad57
|
||||||
|
@ -1,61 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-3.5.3.ebuild,v 1.6 2012/12/01 19:11:02 armin76 Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit eutils webapp depend.php
|
|
||||||
|
|
||||||
MY_PV=${PV/_/-}
|
|
||||||
MY_P="phpMyAdmin-${MY_PV}-all-languages"
|
|
||||||
|
|
||||||
DESCRIPTION="Web-based administration for MySQL database in PHP"
|
|
||||||
HOMEPAGE="http://www.phpmyadmin.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
IUSE="setup"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-lang/php[crypt,ctype,filter,json,session,unicode]
|
|
||||||
|| (
|
|
||||||
dev-lang/php[mysqli]
|
|
||||||
dev-lang/php[mysql]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
need_httpd_cgi
|
|
||||||
need_php_httpd
|
|
||||||
|
|
||||||
S="${WORKDIR}"/${MY_P}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
webapp_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
webapp_src_preinst
|
|
||||||
|
|
||||||
dodoc Documentation.txt README RELEASE-DATE-${MY_PV} ChangeLog || die
|
|
||||||
rm -f LICENSE README* RELEASE-DATE-${MY_PV}
|
|
||||||
|
|
||||||
if ! use setup; then
|
|
||||||
rm -rf setup || die "Cannot remove setup utility"
|
|
||||||
elog "The phpMyAdmin setup utility has been removed."
|
|
||||||
elog "It is a regular target of various exploits. If you need it, set USE=setup."
|
|
||||||
else
|
|
||||||
elog "You should consider disabling the setup USE flag"
|
|
||||||
elog "to exclude the setup utility if you don't use it."
|
|
||||||
elog "It regularly is the target of various exploits."
|
|
||||||
fi
|
|
||||||
|
|
||||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
|
||||||
doins -r .
|
|
||||||
|
|
||||||
webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
|
|
||||||
webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
|
|
||||||
|
|
||||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
|
|
||||||
webapp_src_install
|
|
||||||
}
|
|
@ -1,61 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-3.5.8.ebuild,v 1.8 2013/04/26 09:20:22 ago Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit eutils webapp depend.php
|
|
||||||
|
|
||||||
MY_PV=${PV/_/-}
|
|
||||||
MY_P="phpMyAdmin-${MY_PV}-all-languages"
|
|
||||||
|
|
||||||
DESCRIPTION="Web-based administration for MySQL database in PHP"
|
|
||||||
HOMEPAGE="http://www.phpmyadmin.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
IUSE="setup"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-lang/php[crypt,ctype,filter,json,session,unicode]
|
|
||||||
|| (
|
|
||||||
dev-lang/php[mysqli]
|
|
||||||
dev-lang/php[mysql]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
need_httpd_cgi
|
|
||||||
need_php_httpd
|
|
||||||
|
|
||||||
S="${WORKDIR}"/${MY_P}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
webapp_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
webapp_src_preinst
|
|
||||||
|
|
||||||
dodoc Documentation.txt README RELEASE-DATE-${MY_PV} ChangeLog || die
|
|
||||||
rm -f LICENSE README* RELEASE-DATE-${MY_PV}
|
|
||||||
|
|
||||||
if ! use setup; then
|
|
||||||
rm -rf setup || die "Cannot remove setup utility"
|
|
||||||
elog "The phpMyAdmin setup utility has been removed."
|
|
||||||
elog "It is a regular target of various exploits. If you need it, set USE=setup."
|
|
||||||
else
|
|
||||||
elog "You should consider disabling the setup USE flag"
|
|
||||||
elog "to exclude the setup utility if you don't use it."
|
|
||||||
elog "It regularly is the target of various exploits."
|
|
||||||
fi
|
|
||||||
|
|
||||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
|
||||||
doins -r .
|
|
||||||
|
|
||||||
webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
|
|
||||||
webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
|
|
||||||
|
|
||||||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
|
|
||||||
webapp_src_install
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST ClanLib-0.8.1.tgz 7629019 SHA256 094331dda35b0d263431d1551991eb208d8e969824434925548a9fcd1d34e495 SHA512 277daaf1055ae0198be7a6bbfd415c79cfae9e2145f62553e83849d670f56e50b8484c83f8b85f23290002e0b0c72c1e01ca597ad608a0954a4add828177293b WHIRLPOOL be486125f406a307676c4957f977b6ccc6bc2ce527a72fb4febcb3d1c7e2acdc4fc6706b66b75412184c3a0744c53e962011b0c3ac22958da5e987f0fccc9d87
|
DIST ClanLib-0.8.1.tgz 7629019 SHA256 094331dda35b0d263431d1551991eb208d8e969824434925548a9fcd1d34e495 SHA512 277daaf1055ae0198be7a6bbfd415c79cfae9e2145f62553e83849d670f56e50b8484c83f8b85f23290002e0b0c72c1e01ca597ad608a0954a4add828177293b WHIRLPOOL be486125f406a307676c4957f977b6ccc6bc2ce527a72fb4febcb3d1c7e2acdc4fc6706b66b75412184c3a0744c53e962011b0c3ac22958da5e987f0fccc9d87
|
||||||
DIST ClanLib-2.3.6.tgz 25605576 SHA256 b8dc9b41028bf16c0a6082aa15cdee5d8b1ecd5256797576970f09a63e3fafde SHA512 572b51984f960a93dd03ad9f48a9f81a7c21c471616fe376c4b54e6cb0855b1043e35486c3eacdc8beadb30e48290a5a2da0cb287ec9aaf5f409f299861ab72c WHIRLPOOL 4389c13bbc71a61adb0330f0edea2be474071b721a90a920872f0d1c6d00ad4e1fcd2b8510144ffacb4f5ff5235ee702d64f9f56b338b449b3f908686ee70c26
|
DIST ClanLib-2.3.6.tgz 25605576 SHA256 b8dc9b41028bf16c0a6082aa15cdee5d8b1ecd5256797576970f09a63e3fafde SHA512 572b51984f960a93dd03ad9f48a9f81a7c21c471616fe376c4b54e6cb0855b1043e35486c3eacdc8beadb30e48290a5a2da0cb287ec9aaf5f409f299861ab72c WHIRLPOOL 4389c13bbc71a61adb0330f0edea2be474071b721a90a920872f0d1c6d00ad4e1fcd2b8510144ffacb4f5ff5235ee702d64f9f56b338b449b3f908686ee70c26
|
||||||
|
DIST ClanLib-2.3.7.tgz 26132425 SHA256 d46127c08103f48d15936ceb9f95b3dfb1ff8ccba667cef1b3f8e639cb2601c2 SHA512 73169afc0f639390f80403150757a8a14f842bc291a9457c9bca1319642b78bc4d03a93327d75254230e39545c5b4b690e56dc0149ed7b60b223e5a5364e882a WHIRLPOOL a6547d0bc8d254e887c427dfff63deb2b69790124da3db49d54cf853f8c834d44172a06e92ef7fc5222c8c81f903ab29f186f85da698dc085f4138d147ddad68
|
||||||
|
@ -0,0 +1,90 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-games/clanlib/clanlib-2.3.7.ebuild,v 1.1 2013/10/28 23:31:47 mr_bones_ Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
inherit flag-o-matic eutils autotools-utils
|
||||||
|
|
||||||
|
MY_P=ClanLib-${PV}
|
||||||
|
|
||||||
|
DESCRIPTION="multi-platform game development library"
|
||||||
|
HOMEPAGE="http://www.clanlib.org/"
|
||||||
|
SRC_URI="http://clanlib.org/download/releases-2.0/${MY_P}.tgz"
|
||||||
|
|
||||||
|
LICENSE="ZLIB"
|
||||||
|
SLOT="2.3"
|
||||||
|
KEYWORDS="~amd64 ~x86" #not big endian safe #82779
|
||||||
|
IUSE="doc ipv6 mikmod opengl sound sqlite sse2 static-libs vorbis X"
|
||||||
|
REQUIRED_USE="opengl? ( X )"
|
||||||
|
|
||||||
|
RDEPEND="sys-libs/zlib
|
||||||
|
X? (
|
||||||
|
media-libs/libpng
|
||||||
|
virtual/jpeg
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/fontconfig
|
||||||
|
opengl? ( virtual/opengl )
|
||||||
|
app-arch/bzip2
|
||||||
|
x11-libs/libX11
|
||||||
|
)
|
||||||
|
sqlite? ( dev-db/sqlite )
|
||||||
|
sound? ( media-libs/alsa-lib )
|
||||||
|
mikmod? (
|
||||||
|
media-libs/libmikmod
|
||||||
|
media-libs/alsa-lib
|
||||||
|
)
|
||||||
|
vorbis? (
|
||||||
|
media-libs/libogg
|
||||||
|
media-libs/libvorbis
|
||||||
|
media-libs/alsa-lib
|
||||||
|
)"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-doc/doxygen dev-lang/perl )"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
|
||||||
|
AUTOTOOLS_AUTORECONF=1
|
||||||
|
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||||
|
DOCS=(
|
||||||
|
CODING_STYLE
|
||||||
|
CREDITS
|
||||||
|
PATCHES
|
||||||
|
README
|
||||||
|
)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
myeconfargs=(
|
||||||
|
$(use_enable doc docs)
|
||||||
|
$(use_enable sse2)
|
||||||
|
$(use_enable opengl clanGL)
|
||||||
|
$(use_enable opengl clanGL1)
|
||||||
|
$(use_enable opengl clanGUI)
|
||||||
|
$(use_enable X clanDisplay)
|
||||||
|
$(use_enable vorbis clanVorbis)
|
||||||
|
$(use_enable mikmod clanMikMod)
|
||||||
|
$(use_enable sqlite clanSqlite)
|
||||||
|
$(use_enable ipv6 getaddr)
|
||||||
|
)
|
||||||
|
use sound \
|
||||||
|
|| use vorbis \
|
||||||
|
|| use mikmod \
|
||||||
|
|| myeconfargs+=( --disable-clanSound )
|
||||||
|
autotools-utils_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
autotools-utils_src_compile
|
||||||
|
use doc && autotools-utils_src_compile html
|
||||||
|
}
|
||||||
|
|
||||||
|
# html files are keeped in a directory that is dependent on the SLOT
|
||||||
|
# so to keep eventual bookmarks to the doc from version to version
|
||||||
|
src_install() {
|
||||||
|
autotools-utils_src_install
|
||||||
|
if use doc ; then
|
||||||
|
emake DESTDIR="${D}" install-html
|
||||||
|
dodoc -r Examples Resources
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
--- ClanLib-2.3.6.orig/Sources/API/GL1/opengl1_defines.h
|
||||||
|
+++ ClanLib-2.3.6/Sources/API/GL1/opengl1_defines.h
|
||||||
|
@@ -44,6 +44,11 @@
|
||||||
|
#ifndef CL_DISPLAYDEFINES_DEFINES
|
||||||
|
#define CL_DISPLAYDEFINES_DEFINES
|
||||||
|
|
||||||
|
+/* newer Mesa defines this and creates a conflict */
|
||||||
|
+#ifdef GL_TYPE
|
||||||
|
+#undef GL_TYPE
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
#ifndef __APPLE__
|
@ -0,0 +1,45 @@
|
|||||||
|
--- Documentation/Reference/Makefile.am.old 2012-09-25 10:39:25.973544935 +0200
|
||||||
|
+++ Documentation/Reference/Makefile.am 2012-09-25 10:39:42.560554053 +0200
|
||||||
|
@@ -10,7 +10,7 @@
|
||||||
|
mkdir doxyoutput;
|
||||||
|
mkdir reftest
|
||||||
|
doxygen ./clanlib.doxygen
|
||||||
|
- make -C ../Utilities/ReferenceDocs
|
||||||
|
+ $(MAKE) -C ../Utilities/ReferenceDocs
|
||||||
|
../Utilities/ReferenceDocs/ReferenceDocs
|
||||||
|
|
||||||
|
install-html:
|
||||||
|
--- configure.ac.old 2012-09-25 11:07:38.412537590 +0200
|
||||||
|
+++ configure.ac 2012-09-25 11:09:41.133939131 +0200
|
||||||
|
@@ -337,11 +337,9 @@
|
||||||
|
|
||||||
|
dnl Optional linux/joystick.h
|
||||||
|
AC_CHECK_HEADERS(linux/joystick.h, linux_joystick=yes)
|
||||||
|
- AM_CONDITIONAL(LINUX_JOYSTICK, test x$linux_joystick = xyes)
|
||||||
|
|
||||||
|
dnl Optional linux/input.h
|
||||||
|
AC_CHECK_HEADERS(linux/input.h, linux_input=yes)
|
||||||
|
- AM_CONDITIONAL(LINUX_INPUT, test x$linux_input = xyes)
|
||||||
|
|
||||||
|
if test "$WIN32" = "no" && test "$enable_clanDisplay" != "no"; then
|
||||||
|
CLANLIB_CHECK_LIB(fontconfig, [`cat $srcdir/Setup/Tests/fontconfig.cpp`], clanDisplay, [ *** Cannot find fontconfig (See http://fontconfig.org/ ) (Try libfontconfig1-dev or better) ], [-lfontconfig])
|
||||||
|
@@ -358,6 +356,8 @@
|
||||||
|
clanDisplay, [ *** Cannot find version 8 of DirectInput], [-ldxguid -lole32 -ldinput8])
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
+AM_CONDITIONAL(LINUX_JOYSTICK, test x$linux_joystick = xyes)
|
||||||
|
+AM_CONDITIONAL(LINUX_INPUT, test x$linux_input = xyes)
|
||||||
|
|
||||||
|
have_xrender=no
|
||||||
|
|
||||||
|
@@ -515,9 +515,9 @@
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "$enable_clanSound" = "auto"; then enable_clanSound=yes; fi
|
||||||
|
- AM_CONDITIONAL(ALSA, test x$have_alsa = xyes)
|
||||||
|
|
||||||
|
fi
|
||||||
|
+AM_CONDITIONAL(ALSA, test x$have_alsa = xyes)
|
||||||
|
|
||||||
|
if test "$enable_clanSound" != "no"; then
|
||||||
|
enable_clanSound=yes
|
@ -1,2 +1 @@
|
|||||||
DIST go1.1.1.src.tar.gz 9045336 SHA256 257f74b8d812bbdec695e842de587a1495e7728b4e63d280586a14786adbb5af SHA512 0e990eb8fcbbad29650e2773e483b72084a9846d6f0651c862efdea8168e8d36a6ba02cfacbb8793d0e2624718c65825edaa32dd7d0aec009f97c070d4c6ea02 WHIRLPOOL 937c1c7ab9c86e0e8ca1abe69a3454ac3660ac41e6ebbbab92334f5760424a6a13f5b5dbe902c5ebdcbbd1bc940ae4cef2c81c1032ca4093d0f5997bee7dcca7
|
|
||||||
DIST go1.1.2.src.tar.gz 9049357 SHA256 ffc7b3b46909add09cad8213d76dba34e92cc8f8e64a3ebe1a052cb22064eb70 SHA512 e8cf7e557e57f7707ac0f58bcff8bfb989e14b5271928a025a9d3eb32fc7c876271e912875f0e9efd3478a4c74d7671f24b7fee538b082fd72cd2577ad24f65c WHIRLPOOL 57c58822031882754d288e7a0267eba80af1db296e783abf10bfc85550afd991cf2f5a5f8f232e22f5a8b0fb02f45488ee1dbdf58aa6796b66f67e54e2a07dba
|
DIST go1.1.2.src.tar.gz 9049357 SHA256 ffc7b3b46909add09cad8213d76dba34e92cc8f8e64a3ebe1a052cb22064eb70 SHA512 e8cf7e557e57f7707ac0f58bcff8bfb989e14b5271928a025a9d3eb32fc7c876271e912875f0e9efd3478a4c74d7671f24b7fee538b082fd72cd2577ad24f65c WHIRLPOOL 57c58822031882754d288e7a0267eba80af1db296e783abf10bfc85550afd991cf2f5a5f8f232e22f5a8b0fb02f45488ee1dbdf58aa6796b66f67e54e2a07dba
|
||||||
|
@ -1,139 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/go/go-1.1.1.ebuild,v 1.4 2013/08/06 00:22:42 williamh Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
export CTARGET=${CTARGET:-${CHOST}}
|
|
||||||
|
|
||||||
inherit bash-completion-r1 elisp-common eutils
|
|
||||||
|
|
||||||
if [[ ${PV} = 9999 ]]; then
|
|
||||||
EHG_REPO_URI="https://go.googlecode.com/hg"
|
|
||||||
inherit mercurial
|
|
||||||
else
|
|
||||||
SRC_URI="http://go.googlecode.com/files/go${PV}.src.tar.gz"
|
|
||||||
# Upstream only supports go on amd64, arm and x86 architectures.
|
|
||||||
KEYWORDS="-* amd64 arm x86"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
|
|
||||||
HOMEPAGE="http://www.golang.org"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="bash-completion emacs vim-syntax zsh-completion"
|
|
||||||
|
|
||||||
DEPEND="sys-apps/ed"
|
|
||||||
RDEPEND="bash-completion? ( app-shells/bash-completion )
|
|
||||||
emacs? ( virtual/emacs )
|
|
||||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
|
||||||
zsh-completion? ( app-shells/zsh-completion )"
|
|
||||||
|
|
||||||
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
|
|
||||||
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/linux.*/.*"
|
|
||||||
|
|
||||||
# The go language uses *.a files which are _NOT_ libraries and should not be
|
|
||||||
# stripped.
|
|
||||||
STRIP_MASK="/usr/lib/go/pkg/linux*/*.a"
|
|
||||||
|
|
||||||
if [[ ${PV} != 9999 ]]; then
|
|
||||||
S="${WORKDIR}"/go
|
|
||||||
fi
|
|
||||||
|
|
||||||
src_prepare()
|
|
||||||
{
|
|
||||||
if [[ ${PV} != 9999 ]]; then
|
|
||||||
epatch "${FILESDIR}"/${P}-no-Werror.patch
|
|
||||||
fi
|
|
||||||
epatch_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile()
|
|
||||||
{
|
|
||||||
export GOROOT_FINAL=/usr/lib/go
|
|
||||||
export GOROOT="$(pwd)"
|
|
||||||
export GOBIN="${GOROOT}/bin"
|
|
||||||
if [[ $CTARGET = armv5* ]]
|
|
||||||
then
|
|
||||||
export GOARM=5
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd src
|
|
||||||
./make.bash || die "build failed"
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
if use emacs; then
|
|
||||||
elisp-compile misc/emacs/*.el
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test()
|
|
||||||
{
|
|
||||||
cd src
|
|
||||||
PATH="${GOBIN}:${PATH}" \
|
|
||||||
./run.bash --no-rebuild --banner || die "tests failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install()
|
|
||||||
{
|
|
||||||
dobin bin/*
|
|
||||||
dodoc AUTHORS CONTRIBUTORS PATENTS README
|
|
||||||
|
|
||||||
dodir /usr/lib/go
|
|
||||||
insinto /usr/lib/go
|
|
||||||
|
|
||||||
# There is a known issue which requires the source tree to be installed [1].
|
|
||||||
# Once this is fixed, we can consider using the doc use flag to control
|
|
||||||
# installing the doc and src directories.
|
|
||||||
# [1] http://code.google.com/p/go/issues/detail?id=2775
|
|
||||||
doins -r doc include lib pkg src
|
|
||||||
|
|
||||||
if use bash-completion; then
|
|
||||||
dobashcomp misc/bash/go
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use emacs; then
|
|
||||||
elisp-install ${PN} misc/emacs/*.el misc/emacs/*.elc
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use vim-syntax; then
|
|
||||||
insinto /usr/share/vim/vimfiles
|
|
||||||
doins -r misc/vim/ftdetect
|
|
||||||
doins -r misc/vim/ftplugin
|
|
||||||
doins -r misc/vim/syntax
|
|
||||||
doins -r misc/vim/plugin
|
|
||||||
doins -r misc/vim/indent
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use zsh-completion; then
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
doins misc/zsh/go
|
|
||||||
fi
|
|
||||||
|
|
||||||
fperms -R +x /usr/lib/go/pkg/tool
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst()
|
|
||||||
{
|
|
||||||
if use emacs; then
|
|
||||||
elisp-site-regen
|
|
||||||
fi
|
|
||||||
|
|
||||||
# If the go tool sees a package file timestamped older than a dependancy it
|
|
||||||
# will rebuild that file. So, in order to stop go from rebuilding lots of
|
|
||||||
# packages for every build we need to fix the timestamps. The compiler and
|
|
||||||
# linker are also checked - so we need to fix them too.
|
|
||||||
ebegin "fixing timestamps to avoid unnecessary rebuilds"
|
|
||||||
tref="usr/lib/go/pkg/*/runtime.a"
|
|
||||||
find "${ROOT}"usr/lib/go -type f \
|
|
||||||
-exec touch -r "${ROOT}"${tref} {} \;
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm()
|
|
||||||
{
|
|
||||||
if use emacs; then
|
|
||||||
elisp-site-regen
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST irc-8.5.1.zip 112916 SHA256 ff29edb5c51bbf6583f60f677e846b3eb651374c2f6b39800e4b4947c989b8db SHA512 02f09b4c7dc4036ececc2aff97f761ddbc950dfebae298e95381d706f3b8be65704ad0a64ea9b581b5ce48f2a060beeb8b6ac5179a29844fe8e821502fc0d4a9 WHIRLPOOL e24d1a8155dd79e840aceb085f0a6d6fd0c0cafb356c64604c01555d4a6189e8e8dbc4824f74d58c45731615d24fe1606987b70dacf40375354134d200373d13
|
DIST irc-8.5.1.zip 112916 SHA256 ff29edb5c51bbf6583f60f677e846b3eb651374c2f6b39800e4b4947c989b8db SHA512 02f09b4c7dc4036ececc2aff97f761ddbc950dfebae298e95381d706f3b8be65704ad0a64ea9b581b5ce48f2a060beeb8b6ac5179a29844fe8e821502fc0d4a9 WHIRLPOOL e24d1a8155dd79e840aceb085f0a6d6fd0c0cafb356c64604c01555d4a6189e8e8dbc4824f74d58c45731615d24fe1606987b70dacf40375354134d200373d13
|
||||||
|
DIST irc-8.5.3.zip 113424 SHA256 80454990b8b6ce2c8747cc92be817e1fe3eb2963b4659a70850d765b3a42773e SHA512 33f75d1784a267afd250d1164e43556bf1af37eb3846fdcb9e536ce008687487d2d46228219da3e9cd1e817f37c1d93e1aebf9a8627f798af04134161999c71f WHIRLPOOL cf6c23d7e458ec47ea95f18c1af6a756dfb26c3844cbb8d2d507bf4b98f7572da50a729d27ff21d9377ad3bfbea84438e641de9abeb65d17db8de92eecbf7059
|
||||||
|
@ -0,0 +1,45 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/irc/irc-8.5.3.ebuild,v 1.1 2013/10/29 03:54:00 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="IRC client framework written in Python."
|
||||||
|
HOMEPAGE="https://bitbucket.org/jaraco/irc http://pypi.python.org/pypi/irc"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="examples test"
|
||||||
|
|
||||||
|
DEPEND="app-arch/unzip
|
||||||
|
test? ( dev-python/pytest[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
RDEPEND="!>=dev-python/python-irclib-3.2.2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/irc-8.5.1-setup_requires.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# Don't rely on hgtools for version
|
||||||
|
sed -e "s/use_hg_version=True/version=\"${PV}\"/" -i setup.py || die
|
||||||
|
sed -e "/^tag_/d" -i setup.cfg || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
py.test irc/tests || die "Tests failed under ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use examples && local EXAMPLES=( scripts/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
--- rst2pdf/log.py
|
||||||
|
+++ rst2pdf/log.py
|
||||||
|
@@ -4,11 +4,12 @@
|
||||||
|
import logging
|
||||||
|
import sys
|
||||||
|
|
||||||
|
-logging.basicConfig(
|
||||||
|
- format='[%(levelname)s] %(filename)s:%(lineno)d %(message)s',
|
||||||
|
- level=logging.WARNING)
|
||||||
|
-
|
||||||
|
log = logging.getLogger('rst2pdf')
|
||||||
|
+_fmt = logging.Formatter('[%(levelname)s] %(filename)s:%(lineno)d %(message)s')
|
||||||
|
+_hdlr = logging.StreamHandler()
|
||||||
|
+_hdlr.setFormatter(_fmt)
|
||||||
|
+log.addHandler(_hdlr)
|
||||||
|
+log.setLevel(logging.WARNING)
|
||||||
|
|
||||||
|
def nodeid(node):
|
||||||
|
"""Given a node, tries to return a way to see where it was in the
|
||||||
|
@@ -23,4 +24,4 @@
|
||||||
|
if node.source: fname=str(node.source)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
- return 'near line %s in file %s'%(line,fname)
|
||||||
|
\ No newline at end of file
|
||||||
|
+ return 'near line %s in file %s'%(line,fname)
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/rst2pdf/rst2pdf-0.93-r2.ebuild,v 1.1 2013/10/29 03:41:57 rafaelmartins Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Tool for transforming reStructuredText to PDF using ReportLab"
|
||||||
|
HOMEPAGE="http://rst2pdf.ralsina.com.ar/ http://pypi.python.org/pypi/rst2pdf"
|
||||||
|
SRC_URI="http://rst2pdf.googlecode.com/files/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="svg"
|
||||||
|
|
||||||
|
DEPEND="dev-python/docutils[${PYTHON_USEDEP}]
|
||||||
|
virtual/python-imaging[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pdfrw[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pygments[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/reportlab-2.6[${PYTHON_USEDEP}]
|
||||||
|
svg? ( media-gfx/svg2rlg )"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
# >=reportlab-2.6: https://code.google.com/p/rst2pdf/issues/detail?id=474
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
epatch "${FILESDIR}/${P}-fix-logging.patch"
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
dodoc doc/*.pdf
|
||||||
|
doman doc/rst2pdf.1
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||||
|
elog "rst2pdf can work with the following packages for additional functionality:"
|
||||||
|
elog " dev-python/sphinx - versatile documentation creation"
|
||||||
|
elog " dev-python/pythonmagick - image processing with ImageMagick"
|
||||||
|
elog " dev-python/matplotlib - mathematical formulae"
|
||||||
|
elog "It can also use wordaxe for hyphenation, but this package is not"
|
||||||
|
elog "available in the portage tree yet. Please refer to the manual"
|
||||||
|
elog "installed in /usr/share/doc/${PF}/ for more information."
|
||||||
|
fi
|
||||||
|
}
|
@ -1 +0,0 @@
|
|||||||
DIST heckle-1.4.3.gem 20480 SHA256 44822d79bef1481aefb1dd498a8e2ec113ed5950a3515e1e07174a8dbdb604b1 SHA512 5445150a5666350f7380fcb0f686ae7a93e620e8ee717ed4186c3fabd6bef81395b74bc4bc300a2065b9ab0b1bcc238d7e40a8512111dd5006df5d6104119a18 WHIRLPOOL 08db144cd656017cf6a18dd12dfe8fa4e66fe0808cd8775832c9aed1589f6dbbdecc456098b51d00aee9f46ba3f5ec9f3c8a2c479f388127fbc7d19060aa27a7
|
|
@ -1,41 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/heckle/heckle-1.4.3-r2.ebuild,v 1.14 2013/01/15 06:07:42 zerochaos Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
|
|
||||||
USE_RUBY="ruby18 ree18"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC="docs"
|
|
||||||
RUBY_FAKEGEM_DOCDIR="doc"
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Unit Test Sadism"
|
|
||||||
HOMEPAGE="http://seattlerb.rubyforge.org/"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
ruby_add_rdepend ">=dev-ruby/ruby2ruby-1.1.6
|
|
||||||
>=dev-ruby/parsetree-2.0.0
|
|
||||||
>=dev-ruby/zentest-3.5.2"
|
|
||||||
ruby_add_bdepend "
|
|
||||||
doc? ( dev-ruby/hoe )
|
|
||||||
test? (
|
|
||||||
dev-ruby/hoe
|
|
||||||
virtual/ruby-test-unit
|
|
||||||
)"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
|
||||||
ruby-ng_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
|
||||||
ruby-ng_src_test
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>ruby</herd>
|
|
||||||
</pkgmetadata>
|
|
@ -1 +0,0 @@
|
|||||||
DIST main-5.2.0.gem 38400 SHA256 0c514045c7b76c2174c0c74f7a60debf6daa427e3d7d3345d879eeee3846cf60 SHA512 b12ff337ce4882843d78d30820e0621bd4682909e2461b3d245910c8ebe48fff59352275e0c04148aa11aaa7a7029e265997803d955340c959d515d59f566b73 WHIRLPOOL 6985ed277a20c95bd882f527baa9e62854654062ff3e2937fcb0f6d221b2cd105b38cae0bd645b1b89a3ae616f71510e2a591d5df677b137df5368235e7ba1f3
|
|
@ -1,34 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/main/main-5.2.0.ebuild,v 1.1 2013/04/01 06:15:00 graaff Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
USE_RUBY="ruby18"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="README TODO"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="A class factory and dsl for generating command line programs real quick."
|
|
||||||
HOMEPAGE="http://rubyforge.org/projects/codeforpeople"
|
|
||||||
|
|
||||||
LICENSE="Ruby"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="doc test"
|
|
||||||
|
|
||||||
ruby_add_rdepend ">=dev-ruby/chronic-0.6.2
|
|
||||||
>=dev-ruby/fattr-2.2.0
|
|
||||||
>=dev-ruby/arrayfields-4.7.4
|
|
||||||
>=dev-ruby/map-5.1.0"
|
|
||||||
|
|
||||||
all_ruby_install() {
|
|
||||||
all_fakegem_install
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
insinto /usr/share/doc/${PF}
|
|
||||||
doins -r samples
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>ruby</herd>
|
|
||||||
</pkgmetadata>
|
|
@ -1 +0,0 @@
|
|||||||
DIST ncurses-ruby-1.3.1.tar.bz2 50583 SHA256 dca8ce452e989ce1399cb683184919850f2baf79e6af9d16a7eed6a9ab776ec5 SHA512 d0e4c4413568e0291c170355efb1add6ebb5c0cd6c338d6f8bb20384e9e2e5bd524ddb748a08808eb199c6a28f7e2bd7ae319c85f8965947f5471385d6cd60c8 WHIRLPOOL 2329309ef93d06bdf40434877edc5d58dd0ad1f0271c251cb5e7036e5f730e9e8c2dbf2f6586038236c42f43197b64a33f66c50ff798084904e4244445f13153
|
|
@ -1,11 +0,0 @@
|
|||||||
--- ncurses_wrap.c.~1~ 2009-07-31 12:52:36.000000000 +0200
|
|
||||||
+++ ncurses_wrap.c 2010-11-08 21:56:35.600939119 +0100
|
|
||||||
@@ -2394,7 +2394,7 @@
|
|
||||||
return Qnil;
|
|
||||||
}
|
|
||||||
_tracef("%s",
|
|
||||||
- STR2CSTR(funcall3(rb_mKernel, rb_intern("sprintf"), argc, argv)));
|
|
||||||
+ STR2CSTR(rb_funcall3(rb_mKernel, rb_intern("sprintf"), argc, argv)));
|
|
||||||
return Qnil;
|
|
||||||
}
|
|
||||||
#endif /* HAVE__TRACEF */
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>ruby</herd>
|
|
||||||
</pkgmetadata>
|
|
@ -1,49 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ncurses-ruby/ncurses-ruby-1.3.1.ebuild,v 1.9 2013/03/03 10:31:29 graaff Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
USE_RUBY="ruby18 ree18"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_TEST=""
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="Changes README THANKS TODO"
|
|
||||||
|
|
||||||
inherit multilib ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Ruby wrappers of ncurses and PDCurses libs"
|
|
||||||
HOMEPAGE="http://ncurses-ruby.berlios.de/"
|
|
||||||
SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2"
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~hppa ~mips ppc ppc64 x86"
|
|
||||||
IUSE="examples"
|
|
||||||
|
|
||||||
DEPEND=">=sys-libs/ncurses-5.3"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
# Remove hardcoded CFLAGS settings.
|
|
||||||
sed -i -e '/CFLAGS/d' extconf.rb || die
|
|
||||||
|
|
||||||
# Use pkgconfig to determine linking, bug 459636
|
|
||||||
sed -i -e 's/curses_lib = "ncurses"/pkg_config("ncurses")/' extconf.rb || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_configure() {
|
|
||||||
${RUBY} extconf.rb || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_compile() {
|
|
||||||
emake || die
|
|
||||||
mv ncurses_bin$(get_modname) lib/ || die
|
|
||||||
}
|
|
||||||
|
|
||||||
all_ruby_install() {
|
|
||||||
all_fakegem_install
|
|
||||||
|
|
||||||
if use examples; then
|
|
||||||
insinto /usr/share/doc/${PF}
|
|
||||||
doins -r examples || die
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
DIST rcov-1.0.tgz 82204 SHA256 523e9cd24a9ac02b42d70a1a9aa3f8be0c1c59a75c4161d561b419287fb133e4 SHA512 502ecdabe89a14d45da362ad9f8a232c37640571f32d16d8abbbadecaa7a5176cf15dd46b6352c4e377e06c5827c5d7c0940a7e09b8fb7a8a589992c87913d6d WHIRLPOOL 46660ae1ddea970af4fabaf82bbd6e48afe352821a9b1dd19076b9129a314ba3d100972c2d9ceeb439ebdcc880ee4609db66a82952c5ab189733d445d35fda12
|
|
@ -1,48 +0,0 @@
|
|||||||
From b2eaa10033e12ebc17542f0c16065519454a6a6b Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Diego=20Elio=20'Flameeyes'=20Petten=C3=B2?= <flameeyes@gmail.com>
|
|
||||||
Date: Thu, 14 Jan 2010 20:15:29 +0100
|
|
||||||
Subject: [PATCH] Use hpricot's classpath argument function to set the classpath.
|
|
||||||
|
|
||||||
This solves problems of building the rcovrt.jar file with JRuby from Gentoo
|
|
||||||
Linux.
|
|
||||||
---
|
|
||||||
Rakefile | 16 +++++++++++++++-
|
|
||||||
1 files changed, 15 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/Rakefile b/Rakefile
|
|
||||||
index 6cb27f0..7157a1c 100644
|
|
||||||
--- a/Rakefile
|
|
||||||
+++ b/Rakefile
|
|
||||||
@@ -41,6 +41,20 @@ end
|
|
||||||
|
|
||||||
desc "Run the unit tests with rcovrt."
|
|
||||||
if RUBY_PLATFORM == 'java'
|
|
||||||
+ def java_classpath_arg # myriad of ways to discover JRuby classpath
|
|
||||||
+ begin
|
|
||||||
+ cpath = Java::java.lang.System.getProperty('java.class.path').split(File::PATH_SEPARATOR)
|
|
||||||
+ cpath += Java::java.lang.System.getProperty('sun.boot.class.path').split(File::PATH_SEPARATOR)
|
|
||||||
+ jruby_cpath = cpath.compact.join(File::PATH_SEPARATOR)
|
|
||||||
+ rescue => e
|
|
||||||
+ end
|
|
||||||
+ unless jruby_cpath
|
|
||||||
+ jruby_cpath = ENV['JRUBY_PARENT_CLASSPATH'] || ENV['JRUBY_HOME'] &&
|
|
||||||
+ FileList["#{ENV['JRUBY_HOME']}/lib/*.jar"].join(File::PATH_SEPARATOR)
|
|
||||||
+ end
|
|
||||||
+ jruby_cpath ? "-cp \"#{jruby_cpath}\"" : ""
|
|
||||||
+ end
|
|
||||||
+
|
|
||||||
Rake::TestTask.new(:test_rcovrt => ["lib/rcovrt.jar"]) do |t|
|
|
||||||
t.libs << "lib"
|
|
||||||
t.ruby_opts << "--debug"
|
|
||||||
@@ -51,7 +65,7 @@ if RUBY_PLATFORM == 'java'
|
|
||||||
file "lib/rcovrt.jar" => FileList["ext/java/**/*.java"] do |t|
|
|
||||||
rm_f "lib/rcovrt.jar"
|
|
||||||
mkdir_p "pkg/classes"
|
|
||||||
- sh "javac -classpath #{Java::JavaLang::System.getProperty('java.class.path')} -d pkg/classes #{t.prerequisites.join(' ')}"
|
|
||||||
+ sh "javac #{java_classpath_arg} -d pkg/classes #{t.prerequisites.join(' ')}"
|
|
||||||
sh "jar cf #{t.name} -C pkg/classes ."
|
|
||||||
end
|
|
||||||
else
|
|
||||||
--
|
|
||||||
1.6.6
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>ruby</herd>
|
|
||||||
</pkgmetadata>
|
|
@ -1,56 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rcov/rcov-1.0.ebuild,v 1.1 2012/02/14 13:41:27 flameeyes Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
# The documenttion indicates that rcov does not work with (reliably)
|
|
||||||
# with ruby 1.9. Use ruby 1.9's built in coverage or simplecov instead.
|
|
||||||
USE_RUBY="ruby18"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_TEST=""
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="THANKS BLURB README.markdown"
|
|
||||||
|
|
||||||
inherit ruby-fakegem versionator eutils
|
|
||||||
|
|
||||||
DESCRIPTION="A ruby code coverage analysis tool"
|
|
||||||
HOMEPAGE="http://eigenclass.org/hiki.rb?rcov"
|
|
||||||
#SRC_URI="http://github.com/relevance/${PN}/tarball/release_$(replace_all_version_separators _) -> ${P}.tgz"
|
|
||||||
SRC_URI="http://github.com/relevance/${PN}/tarball/e7c1821b50bef0f933ef857278bf82e9c24638e4 -> ${P}.tgz"
|
|
||||||
|
|
||||||
RUBY_S="relevance-${PN}-*"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
|
|
||||||
# TODO: both emacs and vim support are present in this package, they
|
|
||||||
# should probably be added to the ebuild as well.
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
|
|
||||||
|
|
||||||
# upstream's Rakefile is braindead and just asking for rake -D causes
|
|
||||||
# the extension to be rebuilt, so do everything by hand.
|
|
||||||
|
|
||||||
each_ruby_configure() {
|
|
||||||
${RUBY} -C ext/rcovrt extconf.rb || die "extconf.rb failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_compile() {
|
|
||||||
emake -C ext/rcovrt CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
|
|
||||||
cp ext/rcovrt/*.so lib/ || die
|
|
||||||
}
|
|
||||||
|
|
||||||
all_ruby_compile() {
|
|
||||||
if use doc; then
|
|
||||||
rdoc --op rdoc || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
${RUBY} -Ilib -S testrb test/*_test.rb
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
DIST rqr-0.2.2.gem 59392 SHA256 3b551158b45c3ae04d63f64d78ca649c638d1585abcdd3e81b614e372b3137ca SHA512 cac17cdfd7084c5ea70bd2b9e26043d4940114e0cd92844de9be95f1d3a6ac4492d2029958c47f4eb0e49feeb7b0c303fdc1d3ec87847121fc68eb0ab302b4b7 WHIRLPOOL 0618ff1b8613871609e39f6a3a5d5ac34e251d46bbf3bf8489fff01a28e4d3e462445603ab47136d5d6848f4fe217063cefb79cd687fc89f56dcb0ff39bf4bb5
|
|
@ -1,12 +0,0 @@
|
|||||||
Index: rqr-0.2.2/ext/rqr/qr_draw_png.h
|
|
||||||
===================================================================
|
|
||||||
--- rqr-0.2.2.orig/ext/rqr/qr_draw_png.h
|
|
||||||
+++ rqr-0.2.2/ext/rqr/qr_draw_png.h
|
|
||||||
@@ -6,6 +6,7 @@
|
|
||||||
#include "qr_draw.h"
|
|
||||||
|
|
||||||
#ifdef USE_PNG
|
|
||||||
+ #include <zlib.h>
|
|
||||||
#include <png.h>
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>ruby</herd>
|
|
||||||
</pkgmetadata>
|
|
@ -1,75 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rqr/rqr-0.2.2.ebuild,v 1.2 2011/09/18 12:21:51 flameeyes Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
# ruby19 → uses old RString interface
|
|
||||||
# jruby → native extension, unusable
|
|
||||||
USE_RUBY="ruby18 ree18"
|
|
||||||
|
|
||||||
# do not use Rake tasks for this as it requires hoe, newgem, and is
|
|
||||||
# generally a mess.
|
|
||||||
RUBY_FAKEGEM_TASK_TEST=""
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_DOCDIR="doc"
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
|
|
||||||
|
|
||||||
inherit ruby-fakegem flag-o-matic
|
|
||||||
|
|
||||||
DESCRIPTION="A ruby library to create qrcode"
|
|
||||||
HOMEPAGE="http://rqr.rubyforge.org/"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="doc test +jpeg +png +tiff"
|
|
||||||
|
|
||||||
ruby_add_bdepend "doc? ( virtual/ruby-rdoc )
|
|
||||||
test? ( virtual/ruby-test-unit )"
|
|
||||||
|
|
||||||
CDEPEND="jpeg? ( virtual/jpeg )
|
|
||||||
png? ( media-libs/libpng )
|
|
||||||
tiff? ( media-libs/tiff )"
|
|
||||||
|
|
||||||
RDEPEND="${RDEPEND} ${CDEPEND}"
|
|
||||||
DEPEND="${DEPEND} ${CDEPEND}"
|
|
||||||
|
|
||||||
# tests require the presence of all external formats; simply add them as
|
|
||||||
# a requirement for now.
|
|
||||||
REQUIRED_USE="test? ( jpeg png tiff )"
|
|
||||||
|
|
||||||
RUBY_PATCHES=( "${FILESDIR}"/${P}+libpng-1.5.patch )
|
|
||||||
|
|
||||||
each_ruby_configure() {
|
|
||||||
cd ext/rqr
|
|
||||||
${RUBY} extconf.rb || die "extconf.rb failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_compile() {
|
|
||||||
# this should be handled by extconf.rb, but unfortunately it mangles
|
|
||||||
# the CFLAGS rather than doing it properly so we have to replicate
|
|
||||||
# it here until upstream makes a sense out of it.
|
|
||||||
#
|
|
||||||
# Note: you can avoid using any of those, but then it would only
|
|
||||||
# generate EPS, which might or might not be what you want.
|
|
||||||
use jpeg && append-flags -DUSE_JPG
|
|
||||||
use png && append-flags -DUSE_PNG
|
|
||||||
use tiff && append-flags -DUSE_TIFF
|
|
||||||
|
|
||||||
# extension uses C++, so use CXXFLAGS not CFLAGS
|
|
||||||
emake -C ext/rqr \
|
|
||||||
CFLAGS="${CXXFLAGS} -fPIC" archflag="${LDFLAGS}" || die "emake failed"
|
|
||||||
cp ext/rqr/QR.so lib/rqr || die
|
|
||||||
}
|
|
||||||
|
|
||||||
all_ruby_compile() {
|
|
||||||
if use doc; then
|
|
||||||
${RUBY} rdoc || die "rdoc failed"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
${RUBY} -Ilib test/test_rqr.rb || die "tests failed"
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
DIST ruby-svg-1.0.3.tar.gz 22839 SHA256 cf8a8358a9a468318f733367649fdb75c02fec23077946ccc2f0dda9e503e919 SHA512 522e7371f575817af905d12088bbf50705b1534ba5d1fe36d39b20844f5b47e4813c3628a1cec98bc6a629b722a2cb988ed7b4bf0773aa68d7f6d55124a7b34c WHIRLPOOL 4f816142912105e7a5f72ecfd625ac0a351e31e6cfdd8aa7da56c65950a2fd9fbe9fdeda1d509a3260c8897bc512945bdbee831fac39d2baca486a269d4d8b0f
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>ruby</herd>
|
|
||||||
</pkgmetadata>
|
|
@ -1,45 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-svg/ruby-svg-1.0.3-r2.ebuild,v 1.5 2012/05/01 18:24:28 armin76 Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
USE_RUBY="ruby18"
|
|
||||||
|
|
||||||
inherit ruby-ng
|
|
||||||
|
|
||||||
DESCRIPTION="Ruby SVG Generator"
|
|
||||||
HOMEPAGE="http://ruby-svg.sourceforge.jp/"
|
|
||||||
SRC_URI="http://downloads.sourceforge.jp/ruby-svg/2288/${P}.tar.gz"
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE="doc examples"
|
|
||||||
|
|
||||||
ruby_add_bdepend "doc? ( dev-ruby/rdtool )"
|
|
||||||
|
|
||||||
each_ruby_configure() {
|
|
||||||
${RUBY} install.rb config --prefix=/usr || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_compile() {
|
|
||||||
${RUBY} install.rb setup || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_install() {
|
|
||||||
${RUBY} install.rb config --prefix="${D}"/usr || die
|
|
||||||
${RUBY} install.rb install || die
|
|
||||||
}
|
|
||||||
|
|
||||||
all_ruby_install() {
|
|
||||||
if use doc ; then
|
|
||||||
rd2 README.en.rd > README.en.html
|
|
||||||
rd2 README.ja.rd > README.ja.html
|
|
||||||
|
|
||||||
dohtml *.html || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use examples ; then
|
|
||||||
insinto /usr/share/doc/${PF}/examples
|
|
||||||
doins sample/*
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-tex/style-check/style-check-0.12.ebuild,v 1.2 2010/08/07 13:28:35 graaff Exp $
|
|
||||||
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DESCRIPTION="Parses latex-formatted text in search of forbidden phrases"
|
|
||||||
HOMEPAGE="http://www.cs.umd.edu/~nspring/software/style-check-readme.html"
|
|
||||||
SRC_URI="http://www.cs.umd.edu/~nspring/software/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
DEPEND="=dev-lang/ruby-1.8*"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dodir /etc/style-check.d
|
|
||||||
emake PREFIX=/usr DESTDIR="${D}" install || die "make install failed"
|
|
||||||
dodoc README
|
|
||||||
dohtml README.html
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-tex/style-check/style-check-0.7.ebuild,v 1.8 2010/08/07 13:28:35 graaff Exp $
|
|
||||||
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DESCRIPTION="Parses latex-formatted text in search of forbidden phrases"
|
|
||||||
HOMEPAGE="http://www.cs.umd.edu/~nspring/software/style-check-readme.html"
|
|
||||||
SRC_URI="http://www.cs.umd.edu/~nspring/software/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc x86"
|
|
||||||
DEPEND="=dev-lang/ruby-1.8*"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dodir /etc/style-check.d
|
|
||||||
make PREFIX=/usr DESTDIR="${D}" install || die
|
|
||||||
dodoc README
|
|
||||||
dohtml README.html
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST diffstat-1.57.tgz 245755 SHA256 cb9845839d695f178d6b5458b08d3e04773e400f35c0c062c4c0102220fba1e6 SHA512 1029be399f321d1d9a19b1039e27b10d5c4d4f01e17a20c8ab55246817af48810883f481a4762c31cb4bb0a0c076aa6ac0f6a79f079593faf5916a6fc63dd2ce WHIRLPOOL ba2ae24a9773c1f97149e161985a357dd005303e7016264cf6700abba663669e1f60ad05120e69996054705986890521a765f1eaaed4f8777f9ef5e04b4e5f1e
|
DIST diffstat-1.57.tgz 245755 SHA256 cb9845839d695f178d6b5458b08d3e04773e400f35c0c062c4c0102220fba1e6 SHA512 1029be399f321d1d9a19b1039e27b10d5c4d4f01e17a20c8ab55246817af48810883f481a4762c31cb4bb0a0c076aa6ac0f6a79f079593faf5916a6fc63dd2ce WHIRLPOOL ba2ae24a9773c1f97149e161985a357dd005303e7016264cf6700abba663669e1f60ad05120e69996054705986890521a765f1eaaed4f8777f9ef5e04b4e5f1e
|
||||||
|
DIST diffstat-1.58.tgz 246826 SHA256 fad5135199c3b9aea132c5d45874248f4ce0ff35f61abb8d03c3b90258713793 SHA512 b2870a604e3e6fcde1929de763839c3b840575bc96f3816b215e102c670d65b73d40eececa41a01f385b9932b65d86005b4d478ecbf78623faa8cc34fec77cac WHIRLPOOL 2767e925235775604a784ddfa2d07eb6e665c036c51460c25d1195fa168ae00c5e5b6e3a3e821b19939d4aa20ac6bd74076beeee06572bd856f304155b4f7cc0
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-util/diffstat/diffstat-1.58.ebuild,v 1.1 2013/10/29 01:56:45 radhermit Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
DESCRIPTION="Display a histogram of diff changes"
|
||||||
|
HOMEPAGE="http://invisible-island.net/diffstat/diffstat.html"
|
||||||
|
SRC_URI="ftp://invisible-island.net/diffstat/${P}.tgz"
|
||||||
|
|
||||||
|
LICENSE="HPND"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
@ -0,0 +1,617 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.4.2.ebuild,v 1.1 2013/10/28 19:28:06 robbat2 Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
GENTOO_DEPEND_ON_PERL=no
|
||||||
|
|
||||||
|
# bug #329479: git-remote-testgit is not multiple-version aware
|
||||||
|
PYTHON_COMPAT=( python2_{6,7} )
|
||||||
|
[[ ${PV} == *9999 ]] && SCM="git-2"
|
||||||
|
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
|
||||||
|
|
||||||
|
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
|
||||||
|
|
||||||
|
MY_PV="${PV/_rc/.rc}"
|
||||||
|
MY_P="${PN}-${MY_PV}"
|
||||||
|
|
||||||
|
DOC_VER=${MY_PV}
|
||||||
|
|
||||||
|
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
|
||||||
|
HOMEPAGE="http://www.git-scm.com/"
|
||||||
|
if [[ ${PV} != *9999 ]]; then
|
||||||
|
SRC_URI_SUFFIX="gz"
|
||||||
|
SRC_URI_GOOG="http://git-core.googlecode.com/files"
|
||||||
|
SRC_URI_KORG="mirror://kernel/software/scm/git"
|
||||||
|
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||||
|
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||||
|
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||||
|
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||||
|
doc? (
|
||||||
|
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||||
|
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||||
|
)"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
else
|
||||||
|
SRC_URI=""
|
||||||
|
KEYWORDS=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
|
||||||
|
|
||||||
|
# Common to both DEPEND and RDEPEND
|
||||||
|
CDEPEND="
|
||||||
|
dev-libs/openssl
|
||||||
|
sys-libs/zlib
|
||||||
|
pcre? ( dev-libs/libpcre )
|
||||||
|
perl? ( dev-lang/perl[-build(-)] )
|
||||||
|
tk? ( dev-lang/tk )
|
||||||
|
curl? (
|
||||||
|
net-misc/curl
|
||||||
|
webdav? ( dev-libs/expat )
|
||||||
|
)
|
||||||
|
emacs? ( virtual/emacs )
|
||||||
|
gnome-keyring? ( gnome-base/gnome-keyring )"
|
||||||
|
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
gpg? ( app-crypt/gnupg )
|
||||||
|
perl? ( dev-perl/Error
|
||||||
|
dev-perl/Net-SMTP-SSL
|
||||||
|
dev-perl/Authen-SASL
|
||||||
|
cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
|
||||||
|
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
|
||||||
|
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
|
||||||
|
)
|
||||||
|
python? ( gtk?
|
||||||
|
(
|
||||||
|
>=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
${PYTHON_DEPS} )"
|
||||||
|
|
||||||
|
# This is how info docs are created with Git:
|
||||||
|
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
|
||||||
|
# .xml/docbook --(docbook2texi.pl)--> .texi
|
||||||
|
# .texi --(makeinfo)---------> .info
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
app-arch/cpio
|
||||||
|
doc? (
|
||||||
|
app-text/asciidoc
|
||||||
|
app-text/docbook2X
|
||||||
|
sys-apps/texinfo
|
||||||
|
app-text/xmlto
|
||||||
|
)
|
||||||
|
test? (
|
||||||
|
app-crypt/gnupg
|
||||||
|
)"
|
||||||
|
|
||||||
|
# Live ebuild builds man pages and HTML docs, additionally
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
DEPEND="${DEPEND}
|
||||||
|
app-text/asciidoc"
|
||||||
|
fi
|
||||||
|
|
||||||
|
SITEFILE=50${PN}-gentoo.el
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
cgi? ( perl )
|
||||||
|
cvs? ( perl )
|
||||||
|
subversion? ( perl )
|
||||||
|
webdav? ( curl )
|
||||||
|
gtk? ( python )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use subversion && has_version "dev-vcs/subversion[dso]"; then
|
||||||
|
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
|
||||||
|
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
|
||||||
|
ewarn "have been warned."
|
||||||
|
fi
|
||||||
|
if use python ; then
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# This is needed because for some obscure reasons future calls to make don't
|
||||||
|
# pick up these exports if we export them in src_unpack()
|
||||||
|
exportmakeopts() {
|
||||||
|
local myopts
|
||||||
|
|
||||||
|
if use blksha1 ; then
|
||||||
|
myopts="${myopts} BLK_SHA1=YesPlease"
|
||||||
|
elif use ppcsha1 ; then
|
||||||
|
myopts="${myopts} PPC_SHA1=YesPlease"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use curl ; then
|
||||||
|
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
|
||||||
|
else
|
||||||
|
myopts="${myopts} NO_CURL=YesPlease"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# broken assumptions, because of broken build system ...
|
||||||
|
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
|
||||||
|
myopts="${myopts} INSTALL=install TAR=tar"
|
||||||
|
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
|
||||||
|
myopts="${myopts} SANE_TOOL_PATH="
|
||||||
|
myopts="${myopts} OLD_ICONV="
|
||||||
|
myopts="${myopts} NO_EXTERNAL_GREP="
|
||||||
|
|
||||||
|
# For svn-fe
|
||||||
|
extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
|
||||||
|
|
||||||
|
# can't define this to null, since the entire makefile depends on it
|
||||||
|
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
|
||||||
|
|
||||||
|
use iconv \
|
||||||
|
|| myopts="${myopts} NO_ICONV=YesPlease"
|
||||||
|
use nls \
|
||||||
|
|| myopts="${myopts} NO_GETTEXT=YesPlease"
|
||||||
|
use tk \
|
||||||
|
|| myopts="${myopts} NO_TCLTK=YesPlease"
|
||||||
|
use pcre \
|
||||||
|
&& myopts="${myopts} USE_LIBPCRE=yes" \
|
||||||
|
&& extlibs="${extlibs} -lpcre"
|
||||||
|
use perl \
|
||||||
|
&& myopts="${myopts} INSTALLDIRS=vendor" \
|
||||||
|
|| myopts="${myopts} NO_PERL=YesPlease"
|
||||||
|
use python \
|
||||||
|
|| myopts="${myopts} NO_PYTHON=YesPlease"
|
||||||
|
use subversion \
|
||||||
|
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
|
||||||
|
use threads \
|
||||||
|
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
|
||||||
|
|| myopts="${myopts} NO_PTHREADS=YesPlease"
|
||||||
|
use cvs \
|
||||||
|
|| myopts="${myopts} NO_CVS=YesPlease"
|
||||||
|
# Disabled until ~m68k-mint can be keyworded again
|
||||||
|
# if [[ ${CHOST} == *-mint* ]] ; then
|
||||||
|
# myopts="${myopts} NO_MMAP=YesPlease"
|
||||||
|
# myopts="${myopts} NO_IPV6=YesPlease"
|
||||||
|
# myopts="${myopts} NO_STRLCPY=YesPlease"
|
||||||
|
# myopts="${myopts} NO_MEMMEM=YesPlease"
|
||||||
|
# myopts="${myopts} NO_MKDTEMP=YesPlease"
|
||||||
|
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
|
||||||
|
# fi
|
||||||
|
if [[ ${CHOST} == ia64-*-hpux* ]]; then
|
||||||
|
myopts="${myopts} NO_NSEC=YesPlease"
|
||||||
|
fi
|
||||||
|
if [[ ${CHOST} == *-*-aix* ]]; then
|
||||||
|
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
|
||||||
|
fi
|
||||||
|
if [[ ${CHOST} == *-solaris* ]]; then
|
||||||
|
myopts="${myopts} NEEDS_LIBICONV=YesPlease"
|
||||||
|
fi
|
||||||
|
|
||||||
|
has_version '>=app-text/asciidoc-8.0' \
|
||||||
|
&& myopts="${myopts} ASCIIDOC8=YesPlease"
|
||||||
|
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
|
||||||
|
|
||||||
|
# Bug 290465:
|
||||||
|
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
|
||||||
|
[[ "${CHOST}" == *-uclibc* ]] && \
|
||||||
|
myopts="${myopts} NO_NSEC=YesPlease"
|
||||||
|
|
||||||
|
export MY_MAKEOPTS="${myopts}"
|
||||||
|
export EXTLIBS="${extlibs}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if [[ ${PV} != *9999 ]]; then
|
||||||
|
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||||
|
cd "${S}"
|
||||||
|
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||||
|
use doc && \
|
||||||
|
cd "${S}"/Documentation && \
|
||||||
|
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||||
|
cd "${S}"
|
||||||
|
else
|
||||||
|
git-2_src_unpack
|
||||||
|
cd "${S}"
|
||||||
|
#cp "${FILESDIR}"/GIT-VERSION-GEN .
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# bug #350330 - automagic CVS when we don't want it is bad.
|
||||||
|
epatch "${FILESDIR}"/git-1.8.4-optional-cvs.patch
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
|
||||||
|
-e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
|
||||||
|
-e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
|
||||||
|
-e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
|
||||||
|
-e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||||
|
-e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||||
|
Makefile contrib/svn-fe/Makefile || die "sed failed"
|
||||||
|
|
||||||
|
# Never install the private copy of Error.pm (bug #296310)
|
||||||
|
sed -i \
|
||||||
|
-e '/private-Error.pm/s,^,#,' \
|
||||||
|
perl/Makefile.PL
|
||||||
|
|
||||||
|
# Fix docbook2texi command
|
||||||
|
sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
|
||||||
|
Documentation/Makefile || die "sed failed"
|
||||||
|
|
||||||
|
# Fix git-subtree missing DESTDIR
|
||||||
|
sed -i \
|
||||||
|
-e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
|
||||||
|
-e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
|
||||||
|
contrib/subtree/Makefile
|
||||||
|
}
|
||||||
|
|
||||||
|
git_emake() {
|
||||||
|
# bug #326625: PERL_PATH, PERL_MM_OPT
|
||||||
|
# bug #320647: PYTHON_PATH
|
||||||
|
PYTHON_PATH=""
|
||||||
|
use python && PYTHON_PATH="${PYTHON}"
|
||||||
|
emake ${MY_MAKEOPTS} \
|
||||||
|
DESTDIR="${D}" \
|
||||||
|
OPTCFLAGS="${CFLAGS}" \
|
||||||
|
OPTLDFLAGS="${LDFLAGS}" \
|
||||||
|
OPTCC="$(tc-getCC)" \
|
||||||
|
OPTAR="$(tc-getAR)" \
|
||||||
|
prefix="${EPREFIX}"/usr \
|
||||||
|
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||||
|
sysconfdir="${EPREFIX}"/etc \
|
||||||
|
PYTHON_PATH="${PYTHON_PATH}" \
|
||||||
|
PERL_MM_OPT="" \
|
||||||
|
GIT_TEST_OPTS="--no-color" \
|
||||||
|
V=1 \
|
||||||
|
"$@"
|
||||||
|
# This is the fix for bug #326625, but it also causes breakage, see bug
|
||||||
|
# #352693.
|
||||||
|
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
exportmakeopts
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
if use perl ; then
|
||||||
|
git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
|
||||||
|
git_emake perl/perl.mak || die "emake perl/perl.mak failed"
|
||||||
|
fi
|
||||||
|
git_emake || die "emake failed"
|
||||||
|
|
||||||
|
if use emacs ; then
|
||||||
|
elisp-compile contrib/emacs/git{,-blame}.el
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use perl && use cgi ; then
|
||||||
|
git_emake \
|
||||||
|
gitweb/gitweb.cgi \
|
||||||
|
|| die "emake gitweb/gitweb.cgi failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
|
||||||
|
git_emake || die "emake credential-osxkeychain"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "${S}"/Documentation
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
git_emake man \
|
||||||
|
|| die "emake man failed"
|
||||||
|
if use doc ; then
|
||||||
|
git_emake info html \
|
||||||
|
|| die "emake info html failed"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if use doc ; then
|
||||||
|
git_emake info \
|
||||||
|
|| die "emake info html failed"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use subversion ; then
|
||||||
|
cd "${S}"/contrib/svn-fe
|
||||||
|
git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
|
||||||
|
if use doc ; then
|
||||||
|
git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
|
||||||
|
fi
|
||||||
|
cd "${S}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use gnome-keyring ; then
|
||||||
|
cd "${S}"/contrib/credential/gnome-keyring
|
||||||
|
git_emake || die "emake git-credential-gnome-keyring failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "${S}"/contrib/subtree
|
||||||
|
git_emake
|
||||||
|
use doc && git_emake doc
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
git_emake \
|
||||||
|
install || \
|
||||||
|
die "make install failed"
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Depending on the tarball and manual rebuild of the documentation, the
|
||||||
|
# manpages may exist in either OR both of these directories.
|
||||||
|
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
|
||||||
|
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
|
||||||
|
|
||||||
|
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
|
||||||
|
use doc && dodir /usr/share/doc/${PF}/html
|
||||||
|
for d in / /howto/ /technical/ ; do
|
||||||
|
docinto ${d}
|
||||||
|
dodoc Documentation${d}*.txt
|
||||||
|
use doc && dohtml -p ${d} Documentation${d}*.html
|
||||||
|
done
|
||||||
|
docinto /
|
||||||
|
# Upstream does not ship this pre-built :-(
|
||||||
|
use doc && doinfo Documentation/{git,gitman}.info
|
||||||
|
|
||||||
|
newbashcomp contrib/completion/git-completion.bash ${PN}
|
||||||
|
newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
|
||||||
|
|
||||||
|
if use emacs ; then
|
||||||
|
elisp-install ${PN} contrib/emacs/git.{el,elc}
|
||||||
|
elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
|
||||||
|
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
|
||||||
|
# don't add automatically to the load-path, so the sitefile
|
||||||
|
# can do a conditional loading
|
||||||
|
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
|
||||||
|
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python && use gtk ; then
|
||||||
|
python_doscript "${S}"/contrib/gitview/gitview
|
||||||
|
dodoc "${S}"/contrib/gitview/gitview.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
#dobin contrib/fast-import/git-p4 # Moved upstream
|
||||||
|
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
|
||||||
|
newbin contrib/fast-import/import-tars.perl import-tars
|
||||||
|
exeinto /usr/libexec/git-core/
|
||||||
|
newexe contrib/git-resurrect.sh git-resurrect
|
||||||
|
|
||||||
|
# git-subtree
|
||||||
|
cd "${S}"/contrib/subtree
|
||||||
|
git_emake install || die "Failed to emake install git-subtree"
|
||||||
|
if use doc ; then
|
||||||
|
git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
|
||||||
|
fi
|
||||||
|
newdoc README README.git-subtree
|
||||||
|
dodoc git-subtree.txt
|
||||||
|
cd "${S}"
|
||||||
|
|
||||||
|
# git-diffall
|
||||||
|
dobin contrib/diffall/git-diffall
|
||||||
|
newdoc contrib/diffall/README git-diffall.txt
|
||||||
|
|
||||||
|
# diff-highlight
|
||||||
|
dobin contrib/diff-highlight/diff-highlight
|
||||||
|
newdoc contrib/diff-highlight/README README.diff-highlight
|
||||||
|
|
||||||
|
# git-jump
|
||||||
|
exeinto /usr/libexec/git-core/
|
||||||
|
doexe contrib/git-jump/git-jump
|
||||||
|
newdoc contrib/git-jump/README git-jump.txt
|
||||||
|
|
||||||
|
# git-contacts
|
||||||
|
exeinto /usr/libexec/git-core/
|
||||||
|
doexe contrib/contacts/git-contacts
|
||||||
|
dodoc contrib/contacts/git-contacts.txt
|
||||||
|
|
||||||
|
if use gnome-keyring ; then
|
||||||
|
cd "${S}"/contrib/credential/gnome-keyring
|
||||||
|
dobin git-credential-gnome-keyring
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use subversion ; then
|
||||||
|
cd "${S}"/contrib/svn-fe
|
||||||
|
dobin svn-fe
|
||||||
|
dodoc svn-fe.txt
|
||||||
|
use doc && doman svn-fe.1 && dohtml svn-fe.html
|
||||||
|
cd "${S}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# remote-helpers
|
||||||
|
if use python ; then
|
||||||
|
python_scriptinto /usr/libexec/git-core/
|
||||||
|
python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
|
||||||
|
python_optimize
|
||||||
|
fi
|
||||||
|
|
||||||
|
dodir /usr/share/${PN}/contrib
|
||||||
|
# The following are excluded:
|
||||||
|
# completion - installed above
|
||||||
|
# credential/gnome-keyring TODO
|
||||||
|
# diff-highlight - done above
|
||||||
|
# diffall - done above
|
||||||
|
# emacs - installed above
|
||||||
|
# examples - these are stuff that is not used in Git anymore actually
|
||||||
|
# git-jump - done above
|
||||||
|
# gitview - installed above
|
||||||
|
# p4import - excluded because fast-import has a better one
|
||||||
|
# patches - stuff the Git guys made to go upstream to other places
|
||||||
|
# persistent-https - TODO
|
||||||
|
# mw-to-git - TODO
|
||||||
|
# subtree - build seperately
|
||||||
|
# svnimport - use git-svn
|
||||||
|
# thunderbird-patch-inline - fixes thunderbird
|
||||||
|
for i in \
|
||||||
|
buildsystems ciabot convert-objects fast-import \
|
||||||
|
hg-to-git hooks remotes2config.sh rerere-train.sh \
|
||||||
|
stats vim workdir \
|
||||||
|
; do
|
||||||
|
cp -rf \
|
||||||
|
"${S}"/contrib/${i} \
|
||||||
|
"${ED}"/usr/share/${PN}/contrib \
|
||||||
|
|| die "Failed contrib ${i}"
|
||||||
|
done
|
||||||
|
|
||||||
|
if use perl && use cgi ; then
|
||||||
|
# We used to install in /usr/share/${PN}/gitweb
|
||||||
|
# but upstream installs in /usr/share/gitweb
|
||||||
|
# so we will install a symlink and use their location for compat with other
|
||||||
|
# distros
|
||||||
|
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
|
||||||
|
|
||||||
|
# INSTALL discusses configuration issues, not just installation
|
||||||
|
docinto /
|
||||||
|
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
|
||||||
|
newdoc "${S}"/gitweb/README README.gitweb
|
||||||
|
|
||||||
|
find "${ED}"/usr/lib64/perl5/ \
|
||||||
|
-name .packlist \
|
||||||
|
-exec rm \{\} \;
|
||||||
|
else
|
||||||
|
rm -rf "${ED}"/usr/share/gitweb
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use subversion ; then
|
||||||
|
rm -f "${ED}"/usr/libexec/git-core/git-svn \
|
||||||
|
"${ED}"/usr/share/man/man1/git-svn.1*
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use xinetd ; then
|
||||||
|
insinto /etc/xinetd.d
|
||||||
|
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use !prefix ; then
|
||||||
|
newinitd "${FILESDIR}"/git-daemon.initd git-daemon
|
||||||
|
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
|
||||||
|
systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
|
||||||
|
systemd_dounit "${FILESDIR}/git-daemon.socket"
|
||||||
|
fi
|
||||||
|
|
||||||
|
fixlocalpod
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
local disabled=""
|
||||||
|
local tests_cvs="t9200-git-cvsexportcommit.sh \
|
||||||
|
t9400-git-cvsserver-server.sh \
|
||||||
|
t9401-git-cvsserver-crlf.sh \
|
||||||
|
t9600-cvsimport.sh \
|
||||||
|
t9601-cvsimport-vendor-branch.sh \
|
||||||
|
t9602-cvsimport-branches-tags.sh \
|
||||||
|
t9603-cvsimport-patchsets.sh"
|
||||||
|
local tests_perl="t3701-add-interactive.sh \
|
||||||
|
t5502-quickfetch.sh \
|
||||||
|
t5512-ls-remote.sh \
|
||||||
|
t5520-pull.sh \
|
||||||
|
t7106-reset-unborn-branch.sh \
|
||||||
|
t7501-commit.sh"
|
||||||
|
# Bug #225601 - t0004 is not suitable for root perm
|
||||||
|
# Bug #219839 - t1004 is not suitable for root perm
|
||||||
|
# t0001-init.sh - check for init notices EPERM* fails
|
||||||
|
local tests_nonroot="t0001-init.sh \
|
||||||
|
t0004-unwritable.sh \
|
||||||
|
t0070-fundamental.sh \
|
||||||
|
t1004-read-tree-m-u-wf.sh \
|
||||||
|
t3700-add.sh \
|
||||||
|
t7300-clean.sh"
|
||||||
|
# t9100 still fails with symlinks in SVN 1.7
|
||||||
|
local test_svn="t9100-git-svn-basic.sh"
|
||||||
|
|
||||||
|
# Unzip is used only for the testcase code, not by any normal parts of Git.
|
||||||
|
if ! has_version app-arch/unzip ; then
|
||||||
|
einfo "Disabling tar-tree tests"
|
||||||
|
disabled="${disabled} t5000-tar-tree.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cvs=0
|
||||||
|
use cvs && let cvs=$cvs+1
|
||||||
|
if [[ ${EUID} -eq 0 ]]; then
|
||||||
|
if [[ $cvs -eq 1 ]]; then
|
||||||
|
ewarn "Skipping CVS tests because CVS does not work as root!"
|
||||||
|
ewarn "You should retest with FEATURES=userpriv!"
|
||||||
|
disabled="${disabled} ${tests_cvs}"
|
||||||
|
fi
|
||||||
|
einfo "Skipping other tests that require being non-root"
|
||||||
|
disabled="${disabled} ${tests_nonroot}"
|
||||||
|
else
|
||||||
|
[[ $cvs -gt 0 ]] && \
|
||||||
|
has_version dev-vcs/cvs && \
|
||||||
|
let cvs=$cvs+1
|
||||||
|
[[ $cvs -gt 1 ]] && \
|
||||||
|
has_version "dev-vcs/cvs[server]" && \
|
||||||
|
let cvs=$cvs+1
|
||||||
|
if [[ $cvs -lt 3 ]]; then
|
||||||
|
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
|
||||||
|
disabled="${disabled} ${tests_cvs}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use perl ; then
|
||||||
|
einfo "Disabling tests that need Perl"
|
||||||
|
disabled="${disabled} ${tests_perl}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
einfo "Disabling tests that fail with SVN 1.7"
|
||||||
|
disabled="${disabled} ${test_svn}"
|
||||||
|
|
||||||
|
# Reset all previously disabled tests
|
||||||
|
cd "${S}/t"
|
||||||
|
for i in *.sh.DISABLED ; do
|
||||||
|
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
|
||||||
|
done
|
||||||
|
einfo "Disabled tests:"
|
||||||
|
for i in ${disabled} ; do
|
||||||
|
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Avoid the test system removing the results because we want them ourselves
|
||||||
|
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
|
||||||
|
-i "${S}"/t/Makefile
|
||||||
|
|
||||||
|
# Clean old results first, must always run
|
||||||
|
cd "${S}/t"
|
||||||
|
nonfatal git_emake clean
|
||||||
|
|
||||||
|
# Now run the tests, keep going if we hit an error, and don't terminate on
|
||||||
|
# failure
|
||||||
|
cd "${S}"
|
||||||
|
einfo "Start test run"
|
||||||
|
#MAKEOPTS=-j1
|
||||||
|
nonfatal git_emake --keep-going test
|
||||||
|
rc=$?
|
||||||
|
|
||||||
|
# Display nice results, now print the results
|
||||||
|
cd "${S}/t"
|
||||||
|
nonfatal git_emake aggregate-results
|
||||||
|
|
||||||
|
# And bail if there was a problem
|
||||||
|
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
|
||||||
|
}
|
||||||
|
|
||||||
|
showpkgdeps() {
|
||||||
|
local pkg=$1
|
||||||
|
shift
|
||||||
|
elog " $(printf "%-17s:" ${pkg}) ${@}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
use emacs && elisp-site-regen
|
||||||
|
einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
|
||||||
|
einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
|
||||||
|
einfo "Note that the prompt bash code is now in the seperate script"
|
||||||
|
elog "These additional scripts need some dependencies:"
|
||||||
|
echo
|
||||||
|
showpkgdeps git-quiltimport "dev-util/quilt"
|
||||||
|
showpkgdeps git-instaweb \
|
||||||
|
"|| ( www-servers/lighttpd www-servers/apache )"
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
use emacs && elisp-site-regen
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
DIST gnome-mastermind-0.3.1.tar.bz2 717787 RMD160 38967eb51755d3a84a707cf77bd72f9cbeace161 SHA1 78219784098e0733d8d788b7102b68b616f9d114 SHA256 bf815bee234b9efba1f0d48001b94e6cace7ed31335a4817c74740b1b98a3d26
|
DIST gnome-mastermind-0.3.1.tar.bz2 717787 SHA256 bf815bee234b9efba1f0d48001b94e6cace7ed31335a4817c74740b1b98a3d26
|
||||||
|
@ -1,2 +1 @@
|
|||||||
DIST mimedefang-2.72.tar.gz 348897 SHA256 86a3a72fc46155da83ce9536c2d730ae23526d28c1b2beafd7c6f3d2b5c57345
|
|
||||||
DIST mimedefang-2.73.tar.gz 356601 SHA256 88a0f294e517348b692b0e0f226b60f90fa94eb0e771e02ab716c8e50d8cf714 SHA512 c20ee35235107342d4bce5a95cca01fc6c45365bf270b11c2bfe44a614ec39bcdd2a7b71836a092d6df88519194dbb3e93e293144b740e95e9846ebe0302cf5e WHIRLPOOL 56339d0cdbc0ab33a4a8eb37847ef00169b0db865ea7847172ee485090639fa2e0fea2361e615902013e10c2b1efbf2679c286d5bc4e189d68ae3cce53a69abc
|
DIST mimedefang-2.73.tar.gz 356601 SHA256 88a0f294e517348b692b0e0f226b60f90fa94eb0e771e02ab716c8e50d8cf714 SHA512 c20ee35235107342d4bce5a95cca01fc6c45365bf270b11c2bfe44a614ec39bcdd2a7b71836a092d6df88519194dbb3e93e293144b740e95e9846ebe0302cf5e WHIRLPOOL 56339d0cdbc0ab33a4a8eb37847ef00169b0db865ea7847172ee485090639fa2e0fea2361e615902013e10c2b1efbf2679c286d5bc4e189d68ae3cce53a69abc
|
||||||
|
@ -1,65 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/mimedefang/mimedefang-2.72.ebuild,v 1.2 2012/06/04 23:55:48 zmedico Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
inherit eutils user
|
|
||||||
|
|
||||||
DESCRIPTION="Antispam, antivirus and other customizable filtering for MTAs with Milter support"
|
|
||||||
HOMEPAGE="http://www.mimedefang.org/"
|
|
||||||
SRC_URI="http://www.mimedefang.org/static/${P}.tar.gz"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="clamav +poll"
|
|
||||||
|
|
||||||
DEPEND=">=dev-perl/MIME-tools-5.412
|
|
||||||
dev-perl/IO-stringy
|
|
||||||
virtual/perl-MIME-Base64
|
|
||||||
dev-perl/Digest-SHA1
|
|
||||||
clamav? ( app-antivirus/clamav )
|
|
||||||
|| ( mail-filter/libmilter mail-mta/sendmail )"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup defang
|
|
||||||
enewuser defang -1 -1 -1 defang
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-ldflags.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--with-user=defang \
|
|
||||||
$(use_enable poll) \
|
|
||||||
$(use_enable clamav) \
|
|
||||||
$(use_enable clamav clamd)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" INSTALL_STRIP_FLAG="" install
|
|
||||||
|
|
||||||
fowners defang:defang /etc/mail/mimedefang-filter
|
|
||||||
fperms 644 /etc/mail/mimedefang-filter
|
|
||||||
insinto /etc/mail/
|
|
||||||
insopts -m 644
|
|
||||||
newins "${S}"/SpamAssassin/spamassassin.cf sa-mimedefang.cf
|
|
||||||
|
|
||||||
keepdir /var/spool/{MD-Quarantine,MIMEDefang}
|
|
||||||
fowners defang:defang /var/spool/{MD-Quarantine,MIMEDefang}
|
|
||||||
fperms 700 /var/spool/{MD-Quarantine,MIMEDefang}
|
|
||||||
|
|
||||||
dodir /var/log/mimedefang
|
|
||||||
keepdir /var/log/mimedefang
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/${PN}.init ${PN}
|
|
||||||
newconfd "${FILESDIR}"/${PN}.conf ${PN}
|
|
||||||
|
|
||||||
docinto examples
|
|
||||||
dodoc examples/*
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
DIST exim-4.80.1.tar.bz2 1650082 SHA256 9565b10f06be224fd03adafae2e07e6fdbb479f8873e3894ddb13f98eeebe78f SHA512 ed73dd34dc02ab91896c3cdcedb0618ca3be116904c8eeb1303fc3534f8ab9430083f654fa5af994b0e01049e7fdd22d268fed9a3318b64a56c3a61d7f2174f5 WHIRLPOOL d556b7515f081f39a7bb7cb16804f0e13b37a3295a5f19faf28f9fed0966411f13b521dd7e5a8f42a7a851fa46e15ef8478caff734903080f31e910fb1530eab
|
DIST exim-4.80.1.tar.bz2 1650082 SHA256 9565b10f06be224fd03adafae2e07e6fdbb479f8873e3894ddb13f98eeebe78f SHA512 ed73dd34dc02ab91896c3cdcedb0618ca3be116904c8eeb1303fc3534f8ab9430083f654fa5af994b0e01049e7fdd22d268fed9a3318b64a56c3a61d7f2174f5 WHIRLPOOL d556b7515f081f39a7bb7cb16804f0e13b37a3295a5f19faf28f9fed0966411f13b521dd7e5a8f42a7a851fa46e15ef8478caff734903080f31e910fb1530eab
|
||||||
DIST exim-4.82_RC5.tar.bz2 1723209 SHA256 242fb17bd69b828b0bb5d3b907def6b4447750ceb92e5360d93dd83c4779e7ec SHA512 71298d76f715a4a9109728e398a3f1902d1a2e632a60c8a0a045d5fc893bed54fa87833c07d4a83bad2923d6f2ec2f05ebfd1caa0ed28b0c23cdfa65e5916399 WHIRLPOOL 64f72ccad94b47a8073167a9cad404079b4be4a623a18bd458653f9bdc642b09fe24fa493ce3828270e73a65c1b2a8209de0e5cd0eb7bef2e074238600cbd79d
|
DIST exim-4.82.tar.bz2 1722771 SHA256 46dedfb6ced2aa4a1eddc5d8ce46a790a961508bd389faa2e215302ae80d91cf SHA512 3f65d99e737a524c5ca84bd912193774418134d77f38868258890945c559f3890af470723da7e88a601af3bd4e8055302db59c455381dc26d573d38b64e2f2ca WHIRLPOOL 9c044cf45cc96be2733f8a00c9cdda8d3cffbefe540abf45aaa514124b1f61243806c06fe7faccf7ab0865819076a4c3d5d416b57d5e51e2b7428cf927b5eb8e
|
||||||
DIST exim-html-4.80.1.tar.bz2 404894 SHA256 206ef4acc2641f10f3f23f8ee97cd1f7125486938ea1fc231ac2a1d5d6c9be09 SHA512 c3f7eef6c7d1981185c5d7bae6a1bf4645468d105e85990accf56f66daf809ad8fb0f3e50925339a72c510e2cc0eced864bc06d526e5b735744f4478dd32d373 WHIRLPOOL 7d67d196e0613fba36d7e1e1370b0b1a6f60739befaa7d2f9661bcef9f57df9586aa63a99faa6a5d25619c2cd7186d2bdf27059f1d229be5d8199d6ec3f6b49c
|
DIST exim-html-4.80.1.tar.bz2 404894 SHA256 206ef4acc2641f10f3f23f8ee97cd1f7125486938ea1fc231ac2a1d5d6c9be09 SHA512 c3f7eef6c7d1981185c5d7bae6a1bf4645468d105e85990accf56f66daf809ad8fb0f3e50925339a72c510e2cc0eced864bc06d526e5b735744f4478dd32d373 WHIRLPOOL 7d67d196e0613fba36d7e1e1370b0b1a6f60739befaa7d2f9661bcef9f57df9586aa63a99faa6a5d25619c2cd7186d2bdf27059f1d229be5d8199d6ec3f6b49c
|
||||||
DIST exim-html-4.82_RC5.tar.bz2 459942 SHA256 ec4f6af8214192f0f998183831dff02844ab7593c03d0c4a37ce01a69b427f38 SHA512 1f2bee0c4f7c70788d793b51f91bf73f152b0ab9842ae4ed948a2040ab03764ba2d8fe980c195e122735dc1ff2564f46b3d9964481ab148a782268f3c2b83fc3 WHIRLPOOL a20e71a8a2f009cd948353a294835a81cda8eefa876b92b621bcc2c5d8460c69cc60d266f3d4978970cf925a267125902fb6c5f30e54b49abbf0c14eb7d7858f
|
DIST exim-html-4.82.tar.bz2 460106 SHA256 60936677150f177af93c1706d390a5b0e402e618f5f602b065b1afaf9c6f2191 SHA512 d72af692134cdc891af68d024e10c142901833930ee2f5b0dbf29253b811dbc4b419d3566cfdc293d40a2d94c000bf8abae68b56e198d5921fa6a3903b4c7c48 WHIRLPOOL ac1b633782b41a8b4f0894b5066187ae7bc4baf125a68d86053945cca032bddbbd84b3d28322acf676fb9f408ccc5502cf3c53613959f600cf145f8055561fca
|
||||||
DIST exim_469_dsn_1_3.patch 40222 SHA256 605c520ea79507fd387772796c62303c5a49d1dc47b744b4267301096eedd49a SHA512 99cfb5c0c28849452b2b7a6f2b47abf78a77f970465ab5a3a5d68089dd5964610d8c64d1a380051da06f8e85ee7a073ee651b53dbac7451d9be55c78093178e5 WHIRLPOOL 7789e301a9aebe81fc0f3c68875f91e61413b5e8ca41b32562aff6146e1353b5a2a9a158455a18b16cf82a4fdcbb1a8a66fb85842387bc0afbd270ee91e27692
|
DIST exim_469_dsn_1_3.patch 40222 SHA256 605c520ea79507fd387772796c62303c5a49d1dc47b744b4267301096eedd49a SHA512 99cfb5c0c28849452b2b7a6f2b47abf78a77f970465ab5a3a5d68089dd5964610d8c64d1a380051da06f8e85ee7a073ee651b53dbac7451d9be55c78093178e5 WHIRLPOOL 7789e301a9aebe81fc0f3c68875f91e61413b5e8ca41b32562aff6146e1353b5a2a9a158455a18b16cf82a4fdcbb1a8a66fb85842387bc0afbd270ee91e27692
|
||||||
DIST system_filter.exim.gz 3075 SHA256 3a3471b486a09e0a0153f7b520e1eaf26d21b97d73ea8348bdc593c00eb1e437 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 WHIRLPOOL ce68d9c18b24eca3ef97ea810964cc1ada5f85b795a7c432ad39b5788188a16419101c92fb52b418738d760e1d658f7a41485e5561079a667d84d276c71be5a4
|
DIST system_filter.exim.gz 3075 SHA256 3a3471b486a09e0a0153f7b520e1eaf26d21b97d73ea8348bdc593c00eb1e437 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 WHIRLPOOL ce68d9c18b24eca3ef97ea810964cc1ada5f85b795a7c432ad39b5788188a16419101c92fb52b418738d760e1d658f7a41485e5561079a667d84d276c71be5a4
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
DIST hugin-2011.4.0.tar.bz2 11740410 SHA256 2e4b8eabdb243b24b2dd4a6af82a1a2a7451e2e749f84349f8cdfd8e9fa4ddae SHA512 13f2e1d72e1bc7e3c3871dd845ec3cd7aefe9dc1bf108808996b9dccdfff6a10a8dba2935f1a20c898385e97bdf8f08e9f77bb315e73ae5240eb594bfbc55803 WHIRLPOOL b7a4ee66029d3639f4314c853a92d60ca930353e6c2be624c0b05476435defab302f17e5ac27f48a5c4e7fd9f6eefd3ad088c0cc435abbbe5b7e66c8908d3f82
|
|
||||||
DIST hugin-2012.0.0.tar.bz2 11658665 SHA256 63dfd88ac90d3af4b958111db951bb7fbf2c66ad6b0246e6305403eb5de971b3 SHA512 acf97d383091eca300074a8e207ec5500a8b96a5116708a6ff23fb8f5359a77016867ee2ae21a4e40c4d07d056b5c27844c03c275ec29c0b604ecb31b73ee0a8 WHIRLPOOL d058639202aef1f6beb475bc8c170ac4269bf5050bfcbc48678ddde67188e12eb29c216b6ce8f79571c91ff43e271dac706bd4f432d3f640d549f87b371caa43
|
DIST hugin-2012.0.0.tar.bz2 11658665 SHA256 63dfd88ac90d3af4b958111db951bb7fbf2c66ad6b0246e6305403eb5de971b3 SHA512 acf97d383091eca300074a8e207ec5500a8b96a5116708a6ff23fb8f5359a77016867ee2ae21a4e40c4d07d056b5c27844c03c275ec29c0b604ecb31b73ee0a8 WHIRLPOOL d058639202aef1f6beb475bc8c170ac4269bf5050bfcbc48678ddde67188e12eb29c216b6ce8f79571c91ff43e271dac706bd4f432d3f640d549f87b371caa43
|
||||||
DIST hugin-2013.0.0_rc2.tar.bz2 11246216 SHA256 435b22f7eea0e35cecab46a1c76cc096b0b2a41820cc6991e39cc027a69770e7 SHA512 89bad8a5895df9b85ec349ff76841a468fd68a30b72821404a7a778c9b3f31017613257e690bd44ae0521e6c58c1b49a7c3c914e9b5cf55530c05ac657fc7dd9 WHIRLPOOL ae4d28fa041c849695ab629d09f3044ae5be685446813d7a1f036748cb66d7092614e06c877b4c4642c40199bb272c35f6dce3d8bba2ee781c5fc5258eaeef68
|
DIST hugin-2013.0.0.tar.bz2 11247583 SHA256 484e1ed58fa6fe4bae1f423967101549345bcca2653b992afbc0ed9ec0dbebd5 SHA512 dea1682c16991441278a881e5e0916ffdbe8e0012f0dcf45875ee97fe7dc698d4d98037916e63c9a651557adc45c89e4e350ad976fec020562bc17a31f608a86 WHIRLPOOL c3d8e175ff23c8761815406039a8027da327925f07a18b00bde4d457228a2562f30f5df3fb5dff17f8003f985d7b51ec39d557a064c7e228b09ff73473c41e6a
|
||||||
|
@ -1,70 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.4.0-r1.ebuild,v 1.4 2012/12/27 00:49:12 jdhore Exp $
|
|
||||||
|
|
||||||
EAPI=3
|
|
||||||
WX_GTK_VER="2.8"
|
|
||||||
PYTHON_DEPEND="python? 2:2.6 3"
|
|
||||||
|
|
||||||
inherit base python wxwidgets versionator cmake-utils
|
|
||||||
|
|
||||||
DESCRIPTION="GUI for the creation & processing of panoramic images"
|
|
||||||
HOMEPAGE="http://hugin.sf.net"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P/\.0_/}.tar.bz2"
|
|
||||||
LICENSE="GPL-2 SIFT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
|
|
||||||
LANGS=" bg ca cs da de en_GB es fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
|
|
||||||
IUSE="lapack python sift $(echo ${LANGS//\ /\ linguas_})"
|
|
||||||
|
|
||||||
CDEPEND="
|
|
||||||
!!dev-util/cocom
|
|
||||||
app-arch/zip
|
|
||||||
dev-cpp/tclap
|
|
||||||
>=dev-libs/boost-1.49.0-r1
|
|
||||||
dev-libs/zthread
|
|
||||||
>=media-gfx/enblend-4.0
|
|
||||||
media-gfx/exiv2
|
|
||||||
media-libs/freeglut
|
|
||||||
>=media-libs/libpano13-2.9.18
|
|
||||||
media-libs/libpng
|
|
||||||
media-libs/openexr
|
|
||||||
media-libs/tiff
|
|
||||||
sys-libs/zlib
|
|
||||||
virtual/jpeg
|
|
||||||
x11-libs/wxGTK:2.8[X,opengl,-odbc]
|
|
||||||
lapack? ( virtual/lapack )
|
|
||||||
sift? ( media-gfx/autopano-sift-C )"
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
media-libs/exiftool"
|
|
||||||
DEPEND="${CDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
python? ( >=dev-lang/swig-2.0.4 )"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${P}"-{boost148,gcc47}.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
DOCS="authors.txt README TODO"
|
|
||||||
mycmakeargs=(
|
|
||||||
$(cmake-utils_use_enable lapack LAPACK)
|
|
||||||
$(cmake-utils_use_build python HSI)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake-utils_src_install
|
|
||||||
|
|
||||||
for lang in ${LANGS} ; do
|
|
||||||
case ${lang} in
|
|
||||||
ca) dir=ca_ES;;
|
|
||||||
cs) dir=cs_CZ;;
|
|
||||||
*) dir=${lang};;
|
|
||||||
esac
|
|
||||||
use linguas_${lang} || rm -r "${D}"/usr/share/locale/${dir}
|
|
||||||
done
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2013.0.0_rc2.ebuild,v 1.1 2013/09/19 19:07:16 maekke Exp $
|
# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2013.0.0.ebuild,v 1.1 2013/10/28 22:18:52 maekke Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
WX_GTK_VER="2.8"
|
WX_GTK_VER="2.8"
|
@ -0,0 +1,96 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-3.5.14.ebuild,v 1.1 2013/10/28 18:50:02 nativemad Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
inherit eutils git-2 toolchain-funcs flag-o-matic waf-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Digital Audio Workstation"
|
||||||
|
HOMEPAGE="http://ardour.org/"
|
||||||
|
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
|
||||||
|
|
||||||
|
if [ ${PV} = 9999 ]; then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
EGIT_COMMIT="${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="3"
|
||||||
|
IUSE="altivec debug doc nls lv2 sse"
|
||||||
|
|
||||||
|
RDEPEND="media-libs/aubio
|
||||||
|
media-libs/liblo
|
||||||
|
sci-libs/fftw:3.0
|
||||||
|
media-libs/freetype:2
|
||||||
|
>=dev-libs/glib-2.10.1:2
|
||||||
|
dev-cpp/glibmm:2
|
||||||
|
>=x11-libs/gtk+-2.8.1:2
|
||||||
|
>=dev-libs/libxml2-2.6:2
|
||||||
|
>=media-libs/libsndfile-1.0.18
|
||||||
|
>=media-libs/libsamplerate-0.1
|
||||||
|
>=media-libs/rubberband-1.6.0
|
||||||
|
>=media-libs/libsoundtouch-1.6.0
|
||||||
|
media-libs/flac
|
||||||
|
media-libs/raptor:2
|
||||||
|
>=media-libs/liblrdf-0.4.0-r20
|
||||||
|
>=media-sound/jack-audio-connection-kit-0.120
|
||||||
|
>=gnome-base/libgnomecanvas-2
|
||||||
|
media-libs/vamp-plugin-sdk
|
||||||
|
dev-libs/libxslt
|
||||||
|
dev-libs/libsigc++:2
|
||||||
|
>=dev-cpp/gtkmm-2.16:2.4
|
||||||
|
>=dev-cpp/libgnomecanvasmm-2.26:2.6
|
||||||
|
media-libs/alsa-lib
|
||||||
|
x11-libs/pango
|
||||||
|
x11-libs/cairo
|
||||||
|
media-libs/libart_lgpl
|
||||||
|
virtual/libusb:0
|
||||||
|
dev-libs/boost
|
||||||
|
>=media-libs/taglib-1.7
|
||||||
|
net-misc/curl
|
||||||
|
lv2? (
|
||||||
|
>=media-libs/slv2-0.6.1
|
||||||
|
media-libs/lilv
|
||||||
|
media-libs/sratom
|
||||||
|
dev-libs/sord
|
||||||
|
>=media-libs/suil-0.6.10
|
||||||
|
|
||||||
|
)"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
doc? ( app-doc/doxygen[dot] )"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-2_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare(){
|
||||||
|
epatch "${FILESDIR}"/${PN}-3.5-syslibs.patch
|
||||||
|
sed 's/python/python2/' -i waf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
tc-export CC CXX
|
||||||
|
mkdir -p "${D}"
|
||||||
|
waf-utils_src_configure \
|
||||||
|
--destdir="${D}" \
|
||||||
|
--prefix=/usr \
|
||||||
|
--configdir=/etc \
|
||||||
|
$(use lv2 && echo "--lv2" || echo "--no-lv2") \
|
||||||
|
$(use nls && echo "--nls" || echo "--no-nls") \
|
||||||
|
$(use debug && echo "--stl-debug") \
|
||||||
|
$((use altivec || use sse) && echo "--fpu-optimization" || echo "--no-fpu-optimization") \
|
||||||
|
$(use doc && echo "--docs")
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
waf-utils_src_install
|
||||||
|
mv ${PN}.1 ${PN}${SLOT}.1
|
||||||
|
doman ${PN}${SLOT}.1
|
||||||
|
newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png
|
||||||
|
make_desktop_entry ardour3 ardour3 ardour3 AudioVideo
|
||||||
|
}
|
@ -0,0 +1,37 @@
|
|||||||
|
diff --git a/libs/ardour/wscript b/libs/ardour/wscript
|
||||||
|
index 4d56983..41dd54a 100644
|
||||||
|
--- a/libs/ardour/wscript
|
||||||
|
+++ b/libs/ardour/wscript
|
||||||
|
@@ -287,7 +287,8 @@ def configure(conf):
|
||||||
|
|
||||||
|
# we don't try to detect this, since its part of our source tree
|
||||||
|
|
||||||
|
- conf.define('HAVE_RUBBERBAND', 1) # controls whether we think we have it
|
||||||
|
+ autowaf.check_pkg(conf, 'taglib', uselib_store='TAGLIB', atleast_version='1.7')
|
||||||
|
+ autowaf.check_pkg(conf, 'rubberband', uselib_store='RUBBERBAND', atleast_version='1.4')
|
||||||
|
conf.define('USE_RUBBERBAND', 1) # controls whether we actually use it
|
||||||
|
|
||||||
|
conf.define('CURRENT_SESSION_FILE_VERSION', CURRENT_SESSION_FILE_VERSION)
|
||||||
|
@@ -332,7 +333,7 @@ def build(bld):
|
||||||
|
obj.target = 'ardour'
|
||||||
|
obj.uselib = ['GLIBMM','GTHREAD','AUBIO','SIGCPP','XML','UUID',
|
||||||
|
'SNDFILE','SAMPLERATE','LRDF','AUDIOUNITS',
|
||||||
|
- 'OSX','BOOST','CURL','DL']
|
||||||
|
+ 'OSX','BOOST','CURL','DL','RUBBERBAND','TAGLIB']
|
||||||
|
obj.use = ['libpbd','libmidipp','libevoral','libvamphost',
|
||||||
|
'libvampplugin','libtaglib','librubberband',
|
||||||
|
'libaudiographer','libltc','libtimecode']
|
||||||
|
diff --git a/wscript b/wscript
|
||||||
|
index 3d01632..e84f4bf 100644
|
||||||
|
--- a/wscript
|
||||||
|
+++ b/wscript
|
||||||
|
@@ -24,9 +24,7 @@ children = [
|
||||||
|
'libs/vamp-sdk',
|
||||||
|
'libs/qm-dsp',
|
||||||
|
'libs/vamp-plugins',
|
||||||
|
- 'libs/taglib',
|
||||||
|
'libs/libltc',
|
||||||
|
- 'libs/rubberband',
|
||||||
|
'libs/surfaces',
|
||||||
|
'libs/panners',
|
||||||
|
'libs/backends',
|
@ -1,5 +1,3 @@
|
|||||||
DIST xmltv-0.5.50.tar.bz2 617384 SHA256 0ea8a009e987c4245fe34c1b530ca11b3d1c20aac8f2e9637730ec1b2039b535
|
DIST xmltv-0.5.50.tar.bz2 617384 SHA256 0ea8a009e987c4245fe34c1b530ca11b3d1c20aac8f2e9637730ec1b2039b535
|
||||||
DIST xmltv-0.5.53.tar.bz2 669165 SHA256 366782812327b9caf6ee02981c7b0eb43b13f9ec1a2ed2e92460716923234f35
|
DIST xmltv-0.5.55.tar.bz2 678801 SHA256 1ce79db2e840a0e3360a5257ec836e3f38c0136f6ccfa9081324920e2c608c3c SHA512 3e5ce23a2c46d5af4b5277b2bae590c79d116a41ca163dffdff912ddde75fe2585232b969b7ecb285cc4af5e6fb4dda4c9225de15044d5bacf3cb472af0b0d4d WHIRLPOOL 970d3facf16afbfa7aaec6751dbf5eb6240ee3cefd8738772d93855d07cb2e1f0dea83ccc7c96a2e3225164c6d3e0c0c782e0e13f88f2a0daa264e2d1414bb85
|
||||||
DIST xmltv-0.5.54.tar.bz2 675198 SHA256 aa9acb0c56f0e40f574e16b762fb590fbd0004bccac9847e2e710c041b90d412
|
DIST xmltv-0.5.57.tar.bz2 778254 SHA256 4a42a1d239caa988fc6d25414ff0104aa831ffa273d4a571cff8c76c05e0afd3 SHA512 78e79b75b23cd8815403a0a5835036c67c80ff45fba79fae68e50a041ae384f427e18717d6122ea2d5eb57163370acac115946e24a8934a94b1cc72cb24314cc WHIRLPOOL 86624127ed922886d3c291358acdbd29a0b70d591baff83ed491345d5ec119de8ef486e0341499e1fa985fa38b85da9a6989e7e4159675da8876ec870b6cc433
|
||||||
DIST xmltv-0.5.55.tar.bz2 678801 SHA256 1ce79db2e840a0e3360a5257ec836e3f38c0136f6ccfa9081324920e2c608c3c
|
|
||||||
DIST xmltv_it-0.5.54.tar.gz 11601 SHA256 863ef3e3a8ab6fa857a69e923d9d893a29b72fe40e2b32a821c52378b7780ca1
|
|
||||||
|
@ -1,200 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/xmltv-0.5.53.ebuild,v 1.6 2012/03/18 19:44:45 armin76 Exp $
|
|
||||||
|
|
||||||
inherit eutils perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Set of utilities to manage TV listings stored in the XMLTV format."
|
|
||||||
HOMEPAGE="http://membled.com/work/apps/xmltv/"
|
|
||||||
SRC_URI="mirror://sourceforge/xmltv//${P}.tar.bz2"
|
|
||||||
IUSE="ar be brnet ch dtvla uk_rt uk_bleb is it na_dd na_icons fi es es_laguiatv es_miguiatv ee re huro dk jp se_swedb hr no_gf fr pt za eu_epg tv_combiner tv_pick_cgi tv_check na_dtv"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
PREFIX="/usr"
|
|
||||||
|
|
||||||
# NOTE: you can customize the xmltv installation by
|
|
||||||
# defining USE FLAGS (custom ones in
|
|
||||||
# /etc/portage/package.use for example).
|
|
||||||
#
|
|
||||||
# Do "equery u media-tv/xmltv" for the complete
|
|
||||||
# list of the flags you can set, with description.
|
|
||||||
|
|
||||||
# EXAMPLES:
|
|
||||||
# enable just North American grabber
|
|
||||||
# in /etc/portage/package.use : media-tv/xmltv na_dd
|
|
||||||
#
|
|
||||||
# enable graphical front-end, Italy grabber
|
|
||||||
# in /etc/portage/package.use : media-tv/xmltv tv_check it
|
|
||||||
|
|
||||||
RDEPEND=">=dev-perl/libwww-perl-5.65
|
|
||||||
>=dev-perl/XML-Parser-2.34
|
|
||||||
>=dev-perl/XML-Twig-3.10
|
|
||||||
>=dev-perl/DateManip-5.42
|
|
||||||
>=dev-perl/XML-Writer-0.6
|
|
||||||
virtual/perl-Memoize
|
|
||||||
virtual/perl-Storable
|
|
||||||
>=dev-perl/Lingua-Preferred-0.2.4
|
|
||||||
>=dev-perl/Term-ProgressBar-2.03
|
|
||||||
virtual/perl-IO-Compress
|
|
||||||
dev-perl/Unicode-String
|
|
||||||
dev-perl/TermReadKey
|
|
||||||
dev-perl/File-Slurp
|
|
||||||
>=dev-lang/perl-5.6.1
|
|
||||||
dev-perl/XML-LibXML"
|
|
||||||
|
|
||||||
#nl_wolf? ( dev-perl/HTML-Tree )
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
brnet? ( dev-perl/IO-stringy >=dev-perl/WWW-Mechanize-1.02 )
|
|
||||||
na_dd? ( na_icons? ( dev-perl/HTML-TableExtract >=dev-perl/WWW-Mechanize-1.02 ) )
|
|
||||||
dk? ( dev-perl/HTML-Tree )
|
|
||||||
es? ( dev-perl/HTML-Tree )
|
|
||||||
fi? ( dev-perl/HTML-Tree )
|
|
||||||
fr? ( >=dev-perl/HTML-Parser-3.34 dev-perl/HTML-Tree )
|
|
||||||
huro? ( dev-perl/HTML-Tree )
|
|
||||||
it? ( dev-perl/XML-Simple )
|
|
||||||
is? ( dev-perl/XML-LibXSLT )
|
|
||||||
jp? ( dev-perl/HTML-Tree dev-perl/Text-Kakasi )
|
|
||||||
na_dd? ( dev-perl/SOAP-Lite dev-perl/TermReadKey )
|
|
||||||
no_gf? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
|
||||||
pt? ( dev-perl/HTML-Tree dev-perl/Unicode-UTF8simple )
|
|
||||||
eu_epg? ( dev-perl/Archive-Zip )
|
|
||||||
se_swedb? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
|
||||||
hr? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
|
||||||
uk_rt? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy )
|
|
||||||
uk_bleb? ( dev-perl/Archive-Zip dev-perl/IO-stringy )
|
|
||||||
ee? ( dev-perl/IO-stringy )
|
|
||||||
re? ( dev-perl/Lingua-EN-Numbers-Ordinate )
|
|
||||||
tv_combiner? ( dev-perl/XML-LibXML )
|
|
||||||
tv_check? ( dev-perl/perl-tk dev-perl/Tk-TableMatrix )
|
|
||||||
tv_pick_cgi? ( virtual/perl-CGI dev-perl/Lingua-EN-Numbers-Ordinate )
|
|
||||||
na_dtv? ( >=dev-perl/WWW-Mechanize-1.02 dev-perl/TimeDate dev-perl/IO-stringy dev-perl/XML-LibXML )
|
|
||||||
"
|
|
||||||
|
|
||||||
make_config() {
|
|
||||||
# Never except default configuration
|
|
||||||
echo "no"
|
|
||||||
|
|
||||||
# Enable Australian
|
|
||||||
#use au && echo "yes" || echo "no"
|
|
||||||
# Enable Agentina
|
|
||||||
use ar && echo "yes" || echo "no"
|
|
||||||
# Enable Brazil
|
|
||||||
#use br && echo "yes" || echo "no"
|
|
||||||
# Enable Brazil Cable
|
|
||||||
use brnet && echo "yes" || echo "no"
|
|
||||||
# Enable Switzerland Search
|
|
||||||
use ch && echo "yes" || echo "no"
|
|
||||||
# Enable Latin America
|
|
||||||
use dtvla && echo "yes" || echo "no"
|
|
||||||
# Enable Alternate Brittain
|
|
||||||
use uk_rt && echo "yes" || echo "no"
|
|
||||||
# Enable Alternate Brittain 2
|
|
||||||
use uk_bleb && echo "yes" || echo "no"
|
|
||||||
# Enable Belgium and Luxemburg
|
|
||||||
use be && echo "yes" || echo "no"
|
|
||||||
#Enable Iceland
|
|
||||||
use is && echo "yes" || echo "no"
|
|
||||||
# Enable Italy
|
|
||||||
use it && echo "yes" || echo "no"
|
|
||||||
# Enable North America using DataDirect
|
|
||||||
use na_dd && echo "yes" || echo "no"
|
|
||||||
# Enable North America channel icons
|
|
||||||
use na_icons && use na_dd && echo "yes" || echo "no"
|
|
||||||
# Enable Finland
|
|
||||||
use fi && echo "yes" || echo "no"
|
|
||||||
# Enable Spain
|
|
||||||
use es && echo "yes" || echo "no"
|
|
||||||
# Enable Spain Digital
|
|
||||||
# use es_digital && echo "yes" || echo "no"
|
|
||||||
# Israel Temporary Disabled
|
|
||||||
# use il && echo "yes" || echo "no"
|
|
||||||
#echo "no"
|
|
||||||
# Enable Spain Alternatives
|
|
||||||
use es_laguiatv && echo "yes" || echo "no"
|
|
||||||
use es_miguiatv && echo "yes" || echo "no"
|
|
||||||
# Enable Netherlands
|
|
||||||
#use nl && echo "yes" || echo "no"
|
|
||||||
# Enable Alternate Netherlands
|
|
||||||
#use nl_wolf && echo "yes" || echo "no"
|
|
||||||
# Enable Hungary and Romania
|
|
||||||
use huro && echo "yes" || echo "no"
|
|
||||||
# Enable Denmark
|
|
||||||
use dk && echo "yes" || echo "no"
|
|
||||||
# Enable Japan
|
|
||||||
use jp && echo "yes" || echo "no"
|
|
||||||
# Enable Sweden
|
|
||||||
use se_swedb && echo "yes" || echo "no"
|
|
||||||
# Enable Croatia
|
|
||||||
use hr && echo "yes" || echo "no"
|
|
||||||
# Enable Norway Gfeed
|
|
||||||
use no_gf && echo "yes" || echo "no"
|
|
||||||
# Enable France
|
|
||||||
use fr && echo "yes" || echo "no"
|
|
||||||
# Enable Norway
|
|
||||||
#use no && echo "yes" || echo "no"
|
|
||||||
# Enable Portugal
|
|
||||||
use pt && echo "yes" || echo "no"
|
|
||||||
# Enable South Africa
|
|
||||||
use za && echo "yes" || echo "no"
|
|
||||||
# Enable Europe epg
|
|
||||||
use eu_epg && echo "yes" || echo "no"
|
|
||||||
# Enable combiner
|
|
||||||
use tv_combiner && echo "yes" || echo "no"
|
|
||||||
# Enable GUI checking.
|
|
||||||
use tv_check && echo "yes" || echo "no"
|
|
||||||
# Enable CGI support
|
|
||||||
use tv_pick_cgi && echo "yes" || echo "no"
|
|
||||||
# Enable Estonia
|
|
||||||
use ee && echo "yes" || echo "no"
|
|
||||||
# Enable Reunion Island
|
|
||||||
use re && echo "yes" || echo "no"
|
|
||||||
# Enable Caledonie Island
|
|
||||||
#use nc && echo "yes" || echo "no"
|
|
||||||
# Enable North America DirecTV
|
|
||||||
use na_dtv && echo "yes" || echo "no"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
|
|
||||||
cd "${S}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
sed -i "s:\$VERSION = '${PV}':\$VERSION = '${PVR}':" Makefile.PL || die
|
|
||||||
pm_echovar=`make_config`
|
|
||||||
perl-module_src_compile || die "error compiling"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# actually make test should be unneede, but if non na grabbers
|
|
||||||
# start to not install remove comment below
|
|
||||||
#make test
|
|
||||||
#make
|
|
||||||
#make DESTDIR=${D} install
|
|
||||||
perl-module_src_install || die "error installing"
|
|
||||||
|
|
||||||
for i in `grep -rl "${D}" "${D}"` ; do
|
|
||||||
sed -e "s:${D}::g" -i "${i}"
|
|
||||||
done
|
|
||||||
|
|
||||||
if use tv_pick_cgi ; then
|
|
||||||
dobin choose/tv_pick/tv_pick_cgi || die "error creating tv_pick_cgi"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if use tv_pick_cgi ; then
|
|
||||||
elog "To use tv_pick_cgi, please link it from /usr/bin/tv_pick_cgi"
|
|
||||||
elog "to where the ScriptAlias directive is configured."
|
|
||||||
fi
|
|
||||||
if use na_icons ; then
|
|
||||||
if use na_dd ; then
|
|
||||||
elog "na_icons set for na_dd grabber user."
|
|
||||||
else
|
|
||||||
elog "na_icons works only when na_dd is set, "
|
|
||||||
elog "otherwise it does nothing."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,203 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/xmltv-0.5.54.ebuild,v 1.4 2012/03/18 19:44:45 armin76 Exp $
|
|
||||||
|
|
||||||
inherit eutils perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Set of utilities to manage TV listings stored in the XMLTV format."
|
|
||||||
HOMEPAGE="http://membled.com/work/apps/xmltv/"
|
|
||||||
SRC_URI="mirror://sourceforge/xmltv//${P}.tar.bz2
|
|
||||||
http://dev.gentoo.org/~mattepiu/xmltv_it-0.5.54.tar.gz"
|
|
||||||
|
|
||||||
IUSE="ar brnet ch dtvla uk_rt uk_bleb is it na_dd na_icons fi es es_laguiatv es_miguiatv ee re huro dk jp se_swedb hr no_gf fr pt za eu_epg tv_combiner tv_pick_cgi tv_check na_dtv"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
PREFIX="/usr"
|
|
||||||
|
|
||||||
# NOTE: you can customize the xmltv installation by
|
|
||||||
# defining USE FLAGS (custom ones in
|
|
||||||
# /etc/portage/package.use for example).
|
|
||||||
#
|
|
||||||
# Do "equery u media-tv/xmltv" for the complete
|
|
||||||
# list of the flags you can set, with description.
|
|
||||||
|
|
||||||
# EXAMPLES:
|
|
||||||
# enable just North American grabber
|
|
||||||
# in /etc/portage/package.use : media-tv/xmltv na_dd
|
|
||||||
#
|
|
||||||
# enable graphical front-end, Italy grabber
|
|
||||||
# in /etc/portage/package.use : media-tv/xmltv tv_check it
|
|
||||||
|
|
||||||
RDEPEND=">=dev-perl/libwww-perl-5.65
|
|
||||||
>=dev-perl/XML-Parser-2.34
|
|
||||||
>=dev-perl/XML-Twig-3.10
|
|
||||||
>=dev-perl/DateManip-5.42
|
|
||||||
>=dev-perl/XML-Writer-0.6
|
|
||||||
virtual/perl-Memoize
|
|
||||||
virtual/perl-Storable
|
|
||||||
>=dev-perl/Lingua-Preferred-0.2.4
|
|
||||||
>=dev-perl/Term-ProgressBar-2.03
|
|
||||||
virtual/perl-IO-Compress
|
|
||||||
dev-perl/Unicode-String
|
|
||||||
dev-perl/TermReadKey
|
|
||||||
dev-perl/File-Slurp
|
|
||||||
>=dev-lang/perl-5.6.1
|
|
||||||
dev-perl/XML-LibXML"
|
|
||||||
|
|
||||||
#nl_wolf? ( dev-perl/HTML-Tree )
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
brnet? ( dev-perl/IO-stringy >=dev-perl/WWW-Mechanize-1.02 )
|
|
||||||
na_dd? ( na_icons? ( dev-perl/HTML-TableExtract >=dev-perl/WWW-Mechanize-1.02 ) )
|
|
||||||
dk? ( dev-perl/HTML-Tree )
|
|
||||||
es? ( dev-perl/HTML-Tree )
|
|
||||||
fi? ( dev-perl/HTML-Tree )
|
|
||||||
fr? ( >=dev-perl/HTML-Parser-3.34 dev-perl/HTML-Tree )
|
|
||||||
huro? ( dev-perl/HTML-Tree )
|
|
||||||
it? ( dev-perl/XML-Simple )
|
|
||||||
is? ( dev-perl/XML-LibXSLT )
|
|
||||||
jp? ( dev-perl/HTML-Tree dev-perl/Text-Kakasi )
|
|
||||||
na_dd? ( dev-perl/SOAP-Lite dev-perl/TermReadKey )
|
|
||||||
no_gf? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
|
||||||
pt? ( dev-perl/HTML-Tree dev-perl/Unicode-UTF8simple )
|
|
||||||
eu_epg? ( dev-perl/Archive-Zip )
|
|
||||||
se_swedb? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
|
||||||
hr? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
|
||||||
uk_rt? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy )
|
|
||||||
uk_bleb? ( dev-perl/Archive-Zip dev-perl/IO-stringy )
|
|
||||||
ee? ( dev-perl/IO-stringy )
|
|
||||||
re? ( dev-perl/Lingua-EN-Numbers-Ordinate )
|
|
||||||
tv_combiner? ( dev-perl/XML-LibXML )
|
|
||||||
tv_check? ( dev-perl/perl-tk dev-perl/Tk-TableMatrix )
|
|
||||||
tv_pick_cgi? ( virtual/perl-CGI dev-perl/Lingua-EN-Numbers-Ordinate )
|
|
||||||
na_dtv? ( >=dev-perl/WWW-Mechanize-1.02 dev-perl/TimeDate dev-perl/IO-stringy dev-perl/XML-LibXML )
|
|
||||||
"
|
|
||||||
|
|
||||||
make_config() {
|
|
||||||
# Never except default configuration
|
|
||||||
echo "no"
|
|
||||||
|
|
||||||
# Enable Australian
|
|
||||||
#use au && echo "yes" || echo "no"
|
|
||||||
# Enable Agentina
|
|
||||||
use ar && echo "yes" || echo "no"
|
|
||||||
# Enable Brazil
|
|
||||||
#use br && echo "yes" || echo "no"
|
|
||||||
# Enable Brazil Cable
|
|
||||||
use brnet && echo "yes" || echo "no"
|
|
||||||
# Enable Switzerland Search
|
|
||||||
use ch && echo "yes" || echo "no"
|
|
||||||
# Enable Latin America
|
|
||||||
use dtvla && echo "yes" || echo "no"
|
|
||||||
# Enable Alternate Brittain
|
|
||||||
use uk_rt && echo "yes" || echo "no"
|
|
||||||
# Enable Alternate Brittain 2
|
|
||||||
use uk_bleb && echo "yes" || echo "no"
|
|
||||||
# Enable Belgium and Luxemburg
|
|
||||||
#use be && echo "yes" || echo "no"
|
|
||||||
#Enable Iceland
|
|
||||||
use is && echo "yes" || echo "no"
|
|
||||||
# Enable Italy
|
|
||||||
use it && echo "yes" || echo "no"
|
|
||||||
# Enable North America using DataDirect
|
|
||||||
use na_dd && echo "yes" || echo "no"
|
|
||||||
# Enable North America channel icons
|
|
||||||
use na_icons && use na_dd && echo "yes" || echo "no"
|
|
||||||
# Enable Finland
|
|
||||||
use fi && echo "yes" || echo "no"
|
|
||||||
# Enable Spain
|
|
||||||
use es && echo "yes" || echo "no"
|
|
||||||
# Enable Spain Digital
|
|
||||||
# use es_digital && echo "yes" || echo "no"
|
|
||||||
# Israel Temporary Disabled
|
|
||||||
# use il && echo "yes" || echo "no"
|
|
||||||
#echo "no"
|
|
||||||
# Enable Spain Alternatives
|
|
||||||
use es_laguiatv && echo "yes" || echo "no"
|
|
||||||
use es_miguiatv && echo "yes" || echo "no"
|
|
||||||
# Enable Netherlands
|
|
||||||
#use nl && echo "yes" || echo "no"
|
|
||||||
# Enable Alternate Netherlands
|
|
||||||
#use nl_wolf && echo "yes" || echo "no"
|
|
||||||
# Enable Hungary and Romania
|
|
||||||
use huro && echo "yes" || echo "no"
|
|
||||||
# Enable Denmark
|
|
||||||
use dk && echo "yes" || echo "no"
|
|
||||||
# Enable Japan
|
|
||||||
use jp && echo "yes" || echo "no"
|
|
||||||
# Enable Sweden
|
|
||||||
use se_swedb && echo "yes" || echo "no"
|
|
||||||
# Enable Croatia
|
|
||||||
use hr && echo "yes" || echo "no"
|
|
||||||
# Enable Norway Gfeed
|
|
||||||
use no_gf && echo "yes" || echo "no"
|
|
||||||
# Enable France
|
|
||||||
use fr && echo "yes" || echo "no"
|
|
||||||
# Enable Norway
|
|
||||||
#use no && echo "yes" || echo "no"
|
|
||||||
# Enable Portugal
|
|
||||||
use pt && echo "yes" || echo "no"
|
|
||||||
# Enable South Africa
|
|
||||||
use za && echo "yes" || echo "no"
|
|
||||||
# Enable Europe epg
|
|
||||||
use eu_epg && echo "yes" || echo "no"
|
|
||||||
# Enable combiner
|
|
||||||
use tv_combiner && echo "yes" || echo "no"
|
|
||||||
# Enable GUI checking.
|
|
||||||
use tv_check && echo "yes" || echo "no"
|
|
||||||
# Enable CGI support
|
|
||||||
use tv_pick_cgi && echo "yes" || echo "no"
|
|
||||||
# Enable Estonia
|
|
||||||
use ee && echo "yes" || echo "no"
|
|
||||||
# Enable Reunion Island
|
|
||||||
use re && echo "yes" || echo "no"
|
|
||||||
# Enable Caledonie Island
|
|
||||||
#use nc && echo "yes" || echo "no"
|
|
||||||
# Enable North America DirecTV
|
|
||||||
use na_dtv && echo "yes" || echo "no"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
|
|
||||||
cd "${S}"
|
|
||||||
epatch "${WORKDIR}/xmltv_it-0.5.54.patch" || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
sed -i "s:\$VERSION = '${PV}':\$VERSION = '${PVR}':" Makefile.PL || die
|
|
||||||
pm_echovar=`make_config`
|
|
||||||
perl-module_src_compile || die "error compiling"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# actually make test should be unneede, but if non na grabbers
|
|
||||||
# start to not install remove comment below
|
|
||||||
#make test
|
|
||||||
#make
|
|
||||||
#make DESTDIR=${D} install
|
|
||||||
perl-module_src_install || die "error installing"
|
|
||||||
|
|
||||||
for i in `grep -rl "${D}" "${D}"` ; do
|
|
||||||
sed -e "s:${D}::g" -i "${i}"
|
|
||||||
done
|
|
||||||
|
|
||||||
if use tv_pick_cgi ; then
|
|
||||||
dobin choose/tv_pick/tv_pick_cgi || die "error creating tv_pick_cgi"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if use tv_pick_cgi ; then
|
|
||||||
elog "To use tv_pick_cgi, please link it from /usr/bin/tv_pick_cgi"
|
|
||||||
elog "to where the ScriptAlias directive is configured."
|
|
||||||
fi
|
|
||||||
if use na_icons ; then
|
|
||||||
if use na_dd ; then
|
|
||||||
elog "na_icons set for na_dd grabber user."
|
|
||||||
else
|
|
||||||
elog "na_icons works only when na_dd is set, "
|
|
||||||
elog "otherwise it does nothing."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
@ -0,0 +1,207 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/xmltv-0.5.57.ebuild,v 1.1 2013/10/28 14:00:38 pinkbyte Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Set of utilities to manage TV listings stored in the XMLTV format"
|
||||||
|
HOMEPAGE="http://xmltv.org"
|
||||||
|
SRC_URI="mirror://sourceforge/xmltv/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
|
||||||
|
|
||||||
|
IUSE="ar ch dtvla uk_rt uk_bleb is it na_dd na_icons fi es_laguiatv es_miguiatv ee re huro dk se_swedb hr no_gf fr pt eu_epg tv_combiner tv_pick_cgi tv_check na_dtv
|
||||||
|
za nl in il"
|
||||||
|
|
||||||
|
# NOTE: you can customize the xmltv installation by
|
||||||
|
# defining USE FLAGS (custom ones in
|
||||||
|
# /etc/portage/package.use for example).
|
||||||
|
#
|
||||||
|
# Do "equery u media-tv/xmltv" for the complete
|
||||||
|
# list of the flags you can set, with description.
|
||||||
|
|
||||||
|
# EXAMPLES:
|
||||||
|
# enable just North American grabber
|
||||||
|
# in /etc/portage/package.use : media-tv/xmltv na_dd
|
||||||
|
#
|
||||||
|
# enable graphical front-end, Italy grabber
|
||||||
|
# in /etc/portage/package.use : media-tv/xmltv tv_check it
|
||||||
|
|
||||||
|
RDEPEND=">=dev-perl/libwww-perl-5.65
|
||||||
|
>=dev-perl/XML-Parser-2.34
|
||||||
|
>=dev-perl/XML-Twig-3.10
|
||||||
|
>=dev-perl/DateManip-5.42
|
||||||
|
>=dev-perl/XML-Writer-0.6
|
||||||
|
virtual/perl-Memoize
|
||||||
|
virtual/perl-Storable
|
||||||
|
>=dev-perl/Lingua-Preferred-0.2.4
|
||||||
|
>=dev-perl/Term-ProgressBar-2.03
|
||||||
|
virtual/perl-IO-Compress
|
||||||
|
dev-perl/Unicode-String
|
||||||
|
dev-perl/TermReadKey
|
||||||
|
dev-perl/File-Slurp
|
||||||
|
>=dev-lang/perl-5.6.1
|
||||||
|
dev-perl/XML-LibXML"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
nl? ( dev-perl/HTML-Tree )
|
||||||
|
na_icons? ( dev-perl/HTML-TableExtract >=dev-perl/WWW-Mechanize-1.02 )
|
||||||
|
dk? ( dev-perl/HTML-Tree dev-perl/DateTime dev-perl/Parse-RecDescent )
|
||||||
|
fi? ( dev-perl/HTML-Tree )
|
||||||
|
fr? ( >=dev-perl/HTML-Parser-3.34 dev-perl/HTML-Tree )
|
||||||
|
huro? ( dev-perl/HTML-Tree )
|
||||||
|
it? ( dev-perl/XML-Simple )
|
||||||
|
is? ( dev-perl/XML-LibXSLT )
|
||||||
|
na_dd? ( dev-perl/SOAP-Lite dev-perl/TermReadKey )
|
||||||
|
no_gf? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
||||||
|
pt? ( dev-perl/HTML-Tree dev-perl/Unicode-UTF8simple )
|
||||||
|
eu_epg? ( dev-perl/Archive-Zip )
|
||||||
|
se_swedb? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
||||||
|
hr? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
|
||||||
|
uk_rt? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy )
|
||||||
|
uk_bleb? ( dev-perl/Archive-Zip dev-perl/IO-stringy )
|
||||||
|
ee? ( dev-perl/IO-stringy )
|
||||||
|
re? ( dev-perl/Lingua-EN-Numbers-Ordinate )
|
||||||
|
tv_combiner? ( dev-perl/XML-LibXML )
|
||||||
|
tv_check? ( dev-perl/perl-tk dev-perl/Tk-TableMatrix )
|
||||||
|
tv_pick_cgi? ( virtual/perl-CGI dev-perl/Lingua-EN-Numbers-Ordinate )
|
||||||
|
na_dtv? ( >=dev-perl/WWW-Mechanize-1.02 dev-perl/TimeDate dev-perl/IO-stringy dev-perl/XML-LibXML )
|
||||||
|
"
|
||||||
|
|
||||||
|
REQUIRED_USE="na_icons? ( na_dd )"
|
||||||
|
|
||||||
|
PREFIX="/usr"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i \
|
||||||
|
-e "s:\$VERSION = '${PV}':\$VERSION = '${PVR}':" \
|
||||||
|
-e "/^@docs/s:doc/COPYING ::" \
|
||||||
|
Makefile.PL || die
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
make_config() {
|
||||||
|
# Never except default configuration
|
||||||
|
echo "no"
|
||||||
|
|
||||||
|
# Enable Australian
|
||||||
|
#use au && echo "yes" || echo "no"
|
||||||
|
# Enable Agentina
|
||||||
|
usex ar
|
||||||
|
# Enable Brazil
|
||||||
|
#use br && echo "yes" || echo "no"
|
||||||
|
# Enable Brazil Cable
|
||||||
|
#use brnet && echo "yes" || echo "no"
|
||||||
|
# Enable Switzerland Search
|
||||||
|
usex ch
|
||||||
|
# Enable Latin America
|
||||||
|
usex dtvla
|
||||||
|
# Enable Alternate Brittain
|
||||||
|
usex uk_rt
|
||||||
|
# Enable Alternate Brittain 2
|
||||||
|
usex uk_bleb
|
||||||
|
# Enable Belgium and Luxemburg
|
||||||
|
#use be && echo "yes" || echo "no"
|
||||||
|
#Enable Iceland
|
||||||
|
usex is
|
||||||
|
# Enable Italy
|
||||||
|
usex it
|
||||||
|
# Enable Italy from DVB-S stream
|
||||||
|
echo "no" # missing Linux::DVB
|
||||||
|
# Enable India (experimental)
|
||||||
|
usex in
|
||||||
|
# Enable North America using DataDirect
|
||||||
|
usex na_dd
|
||||||
|
# Enable North America channel icons
|
||||||
|
usex na_icons
|
||||||
|
# Enable Finland
|
||||||
|
usex fi
|
||||||
|
# Enable Israel
|
||||||
|
usex il
|
||||||
|
# Enable Spain
|
||||||
|
#use es && echo "yes" || echo "no"
|
||||||
|
# Enable Spain Digital
|
||||||
|
# use es_digital && echo "yes" || echo "no"
|
||||||
|
# Israel Temporary Disabled
|
||||||
|
# use il && echo "yes" || echo "no"
|
||||||
|
#echo "no"
|
||||||
|
# Enable Spain Alternatives
|
||||||
|
usex es_laguiatv
|
||||||
|
usex es_miguiatv
|
||||||
|
# Enable Netherlands
|
||||||
|
usex nl
|
||||||
|
# Enable Alternate Netherlands
|
||||||
|
#use nl_wolf && echo "yes" || echo "no"
|
||||||
|
# Enable Hungary and Romania
|
||||||
|
usex huro
|
||||||
|
# Enable Denmark
|
||||||
|
usex dk
|
||||||
|
# Enable Japan
|
||||||
|
#use jp && echo "yes" || echo "no"
|
||||||
|
# Enable Sweden
|
||||||
|
usex se_swedb
|
||||||
|
# Enable Croatia
|
||||||
|
usex hr
|
||||||
|
# Enable Norway Gfeed
|
||||||
|
usex no_gf
|
||||||
|
# Enable France
|
||||||
|
usex fr
|
||||||
|
# Enable Norway
|
||||||
|
#use no && echo "yes" || echo "no"
|
||||||
|
# Enable Portugal
|
||||||
|
usex pt
|
||||||
|
# Enable South Africa
|
||||||
|
usex za
|
||||||
|
# Enable Europe epg
|
||||||
|
usex eu_epg
|
||||||
|
# Enable combiner
|
||||||
|
usex tv_combiner
|
||||||
|
# Enable GUI checking.
|
||||||
|
usex tv_check
|
||||||
|
# Enable CGI support
|
||||||
|
usex tv_pick_cgi
|
||||||
|
# Enable Estonia
|
||||||
|
usex ee
|
||||||
|
# Enable Reunion Island
|
||||||
|
usex re
|
||||||
|
# Enable Caledonie Island
|
||||||
|
#use nc && echo "yes" || echo "no"
|
||||||
|
# Enable North America DirecTV
|
||||||
|
usex na_dtv
|
||||||
|
}
|
||||||
|
|
||||||
|
pm_echovar=`make_config`
|
||||||
|
perl-module_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# actually make test should be unneede, but if non na grabbers
|
||||||
|
# start to not install remove comment below
|
||||||
|
#make test
|
||||||
|
#make
|
||||||
|
|
||||||
|
# to bypass build issue
|
||||||
|
#make DESTDIR=${D} install || die "error installing"
|
||||||
|
|
||||||
|
perl-module_src_install
|
||||||
|
|
||||||
|
for i in `grep -rl "${D}" "${D}"` ; do
|
||||||
|
sed -e "s:${D}::g" -i "${i}"
|
||||||
|
done
|
||||||
|
|
||||||
|
if use tv_pick_cgi ; then
|
||||||
|
dobin choose/tv_pick/tv_pick_cgi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use tv_pick_cgi ; then
|
||||||
|
elog "To use tv_pick_cgi, please link it from /usr/bin/tv_pick_cgi"
|
||||||
|
elog "to where the ScriptAlias directive is configured."
|
||||||
|
fi
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
Mon, 28 Oct 2013 10:06:57 +0000
|
Tue, 29 Oct 2013 04:36:58 +0000
|
||||||
|
@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||||
|
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201310-18">
|
||||||
|
<title>GnuTLS: Multiple vulnerabilities</title>
|
||||||
|
<synopsis>Multiple vulnerabilities have been discovered in GnuTLS, the worst
|
||||||
|
of which could lead to Denial of Service.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">gnutls</product>
|
||||||
|
<announced>October 28, 2013</announced>
|
||||||
|
<revised>October 28, 2013: 1</revised>
|
||||||
|
<bug>455560</bug>
|
||||||
|
<bug>471788</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="net-libs/gnutls" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">2.12.23-r1</unaffected>
|
||||||
|
<vulnerable range="lt">2.12.23-r1</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>GnuTLS is an Open Source implementation of the TLS 1.2 and SSL 3.0
|
||||||
|
protocols.
|
||||||
|
</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>Multiple vulnerabilities have been discovered in GnuTLS. Please review
|
||||||
|
the CVE identifiers and Lucky Thirteen research paper referenced below
|
||||||
|
for details.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A remote attacker could sent a specially crafted packet to cause a
|
||||||
|
Denial of Service condition. Additionally, a remote attacker could
|
||||||
|
perform man-in-the-middle attacks to recover plaintext data.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All GnuTLS users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=net-libs/gnutls-2.12.23-r1"
|
||||||
|
</code>
|
||||||
|
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-1619">CVE-2013-1619</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-2116">CVE-2013-2116</uri>
|
||||||
|
<uri link="http://www.isg.rhul.ac.uk/tls/TLStiming.pdf">Lucky Thirteen:
|
||||||
|
Breaking the TLS and DTLS Record Protocols
|
||||||
|
</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Sun, 24 Mar 2013 19:32:51 +0000">
|
||||||
|
keytoaster
|
||||||
|
</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Mon, 28 Oct 2013 11:33:22 +0000">ackle</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,56 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||||
|
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201310-19">
|
||||||
|
<title>X2Go Server: Arbitrary code execution</title>
|
||||||
|
<synopsis>A path vulnerability in X2Go Server may allow remote execution of
|
||||||
|
arbitrary code.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">x2goserver</product>
|
||||||
|
<announced>October 28, 2013</announced>
|
||||||
|
<revised>October 28, 2013: 1</revised>
|
||||||
|
<bug>472582</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="net-misc/x2goserver" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">4.0.0.2</unaffected>
|
||||||
|
<vulnerable range="lt">4.0.0.2</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>X2Go is an open source terminal server project.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>A vulnerability in the setgid wrapper x2gosqlitewrapper.c does not
|
||||||
|
hardcode an internal path to x2gosqlitewrapper.pl, allowing a remote
|
||||||
|
attacker to change that path.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="high">
|
||||||
|
<p>A remote attacker may be able to execute arbitrary code with the
|
||||||
|
privileges of the user running the server process.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All X2Go Server users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=net-misc/x2goserver-4.0.0.2"
|
||||||
|
</code>
|
||||||
|
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4376">CVE-2013-4376</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Wed, 11 Sep 2013 15:02:19 +0000">
|
||||||
|
creffett
|
||||||
|
</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Mon, 28 Oct 2013 12:03:05 +0000">
|
||||||
|
creffett
|
||||||
|
</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,46 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||||
|
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201310-20">
|
||||||
|
<title>acpid2: Privilege escalation</title>
|
||||||
|
<synopsis>A vulnerability in acpid2 may allow a local attacker to gain
|
||||||
|
escalated privileges.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">acpid</product>
|
||||||
|
<announced>October 28, 2013</announced>
|
||||||
|
<revised>October 28, 2013: 1</revised>
|
||||||
|
<bug>434522</bug>
|
||||||
|
<access>local</access>
|
||||||
|
<affected>
|
||||||
|
<package name="sys-power/acpid" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">2.0.17</unaffected>
|
||||||
|
<vulnerable range="lt">2.0.17</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>acpid2 is a daemon for Advanced Configuration and Power Interface.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>acpid2 does not properly use the pidof program in powerbtn.sh. </p>
|
||||||
|
</description>
|
||||||
|
<impact type="high">
|
||||||
|
<p>A local attacker could gain escalated privileges.</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All acpid2 users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=sys-power/acpid-2.0.17"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-2777">CVE-2011-2777</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Sun, 18 Nov 2012 14:31:23 +0000">ackle</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Mon, 28 Oct 2013 16:52:47 +0000">ackle</metadata>
|
||||||
|
</glsa>
|
@ -0,0 +1,87 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||||
|
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201310-21">
|
||||||
|
<title>MediaWiki: Multiple vulnerabilities</title>
|
||||||
|
<synopsis>Multiple vulnerabilities have been found in MediaWiki, the worst of
|
||||||
|
which could lead to Denial of Service.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">mediawiki</product>
|
||||||
|
<announced>October 28, 2013</announced>
|
||||||
|
<revised>October 28, 2013: 1</revised>
|
||||||
|
<bug>460352</bug>
|
||||||
|
<bug>466124</bug>
|
||||||
|
<bug>468110</bug>
|
||||||
|
<bug>471140</bug>
|
||||||
|
<bug>483594</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="www-apps/mediawiki" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">1.21.2</unaffected>
|
||||||
|
<unaffected range="rge">1.20.7</unaffected>
|
||||||
|
<unaffected range="rge">1.19.8</unaffected>
|
||||||
|
<vulnerable range="lt">1.21.2</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>The MediaWiki wiki web application as used on wikipedia.org.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>Multiple vulnerabilities have been discovered in MediaWiki. Please
|
||||||
|
review the CVE identifiers referenced below for details.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A remote attacker may be able to execute arbitrary code, perform
|
||||||
|
man-in-the-middle attacks, obtain sensitive information or perform
|
||||||
|
cross-site scripting attacks.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All MediaWiki 1.21.x users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=www-apps/mediawiki-1.21.2"
|
||||||
|
</code>
|
||||||
|
|
||||||
|
<p>All MediaWiki 1.20.x users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=www-apps/mediawiki-1.20.7"
|
||||||
|
</code>
|
||||||
|
|
||||||
|
<p>All MediaWiki 1.19.x users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=www-apps/mediawiki-1.19.8"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-1816">CVE-2013-1816</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-1817">CVE-2013-1817</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-1818">CVE-2013-1818</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-1951">CVE-2013-1951</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-2031">CVE-2013-2031</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-2032">CVE-2013-2032</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-2114">CVE-2013-2114</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4301">CVE-2013-4301</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4302">CVE-2013-4302</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4303">CVE-2013-4303</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4304">CVE-2013-4304</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4305">CVE-2013-4305</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4306">CVE-2013-4306</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4307">CVE-2013-4307</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-4308">CVE-2013-4308</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Sun, 24 Mar 2013 19:36:35 +0000">
|
||||||
|
keytoaster
|
||||||
|
</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Mon, 28 Oct 2013 16:56:03 +0000">ackle</metadata>
|
||||||
|
</glsa>
|
@ -1 +1 @@
|
|||||||
Mon, 28 Oct 2013 10:06:58 +0000
|
Tue, 29 Oct 2013 04:36:58 +0000
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst preinst prepare test
|
||||||
|
DEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57 userland_GNU? ( >=sys-apps/coreutils-8.5 )
|
||||||
|
DESCRIPTION=utils for managing LZMA compressed files
|
||||||
|
EAPI=4
|
||||||
|
HOMEPAGE=http://tukaani.org/xz/
|
||||||
|
IUSE=nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||||
|
LICENSE=public-domain LGPL-2.1+ GPL-2+
|
||||||
|
RDEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://tukaani.org/xz/xz-5.1.3alpha.tar.gz
|
||||||
|
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||||
|
_md5_=7c2da6c8683a9d77b4071c4bce18ddcb
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
|
||||||
DEPEND=test? ( ruby_targets_ruby18? ( dev-ruby/ncurses-ruby[ruby_targets_ruby18] ) ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 )
|
|
||||||
DESCRIPTION=An ncurses-based presentation tool.
|
|
||||||
EAPI=2
|
|
||||||
HOMEPAGE=http://synflood.at/tpp.html
|
|
||||||
IUSE=figlet test elibc_FreeBSD ruby_targets_ruby18
|
|
||||||
KEYWORDS=~amd64 ppc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=figlet? ( app-misc/figlet ) ruby_targets_ruby18? ( dev-ruby/ncurses-ruby[ruby_targets_ruby18] ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://synflood.at/tpp/tpp-1.3.1.tar.gz
|
|
||||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 java-utils-2 8d0d93b7a8605ea346cce4604f6db516 multilib 892e597faee02a5b94eb02ab512e7622 ruby-ng 69c01a1b984ed066bc91b4397b002f6a toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
|
||||||
_md5_=7a792366eacf979f73f1fae020d52705
|
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=dev-python/feedgenerator[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/jinja[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/docutils[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/pygments[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/pytz[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/unidecode[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/blinker[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/six[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] markdown? ( dev-python/markdown[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] ) virtual/python-argparse[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] userland_GNU? ( >=sys-apps/coreutils-8.5 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-python/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||||
|
DESCRIPTION=A tool to generate a static blog, with restructured text (or markdown) input files.
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican
|
||||||
|
IUSE=examples markdown python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=AGPL-3
|
||||||
|
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-python/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://pypi/p/pelican/pelican-3.3.tar.gz
|
||||||
|
_eclasses_=distutils-r1 26fe65665d086911163d4502473bd093 eutils 4878e7f88afc0ba0866ac112190b0fd4 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e python-r1 2ac4b3ff6f2fd520c8672843482ed427 python-utils-r1 448d1943861aa5dffe1f328a6f7cb6b6 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||||
|
_md5_=f981f24dac758ac67b9c2faa47b653e2
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile install postinst prepare setup test
|
|
||||||
DEPEND=v8? ( dev-lang/v8 ) >=dev-libs/boost-1.50[threads(+)] dev-libs/libpcre[cxx] dev-util/google-perftools net-libs/libpcap app-arch/snappy sys-libs/readline sys-libs/ncurses >=dev-util/scons-1.2.0
|
|
||||||
DESCRIPTION=A high-performance, open source, schema-free document-oriented database
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.mongodb.org
|
|
||||||
IUSE=mms-agent static-libs v8
|
|
||||||
KEYWORDS=~amd64 ~x86
|
|
||||||
LICENSE=AGPL-3 Apache-2.0
|
|
||||||
PDEPEND=mms-agent? ( dev-python/pymongo app-arch/unzip )
|
|
||||||
RDEPEND=v8? ( dev-lang/v8 ) >=dev-libs/boost-1.50[threads(+)] dev-libs/libpcre[cxx] dev-util/google-perftools net-libs/libpcap app-arch/snappy
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://downloads.mongodb.org/src/mongodb-src-r2.2.6.tar.gz mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )
|
|
||||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 8b38b0911d1a88cc7c0a22b59b10b5cb multilib 892e597faee02a5b94eb02ab512e7622 pax-utils 2424f959506320f5196de8f79fa05297 scons-utils 988e24b9e2e4642189b4e97c03e5ae71 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
|
||||||
_md5_=7c0b3ff16edc8a2dd7b31742f02272fc
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile install postinst preinst prepare setup test
|
|
||||||
DEPEND=!spidermonkey? ( !embedded-v8? ( <dev-lang/v8-3.19 ) ) >=dev-libs/boost-1.50[threads(+)] dev-libs/libpcre[cxx] dev-util/google-perftools net-libs/libpcap app-arch/snappy ssl? ( >=dev-libs/openssl-1.0.1c ) sys-libs/readline sys-libs/ncurses kerberos? ( dev-libs/cyrus-sasl[kerberos] ) >=dev-util/scons-1.2.0
|
|
||||||
DESCRIPTION=A high-performance, open source, schema-free document-oriented database
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.mongodb.org
|
|
||||||
IUSE=-embedded-v8 kerberos mms-agent sharedclient spidermonkey ssl static-libs
|
|
||||||
KEYWORDS=~amd64 ~x86
|
|
||||||
LICENSE=AGPL-3 Apache-2.0
|
|
||||||
PDEPEND=mms-agent? ( dev-python/pymongo app-arch/unzip )
|
|
||||||
RDEPEND=!spidermonkey? ( !embedded-v8? ( <dev-lang/v8-3.19 ) ) >=dev-libs/boost-1.50[threads(+)] dev-libs/libpcre[cxx] dev-util/google-perftools net-libs/libpcap app-arch/snappy ssl? ( >=dev-libs/openssl-1.0.1c )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://downloads.mongodb.org/src/mongodb-src-r2.4.6.tar.gz mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )
|
|
||||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 8b38b0911d1a88cc7c0a22b59b10b5cb multilib 892e597faee02a5b94eb02ab512e7622 pax-utils 2424f959506320f5196de8f79fa05297 scons-utils 988e24b9e2e4642189b4e97c03e5ae71 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
|
||||||
_md5_=c74c49f8a381f015e2b38b91de69bb98
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile install postinst preinst prepare setup test
|
|
||||||
DEPEND=!spidermonkey? ( !embedded-v8? ( <dev-lang/v8-3.19 ) ) >=dev-libs/boost-1.50[threads(+)] dev-libs/libpcre[cxx] dev-util/google-perftools net-libs/libpcap app-arch/snappy ssl? ( >=dev-libs/openssl-1.0.1c ) sys-libs/readline sys-libs/ncurses kerberos? ( dev-libs/cyrus-sasl[kerberos] ) >=dev-util/scons-1.2.0 virtual/pkgconfig
|
|
||||||
DESCRIPTION=A high-performance, open source, schema-free document-oriented database
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.mongodb.org
|
|
||||||
IUSE=-embedded-v8 kerberos mms-agent sharedclient spidermonkey ssl static-libs
|
|
||||||
KEYWORDS=~amd64 ~x86
|
|
||||||
LICENSE=AGPL-3 Apache-2.0
|
|
||||||
PDEPEND=mms-agent? ( dev-python/pymongo app-arch/unzip )
|
|
||||||
RDEPEND=!spidermonkey? ( !embedded-v8? ( <dev-lang/v8-3.19 ) ) >=dev-libs/boost-1.50[threads(+)] dev-libs/libpcre[cxx] dev-util/google-perftools net-libs/libpcap app-arch/snappy ssl? ( >=dev-libs/openssl-1.0.1c )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://downloads.mongodb.org/src/mongodb-src-r2.4.6.tar.gz mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )
|
|
||||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 8b38b0911d1a88cc7c0a22b59b10b5cb multilib 892e597faee02a5b94eb02ab512e7622 pax-utils 2424f959506320f5196de8f79fa05297 scons-utils 988e24b9e2e4642189b4e97c03e5ae71 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
|
||||||
_md5_=0fb545af0f36180454e0609b618bb2ee
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue