parent
6494ab240e
commit
79edbfdf6c
@ -1,3 +1,3 @@
|
||||
DIST sysstat-10.2.0.tar.bz2 307186 SHA256 8e494c30a2e5c4f11d6398b39df297a732fa3d4e3f5d5aa086044fccfe77f6d2 SHA512 6bc8b1217402845a4236c5ffc18f024700fa08e179b558eb65e23a7b95e1d1f1c45c2da6c323e59e74c938903fa0a6820997091d4e84a811fad7cb715dc25320 WHIRLPOOL 61097f59757032c03445410985d8fc98f5feef83d417e8bf666c56728517796c8007869b6328feabcb9fff3024b990fff7fcb4f045215f4614584f08c0db006d
|
||||
DIST sysstat-10.2.1.tar.bz2 309194 SHA256 998f6e75aeb1b64d5ce6ccd3b398318c84a816a96ca3950d29aea8b38e414ea7 SHA512 6e57e4e923285a51367fa4d2ce673cf0a6999fd78c95dfb2f895f3dc36df34bf06a01a11832b31224b4d90461f3b819451ee17866d4ecf9c3b28abd683970162 WHIRLPOOL 274e849135a7f60439c6d4f834b5b3443c577deb5cc73010d3b799e17f6458ae646fec9c1985d0544bc2938919fd1942473a54a05a75c81c3cab27c4ddd1477e
|
||||
DIST sysstat-10.3.1.tar.bz2 315023 SHA256 270e5464d1b741c1b3026e690a649255d6b91119f469f4c15efe16f37d73a8bd SHA512 50a859cb47b8f9dd6902583626789595548cbe4c7e4ec5eb6b4d9c40b7686ab2ea6cc055a0f62006fb29b1cbeabe5d64101d79c3a4771686fbc95b521689bbb7 WHIRLPOOL e0bfaf0fe13d1504e9e8ca947a673c2fb9ef1a3ee69d11b78285b598e6418b3508f116fb7a0fd0cac56168427be10df85c24557b95baa7c473594f0796733a9f
|
||||
DIST sysstat-11.0.0.tar.bz2 325498 SHA256 30f3833e469f0d4fc29be8e515979361ca9410524f51e16b496e83d7dde69e19 SHA512 f98204ad5f2cb21b55d7dc5a582b2bc4a003ea95b3029c5259e4d7337c802df551df599748fbe622cf190b021769747981675cb8e0c8f58f6cc285192d68e6da WHIRLPOOL d8bfdea94fdb08d5da7052b37af5ff483de970b310cb0e8c91a0233d3c26d31b5c183423bf5e09cce83b9b2ecd26f523178bd3d1de76787b47662892f8816f40
|
||||
|
@ -1 +1,2 @@
|
||||
DIST amanda-3.3.3.tar.gz 4394935 SHA256 c36c9cd61dc62a7824abb7ba74cc4b09527bd82a930d691cf207b60b4bb15b72 SHA512 42af74a9e3b3fd92600e78d98eb4cdcf9d260bd9bbd016dde4133db346374deb41e4893159205336b35521c36f737c2877fd5030028531e1c09a0a6ac2931ba9 WHIRLPOOL 730deda1d85e645e658500a01ea72895f836a3dd99209314a65161674da24fed5aad98313a8ef66ef76176c6c7b1a60e62d30d692cfe2121eb429d9cb37f5636
|
||||
DIST amanda-3.3.5.tar.gz 4530463 SHA256 17d14cdc64e5b98270a2ad6c1b58a5e317ab2fe0d518a4212f82f7e3d13d231b SHA512 bef1f5271939e804387424924e6423537efa3ac1a722fe68f3afd77677e5974d8325f1a32a2a22d510344ee3d7b8f480a969611388fcb632c0f3cd640315f812 WHIRLPOOL 5ba8c2734cbd3a7e771b9fc7f9561596e5cda3dce1ea60b7192893fcca401e1c5da6154dcac18084ce6ef5ccacdf4899a65e255424f1bbbdafc219e8405669e4
|
||||
|
@ -0,0 +1,472 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.3.5.ebuild,v 1.1 2014/06/23 15:49:43 robbat2 Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils perl-module user systemd
|
||||
|
||||
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
|
||||
HOMEPAGE="http://www.amanda.org/"
|
||||
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
|
||||
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
RDEPEND="sys-libs/readline
|
||||
virtual/awk
|
||||
app-arch/tar
|
||||
>=dev-lang/perl-5.6
|
||||
app-arch/dump
|
||||
net-misc/openssh
|
||||
>=dev-libs/glib-2.26.0
|
||||
nls? ( virtual/libintl )
|
||||
s3? ( >=net-misc/curl-7.10.0 )
|
||||
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
|
||||
samba? ( net-fs/samba )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
xfs? ( sys-fs/xfsdump )
|
||||
readline? ( sys-libs/readline )
|
||||
!minimal? (
|
||||
dev-perl/XML-Simple
|
||||
virtual/mailx
|
||||
app-arch/mt-st
|
||||
sys-block/mtx
|
||||
gnuplot? ( sci-visualization/gnuplot )
|
||||
app-crypt/aespipe
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
>=app-text/docbook-xsl-stylesheets-1.72.0
|
||||
app-text/docbook-xml-dtd
|
||||
dev-libs/libxslt
|
||||
"
|
||||
|
||||
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs"
|
||||
|
||||
MYFILESDIR="${T}/files"
|
||||
ENVDIR="/etc/env.d"
|
||||
ENVDFILE="97amanda"
|
||||
TMPENVFILE="${T}/${ENVDFILE}"
|
||||
|
||||
# This is a complete list of Amanda settings that the ebuild takes from the
|
||||
# build environment. This allows users to alter the behavior of the package as
|
||||
# upstream intended, but keeping with Gentoo style. We store a copy of them in
|
||||
# /etc/env.d/97amanda during the install, so that they are preserved for future
|
||||
# installed. This variable name must not start with AMANDA_, as we do not want
|
||||
# it captured into the env file.
|
||||
ENV_SETTINGS_AMANDA="
|
||||
AMANDA_GROUP_GID AMANDA_GROUP_NAME
|
||||
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
|
||||
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
|
||||
AMANDA_TAR_LISTDIR AMANDA_TAR
|
||||
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
|
||||
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
|
||||
|
||||
amanda_variable_setup() {
|
||||
|
||||
# Setting vars
|
||||
local currentamanda
|
||||
|
||||
# Grab the current settings
|
||||
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
|
||||
|
||||
# First we set the defaults
|
||||
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
|
||||
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
|
||||
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
|
||||
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
|
||||
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
|
||||
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
|
||||
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
|
||||
|
||||
# This installs Amanda, with the server. However, it could be a client,
|
||||
# just specify an alternate server name in AMANDA_SERVER.
|
||||
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
|
||||
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
|
||||
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
|
||||
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
|
||||
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
|
||||
# These are left empty by default
|
||||
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
|
||||
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
|
||||
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
|
||||
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
|
||||
|
||||
# What tar to use
|
||||
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
|
||||
|
||||
# Now pull in the old stuff
|
||||
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
|
||||
# We don't just source it as we don't want everything in there.
|
||||
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
|
||||
fi
|
||||
|
||||
# Re-apply the new settings if any
|
||||
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
|
||||
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
amanda_variable_setup
|
||||
|
||||
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
|
||||
# another host than HOSTNAME.
|
||||
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
|
||||
elog "You are installing a client-only version of Amanda."
|
||||
elog "You should set the variable \$AMANDA_SERVER to point at your"
|
||||
elog "Amanda-tape-server, otherwise you will have to specify its name"
|
||||
elog "when using amrecover on the client."
|
||||
elog "For example: Use something like"
|
||||
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
|
||||
elog
|
||||
fi
|
||||
|
||||
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
|
||||
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# we do not want the perl src_unpack
|
||||
default_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# gentoo bug #331111
|
||||
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
|
||||
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
|
||||
|
||||
# bug with glibc-2.16.0
|
||||
sed -i -e '/gets is a security/d' "${S}"/gnulib/stdio.in.h
|
||||
|
||||
eautoreconf
|
||||
|
||||
# places for us to work in
|
||||
mkdir -p "${MYFILESDIR}"
|
||||
# Now we store the settings we just created
|
||||
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
|
||||
|
||||
# Prepare our custom files
|
||||
einfo "Building custom configuration files"
|
||||
local i # our iterator
|
||||
local sedexpr # var for sed expr
|
||||
sedexpr=''
|
||||
for i in ${ENV_SETTINGS_AMANDA} ; do
|
||||
local val
|
||||
eval "val=\"\${${i}}\""
|
||||
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
|
||||
done
|
||||
|
||||
# now apply the sed expr
|
||||
for i in "${FILESDIR}"/amanda-* ; do
|
||||
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
|
||||
done
|
||||
|
||||
(
|
||||
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
|
||||
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
|
||||
) > "${T}"/amandahosts
|
||||
|
||||
if ! use minimal; then
|
||||
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
|
||||
server-src/am{addclient,serverconfig}.pl || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# fix bug #36316
|
||||
addpredict /var/cache/samba/gencache.tdb
|
||||
# fix bug #376169
|
||||
addpredict /run/blkid
|
||||
addpredict /etc/blkid.tab
|
||||
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
local myconf
|
||||
|
||||
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
|
||||
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
|
||||
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
|
||||
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
|
||||
einfo "Using ${AMANDA_USER_NAME} for amanda user."
|
||||
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
|
||||
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
|
||||
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
|
||||
einfo "Using ${AMANDA_TAR} as Tar implementation."
|
||||
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
|
||||
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
|
||||
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
|
||||
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
|
||||
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
|
||||
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
|
||||
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
|
||||
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
|
||||
eerror "If you want _both_ UDP and TCP ports, please use only the"
|
||||
eerror "AMANDA_PORTS environment variable for identical ports, or set"
|
||||
eerror "AMANDA_PORTS_BOTH."
|
||||
die "Bad port setup!"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ]; then
|
||||
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
|
||||
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_TCP}" ]; then
|
||||
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
|
||||
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS}" ]; then
|
||||
einfo "Using ports ${AMANDA_PORTS/,/-}"
|
||||
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
|
||||
fi
|
||||
|
||||
# Extras
|
||||
# Speed option
|
||||
myconf="${myconf} --with-buffered-dump"
|
||||
# "debugging" in the configuration is NOT debug in the conventional sense.
|
||||
# It is actually just useful output in the application, and should remain
|
||||
# enabled. There are some cases of breakage with MTX tape changers as of
|
||||
# 2.5.1p2 that it exposes when turned off as well.
|
||||
myconf="${myconf} --with-debugging"
|
||||
# Where to put our files
|
||||
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
|
||||
|
||||
# Samba support
|
||||
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
|
||||
|
||||
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
|
||||
# default
|
||||
myconf="${myconf} --with-bsd-security"
|
||||
myconf="${myconf} --with-ssh-security"
|
||||
myconf="${myconf} --with-bsdudp-security"
|
||||
myconf="${myconf} --with-bsdtcp-security"
|
||||
|
||||
# kerberos-security mechanism version 5
|
||||
myconf="${myconf} `use_with kerberos krb5-security`"
|
||||
|
||||
# Amazon S3 support
|
||||
myconf="${myconf} `use_enable s3 s3-device`"
|
||||
|
||||
# libcurl is required for S3 but otherwise optional
|
||||
if ! use s3; then
|
||||
myconf="${myconf} $(use_with curl libcurl)"
|
||||
fi
|
||||
|
||||
# Client only, as requested in bug #127725
|
||||
if use minimal ; then
|
||||
myconf="${myconf} --without-server"
|
||||
else
|
||||
# amplot
|
||||
myconf="${myconf} $(use_with gnuplot)"
|
||||
fi
|
||||
|
||||
# IPv6 fun.
|
||||
myconf="${myconf} `use_with ipv6`"
|
||||
# This is to prevent the IPv6-is-working test
|
||||
# As the test fails on binpkg build hosts with no IPv6.
|
||||
use ipv6 && export amanda_cv_working_ipv6=yes
|
||||
|
||||
# I18N
|
||||
myconf="${myconf} `use_enable nls`"
|
||||
|
||||
# Bug #296634: Perl location
|
||||
perlinfo
|
||||
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
|
||||
|
||||
# Bug 296633: --disable-syntax-checks
|
||||
# Some tests are not safe for production systems
|
||||
myconf="${myconf} --disable-syntax-checks"
|
||||
|
||||
# build manpages
|
||||
myconf="${myconf} --enable-manpage-build"
|
||||
|
||||
# bug #483120
|
||||
tc-export AR
|
||||
|
||||
econf \
|
||||
$(use_with readline) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Again, do not want the perl-module src_compile
|
||||
default_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source ${TMPENVFILE}
|
||||
|
||||
einfo "Doing stock install"
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
# Build the envdir file
|
||||
# Don't forget this..
|
||||
einfo "Building environment file"
|
||||
(
|
||||
echo "# These settings are what was present in the environment when this"
|
||||
echo "# Amanda was compiled. Changing anything below this comment will"
|
||||
echo "# have no effect on your application, but it merely exists to"
|
||||
echo "# preserve them for your next emerge of Amanda"
|
||||
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
|
||||
) >> "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Env.d
|
||||
einfo "Installing environment config file"
|
||||
doenvd "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Lock down next section (up until docs).
|
||||
insopts -m0640
|
||||
# Installing Amanda Xinetd Services Definition
|
||||
einfo "Installing xinetd service file"
|
||||
insinto /etc/xinetd.d
|
||||
if use minimal ; then
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
|
||||
else
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
|
||||
fi
|
||||
|
||||
if ! use minimal; then
|
||||
einfo "Installing Sample Daily Cron Job for Amanda"
|
||||
insinto /etc/cron.daily
|
||||
newins "${MYFILESDIR}/amanda-cron" amanda
|
||||
fi
|
||||
|
||||
einfo "Installing systemd service and socket files for Amanda"
|
||||
systemd_dounit "${FILESDIR}"/amanda.socket || die
|
||||
systemd_newunit "${FILESDIR}"/amanda.service-r1 'amanda@.service' || die
|
||||
|
||||
insinto /etc/amanda
|
||||
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
|
||||
doins "${T}/amandahosts"
|
||||
fperms 600 /etc/amanda/amandahosts
|
||||
|
||||
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
|
||||
insinto "${AMANDA_USER_HOMEDIR}"
|
||||
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
|
||||
newins "${MYFILESDIR}/amanda-profile" .profile
|
||||
|
||||
insinto /etc/amanda
|
||||
doins "${S}/example/amanda-client.conf"
|
||||
if ! use minimal ; then
|
||||
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
|
||||
doins "${S}/example/amanda.conf"
|
||||
doins "${S}/example/disklist"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
|
||||
fi
|
||||
|
||||
keepdir "${AMANDA_TAR_LISTDIR}"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
|
||||
keepdir "${AMANDA_TMPDIR}/dumps"
|
||||
# Just make sure it exists for XFS to work...
|
||||
use xfs && keepdir /var/xfsdump/inventory
|
||||
|
||||
local i
|
||||
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" /etc/amanda; do
|
||||
einfo "Securing directory (${i})"
|
||||
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
|
||||
done
|
||||
# Do NOT use -R
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
|
||||
"${AMANDA_USER_HOMEDIR}/amanda" \
|
||||
/etc/amanda
|
||||
|
||||
if ! use minimal ; then
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
|
||||
/etc/amanda/${AMANDA_CONFIG_NAME}
|
||||
fi
|
||||
|
||||
einfo "Setting setuid permissions"
|
||||
amanda_permissions_fix "${D}"
|
||||
|
||||
# Relax permissions again
|
||||
insopts -m0644
|
||||
|
||||
# docs
|
||||
einfo "Installing documentation"
|
||||
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
|
||||
# our inetd sample
|
||||
einfo "Installing standard inetd sample"
|
||||
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
|
||||
# Amanda example configs
|
||||
einfo "Installing example configurations"
|
||||
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
|
||||
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
|
||||
docinto example1
|
||||
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
|
||||
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
|
||||
newdoc "${FILESDIR}/example_global.conf" global.conf
|
||||
|
||||
einfo "Cleaning up dud .la files"
|
||||
perlinfo
|
||||
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ ! -f "${TMPENVFILE}" -a "$MERGE_TYPE" == "binary" ] && \
|
||||
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
|
||||
# Migration of amandates from /etc to $localstatedir/amanda
|
||||
if [ -f "${ROOT}/etc/amandates" -a \
|
||||
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
|
||||
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
|
||||
einfo "A backup is also placed at /etc/amandates.orig"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
|
||||
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
|
||||
fi
|
||||
if [ -f "${ROOT}/etc/amandates" ]; then
|
||||
einfo "If you have migrated safely, please delete /etc/amandates"
|
||||
fi
|
||||
|
||||
einfo "Checking setuid permissions"
|
||||
amanda_permissions_fix "${ROOT}"
|
||||
|
||||
elog "You should configure Amanda in /etc/amanda now."
|
||||
elog
|
||||
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
|
||||
elog "and restart xinetd afterwards!"
|
||||
elog
|
||||
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
|
||||
elog "as an example of how to configure your inetd."
|
||||
elog
|
||||
elog "NOTICE: If you need raw access to partitions you need to add the"
|
||||
elog "amanda user to the 'disk' group."
|
||||
elog
|
||||
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
|
||||
elog "to the 'tape' group."
|
||||
elog
|
||||
elog "If you use localhost in your disklist your restores may break."
|
||||
elog "You should replace it with the actual hostname!"
|
||||
elog "Please also see the syntax changes to amandahosts."
|
||||
elog
|
||||
elog "Please note that this package no longer explicitly depends on"
|
||||
elog "virtual/inetd, as it supports modes where an inetd is not needed"
|
||||
elog "(see bug #506028 for details)."
|
||||
|
||||
}
|
||||
|
||||
# We have had reports of amanda file permissions getting screwed up.
|
||||
# Losing setuid, becoming too lax etc.
|
||||
# ONLY root and users in the amanda group should be able to run these binaries!
|
||||
amanda_permissions_fix() {
|
||||
local root="$1"
|
||||
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
|
||||
local le="/usr/libexec/amanda"
|
||||
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
|
||||
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
|
||||
"${le}"/planner ; do
|
||||
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
|
||||
chmod u=srwx,g=rx,o= "${root}"/${i}
|
||||
done
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST gnupg-1.4.16.tar.bz2 3656752 SHA256 7b3b748e6aaa338092a0b26b1730cd9355765b55e3684f58dd70f9a1b00f4a2f SHA512 62bccf22211c25cf2ffbf9d35b8f47211e3a71fd92828705d12b23e7d658c9c65c6d845eb5e887e0d855d90a49a5033ecf9de4e22a63e7d3fc052eb1ed33dff4 WHIRLPOOL 7b84449fe7e49e7009d30cdfb8e4b7e1067e3d4bddf94cfa9fca6b3fcfccaa4cd1bd86c3e08507a7f9f1080feb3057b7db1ddcbbaabf42a4fc84d0c36bc91d70
|
||||
DIST gnupg-1.4.17.tar.bz2 3648762 SHA256 e6dd9d19d62dc434d354076d1f7cea11e87934ff2a0912aa806f848dda0a7b5b SHA512 9a3827182d71557b9909de7c0939518c869e491874dd8120e991cb243ef79c4dd6275e4b77c4d23f124bb2a732cd1ec3357261f579e94c15f71e9afb03f2e19c WHIRLPOOL 2f93d0c16706590b85b5ed66b520e72df825af8d483a68c72ef6ae12a8979c27a9cd682332243514a235b11a28dc08e21d632cc212b34e5107071d2fc0506bf5
|
||||
DIST gnupg-2.0.22.tar.bz2 4277117 SHA256 437d0ab259854359fc48aa8795af80cff4975e559c111c92c03d0bc91408e251 SHA512 de534b2f4b8d3c320e97519fe0834bc403c96c6dbb2e24fc24eb68f4ff80374360ef66d83ddc3d6fa096c5199d3782abc5d06b866203378cba130b42802cc855 WHIRLPOOL c45e7b2560ae31f013f732863db99f6e23d0de83d03371fe592192c2b5f800503f7a1e273c59e4c99f3aa0401e8cfb2bdbf1c5029534f642305e768009f15fef
|
||||
DIST gnupg-2.0.23.tar.bz2 4297195 SHA256 cf196b8056eafb4236f000a3e12543e0022a1fec4d6edff1b91b48936c109841 SHA512 5982b25a470b8e6c2874cfadbd2da7db7fb219b5a0be254d73772488b47e2fa1b3825c6640c3659e27905d56d53eaffd34728540081ff160bffea80678d37847 WHIRLPOOL 95184a59be90de483be82b064e8222be0957b0d17466ba80de5b6d8cd8774ca9a3fd83ac967437e4b296905f06ca0f0b2e446fa905ef5871ab1492c7db7e1b3b
|
||||
|
@ -0,0 +1,124 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.17.ebuild,v 1.1 2014/06/23 17:50:24 alonbl Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
ECCVER="0.2.0"
|
||||
ECCVER_GNUPG="1.4.9"
|
||||
ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff"
|
||||
MY_P=${P/_/}
|
||||
|
||||
DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib linguas_ru"
|
||||
|
||||
COMMON_DEPEND="
|
||||
ldap? ( net-nds/openldap )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
zlib? ( sys-libs/zlib )
|
||||
curl? ( net-misc/curl )
|
||||
mta? ( virtual/mta )
|
||||
readline? ( sys-libs/readline )
|
||||
smartcard? ( =virtual/libusb-0* )
|
||||
usb? ( =virtual/libusb-0* )"
|
||||
|
||||
RDEPEND="!static? ( ${COMMON_DEPEND} )
|
||||
selinux? ( sec-policy/selinux-gpg )
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-lang/perl
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
# Install RU man page in right location
|
||||
sed -e "/^man_MANS =/s/ gpg\.ru\.1//" -i doc/Makefile.in || die "sed doc/Makefile.in failed"
|
||||
|
||||
# bug#469388
|
||||
sed -i -e 's/--batch --dearmor/--homedir . --batch --dearmor/' checks/Makefile.in
|
||||
|
||||
# Fix PIC definitions
|
||||
sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S intl/relocatable.c \
|
||||
|| die "sed PIC failed"
|
||||
sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S || \
|
||||
die "sed PIC failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Certain sparc32 machines seem to have trouble building correctly with
|
||||
# -mcpu enabled. While this is not a gnupg problem, it is a temporary
|
||||
# fix until the gcc problem can be tracked down.
|
||||
if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then
|
||||
filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7
|
||||
fi
|
||||
|
||||
# 'USE=static' support was requested in #29299
|
||||
use static && append-ldflags -static
|
||||
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
$(use_enable ldap) \
|
||||
$(use_enable mta mailto) \
|
||||
--enable-hkp \
|
||||
--enable-finger \
|
||||
$(use_with !zlib included-zlib) \
|
||||
$(use_with curl libcurl /usr) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable smartcard card-support) \
|
||||
$(use_enable selinux selinux-support) \
|
||||
--without-capabilities \
|
||||
$(use_with readline) \
|
||||
$(use_with usb libusb /usr) \
|
||||
--enable-static-rnd=linux \
|
||||
--libexecdir="${EPREFIX}/usr/libexec" \
|
||||
--enable-noexecstack \
|
||||
CC_FOR_BUILD=$(tc-getBUILD_CC) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# keep the documentation in /usr/share/doc/...
|
||||
rm -rf "${ED}usr/share/gnupg/FAQ" "${ED}usr/share/gnupg/faq.html" || die
|
||||
|
||||
dodoc AUTHORS BUGS ChangeLog NEWS PROJECTS README THANKS \
|
||||
TODO VERSION doc/{FAQ,HACKING,DETAILS,OpenPGP}
|
||||
|
||||
exeinto /usr/libexec/gnupg
|
||||
doexe tools/make-dns-cert
|
||||
|
||||
# install RU documentation in right location
|
||||
if use linguas_ru; then
|
||||
cp doc/gpg.ru.1 "${T}/gpg.1" || die
|
||||
doman -i18n=ru "${T}/gpg.1"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "If you are using a non-Linux system, or a kernel older than 2.6.9,"
|
||||
ewarn "you MUST make the gpg binary setuid."
|
||||
echo
|
||||
# if use !bindist && use ecc; then
|
||||
# ewarn
|
||||
# ewarn "The elliptical curves patch is experimental"
|
||||
# ewarn "Further info available at http://alumnes.eps.udl.es/%7Ed4372211/index.en.html"
|
||||
# fi
|
||||
elog
|
||||
elog "See http://www.gentoo.org/doc/en/gnupg-user.xml for documentation on gnupg"
|
||||
elog
|
||||
elog "If you wish to view images emerge:"
|
||||
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
|
||||
elog "Remember to use photo-viewer option in configuration file to activate the right viewer"
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST free42-1.4.75.tgz 6535975 SHA256 a7df69c83ef26bbacdc2c9f912639b9f84f181fea5626a5f12efdefa58185675 SHA512 c075057b6c10b3091845c0448a4ec7fa591b81471b636accad82e662d0706c922496acc54048b781ed748e998c9f1138b614ddef477a78fab778ff01addf89b9 WHIRLPOOL cde04bbbb2ea467a3819729782c5df0580dc48fa7557f2a5f23233df6e38814008f05abef89a3afe336ea60c208de923edaa30bfb41717f213e2eb264464ec2b
|
||||
DIST free42-1.4.77.tgz 1096936 SHA256 b500b90eeee486af297a0b04a4ee611d36a41f99f5a5b71ed2d98ce9831addc5 SHA512 ab2ed1703ce5210c904bd5eda8c416a30588a80b18648fadb16c01ef7c5487a71851cf238e0130402d2536a3068d6ee3eb585e60d99479ca0e1ca5a8ea968651 WHIRLPOOL 2bfd040c82d59a5af0b2391d81756332d9f606d7200239d3d4e06d4e2e8b09b1480b1f76facdafb26056151ac0c654d93068c60071760fc69f72efea03f58659
|
||||
DIST free42-1.5.3a.tgz 8150063 SHA256 3212a32fc7958ed2d53452adf2301c4747b4774154a4ecaceb478b67d31bfce6 SHA512 61f07f8899aac7619d5d9bbeca224f3e06feb9b548adacebf207e1e1e139fd5b4f30f7c11ca5956bb2f71221ea46c15028d6116d67b9130204288cda603b1c5c WHIRLPOOL 45310aa0b16680f5569fc90b65b21264d7b0e2d8fafab0935fb8e6e2170f4a30080eb9eb6f9561e853dca290a49f8668007d005c5cdafd61d1dc5436506abfab
|
||||
|
@ -1,187 +0,0 @@
|
||||
diff -Nur a/gtk/audio_alsa.cc b/gtk/audio_alsa.cc
|
||||
--- a/gtk/audio_alsa.cc 2012-10-27 21:14:48.000000000 +0200
|
||||
+++ b/gtk/audio_alsa.cc 2012-11-13 22:11:41.489906248 +0100
|
||||
@@ -23,39 +23,94 @@
|
||||
#include <sys/time.h>
|
||||
#include <pthread.h>
|
||||
#include <dlfcn.h>
|
||||
+#include <math.h>
|
||||
|
||||
// We want to be able to run even if libasound is not present, so we have to
|
||||
// link it manually using dlopen() and dlsym(). These are the functions we are
|
||||
// going to need; the pointer names are the same as the actual function names
|
||||
// in libasound, with _dl_ prefixed.
|
||||
static int libasound_state = 0; // 0=closed, 1=open, 2=missing
|
||||
-static int (*_dl_snd_pcm_close)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_format_big_endian)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_physical_width)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_unsigned)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_format_width)(snd_pcm_format_t format);
|
||||
-static int (*_dl_snd_pcm_hw_params)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_hw_params_malloc)(snd_pcm_hw_params_t **ptr);
|
||||
-static void (*_dl_snd_pcm_hw_params_free)(snd_pcm_hw_params_t *obj);
|
||||
-static int (*_dl_snd_pcm_hw_params_any)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_hw_params_get_buffer_size)(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_access)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_buffer_size_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_channels)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_format)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
|
||||
-static int (*_dl_snd_pcm_hw_params_set_rate_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
|
||||
-static int (*_dl_snd_pcm_open)(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
|
||||
-static int (*_dl_snd_pcm_prepare)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_resume)(snd_pcm_t *pcm);
|
||||
-static int (*_dl_snd_pcm_sw_params)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_sw_params_malloc)(snd_pcm_sw_params_t **ptr);
|
||||
-static void (*_dl_snd_pcm_sw_params_free)(snd_pcm_sw_params_t *obj);
|
||||
-static int (*_dl_snd_pcm_sw_params_current)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
-static int (*_dl_snd_pcm_sw_params_get_boundary)(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val);
|
||||
-static int (*_dl_snd_pcm_sw_params_set_silence_size)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
-static int (*_dl_snd_pcm_sw_params_set_silence_threshold)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
-static snd_pcm_sframes_t (*_dl_snd_pcm_writei)(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
|
||||
-static const char *(*_dl_snd_strerror)(int errnum);
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_close) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_close * _dl_snd_pcm_close = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_big_endian) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_big_endian * _dl_snd_pcm_format_big_endian = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_physical_width) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_physical_width * _dl_snd_pcm_format_physical_width = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_unsigned) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_unsigned * _dl_snd_pcm_format_unsigned = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_format_width) (snd_pcm_format_t format);
|
||||
+dyn_snd_pcm_format_width * _dl_snd_pcm_format_width = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
+dyn_snd_pcm_hw_params * _dl_snd_pcm_hw_params = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_malloc) (snd_pcm_hw_params_t **ptr);
|
||||
+dyn_snd_pcm_hw_params_malloc * _dl_snd_pcm_hw_params_malloc = NULL;
|
||||
+
|
||||
+typedef void (dyn_snd_pcm_hw_params_free) (snd_pcm_hw_params_t *obj);
|
||||
+dyn_snd_pcm_hw_params_free * _dl_snd_pcm_hw_params_free = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_any) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
|
||||
+dyn_snd_pcm_hw_params_any * _dl_snd_pcm_hw_params_any = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_get_buffer_size) (const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_hw_params_get_buffer_size * _dl_snd_pcm_hw_params_get_buffer_size = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_access) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
|
||||
+dyn_snd_pcm_hw_params_set_access * _dl_snd_pcm_hw_params_set_access = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_buffer_size_near) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_hw_params_set_buffer_size_near * _dl_snd_pcm_hw_params_set_buffer_size_near = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_channels) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
|
||||
+dyn_snd_pcm_hw_params_set_channels * _dl_snd_pcm_hw_params_set_channels = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_format) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
|
||||
+dyn_snd_pcm_hw_params_set_format * _dl_snd_pcm_hw_params_set_format = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_hw_params_set_rate_near) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
|
||||
+dyn_snd_pcm_hw_params_set_rate_near * _dl_snd_pcm_hw_params_set_rate_near = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_open) (snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
|
||||
+dyn_snd_pcm_open * _dl_snd_pcm_open = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_prepare) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_prepare * _dl_snd_pcm_prepare = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_resume) (snd_pcm_t *pcm);
|
||||
+dyn_snd_pcm_resume * _dl_snd_pcm_resume = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
+dyn_snd_pcm_sw_params * _dl_snd_pcm_sw_params = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_malloc) (snd_pcm_sw_params_t **ptr);
|
||||
+dyn_snd_pcm_sw_params_malloc * _dl_snd_pcm_sw_params_malloc = NULL;
|
||||
+
|
||||
+typedef void (dyn_snd_pcm_sw_params_free) (snd_pcm_sw_params_t *obj);
|
||||
+dyn_snd_pcm_sw_params_free * _dl_snd_pcm_sw_params_free = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_current) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
|
||||
+dyn_snd_pcm_sw_params_current * _dl_snd_pcm_sw_params_current = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_get_boundary) (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val);
|
||||
+dyn_snd_pcm_sw_params_get_boundary * _dl_snd_pcm_sw_params_get_boundary = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_set_silence_size) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
+dyn_snd_pcm_sw_params_set_silence_size * _dl_snd_pcm_sw_params_set_silence_size = NULL;
|
||||
+
|
||||
+typedef int (dyn_snd_pcm_sw_params_set_silence_threshold) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
|
||||
+dyn_snd_pcm_sw_params_set_silence_threshold * _dl_snd_pcm_sw_params_set_silence_threshold = NULL;
|
||||
+
|
||||
+typedef snd_pcm_sframes_t (dyn_snd_pcm_writei) (snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
|
||||
+dyn_snd_pcm_writei * _dl_snd_pcm_writei = NULL;
|
||||
+
|
||||
+typedef const char * (dyn_snd_strerror) (int errnum);
|
||||
+dyn_snd_strerror * _dl_snd_strerror = NULL;
|
||||
|
||||
#define TDIFF(begin,end) (((double)(end.tv_sec - begin.tv_sec)*1000.0) + ((end.tv_usec - begin.tv_usec)/1000.0))
|
||||
|
||||
@@ -169,33 +224,34 @@
|
||||
fprintf(stderr, "Could not open " ALSALIB "\nusing gdk_beep() for BEEP and TONE.\n");
|
||||
return false;
|
||||
}
|
||||
- *((void **) &_dl_snd_pcm_close) = dlsym(lib, "snd_pcm_close");
|
||||
- *((void **) &_dl_snd_pcm_format_big_endian) = dlsym(lib, "snd_pcm_format_big_endian");
|
||||
- *((void **) &_dl_snd_pcm_format_physical_width) = dlsym(lib, "snd_pcm_format_physical_width");
|
||||
- *((void **) &_dl_snd_pcm_format_unsigned) = dlsym(lib, "snd_pcm_format_unsigned");
|
||||
- *((void **) &_dl_snd_pcm_format_width) = dlsym(lib, "snd_pcm_format_width");
|
||||
- *((void **) &_dl_snd_pcm_hw_params) = dlsym(lib, "snd_pcm_hw_params");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_malloc) = dlsym(lib, "snd_pcm_hw_params_malloc");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_free) = dlsym(lib, "snd_pcm_hw_params_free");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_any) = dlsym(lib, "snd_pcm_hw_params_any");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_get_buffer_size) = dlsym(lib, "snd_pcm_hw_params_get_buffer_size");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_access) = dlsym(lib, "snd_pcm_hw_params_set_access");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_buffer_size_near) = dlsym(lib, "snd_pcm_hw_params_set_buffer_size_near");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_channels) = dlsym(lib, "snd_pcm_hw_params_set_channels");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_format) = dlsym(lib, "snd_pcm_hw_params_set_format");
|
||||
- *((void **) &_dl_snd_pcm_hw_params_set_rate_near) = dlsym(lib, "snd_pcm_hw_params_set_rate_near");
|
||||
- *((void **) &_dl_snd_pcm_open) = dlsym(lib, "snd_pcm_open");
|
||||
- *((void **) &_dl_snd_pcm_prepare) = dlsym(lib, "snd_pcm_prepare");
|
||||
- *((void **) &_dl_snd_pcm_resume) = dlsym(lib, "snd_pcm_resume");
|
||||
- *((void **) &_dl_snd_pcm_sw_params) = dlsym(lib, "snd_pcm_sw_params");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_malloc) = dlsym(lib, "snd_pcm_sw_params_malloc");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_free) = dlsym(lib, "snd_pcm_sw_params_free");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_current) = dlsym(lib, "snd_pcm_sw_params_current");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_get_boundary) = dlsym(lib, "snd_pcm_sw_params_get_boundary");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_set_silence_size) = dlsym(lib, "snd_pcm_sw_params_set_silence_size");
|
||||
- *((void **) &_dl_snd_pcm_sw_params_set_silence_threshold) = dlsym(lib, "snd_pcm_sw_params_set_silence_threshold");
|
||||
- *((void **) &_dl_snd_pcm_writei) = dlsym(lib, "snd_pcm_writei");
|
||||
- *((void **) &_dl_snd_strerror) = dlsym(lib, "snd_strerror");
|
||||
+ _dl_snd_pcm_close = (dyn_snd_pcm_close *) dlsym(lib, "snd_pcm_close");
|
||||
+ _dl_snd_pcm_format_big_endian = (dyn_snd_pcm_format_big_endian *) dlsym(lib, "snd_pcm_format_big_endian");
|
||||
+ _dl_snd_pcm_format_physical_width = (dyn_snd_pcm_format_physical_width *) dlsym(lib, "snd_pcm_format_physical_width");
|
||||
+ _dl_snd_pcm_format_unsigned = (dyn_snd_pcm_format_unsigned *) dlsym(lib, "snd_pcm_format_unsigned");
|
||||
+ _dl_snd_pcm_format_width = (dyn_snd_pcm_format_width *) dlsym(lib, "snd_pcm_format_width");
|
||||
+ _dl_snd_pcm_hw_params = (dyn_snd_pcm_hw_params *) dlsym(lib, "snd_pcm_hw_params");
|
||||
+ _dl_snd_pcm_hw_params_malloc = (dyn_snd_pcm_hw_params_malloc *) dlsym(lib, "snd_pcm_hw_params_malloc");
|
||||
+ _dl_snd_pcm_hw_params_free = (dyn_snd_pcm_hw_params_free *) dlsym(lib, "snd_pcm_hw_params_free");
|
||||
+ _dl_snd_pcm_hw_params_any = (dyn_snd_pcm_hw_params_any *) dlsym(lib, "snd_pcm_hw_params_any");
|
||||
+ _dl_snd_pcm_hw_params_get_buffer_size = (dyn_snd_pcm_hw_params_get_buffer_size *) dlsym(lib, "snd_pcm_hw_params_get_buffer_size");
|
||||
+ _dl_snd_pcm_hw_params_set_access = (dyn_snd_pcm_hw_params_set_access *) dlsym(lib, "snd_pcm_hw_params_set_access");
|
||||
+ _dl_snd_pcm_hw_params_set_buffer_size_near = (dyn_snd_pcm_hw_params_set_buffer_size_near *) dlsym(lib, "snd_pcm_hw_params_set_buffer_size_near");
|
||||
+ _dl_snd_pcm_hw_params_set_channels = (dyn_snd_pcm_hw_params_set_channels *) dlsym(lib, "snd_pcm_hw_params_set_channels");
|
||||
+ _dl_snd_pcm_hw_params_set_format = (dyn_snd_pcm_hw_params_set_format *) dlsym(lib, "snd_pcm_hw_params_set_format");
|
||||
+ _dl_snd_pcm_hw_params_set_rate_near = (dyn_snd_pcm_hw_params_set_rate_near *) dlsym(lib, "snd_pcm_hw_params_set_rate_near");
|
||||
+ _dl_snd_pcm_open = (dyn_snd_pcm_open *) dlsym(lib, "snd_pcm_open");
|
||||
+ _dl_snd_pcm_prepare = (dyn_snd_pcm_prepare *) dlsym(lib, "snd_pcm_prepare");
|
||||
+ _dl_snd_pcm_resume = (dyn_snd_pcm_resume *) dlsym(lib, "snd_pcm_resume");
|
||||
+ _dl_snd_pcm_sw_params = (dyn_snd_pcm_sw_params *) dlsym(lib, "snd_pcm_sw_params");
|
||||
+ _dl_snd_pcm_sw_params_malloc = (dyn_snd_pcm_sw_params_malloc *) dlsym(lib, "snd_pcm_sw_params_malloc");
|
||||
+ _dl_snd_pcm_sw_params_free = (dyn_snd_pcm_sw_params_free *) dlsym(lib, "snd_pcm_sw_params_free");
|
||||
+ _dl_snd_pcm_sw_params_current = (dyn_snd_pcm_sw_params_current *) dlsym(lib, "snd_pcm_sw_params_current");
|
||||
+ _dl_snd_pcm_sw_params_get_boundary = (dyn_snd_pcm_sw_params_get_boundary *) dlsym(lib, "snd_pcm_sw_params_get_boundary");
|
||||
+ _dl_snd_pcm_sw_params_set_silence_size = (dyn_snd_pcm_sw_params_set_silence_size *) dlsym(lib, "snd_pcm_sw_params_set_silence_size");
|
||||
+ _dl_snd_pcm_sw_params_set_silence_threshold = (dyn_snd_pcm_sw_params_set_silence_threshold *) dlsym(lib, "snd_pcm_sw_params_set_silence_threshold");
|
||||
+ _dl_snd_pcm_writei = (dyn_snd_pcm_writei *) dlsym(lib, "snd_pcm_writei");
|
||||
+ _dl_snd_strerror = (dyn_snd_strerror *) dlsym(lib, "snd_strerror");
|
||||
+
|
||||
if (dlerror() == NULL)
|
||||
return true;
|
||||
fprintf(stderr, "Could not load all required symbols from " ALSALIB "\nusing gdk_beep() for BEEP and TONE.\n");
|
@ -0,0 +1,30 @@
|
||||
diff -Nuar a/gtk/Makefile b/gtk/Makefile
|
||||
--- a/gtk/Makefile 2014-06-21 19:46:55.000000000 +0200
|
||||
+++ b/gtk/Makefile 2014-06-24 00:03:38.719906032 +0200
|
||||
@@ -19,7 +19,6 @@
|
||||
-Wall \
|
||||
-Wno-parentheses \
|
||||
-Wno-write-strings \
|
||||
- -g \
|
||||
-I/usr/X11R6/include \
|
||||
-fno-exceptions \
|
||||
-fno-rtti \
|
||||
@@ -30,14 +29,11 @@
|
||||
-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
|
||||
-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
|
||||
-DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
|
||||
- -D_WCHAR_T_DEFINED
|
||||
+ -D_WCHAR_T_DEFINED \
|
||||
+ ${CXXFLAGS}
|
||||
|
||||
-LDFLAGS = -L/usr/X11R6/lib
|
||||
-LIBS := gcc111libbid-$(shell uname -m).a -lXmu $(shell pkg-config --libs gtk+-2.0)
|
||||
-
|
||||
-ifeq "$(shell uname -s)" "Linux"
|
||||
-LDFLAGS += -Wl,--hash-style=both
|
||||
-endif
|
||||
+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
|
||||
+LIBS := gcc111libbid-$(shell uname -m).a -lXmu -lX11 -ldl -lpthread $(shell pkg-config --libs gtk+-2.0)
|
||||
|
||||
SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
|
||||
shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
|
@ -1,4 +1 @@
|
||||
DIST pommed-1.21.tar.gz 1005380 SHA256 56cf4e2d85d832b0231542f52f3c6928de675b8dc75175f9ea214ca9206a30bf SHA512 265810a50760c9b489eafb8e56ee49574d1e416413e08a12ea3cbbf3485d6864b58aaedf12dd98ce205b2fb9ced1b9a892b6f6758f09ff0b7157c4a1e2f11c7c WHIRLPOOL 23499b0910ef4cbd509df8554e1b6e6efc3793570cc9f62d0ffd9fa649b7086af8b35739dde6167662551c4eacc0e3dfb4132fd4e2c73cc51f475bff5e585665
|
||||
DIST pommed-1.30.tar.gz 993702 SHA256 4a09d18fb6e289aaee9cd95070ce5c73c59cea74cdedf81c1b954c3404eab60f SHA512 005865c5c6d9906617206fa0f0d69cf9bb7feaa5806f7cfa8411d785f145acfd0e313821dd7da961c672721317eaf8f4cb17f9172f9e8bf51cf47faa5b89bfd6 WHIRLPOOL 5b31bb9d20a7bc2dfe30570ea2a76ddc3827b488ba457f7c697275e538bb17d8886aa4424c56dc133c33d4e5f61a37ab8c3e670672aa1c8da22f0664a3174a30
|
||||
DIST pommed-1.31.tar.gz 993795 SHA256 58d3c2583f49f79bdb2f3b614964cd1a1543e38c4b8312f2da6768fe60795c8b SHA512 be78582d459600198d72425903d7135d27d0c8cead11a6b7c52fcd49d176eddeebaba4e688f47ace7724bc7270bfd48908e45d724bfe17b9b8f095fe130cc1c4 WHIRLPOOL 852b2a0f4b5f8cb940ce6711ccd76b2de7606b245eab6c67a7091661ebc1e3eafbfafba18f53f04dff6f92129bfc4eb117260347ddd93c0840857a76ca3389de
|
||||
DIST pommed-1.39.tar.gz 995020 SHA256 d715cf1f85525a62bb18a3f9ebd229a2f586906ab8c9306fc9d2aa192bf79da2 SHA512 26568e359d8ef853710b1d86f397981e87245a84b2ff006964035ea8643e97df44fe52b01841d085eb8dd1aee586e1c8b60c44089f463e2a64b2b95c010a9d10 WHIRLPOOL cdb214162f87e24f8add4023d126a8a0fe2db0714a29dc43ec844dc4eb8b02edecc6866ba41555fea13881c30e6fb5439c99b452ee5f2240db9969e9504ab298
|
||||
|
@ -1,102 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/pommed-1.21-r1.ebuild,v 1.7 2012/09/05 07:13:42 jlec Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook"
|
||||
HOMEPAGE="http://technologeek.org/projects/pommed/index.html"
|
||||
ALIOTH_NUMBER="2499"
|
||||
SRC_URI="http://alioth.debian.org/frs/download.php/${ALIOTH_NUMBER}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="gtk X"
|
||||
|
||||
COMMON_DEPEND="media-libs/alsa-lib
|
||||
x86? ( sys-apps/pciutils )
|
||||
amd64? ( sys-apps/pciutils )
|
||||
dev-libs/confuse
|
||||
>=sys-apps/dbus-1.1
|
||||
dev-libs/dbus-glib
|
||||
sys-libs/zlib
|
||||
media-libs/audiofile
|
||||
gtk? ( x11-libs/gtk+:2
|
||||
gnome-base/libglade:2.0 )
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libXpm )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-sound/alsa-utils
|
||||
virtual/eject"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${P}-r1.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/pommed
|
||||
emake CC="$(tc-getCC)" OFLIB=1 || die "emake pommed failed"
|
||||
|
||||
if use gtk; then
|
||||
cd "${S}"/gpomme
|
||||
local POFILES=""
|
||||
for LANG in ${LINGUAS}; do
|
||||
if [ -f po/${LANG}.po ]; then
|
||||
POFILES="${POFILES} po/${LANG}.po"
|
||||
fi
|
||||
done
|
||||
emake CC="$(tc-getCC)" POFILES="${POFILES}" || die "emake gpomme failed"
|
||||
fi
|
||||
if use X; then
|
||||
cd "${S}"/wmpomme
|
||||
emake CC="$(tc-getCC)" || die "emake wmpomme failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc
|
||||
if use x86 || use amd64; then
|
||||
newins pommed.conf.mactel pommed.conf
|
||||
elif use ppc; then
|
||||
newins pommed.conf.pmac pommed.conf
|
||||
fi
|
||||
|
||||
insinto /etc/dbus-1/system.d
|
||||
newins dbus-policy.conf pommed.conf
|
||||
|
||||
insinto /usr/share/pommed
|
||||
doins pommed/data/*.wav
|
||||
|
||||
dobin pommed/pommed
|
||||
|
||||
newinitd "${FILESDIR}"/pommed.rc pommed
|
||||
|
||||
dodoc AUTHORS ChangeLog README TODO
|
||||
|
||||
if use gtk ; then
|
||||
dobin gpomme/gpomme
|
||||
for LANG in ${LINGUAS}; do
|
||||
if [ -f gpomme/po/${LANG}.mo ]; then
|
||||
einfo "Installing lang ${LANG}"
|
||||
insinto /usr/share/locale/${LANG}/LC_MESSAGES/
|
||||
doins gpomme/po/${LANG}.mo
|
||||
fi
|
||||
done
|
||||
|
||||
domenu gpomme/gpomme.desktop gpomme/gpomme-c.desktop
|
||||
insinto /usr/share/gpomme/
|
||||
doins -r gpomme/themes
|
||||
doins gpomme/gpomme.glade
|
||||
fi
|
||||
|
||||
if use X ; then
|
||||
dobin wmpomme/wmpomme
|
||||
fi
|
||||
}
|
@ -1,111 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/pommed-1.30.ebuild,v 1.8 2012/09/05 07:13:42 jlec Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit eutils toolchain-funcs linux-info
|
||||
|
||||
DESCRIPTION="Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook"
|
||||
HOMEPAGE="http://technologeek.org/projects/pommed/index.html"
|
||||
ALIOTH_NUMBER="3159"
|
||||
SRC_URI="http://alioth.debian.org/frs/download.php/${ALIOTH_NUMBER}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="gtk X"
|
||||
|
||||
COMMON_DEPEND="media-libs/alsa-lib
|
||||
x86? ( sys-apps/pciutils )
|
||||
amd64? ( sys-apps/pciutils )
|
||||
dev-libs/confuse
|
||||
>=sys-apps/dbus-1.1
|
||||
dev-libs/dbus-glib
|
||||
sys-libs/zlib
|
||||
media-libs/audiofile
|
||||
gtk? ( x11-libs/gtk+:2
|
||||
gnome-base/libglade:2.0 )
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libXpm )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-sound/alsa-utils
|
||||
virtual/eject"
|
||||
|
||||
pkg_setup() {
|
||||
if ! use ppc; then
|
||||
linux-info_pkg_setup
|
||||
|
||||
CONFIG_CHECK="~DMIID"
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${P}.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/pommed
|
||||
emake CC="$(tc-getCC)" OFLIB=1 || die "emake pommed failed"
|
||||
|
||||
if use gtk; then
|
||||
cd "${S}"/gpomme
|
||||
local POFILES=""
|
||||
for LANG in ${LINGUAS}; do
|
||||
if [ -f po/${LANG}.po ]; then
|
||||
POFILES="${POFILES} po/${LANG}.po"
|
||||
fi
|
||||
done
|
||||
emake CC="$(tc-getCC)" POFILES="${POFILES}" || die "emake gpomme failed"
|
||||
fi
|
||||
if use X; then
|
||||
cd "${S}"/wmpomme
|
||||
emake CC="$(tc-getCC)" || die "emake wmpomme failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc
|
||||
if use x86 || use amd64; then
|
||||
newins pommed.conf.mactel pommed.conf
|
||||
elif use ppc; then
|
||||
newins pommed.conf.pmac pommed.conf
|
||||
fi
|
||||
|
||||
insinto /etc/dbus-1/system.d
|
||||
newins dbus-policy.conf pommed.conf
|
||||
|
||||
insinto /usr/share/pommed
|
||||
doins pommed/data/*.wav
|
||||
|
||||
dobin pommed/pommed
|
||||
|
||||
newinitd "${FILESDIR}"/pommed.rc pommed
|
||||
|
||||
dodoc AUTHORS ChangeLog README TODO
|
||||
|
||||
if use gtk ; then
|
||||
dobin gpomme/gpomme
|
||||
for LANG in ${LINGUAS}; do
|
||||
if [ -f gpomme/po/${LANG}.mo ]; then
|
||||
einfo "Installing lang ${LANG}"
|
||||
insinto /usr/share/locale/${LANG}/LC_MESSAGES/
|
||||
doins gpomme/po/${LANG}.mo
|
||||
fi
|
||||
done
|
||||
|
||||
domenu gpomme/gpomme.desktop gpomme/gpomme-c.desktop
|
||||
insinto /usr/share/gpomme/
|
||||
doins -r gpomme/themes
|
||||
doins gpomme/gpomme.glade
|
||||
fi
|
||||
|
||||
if use X ; then
|
||||
dobin wmpomme/wmpomme
|
||||
fi
|
||||
}
|
@ -1,111 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/pommed-1.31.ebuild,v 1.8 2012/09/05 07:13:42 jlec Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit eutils toolchain-funcs linux-info
|
||||
|
||||
DESCRIPTION="Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook"
|
||||
HOMEPAGE="http://technologeek.org/projects/pommed/index.html"
|
||||
ALIOTH_NUMBER="3202"
|
||||
SRC_URI="http://alioth.debian.org/frs/download.php/${ALIOTH_NUMBER}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="gtk X"
|
||||
|
||||
COMMON_DEPEND="media-libs/alsa-lib
|
||||
x86? ( sys-apps/pciutils )
|
||||
amd64? ( sys-apps/pciutils )
|
||||
dev-libs/confuse
|
||||
>=sys-apps/dbus-1.1
|
||||
dev-libs/dbus-glib
|
||||
sys-libs/zlib
|
||||
media-libs/audiofile
|
||||
gtk? ( x11-libs/gtk+:2
|
||||
gnome-base/libglade:2.0 )
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libXpm )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-sound/alsa-utils
|
||||
virtual/eject"
|
||||
|
||||
pkg_setup() {
|
||||
if ! use ppc; then
|
||||
linux-info_pkg_setup
|
||||
|
||||
CONFIG_CHECK="~DMIID"
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${P}.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/pommed
|
||||
emake CC="$(tc-getCC)" OFLIB=1 || die "emake pommed failed"
|
||||
|
||||
if use gtk; then
|
||||
cd "${S}"/gpomme
|
||||
local POFILES=""
|
||||
for LANG in ${LINGUAS}; do
|
||||
if [ -f po/${LANG}.po ]; then
|
||||
POFILES="${POFILES} po/${LANG}.po"
|
||||
fi
|
||||
done
|
||||
emake CC="$(tc-getCC)" POFILES="${POFILES}" || die "emake gpomme failed"
|
||||
fi
|
||||
if use X; then
|
||||
cd "${S}"/wmpomme
|
||||
emake CC="$(tc-getCC)" || die "emake wmpomme failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc
|
||||
if use x86 || use amd64; then
|
||||
newins pommed.conf.mactel pommed.conf
|
||||
elif use ppc; then
|
||||
newins pommed.conf.pmac pommed.conf
|
||||
fi
|
||||
|
||||
insinto /etc/dbus-1/system.d
|
||||
newins dbus-policy.conf pommed.conf
|
||||
|
||||
insinto /usr/share/pommed
|
||||
doins pommed/data/*.wav
|
||||
|
||||
dobin pommed/pommed
|
||||
|
||||
newinitd "${FILESDIR}"/pommed.rc pommed
|
||||
|
||||
dodoc AUTHORS ChangeLog README TODO
|
||||
|
||||
if use gtk ; then
|
||||
dobin gpomme/gpomme
|
||||
for LANG in ${LINGUAS}; do
|
||||
if [ -f gpomme/po/${LANG}.mo ]; then
|
||||
einfo "Installing lang ${LANG}"
|
||||
insinto /usr/share/locale/${LANG}/LC_MESSAGES/
|
||||
doins gpomme/po/${LANG}.mo
|
||||
fi
|
||||
done
|
||||
|
||||
domenu gpomme/gpomme.desktop gpomme/gpomme-c.desktop
|
||||
insinto /usr/share/gpomme/
|
||||
doins -r gpomme/themes
|
||||
doins gpomme/gpomme.glade
|
||||
fi
|
||||
|
||||
if use X ; then
|
||||
dobin wmpomme/wmpomme
|
||||
fi
|
||||
}
|
@ -1,110 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/pommed/pommed-1.39.ebuild,v 1.7 2012/09/09 16:23:29 josejx Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit eutils toolchain-funcs linux-info
|
||||
|
||||
DESCRIPTION="Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook"
|
||||
HOMEPAGE="http://technologeek.org/projects/pommed/index.html"
|
||||
ALIOTH_NUMBER="3583"
|
||||
SRC_URI="http://alioth.debian.org/frs/download.php/${ALIOTH_NUMBER}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="gtk X"
|
||||
|
||||
COMMON_DEPEND="media-libs/alsa-lib
|
||||
x86? ( sys-apps/pciutils )
|
||||
amd64? ( sys-apps/pciutils )
|
||||
dev-libs/confuse
|
||||
>=sys-apps/dbus-1.1
|
||||
dev-libs/dbus-glib
|
||||
sys-libs/zlib
|
||||
media-libs/audiofile
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXpm )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-sound/alsa-utils
|
||||
virtual/eject"
|
||||
|
||||
pkg_setup() {
|
||||
if ! use ppc; then
|
||||
linux-info_pkg_setup
|
||||
|
||||
CONFIG_CHECK="~DMIID"
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${P}.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/pommed
|
||||
emake CC="$(tc-getCC)" OFLIB=1 || die "emake pommed failed"
|
||||
|
||||
if use gtk; then
|
||||
cd "${S}"/gpomme
|
||||
local POFILES=""
|
||||
for LANG in ${LINGUAS}; do
|
||||
if [ -f po/${LANG}.po ]; then
|
||||
POFILES="${POFILES} po/${LANG}.po"
|
||||
fi
|
||||
done
|
||||
emake CC="$(tc-getCC)" POFILES="${POFILES}" || die "emake gpomme failed"
|
||||
fi
|
||||
if use X; then
|
||||
cd "${S}"/wmpomme
|
||||
emake CC="$(tc-getCC)" || die "emake wmpomme failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc
|
||||
if use x86 || use amd64; then
|
||||
newins pommed.conf.mactel pommed.conf
|
||||
elif use ppc; then
|
||||
newins pommed.conf.pmac pommed.conf
|
||||
fi
|
||||
|
||||
insinto /etc/dbus-1/system.d
|
||||
newins dbus-policy.conf pommed.conf
|
||||
|
||||
insinto /usr/share/pommed
|
||||
doins pommed/data/*.wav
|
||||
|
||||
dobin pommed/pommed
|
||||
|
||||
newinitd "${FILESDIR}"/pommed.rc pommed
|
||||
|
||||
dodoc AUTHORS ChangeLog README TODO
|
||||
|
||||
if use gtk ; then
|
||||
dobin gpomme/gpomme
|
||||
for LANG in ${LINGUAS}; do
|
||||
if [ -f gpomme/po/${LANG}.mo ]; then
|
||||
einfo "Installing lang ${LANG}"
|
||||
insinto /usr/share/locale/${LANG}/LC_MESSAGES/
|
||||
doins gpomme/po/${LANG}.mo
|
||||
fi
|
||||
done
|
||||
|
||||
domenu gpomme/gpomme.desktop gpomme/gpomme-c.desktop
|
||||
insinto /usr/share/gpomme/
|
||||
doins -r gpomme/themes
|
||||
fi
|
||||
|
||||
if use X ; then
|
||||
dobin wmpomme/wmpomme
|
||||
fi
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST evemu-1.1.0.tar.xz 482884 SHA256 2a10065b66f85053476082f07b8af4fb96d4abe35509e1fd0e166326195fc9dd SHA512 2915ef6ee651a6fbf1c10c3a7562f748be376fd7fe13f3c3e9ef3ac959d1250c2c38c758f29361e134a97a6087cd3f1fbf307a959235f6022bab7daa65dd3c10 WHIRLPOOL 978da8be9e0a083edb07960f868cd42c89d0f1f2861698845236a267b55611435c09d6c864c361b1de404efaa06a84fe43879efc9d88ebd55aee4471650f8596
|
||||
DIST evemu-1.2.0.tar.xz 498400 SHA256 bcc2a97a8e10048ff6b9122180d27ccada63d4f8ca89e61e962201a13551f475 SHA512 41bef7b2e0f0769e4affb5633f41e5352224f5acfb5a001a27548f2236a1dc23d444bbfc3e93ea8eb518a7f4e628185eef9ca5ecefa4d87b201224bfeee28044 WHIRLPOOL 31879f637959265f7c8067c8dedd2b57fa82aeaac94af53fd42270715579163165f7a3d4fb460f2d15080c42d467c4a872c1dbc964018b684f32db49613ef97b
|
||||
DIST evemu-2.0.0.tar.xz 508212 SHA256 2734e980c2bd7450270aec49a14e04d0042a6d39d3946c23ed99a3f86c9af061 SHA512 4853c36dda5e5e015561cffe0cbfbe8e17c10562c7842dd0d9a969cd1b26a1513be49f4310733be862c847828b6dae1cb77b0ae6c98463fcd7cf8619f6502053 WHIRLPOOL a222ebd92c146e3a787b6a51ea5edb2aa373ce2be1b2b82988786e575f744ac206febce0af5c0e2be3c2e43b1155f387e6db5f1dcde5e0aa739ca09ab0f8d111
|
||||
|
@ -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/app-misc/evemu/evemu-1.2.0.ebuild,v 1.1 2013/12/22 11:10:12 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
inherit autotools-utils python-single-r1
|
||||
|
||||
DESCRIPTION="Tools and bindings for kernel input event device emulation, data capture, and replay"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Evemu/"
|
||||
SRC_URI="http://www.freedesktop.org/software/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="python static-libs"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RDEPEND="python? ( ${PYTHON_DEPS} )"
|
||||
DEPEND="app-arch/xz-utils
|
||||
${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
if ! use python ; then
|
||||
sed '/SUBDIRS/s/python//' -i Makefile.am || die
|
||||
autotools-utils_src_prepare
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use python ; then
|
||||
if [[ ! ${EUID} -eq 0 ]] || has sandbox $FEATURES || has usersandbox $FEATURES ; then
|
||||
ewarn "Tests require userpriv, sandbox, and usersandbox to be disabled in FEATURES."
|
||||
else
|
||||
emake check
|
||||
fi
|
||||
fi
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST libgit2-glib-0.0.12.tar.xz 396768 SHA256 193125b314f588894b769058be28101fb0b2bec345520ca6398ee4e8b7319762 SHA512 b3299a20a1a24243604f33dff1e9df0ac0c244049d99e6ec29e9ae405e4370ff229b4b8186593347515930fd483a2b78dcb041d33749076f9dc9778d3674da06 WHIRLPOOL 41adce53f6b08172bcb9940f21141665fbcde04962ede9f68f1797cceeca8c68f156c5668d5a84f392a92ef57f2bc45a9e8b706cd2df98ec0e352ec66463b9cd
|
||||
DIST libgit2-glib-0.0.14.tar.xz 396284 SHA256 474d0327d6052662a364b3c0c2068bdab2168c58d00757aed3f9f87ffd580afc SHA512 7d651f048db2741c7d6899946c7346ee42bd1c639fedc979c27afec0bcc9804636a7e7fa9b9f42e32455ecef2840314eaf339ed7d874f062c4483e9e8397d12c WHIRLPOOL b139b08b4d2c862fe83a5fcdee6fa9fd14628ee2b972dee10bd80981a1645e044bf749c817956bdfa2627508321f7d9c70a1d5356390679a3048ad8a2e46aaec
|
||||
DIST libgit2-glib-0.0.16.tar.xz 396212 SHA256 36fa374e2c01b42aab885c91f9a0da184a21fa06c9e3a273a3d4f593c083627e SHA512 1fcdec0dea0a5ba580e49ebc9805765adbeb827292f9a2686f8289dc98604a332bb4e553f4c74927020352f15eb3e0589c211c4b96d524167dc447268a382194 WHIRLPOOL 236286633c9aec5bcaeaa762e07ea4615081fb610dcf712bea48943aa34cd17ba371c5ec77cf3906ca16c83efe1d710feec486c7fc7c4743a82d1128fd21437e
|
||||
|
@ -1 +1,2 @@
|
||||
DIST qof-0.8.1.tar.gz 885073 SHA256 53fa6db79140ae5ff0863298bdd1c09cfdf187d3967a90ca519a5713fec9c154 SHA512 ca6c8ab891627117993e5113065959dcfdd9cbe8b836151d75e2bea22ddbb98b0b68fa1e5fc52656242228303771eec36146aba3e43a4c70c10d7d0e7df70971 WHIRLPOOL 05c3740743e4908d14a9aaaf1078b4a6d02edc4c0d0879817a6db753492683744f7d3ca511d4f51eedd6550635ec4c6f6e7fd4cdf5a4b04d0c761928bf063854
|
||||
DIST qof_0.8.7.orig.tar.gz 932957 SHA256 86fd671390dc13ee6fd2e1e13775786c518b0ebff5e886f27bbd394de1e73094 SHA512 ed121aa599f785aab861e3441a96cc20e82f3a4d8fe4292d27fedbae4ffa79408811c98bb841ef9be5a465e482ad67c4878589098dc0b5477948151e41ee298c WHIRLPOOL e49f36cfaf5b8604ce4def5f7d3910ff9daf419dcfc65a41825c97a0dfb76d435b01fd71d01f647a7e6bbc9774155cccadf30da7b78fc4978cf0ee39ea56458b
|
||||
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/qof/qof-0.8.7.ebuild,v 1.1 2014/06/24 10:32:07 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit autotools gnome2
|
||||
|
||||
DESCRIPTION="A Query Object Framework"
|
||||
HOMEPAGE="https://alioth.debian.org/projects/qof/"
|
||||
SRC_URI="mirror://debian//pool/main/q/${PN}/${PN}_${PV}.orig.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="doc nls sqlite"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libxml2
|
||||
dev-libs/glib:2
|
||||
sqlite? ( >=dev-db/sqlite-2.8.0:0 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
!dev-libs/qof:0
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
dev-texlive/texlive-latex )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/-g2 //' configure.ac || die
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
--disable-error-on-warning \
|
||||
--disable-static \
|
||||
--disable-gdasql \
|
||||
--disable-gdabackend \
|
||||
$(use_enable nls) \
|
||||
$(use_enable sqlite) \
|
||||
$(use_enable doc doxygen) \
|
||||
$(use_enable doc latex-docs) \
|
||||
$(use_enable doc html-docs)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# upstream bug ????
|
||||
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_compile
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST pandas-0.12.0.tar.gz 3155059 SHA256 be9b4c3611801b366873531bc87a87dd16b19e7d78fa84c21898cd007931c86d SHA512 da5dbd6109f7c96b762fcdf695ed50da8059ca78f645b0dec9a741ed89638ba43f8b336d339d3d4c250585ddfddff240b40bb25e99ab642eed825c649f2fd59e WHIRLPOOL 19cb14eff3b397d80d2c33d55c980b1db1793c087048be9cc13718e50f6034aa3f15fe27866cc13f778fa71cf3c91147449865b9597087622fa9cf24e71d527d
|
||||
DIST pandas-0.13.0.tar.gz 3604253 SHA256 5bb3f7a5f24fe8280e84e5407dc129364e7825cbe366b79676bd5f37a9b2bf0e SHA512 c5e2673f9a3b1e28d038bf3e5911445c8e77f4669eb5df5849062b41c96f93b6f09fa87421ae7382ba50f53c9ac0cf9564bbff5b300f097bf929fca366a500a6 WHIRLPOOL 91257ed915f7ead4d68e0ebf360f326e4e32e8de51c79c315902f297e3c05bd3a525861e6f575419c6c6eb141ecbb0228e6886c02be49a565324b319b0a65fd0
|
||||
DIST pandas-0.13.1.tar.gz 6096890 SHA256 6813746caa796550969ed98069f16627f070f6d8d60686cfb3fa0e66c2e0312b SHA512 a5fc36141f1b9269ce69ea35f8308abea3e6a77e54fe5df3d3614f1b9ea79f1c4b1c07da1b78d5d26f7ccf238a7c569a978caaa411217c290f7a1870e878e1f2 WHIRLPOOL a091570987c55190fe3650443392b4858938e7a77145a25859f2f9e479d1701876fa06a75610ef2771543cf8574ae992793c9377b6a246cab371edbd16a5eb40
|
||||
DIST pandas-0.14.0.tar.gz 6526846 SHA256 f7997debca756c4dd5ccdf5a010dfe3d1c7dac98ee706b715d994cf7c9d35528 SHA512 905782956e6aa1bc15c8dd407d2cb731b8bdeb38e4e85d149d1ba665b88c47ff38566b19e382a83a17ef5d09a19a627d77b9afdd96dc0c0abda62ad9152b4083 WHIRLPOOL 9e8bb971cef93fd15faba7a2a4f032f266849d5f1e7d2a8f0233b73cf26c97fa78044de8617ea54b3d991591758c57bec2cb2a913b7d7735d858c420fe6bef65
|
||||
|
@ -0,0 +1,114 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pandas/pandas-0.14.0.ebuild,v 1.2 2014/06/24 06:03:56 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1 virtualx
|
||||
|
||||
DESCRIPTION="Powerful data structures for data analysis and statistics"
|
||||
HOMEPAGE="http://pandas.sourceforge.net/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc examples excel html test R"
|
||||
|
||||
REQUIRED_USE="
|
||||
excel? ( !python_targets_python3_2 )
|
||||
doc? ( !python_targets_python3_2 )
|
||||
R? ( !python_targets_python3_2 )"
|
||||
|
||||
CDEPEND="
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
doc? (
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/ipython[${PYTHON_USEDEP}]
|
||||
dev-python/html5lib[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
>=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/pytables[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/rpy[$(python_gen_usedep 'python2_7')]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/xlrd[$(python_gen_usedep 'python2*')]
|
||||
dev-python/xlwt[$(python_gen_usedep 'python2*')]
|
||||
sci-libs/scikits_timeseries[$(python_gen_usedep 'python2*')]
|
||||
x11-misc/xclip
|
||||
)
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
# dev-python/statsmodels invokes a circular dep
|
||||
# hence rm from doc? ( ), again
|
||||
RDEPEND="${CDEPEND}
|
||||
dev-python/numexpr[${PYTHON_USEDEP}]
|
||||
dev-python/bottleneck[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
dev-python/pytables[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
excel? (
|
||||
>=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/xlrd[$(python_gen_usedep 'python2*')]
|
||||
dev-python/xlwt[$(python_gen_usedep 'python2*')]
|
||||
)
|
||||
html? (
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
|| (
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/html5lib[${PYTHON_USEDEP}] )
|
||||
)
|
||||
R? ( dev-python/rpy[$(python_gen_usedep 'python2_7')] )"
|
||||
|
||||
python_prepare_all() {
|
||||
if use doc; then
|
||||
# Prevent un-needed download during build
|
||||
sed -e 's:^intersphinx_mapping:#intersphinx_mapping:' \
|
||||
-e "s:^ 'statsmodels:# 'statsmodels:" \
|
||||
-e "s:^ 'python:# 'python:" \
|
||||
-e "s:^}:#}:" \
|
||||
-i doc/source/conf.py || die
|
||||
fi
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
# To build docs the need be located in $BUILD_DIR,
|
||||
# else PYTHONPATH points to unusable modules.
|
||||
if use doc; then
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
cp -ar "${S}"/doc . && cd doc || die
|
||||
LANG=C PYTHONPATH=. "${EPYTHON}" make.py html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
pushd "${BUILD_DIR}"/lib > /dev/null
|
||||
PYTHONPATH=. MPLCONFIGDIR=. HOME=. \
|
||||
VIRTUALX_COMMAND="nosetests --verbosity=3 pandas" \
|
||||
virtualmake || die
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
if use doc; then
|
||||
dohtml -r "${BUILD_DIR}"/lib/doc/build/html/*
|
||||
einfo "An initial build of docs is absent of references to statsmodels"
|
||||
einfo "due to circular dependency. To have them included, emerge"
|
||||
einfo "statsmodels next and re-emerge pandas with USE doc"
|
||||
fi
|
||||
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST rpy2-2.3.10.tar.gz 187420 SHA256 728326d6d13107f7156f1f3d6ad3a7d6a19ae4d6801e56708e794196d5b0a509 SHA512 58013019bb71c28b0c890a599687628d94fc0a59f7071177618d8494eca485eb08ae9f7d27cf529fe973b01254c00373130b68c8ce863b69f8dcfa54bd5bf9f8 WHIRLPOOL bf8e8c19b75622eb5c923496d0ae1625f3196d3e760fbf60558f692847f0a35a3a1f2112951cb48fa5c9c111fdc145e0babe99f489aa29033b9e21edf0b6180e
|
||||
DIST rpy2-2.4.0.tar.gz 160914 SHA256 3cb6360d4d0af7996979f50d0347f5f74fc3fcf98e3ee8057c4c886b358d17e1 SHA512 cd6432ba2f5c4f0e8e0a49e473efd917cfd279f435dc4fa31e417a725085937126ea2435f43f2a9fdd01f2d4f53698f1684375885525fba095ad657e7890facf WHIRLPOOL f67c5ddb7fd3576bf3cc143d6be4b803e49f3b56154c2ad7689a0c90511e7d037b370fa76b64a7d8b72dd49b5850c96382bdd3f67b0145afd68959a8112150b0
|
||||
DIST rpy2-2.4.2.tar.gz 161135 SHA256 c88f961e6ea8bbb24dbffab6738a0bc090ca8597ae8292731ae3362e64c839c8 SHA512 e939504d8907772d203e9f999cb31951e4803e125ada8cc1c8103185ec9bbb8a1aa65324aa843f0bfa6686b2a76be66b536d04ee992e18fa1bd3db85970e09e9 WHIRLPOOL 831d5d9ca2b54622731b3d0d65b34f21d3f275c7686060a24b5bf2121e191e11dad264327f6132cba6d634e35851f22d51ace62912233e520080659ca4fb7ef9
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rpy/rpy-2.4.2.ebuild,v 1.1 2014/06/24 01:58:44 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
MYSLOT=2
|
||||
MY_PN=${PN}${MYSLOT}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Python interface to the R Programming Language"
|
||||
HOMEPAGE="http://rpy.sourceforge.net/ https://pypi.python.org/pypi/rpy2"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/R-3
|
||||
dev-python/numpy[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/pandas-0.13[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_compile() {
|
||||
if ! python_is_python3; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
${PYTHON} -m 'rpy2.tests' -v || die
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/setuptools/setuptools-5.2.ebuild,v 1.1 2014/06/24 03:19:31 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="a collection of extensions to Distutils"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/setuptools"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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 ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
# Force in-source build because build system modifies sources.
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
DOCS=( README.txt docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
|
||||
|
||||
python_prepare_all() {
|
||||
# Disable tests requiring network connection.
|
||||
rm -f setuptools/tests/test_packageindex.py
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
|
||||
# It tries to sandbox the test in a tempdir
|
||||
HOME="${PWD}" esetup.py test
|
||||
}
|
||||
|
||||
python_install() {
|
||||
export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
|
||||
distutils-r1_python_install
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST tox-1.4.3.tar.gz 71661 SHA256 b998d809d954fd9c30476a56bbbbf20a1a5adaa3e4cc5eb052c7051a682b2021 SHA512 4d7359c8f3d9d6f7c71dbd7d486221eed24b60ccf5de561c558e877ebef69186ed1d4829ef50e5d1d50ae20907aae350ef85748b2ecf4187247fe9623baa54f6 WHIRLPOOL 0a0e715a3dd6f846d0737d29e8a17f1cadc83c6eff72efaa31fd61fe96800b910a8d833b2fc8526643137ef60ffc5bd8833f0fdee59fc2785ac2de38fff118b9
|
||||
DIST tox-1.6.1.tar.gz 131654 SHA256 05c72b3b7481b47f48f63436c7355783dc8be77ffd7c2bc948b0b7aa2dd4d0de SHA512 af5e26e1b1a1f62b528063e540424087f99ef467e3b9aae27e6658170218f010cba9af544b42776025d5058ebbaec81cab81eed0a0d67129237635a3905abd10 WHIRLPOOL 219174233cd9a22ba971d85d76b8395b090055fe9f105c92a946add03b0e2dbc43a5c249d669911ac7ec018cea58c3f8d76501ecee6962dd5a9a6cda57033447
|
||||
DIST tox-1.7.0.tar.gz 84492 SHA256 4cac3410af8b62f50a6496962af3884bdb1f99d30439511489e8a807e89379f8 SHA512 f7fc0f1028cfd2c4bc6cdf07b2e64cd6ed213676368bb3a6dba4334bbae00ac7afe0576e9fc2e299b1b251342fa7080ab15c1f52e961da7462e904b427932370 WHIRLPOOL 67f8d7e0c3bb1f4aef4db8a9785aa99d1433c7e2f62a95892bcfb48b813904d5c2422a5ff2ca79a1d91a509420ebd17a443b393555bec57ace20d534867e61f4
|
||||
DIST tox-1.7.1.tar.gz 84635 SHA256 869cb9e07847a9f0238f5a5029f3621504a5a3ec05af6d878e879b354c6851c4 SHA512 71135f2e1644db28cbfae42be1ed68e55e61fd1ba87bca735d367d36a42ec0a0c03bbcb171514ef38cb64e8b15b66987112d3339e03abaf274d098a9efb1cf93 WHIRLPOOL 6219466a4e2237e3eaf1523150e1a71d73adfe596a3d63700b72b3a3d2f6fd5f09944566667c9264b810b633d987ca1024c12835c46e370d031264b81beb13df
|
||||
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/tox-1.6.1.ebuild,v 1.2 2014/02/03 10:18:40 jlec Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="*:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="virtualenv-based automation of test activities"
|
||||
HOMEPAGE="http://tox.testrun.org http://pypi.python.org/pypi/tox"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/setuptools
|
||||
>=dev-python/virtualenv-1.8.4
|
||||
dev-python/pip
|
||||
dev-python/pytest
|
||||
>=dev-python/py-1.4.9
|
||||
virtual/python-argparse"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
"$(PYTHON)" setup.py build -b build-${PYTHON_ABI} \
|
||||
install --root "${T}/test-${PYTHON_ABI}"
|
||||
PATH="${T}/test-${PYTHON_ABI}/usr/bin:${PATH}" \
|
||||
PYTHONPATH="${T}/test-${PYTHON_ABI}/$(python_get_sitedir -b)" py.test -x
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
use doc && dohtml -r doc/_build/html/
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/tox-1.7.0.ebuild,v 1.1 2014/02/03 10:18:40 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="virtualenv-based automation of test activities"
|
||||
HOMEPAGE="http://tox.testrun.org http://pypi.python.org/pypi/tox"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/virtualenv-1.11[${PYTHON_USEDEP}]
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
>=dev-python/py-1.4.17[${PYTHON_USEDEP}]
|
||||
virtual/python-argparse[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
py.test -x || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && HTML_DOCS=( "${S}"/doc/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ttfunk-1.0.3.gem 457216 SHA256 0832ebbf47fd1b1fd052b6bd9f7414d8053b925d5b23a38553c2f348193a28c2 SHA512 6d158b1ae8a1000cd935710039945002fffae0e96b700a9956e069b4604c81fca5871d0f4c39b830269105b0170952c74d0f7465d3d32217f260e8f2ac42fcef WHIRLPOOL c1f7dc1ffc26a459a0289ab046290d1b973b6b2e419a04cb033fb6ea85464d3406560ca0c19b789598a3a7a946d0ad489a9eeb2b22027e4a0f7d41dc144890d6
|
||||
DIST ttfunk-1.1.1.tar.gz 732820 SHA256 7776c9b51dbe11761154f0e8b2696d0da66f7590786121c0e8e303c2acd57c00 SHA512 f22a2ede45783a5b9f78cc32c5ee535277878d20fb792abedcaec3cb09926dbe33e7a9db4da36a3b1e91a2a8f61daa568e8a881e0f0abdbfbc1e7a3103aa4e4f WHIRLPOOL 2010dbf45fde6c46810e641f5a366db6ce28d017a55ffa5b76fb6de7c9d4048e0df6eabcd36c68c4defdc1401c2a6d751309ee0adc132f12c411ff40c2cc3095
|
||||
DIST ttfunk-1.2.0.tar.gz 733227 SHA256 611464f2d26a9882805a98fcaab28c0587782b714bdf8e7e0ddd268b38f899f5 SHA512 e1237488cfedce28325c52ecba7e1db87d3ec094ed2081edf332fefbe0ac9c8e93bdc483caf1d32246faff578ba335aeee049acce35229ab1b46a8458f8bcf3c WHIRLPOOL 21824dd084bb9d37545e2de4cba2fb65e911092f6b084db20f48d9d1e67bd258c44df23aab0a8952e9a842c6d27906a6681e9e4820e276d390c86c2c46e50796
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ttfunk/ttfunk-1.2.0.ebuild,v 1.1 2014/06/24 05:47:12 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A TrueType font parser written in pure ruby."
|
||||
HOMEPAGE="https://github.com/prawnpdf/ttfunk/"
|
||||
SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 GPL-3 Ruby )"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST abi-compliance-checker-1.98.4.tar.gz 258639 SHA256 889f26c3c58c36afbaf1e7bde7f49107f25231acf901ce85a10f93812755401b SHA512 31773a26911b89a2e472fe6b2b9504d4cd196a193765593cec8d7f8a4dbc1ceea7e70585ec8b6d73f2664ca53bafd1c85657c3c4553da3f7cc8e2350e84ce052 WHIRLPOOL 1475e14bb42de5e7d2fa934dec6f1333f72d4e493a87d352a0da4a2e326b75648d1f146e90743f20d9bfd066911b2dd1e568ce98a560dfd14b3f655a303303ff
|
||||
DIST abi-compliance-checker-1.98.7.tar.gz 256069 SHA256 b1198a4c726ead9d02d1ab1fdbc384f72c34d43e4d29b8438d1b1460aca73699 SHA512 a925c12b0cebc72ee6af84ea1663a8f3e2333e130c1bff494866a54efc644a1825bfc5ce84d5c183e4031dc4037847b42a808099e127874e0184e83b33d499ec WHIRLPOOL 17c6f92d889e4236abc1607dfc3547b3f20d74084be562e390a177d345026fc539056e302ef0b9a682e6e0203502010af5ec900011a8077790bd1688c680081d
|
||||
DIST abi-compliance-checker-1.98.8.tar.gz 259591 SHA256 e3850394b8b8c1e6bad5e4136fc83a8ed8dab9f429c0f6a45cf3d1a7351742cb SHA512 b65d8ad2050e51b15c26e999886ec9b23aee1e7ce3836fc6ede7201f0831a0a8070317908fa33f68fcb552ed997b2949ecb6c663066d307cb1b5edad0bfbb700 WHIRLPOOL 9679fec45ae6e0b6c819ff55b06bd1d5d7bc578dd446498b0e5334d7ffb99a9d5a9d532a0c17586fccd323c027ee89c09490311cfcdab0ab461ab5b0c91f4a46
|
||||
DIST abi-compliance-checker-1.99.9.tar.gz 272227 SHA256 52b0daca89fcda73cde126497c8015ca823417074ba02fcff68b7acf2f45e516 SHA512 bf3530463a93ed453c9479fa2907e8e68d34949e71bb552fabc43b37f7fa562a49339adc86de09596a13ccd5586bfc5fcb5df1d03ffa04020d9ac3622025b2be WHIRLPOOL 0d62b5c4b14e814231cfa06ffdcfd7fa44fecd2d154bf57b0abb13f2540f755b3de3179fd9d3c34720329f674285877b3b4e43dc904b9b1ae1c7b3c88467094e
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/abi-compliance-checker/abi-compliance-checker-1.99.9.ebuild,v 1.1 2014/06/23 16:30:58 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="A tool for checking backward compatibility of a C/C++ library"
|
||||
HOMEPAGE="http://ispras.linuxbase.org/index.php/ABI_compliance_checker"
|
||||
SRC_URI="https://github.com/lvc/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}"/usr || die
|
||||
perl Makefile.pl --install --prefix=/usr --destdir="${D}" || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST android-studio-ide-135.1155795-linux.zip 164228773 SHA256 c936c3e5c2f9090eee6d396e7ec358cb41f3f11ba7cd4c374123b8444c43d133 SHA512 933aff14e18309a898b0b002e04765e872f7a7ee6f9e155ad887ebfe15d2a0710444f5d86da4389240bc5759dbe8d8943cfba70bc19e2b159c7bf0918ebd3ebe WHIRLPOOL c72b2be24464f078c76ade887f608a8b41fde372ba0afe7b12508cbc5d685a872e0ff3a965ee4d50eda8a795754e2d9dceba3dbfc676691631222c8b192c1797
|
||||
DIST android-studio-ide-135.1195882-linux.zip 165365418 SHA256 21bd7bea5cfab59dfca97c9ebd39f11968c29991b257dcffc58ec642cd885854 SHA512 c56680e63b85d0f9b81da0511c053c2e213893dd23a3150b1028e827f65518d88097b605ca03f70aead36a4575854ae461b6926a4fcd241a43ec999cb4524153 WHIRLPOOL 43ce48d4773667aef3d44b6e9697190c7a994be21c0967ab1fccf440b8b5069c29d34c4a1daba34cf13d56e1e4bc37876b1db6ac24b65a7aa44395ec641dffd7
|
||||
DIST android-studio-ide-135.1224218-linux.zip 165824675 SHA256 e01e0be365acedb20bb5a2c8902e997bb50c62304cf9b0986ef286ab16c47e92 SHA512 1b42f62f946f6d3a16405083382fa5f356e66391d8fc5104d12e15ef6e82570b6493cdfde949478db246fab0fb0a05cda0506fb7643c8934faa1d5e8a6b8dfc4 WHIRLPOOL 8e293e92d9f2376f1cb4814a3c5a14b64061e085c26c8bed04274b50a66e181ee538a6269da8ee5d5ec6c6449fe05364d9fcd7ad847af48f357065423807ba80
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/android-studio/android-studio-0.6.1.135.1224218.ebuild,v 1.1 2014/06/23 18:54:41 swift Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils versionator
|
||||
|
||||
RESTRICT="strip"
|
||||
QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
|
||||
STUDIO_V=$(get_version_component_range 1-3)
|
||||
BUILD_V=$(get_version_component_range 4-5)
|
||||
DESCRIPTION="A new Android development environment based on IntelliJ IDEA"
|
||||
HOMEPAGE="http://developer.android.com/sdk/installing/studio.html"
|
||||
SRC_URI="http://dl.google.com/dl/android/studio/ide-zips/${STUDIO_V}/${PN}-ide-${BUILD_V}-linux.zip"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="app-arch/zip"
|
||||
RDEPEND=">=virtual/jdk-1.6"
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r *
|
||||
fperms 755 "${dir}/bin/studio.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
|
||||
|
||||
newicon "bin/idea.png" "${PN}.png"
|
||||
make_wrapper ${PN} ${dir}/bin/studio.sh
|
||||
make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE"
|
||||
}
|
@ -1 +1 @@
|
||||
DIST libgnomeui-2.24.5.tar.bz2 1440172 SHA256 ae352f2495889e65524c979932c909f4629a58e64290fb0c95333373225d3c0f
|
||||
DIST libgnomeui-2.24.5.tar.bz2 1440172 SHA256 ae352f2495889e65524c979932c909f4629a58e64290fb0c95333373225d3c0f SHA512 e78fbe909179161acb6f7a1d31b8a247c9007af55c7f9c36422791be8d2681d42edfa582c19db88459d36309a18c03cb859997fe6b5918f602884607a8b6d5d5 WHIRLPOOL 0cfb10abdddd282f45b147fa3214bbaba005e75e5c73ffed962fbb6b828d2e632d3de49c876eb6127bf13b85a9985f3c9dec9571085196d0f23a762f93433f22
|
||||
|
@ -1,3 +1,2 @@
|
||||
DIST gnome-calculator-3.10.2.tar.xz 1086400 SHA256 2e583252e9332d8c7be52f1512a113869be1ad27fa829f7b49c89c9ea66d6d3e SHA512 f03ad5d49ee05c6acd84b9db7586bbe5086af96df8e264d48e8337bef7a0bf5289a977bd8b7a14066e4c0cba9ee9b954e44d2b77c95b5e8e08e0371ef6bddd2e WHIRLPOOL d7c6d3793adc895556e68f13e03759db19c9f9a25bf0d66760b1eb11b63f02ade6e9cab76c15cee89571a5681d74035df41cbc3b1fa93a80b0df09a2d64a2ea3
|
||||
DIST gnome-calculator-3.12.1.tar.xz 1213544 SHA256 15a75bbe19f6d2280d864f0504f6fc5b1f148fea9738b5548b64b7b8c0c64740 SHA512 5cd10dd29a98014f6de88f0317de8c4cf871b065b773f3ee89ba6a30853a82e413e27e6f2f1f76e7d614d5ca31c4e4e3e52b5b5b4c6a1d33369ec54dc138e91d WHIRLPOOL 9b464d13b8b5baa38ac9cbf3c4f860f9c091cd11543b349c3f0430229ce9203e9796937ebaa316c4e3e272f71491936ce3dd4f9aec29f1080d236966b45f8251
|
||||
DIST gnome-calculator-3.12.2.tar.xz 1213444 SHA256 da9dd34286979e88430b236982bf0c8b4415cd0c0caa0c19228fb521c08abe60 SHA512 615669be101ad50a2949a711a61b3ac810de8707d450286879853bbdfde849d3246fb1f0f58a9fa15be49a54452492b9ebaf7b77436e5efbf8fb781f099e0b3d WHIRLPOOL 6dd3d8695a3cbf89cfde48e4c8404bdd95410e52d8dd8f70ef6f3a162a70df8b0e532924b106a720ca2262a6fb0332677a3845ce9ecc5a0d4296a3af9a26008a
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-calculator/gnome-calculator-3.12.1.ebuild,v 1.1 2014/04/27 17:12:00 eva Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="A calculator application for GNOME"
|
||||
HOMEPAGE="https://live.gnome.org/Calculator"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.31:2
|
||||
dev-libs/libxml2:2
|
||||
>=x11-libs/gtk+-3.10:3
|
||||
>=x11-libs/gtksourceview-3:3.0
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<gnome-extra/gnome-utils-2.3
|
||||
!gnome-extra/gcalctool
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-util/intltool-0.50
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
ITSTOOL=$(type -P true) \
|
||||
VALAC=$(type -P true)
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST gucharmap-3.0.1.tar.bz2 3275481 SHA256 948a376f13af98ffe6be29c73f1d89d2dbc201abd697bb6e85c717d8242dcf75 SHA512 4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1 WHIRLPOOL 6c9aaaaf31428db5257f98da741513c192ca32371b5d19952471d09586900186b269192b8ae6902e430e7fb3116bccc7d6ed4bca050ad0ca58eb14d7817d569a
|
||||
DIST gucharmap-3.10.1.tar.xz 1924628 SHA256 04e8606c65adb14d267b50b1cf9eb4fee92bd9c5ab512a346bd4c9c686403f78 SHA512 d016a38dfcf61d9ad0391e7182f8f7abfb832701eb8bbabe2ba8c18c9b4fedb47624b98f8a57b07c01bc1d3a44ea1076256073a117591d73a382e4e0b505bdf5 WHIRLPOOL 2f321cd758b2ebcdcf96d2e1a315d006f0d0ec8dc8224d62e7e14859e5f224d68367f2aedd88322fe3de49a4cf29cd46cec033326dc3a11634728d5aa9d3e0cc
|
||||
DIST gucharmap-3.12.0.tar.xz 1915372 SHA256 902f02e741d7eebf919e8c6bb8936f7eafe88b4c556874c9121346c40dc55c0f SHA512 02b4e5dc3556ad00d9dbbd12519322ce1490f43956cb7ab7318255cbd7cf3e0a9267fc535f57db73829bb9cf4f6734dcc6339f9cdb4d04ebd5f8b660eab2e905 WHIRLPOOL 799cf820718de4fc8da751cd996ffc4bda420e18d5064dfc8203ae9a750b868f2125bbe72f0191e1065ec6172755f920a15a4998c060233d5145b8167f94739e
|
||||
DIST gucharmap-3.12.1.tar.xz 1918188 SHA256 5e260767da43f6dc31a8be33ca363da56781349b367464fa9c478bca66aa18d9 SHA512 47d5a85cd6941ea5698442658d7aa91ac9e2b86b861f2fa9fd2a397caddc81c89df550cd635c5cf080bb31e7f2f0968d4bd36c23dc231799af533736fe66bf6b WHIRLPOOL cd2986dc7070f94c66a61e51db7eca7fd5c4cd7cfcb13178e05446a5ea7a240f1b4d38a9b66ccabb60503e1b2c7ff7ca748248d0a31715fe7b0c09b37bae0c92
|
||||
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gucharmap/gucharmap-3.12.0.ebuild,v 1.1 2014/04/27 17:21:20 eva Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="yes"
|
||||
VALA_MIN_API_VERSION="0.16"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit gnome2 vala
|
||||
|
||||
DESCRIPTION="Unicode character map viewer and library"
|
||||
HOMEPAGE="http://live.gnome.org/Gucharmap"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="2.90"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="cjk +introspection test vala"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.32:2
|
||||
>=x11-libs/pango-1.2.1[introspection?]
|
||||
>=x11-libs/gtk+-3.4.0:3[introspection?]
|
||||
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.0 )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<gnome-extra/gucharmap-3:0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/yelp-tools
|
||||
dev-util/desktop-file-utils
|
||||
>=dev-util/gtk-doc-am-1
|
||||
>=dev-util/intltool-0.40
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
test? ( app-text/docbook-xml-dtd:4.1.2 )
|
||||
vala? ( $(vala_depend) )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# prevent file collisions with slot 0
|
||||
sed -e "s:GETTEXT_PACKAGE=gucharmap$:GETTEXT_PACKAGE=gucharmap-${SLOT}:" \
|
||||
-i configure.ac configure || die "sed configure.ac configure failed"
|
||||
|
||||
# avoid autoreconf
|
||||
sed -e 's/-Wall //g' -i configure || die "sed failed"
|
||||
|
||||
use vala && vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Do not add ITSTOOL=$(type -P true); yelp-tools is a true required
|
||||
# dependency here for some LINGUAS.
|
||||
gnome2_src_configure \
|
||||
--disable-static \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable cjk unihan) \
|
||||
$(use_enable vala)
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST alsa-lib-1.0.27.2.tar.bz2 906844 SHA256 690ed393e7efd4fc7e3a2d2cda5449298ca0c895197e5914e350882012430d19 SHA512 3fa9160e001cf21ddc6332c3748f8aa27bd1b514616fd1a9993c34128fe99d07e2dfc5f1a9177e1c17456d1361496f90bf3552f940fd85c6ea5ac9bbc30fe8ce WHIRLPOOL d5df07a99abe4fe7842ef9fe2718148f17db0a182ef0315ec5c32e2ea20ea2a2da007f880dbc2954efc5a2d61dd5e92038a45d8172bee29d8af13532dcdd4afd
|
||||
DIST alsa-lib-1.0.28.tar.bz2 903786 SHA256 3c074b85dde1b30e78ef4995579765833e5b693fbbd8f834c335e080cb734a6d SHA512 a08430d0beb4a751b1608d148f4fc3d1077a689f5f7197b830a2768d66238b69de2614448d56643fbcb3141faa06ab361b7a8579cce4303304bce8c10de01f08 WHIRLPOOL db51ab59cfce545a4790c423a141846996d2fa2db7134b3cf17562e7e1d70bc4c56052edda9e6bfcd6f38ca9750f266bcec845b66c43402340f187a945a1098b
|
||||
|
@ -0,0 +1,87 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.28.ebuild,v 1.3 2014/06/24 06:56:21 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# no support for python3_2 or above yet wrt #471326
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit autotools eutils multilib multilib-minimal python-single-r1
|
||||
|
||||
DESCRIPTION="Advanced Linux Sound Architecture Library"
|
||||
HOMEPAGE="http://www.alsa-project.org/"
|
||||
SRC_URI="mirror://alsaproject/lib/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="alisp debug doc elibc_uclibc python"
|
||||
|
||||
RDEPEND="python? ( ${PYTHON_DEPS} )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-soundlibs-20130224-r1
|
||||
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( >=app-doc/doxygen-1.2.6 )"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die
|
||||
# http://bugs.gentoo.org/509886
|
||||
use elibc_uclibc && { sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die; }
|
||||
epatch_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf
|
||||
# enable Python only on final ABI
|
||||
if multilib_is_native_abi; then
|
||||
myconf="$(use_enable python)"
|
||||
else
|
||||
myconf="--disable-python"
|
||||
fi
|
||||
use elibc_uclibc && myconf+=" --without-versioned"
|
||||
|
||||
ECONF_SOURCE=${S} \
|
||||
econf \
|
||||
--disable-maintainer-mode \
|
||||
--enable-shared \
|
||||
--disable-resmgr \
|
||||
--enable-rawmidi \
|
||||
--enable-seq \
|
||||
--enable-aload \
|
||||
$(use_with debug) \
|
||||
$(use_enable alisp) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake
|
||||
|
||||
if multilib_is_native_abi && use doc; then
|
||||
emake doc
|
||||
fgrep -Zrl "${S}" doc/doxygen/html | \
|
||||
xargs -0 sed -i -e "s:${S}::"
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
if multilib_is_native_abi && use doc; then
|
||||
dohtml -r doc/doxygen/html/.
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --all
|
||||
find "${ED}"/usr/$(get_libdir)/alsa-lib -name '*.a' -exec rm -f {} +
|
||||
dodoc ChangeLog doc/asoundrc.txt NOTES TODO
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST alsa-oss-1.0.25.tar.bz2 253409 SHA256 ed823b8e42599951d896c1709615d4cf7cb1cb3a7c55c75ccee82e24ccaf28e3 SHA512 5380e5acf588dd56384f53afedc7704bfc5e3a7b886853061c53236f86312a8f0ca9b9adf6e69019569a3eb6fd3e89acfb715bb16101f50dcf961e84269c3cd2 WHIRLPOOL 27f19ae9b43d6941fdafb8e51ef0e7cd2667a6a6a8babf58303a0468bad02a33fd2562e91e5c92941083f7a0b2b4e17d4a001c41370bf6cddd29182b17ee4ca0
|
||||
DIST alsa-oss-1.0.28.tar.bz2 291500 SHA256 3ae62caa88a0bc7b30ed836dcb794dc6ef4d3650439e2260db54cace7d5c6ad5 SHA512 7069b7d4d4c0b840608dcca99a660aae1f81f6ef45dcf48fc66553b05de260d033105aa685c8ca05fd4d157d12d83860746a05afdab4f310919c34fa235ab03e WHIRLPOOL 02c7dfadbd30baaf86094a0ffff996eec5bf67aed7f49dc915d29b9a0318345415a1bd9c776967e1dc9da3c9dd180169f61950fd1454fa28837e35631cb83efe
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-oss/alsa-oss-1.0.28.ebuild,v 1.1 2014/06/23 22:22:13 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils multilib multilib-minimal
|
||||
|
||||
MY_P="${P/_rc/rc}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Advanced Linux Sound Architecture OSS compatibility layer."
|
||||
HOMEPAGE="http://www.alsa-project.org/"
|
||||
SRC_URI="mirror://alsaproject/oss-lib/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=media-libs/alsa-lib-${PV}[${MULTILIB_USEDEP}]
|
||||
abi_x86_32? (
|
||||
!<app-emulation/emul-linux-x86-soundlibs-20140406-r1
|
||||
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32]
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
PATCHES=( "${FILESDIR}/${PN}-1.0.12-hardened.patch" )
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE=${S} \
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
prune_libtool_files --all
|
||||
sed -i -e 's:\${exec_prefix}/\\$LIB/::' "${D}/usr/bin/aoss" || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST alsa-plugins-1.0.27.tar.bz2 363593 SHA256 0bbd0c37c2dd7baf16363afb2e58169ffb0f9c0a70031b3b6235594630f3ab35 SHA512 73c2010b66022429bc664bdab1c03694dfd669260dea569e32496bc6e10a11a0da2dd87db6a661ab1376f3aa59f1df8a84cb48ff1d20bb064756c655203f9993 WHIRLPOOL 4487734e0377c880a46df6f7fa53d86a7c38fa3d4bd35e06d128c0ec2b99c789ed64674b59003d8bd0abce2db53301234e467d235532ea145ddb150919cb49af
|
||||
DIST alsa-plugins-1.0.28.tar.bz2 366023 SHA256 426f8af1a07ee9d8c06449524d1f0bd59a06e0331a51aa3d59d343a7c6d03120 SHA512 c79cf22f426f500c704c947af602604c62a76a026c9b945589d1ca83dff16de23cec2f1c29c9713e42736092aa0d0389e514ca2ca646f8e4770c8aa8320725cc WHIRLPOOL 9cb54e2a30a3f682aa23acb6317f267ffb3cd47eceb959fbce73c8db3ba7c8af420b91b91cce865f0aaf0c60b2920f51972640aff8413c871d0709fa7f4f90a6
|
||||
|
@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-plugins/alsa-plugins/alsa-plugins-1.0.28.ebuild,v 1.1 2014/06/23 21:46:39 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils flag-o-matic multilib multilib-minimal
|
||||
|
||||
DESCRIPTION="ALSA extra plugins"
|
||||
HOMEPAGE="http://www.alsa-project.org/"
|
||||
SRC_URI="mirror://alsaproject/plugins/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux"
|
||||
IUSE="debug ffmpeg jack libsamplerate pulseaudio speex"
|
||||
|
||||
# TODO: handle USE=ffmpeg once it is converted
|
||||
|
||||
RDEPEND=">=media-libs/alsa-lib-${PV}:=[${MULTILIB_USEDEP}]
|
||||
ffmpeg? ( virtual/ffmpeg )
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.121.3-r1[${MULTILIB_USEDEP}] )
|
||||
libsamplerate? ( >=media-libs/libsamplerate-0.1.8-r1:=[${MULTILIB_USEDEP}] )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
|
||||
speex? ( >=media-libs/speex-1.2_rc1-r1:=[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<app-emulation/emul-linux-x86-soundlibs-20140406-r1
|
||||
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
: epatch "${FILESDIR}"/${PN}-1.0.23-automagic.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
# For some reasons the polyp/pulse plugin does fail with alsaplayer with a
|
||||
# failed assert. As the code works just fine with asserts disabled, for now
|
||||
# disable them waiting for a better solution.
|
||||
sed -i \
|
||||
-e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \
|
||||
pulse/Makefile.am || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
use debug || append-cppflags -DNDEBUG
|
||||
|
||||
local myspeex=no
|
||||
use speex && myspeex=lib
|
||||
|
||||
ECONF_SOURCE=${S} \
|
||||
econf \
|
||||
$(multilib_native_use_enable ffmpeg avcodec) \
|
||||
$(use_enable jack) \
|
||||
$(use_enable libsamplerate samplerate) \
|
||||
$(use_enable pulseaudio) \
|
||||
--with-speex=${myspeex}
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
cd doc || die
|
||||
dodoc upmix.txt vdownmix.txt README-pcm-oss
|
||||
use jack && dodoc README-jack
|
||||
use libsamplerate && dodoc samplerate.txt
|
||||
use ffmpeg && dodoc lavcrate.txt a52.txt
|
||||
|
||||
if use pulseaudio; then
|
||||
dodoc README-pulse
|
||||
# install ALSA configuration files
|
||||
# making PA to be used by alsa clients
|
||||
insinto /usr/share/alsa
|
||||
doins "${FILESDIR}"/pulse-default.conf
|
||||
insinto /usr/share/alsa/alsa.conf.d
|
||||
doins "${FILESDIR}"/51-pulseaudio-probe.conf
|
||||
# bug #410261, comment 5+
|
||||
# seems to work fine without any path
|
||||
sed -i \
|
||||
-e "s:/usr/lib/alsa-lib/::" \
|
||||
"${ED}"/usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf || die #410261
|
||||
fi
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use pulseaudio; then
|
||||
einfo "The PulseAudio device is now set as the default device if the"
|
||||
einfo "PulseAudio server is found to be running. Any custom"
|
||||
einfo "configuration in /etc/asound.conf or ~/.asoundrc for this"
|
||||
einfo "purpose should now be unnecessary."
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST alsa-tools-1.0.27.tar.bz2 1650746 SHA256 6562611b5a6560712f109e09740a9d4fa47296b07ed9590cb44139c5f154ada2 SHA512 aad985329e5649b5bd7c142e95c5d1c415f28bac1afb81ad21fedac76e736d18abe4aa129e798650d91b2dd14fb18f3960ed5218768c689319c2360c432b4589 WHIRLPOOL 0d827aee4219e393c61a55920e3d66eb4e208e9d3d93ac9c1bf208c5c0c8cdf2d58f63d70b534458f3542cd3cbd5478129d73aecc57ce6654bc43f0bc73c0f25
|
||||
DIST alsa-tools-1.0.28.tar.bz2 1675680 SHA256 76e59711c6d0f39cbddce83ce1ed8da00bad112fee021f94fa990d8685cc3761 SHA512 b5150edb5f5124d5ec256b7c3348207da1bb9847ab2f10297171d6a43f559a31429ef96608a2c670db75d269dd940ebf2b6e3cbfafde530de25cbd95dce31af2 WHIRLPOOL 20f8acf8edf3fa82f19e4098c520c155a87966272d769f29a6208b25fc80a831a6cfdb3c748406ced643b5de7fa4cfb43f3a62d634fd90512369b1f57ea9cb92
|
||||
|
@ -0,0 +1,143 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.28.ebuild,v 1.2 2014/06/23 23:10:04 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="Advanced Linux Sound Architecture tools"
|
||||
HOMEPAGE="http://www.alsa-project.org/"
|
||||
SRC_URI="mirror://alsaproject/tools/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0.9"
|
||||
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
|
||||
alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
|
||||
alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
|
||||
alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
|
||||
|
||||
COMMON_DEPEND=">=media-libs/alsa-lib-${PV}
|
||||
>=dev-python/pyalsa-1.0.26
|
||||
fltk? ( >=x11-libs/fltk-1.3.0:1 )
|
||||
gtk? (
|
||||
>=dev-python/pygtk-2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/gtk+:3
|
||||
)" #468294
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gtk? ( media-fonts/font-misc-misc )" #456114
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
ALSA_TOOLS="seq/sbiload us428control hwmixvolume hda-verb"
|
||||
|
||||
if use gtk; then
|
||||
ALSA_TOOLS="${ALSA_TOOLS} hdajackretask"
|
||||
use alsa_cards_ice1712 && \
|
||||
ALSA_TOOLS="${ALSA_TOOLS} envy24control"
|
||||
use alsa_cards_rme32 && use alsa_cards_rme96 && \
|
||||
ALSA_TOOLS="${ALSA_TOOLS} rmedigicontrol"
|
||||
fi
|
||||
|
||||
if use alsa_cards_hdsp || use alsa_cards_hdspm; then
|
||||
ALSA_TOOLS="${ALSA_TOOLS} hdsploader"
|
||||
use fltk && ALSA_TOOLS="${ALSA_TOOLS} hdspconf hdspmixer"
|
||||
fi
|
||||
|
||||
use alsa_cards_mixart && ALSA_TOOLS="${ALSA_TOOLS} mixartloader"
|
||||
use alsa_cards_vx222 && ALSA_TOOLS="${ALSA_TOOLS} vxloader"
|
||||
use alsa_cards_usb-usx2y && ALSA_TOOLS="${ALSA_TOOLS} usx2yloader"
|
||||
use alsa_cards_pcxhr && ALSA_TOOLS="${ALSA_TOOLS} pcxhr"
|
||||
use alsa_cards_sscape && ALSA_TOOLS="${ALSA_TOOLS} sscape_ctl"
|
||||
|
||||
{ use alsa_cards_sb16 || use alsa_cards_sbawe; } && \
|
||||
ALSA_TOOLS="${ALSA_TOOLS} sb16_csp"
|
||||
|
||||
if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
|
||||
ALSA_TOOLS="${ALSA_TOOLS} as10k1 ld10k1"
|
||||
fi
|
||||
|
||||
use gtk && ALSA_TOOLS="${ALSA_TOOLS} echomixer"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/envy24control-config-dir.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
# This block only deals with the tools that still use GTK and the
|
||||
# AM_PATH_GTK macro.
|
||||
for dir in echomixer envy24control rmedigicontrol; do
|
||||
has "${dir}" "${ALSA_TOOLS}" || continue
|
||||
pushd "${dir}" &> /dev/null
|
||||
eautoreconf
|
||||
popd &> /dev/null
|
||||
done
|
||||
|
||||
# This block deals with the tools that are being patched
|
||||
for dir in hdspconf; do
|
||||
has "${dir}" "${ALSA_TOOLS}" || continue
|
||||
pushd "${dir}" &> /dev/null
|
||||
eautoreconf
|
||||
popd &> /dev/null
|
||||
done
|
||||
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use fltk; then
|
||||
# hdspmixer requires fltk
|
||||
append-ldflags "-L$(dirname $(fltk-config --libs))"
|
||||
append-flags "-I$(fltk-config --includedir)"
|
||||
fi
|
||||
|
||||
local f
|
||||
for f in ${ALSA_TOOLS}
|
||||
do
|
||||
cd "${S}/${f}"
|
||||
case "${f}" in
|
||||
echomixer,envy24control,rmedigicontrol )
|
||||
econf --with-gtk2
|
||||
;;
|
||||
* )
|
||||
econf
|
||||
;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local f
|
||||
for f in ${ALSA_TOOLS}
|
||||
do
|
||||
cd "${S}/${f}"
|
||||
emake
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local f
|
||||
for f in ${ALSA_TOOLS}
|
||||
do
|
||||
# Install the main stuff
|
||||
cd "${S}/${f}"
|
||||
# hotplugdir is for usx2yloader/Makefile.am
|
||||
emake DESTDIR="${D}" hotplugdir=/lib/firmware install
|
||||
|
||||
# Install the text documentation
|
||||
local doc
|
||||
for doc in README TODO ChangeLog AUTHORS; do
|
||||
if [[ -f "${doc}" ]]; then
|
||||
mv "${doc}" "${doc}.$(basename ${f})" || die
|
||||
dodoc "${doc}.$(basename ${f})"
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
||||
# Punt at least /usr/lib/liblo10k1.la (last checked, 1.0.27)
|
||||
prune_libtool_files
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST alsa-utils-1.0.27.2.tar.bz2 1143802 SHA256 02bfac39092f3b68d743c23ad3d688d6c5aa8df69f2ccd692c5b8282edb352ea SHA512 c9a4943852ec1a71a5a8d2c99e1df0ba96a5d9d1196cabfdb6655f58c6a9a5a9d40dea62de019f5ed0fad0885800403c48a4a6c86b67af7fbd842097881c2bd6 WHIRLPOOL 9e95c37f307498bb9a7829fd721bf54888f3fe9ec78f014702cc26493e81369a44b571f1f5e65b3e32dbde926f97ab1152e22cf66fdff17be209e61ae34d9d46
|
||||
DIST alsa-utils-1.0.28.tar.bz2 1146887 SHA256 f3ff4c89b0125a7797b1b13cd094cc92276e655458274967386e812d03642acc SHA512 faa5abf3f066106c80d019944efa2298e2d3157469c1c7bc52deb9aa1bcd5f5439a2e22b04ad9210e292fcef97bdacc27aa75fc275d0d7cae2c2f88729c84786 WHIRLPOOL d58587d9f302f3f1a7ab4de45c3889ce82e5be782e4aa9a953c39a908a4693e99c8ea9aeeb5669f0f606d980983beb7d5fc53e4c76ce1bb76500c7c2bcb45013
|
||||
|
@ -0,0 +1,75 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/alsa-utils-1.0.28.ebuild,v 1.1 2014/06/23 21:34:42 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils systemd udev
|
||||
|
||||
DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)"
|
||||
HOMEPAGE="http://www.alsa-project.org/"
|
||||
SRC_URI="mirror://alsaproject/utils/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0.9"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
|
||||
IUSE="doc +libsamplerate +ncurses nls selinux"
|
||||
|
||||
RDEPEND=">=media-libs/alsa-lib-${PV}
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
ncurses? ( >=sys-libs/ncurses-5.7-r7 )
|
||||
selinux? ( sec-policy/selinux-alsa )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( app-text/xmlto )"
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use doc || myconf='--disable-xmlto'
|
||||
|
||||
# --disable-alsaconf because it doesn't work with sys-apps/kmod wrt #456214
|
||||
econf \
|
||||
--disable-maintainer-mode \
|
||||
$(use_enable libsamplerate alsaloop) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable ncurses alsamixer) \
|
||||
--disable-alsaconf \
|
||||
"$(systemd_with_unitdir)" \
|
||||
--with-udev-rules-dir="$(get_udevdir)"/rules.d \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc ChangeLog README TODO seq/*/README.*
|
||||
|
||||
newinitd "${FILESDIR}"/alsasound.initd-r6 alsasound
|
||||
newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
|
||||
|
||||
insinto /etc/modprobe.d
|
||||
newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf
|
||||
|
||||
keepdir /var/lib/alsa
|
||||
|
||||
# ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
|
||||
# scan directory /usr/share/alsa/ucm: No such file or directory
|
||||
# alsaucm: unable to obtain card list: No such file or directory
|
||||
keepdir /usr/share/alsa/ucm
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog
|
||||
elog "To take advantage of the init script, and automate the process of"
|
||||
elog "saving and restoring sound-card mixer levels you should"
|
||||
elog "add alsasound to the boot runlevel. You can do this as"
|
||||
elog "root like so:"
|
||||
elog "# rc-update add alsasound boot"
|
||||
ewarn
|
||||
ewarn "The ALSA core should be built into the kernel or loaded through other"
|
||||
ewarn "means. There is no longer any modular auto(un)loading in alsa-utils."
|
||||
fi
|
||||
}
|
@ -0,0 +1,88 @@
|
||||
#!/sbin/runscript
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsasound.initd-r6,v 1.1 2014/06/23 21:34:42 ssuominen Exp $
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
alsastatedir=/var/lib/alsa
|
||||
alsascrdir=/etc/alsa.d
|
||||
alsahomedir=/var/run/alsasound
|
||||
|
||||
extra_commands="save restore"
|
||||
|
||||
depend() {
|
||||
need localmount
|
||||
after bootmisc modules isapnp coldplug hotplug
|
||||
}
|
||||
|
||||
restore() {
|
||||
ebegin "Restoring Mixer Levels"
|
||||
|
||||
checkpath -q -d -m 0700 -o root:root ${alsahomedir} || return 1
|
||||
|
||||
if [ ! -r "${alsastatedir}/asound.state" ] ; then
|
||||
ewarn "No mixer config in ${alsastatedir}/asound.state, you have to unmute your card!"
|
||||
eend 0
|
||||
return 0
|
||||
fi
|
||||
|
||||
local cards="$(sed -n -e 's/ *\([[:digit:]]*\) .*/\1/p' /proc/asound/cards)"
|
||||
local CARDNUM
|
||||
for cardnum in ${cards}; do
|
||||
[ -e /dev/snd/controlC${cardnum} ] || sleep 2
|
||||
[ -e /dev/snd/controlC${cardnum} ] || sleep 2
|
||||
[ -e /dev/snd/controlC${cardnum} ] || sleep 2
|
||||
[ -e /dev/snd/controlC${cardnum} ] || sleep 2
|
||||
alsactl -E HOME="${alsahomedir}" -I -f "${alsastatedir}/asound.state" restore ${cardnum} \
|
||||
|| ewarn "Errors while restoring defaults, ignoring"
|
||||
done
|
||||
|
||||
for ossfile in "${alsastatedir}"/oss/card*_pcm* ; do
|
||||
[ -e "${ossfile}" ] || continue
|
||||
# We use cat because I'm not sure if cp works properly on /proc
|
||||
local procfile=${ossfile##${alsastatedir}/oss}
|
||||
procfile="$(echo "${procfile}" | sed -e 's,_,/,g')"
|
||||
if [ -e /proc/asound/"${procfile}"/oss ] ; then
|
||||
cat "${ossfile}" > /proc/asound/"${procfile}"/oss
|
||||
fi
|
||||
done
|
||||
|
||||
eend 0
|
||||
}
|
||||
|
||||
save() {
|
||||
ebegin "Storing ALSA Mixer Levels"
|
||||
|
||||
checkpath -q -d -m 0700 -o root:root ${alsahomedir} || return 1
|
||||
|
||||
mkdir -p "${alsastatedir}"
|
||||
if ! alsactl -E HOME="${alsahomedir}" -f "${alsastatedir}/asound.state" store; then
|
||||
eerror "Error saving levels."
|
||||
eend 1
|
||||
return 1
|
||||
fi
|
||||
|
||||
for ossfile in /proc/asound/card*/pcm*/oss; do
|
||||
[ -e "${ossfile}" ] || continue
|
||||
local device=${ossfile##/proc/asound/} ; device=${device%%/oss}
|
||||
device="$(echo "${device}" | sed -e 's,/,_,g')"
|
||||
mkdir -p "${alsastatedir}/oss/"
|
||||
cp "${ossfile}" "${alsastatedir}/oss/${device}"
|
||||
done
|
||||
|
||||
eend 0
|
||||
}
|
||||
|
||||
start() {
|
||||
if [ "${RESTORE_ON_START}" = "yes" ]; then
|
||||
restore
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
stop() {
|
||||
if [ "${SAVE_ON_STOP}" = "yes" ]; then
|
||||
save
|
||||
fi
|
||||
return 0
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 23 Jun 2014 15:37:04 +0000
|
||||
Tue, 24 Jun 2014 11:07:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 23 Jun 2014 15:37:04 +0000
|
||||
Tue, 24 Jun 2014 11:07:01 +0000
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !systemd? ( virtual/inetd ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) virtual/pkgconfig nls? ( sys-devel/gettext ) >=app-text/docbook-xsl-stylesheets-1.72.0 app-text/docbook-xml-dtd dev-libs/libxslt !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-lang/perl:=[-build(-)] virtual/pkgconfig
|
||||
DEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) virtual/pkgconfig nls? ( sys-devel/gettext ) >=app-text/docbook-xsl-stylesheets-1.72.0 app-text/docbook-xml-dtd dev-libs/libxslt !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-lang/perl:=[-build(-)] virtual/pkgconfig
|
||||
DESCRIPTION=The Advanced Maryland Automatic Network Disk Archiver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.amanda.org/
|
||||
IUSE=curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs
|
||||
KEYWORDS=amd64 ppc ppc64 ~sparc x86
|
||||
LICENSE=HPND BSD BSD-2 GPL-2+ GPL-3+
|
||||
RDEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !systemd? ( virtual/inetd ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) dev-lang/perl:=[-build(-)]
|
||||
RDEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) dev-lang/perl:=[-build(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/amanda/amanda-3.3.3.tar.gz
|
||||
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 025442f2eecab39ad0b4e541b6e142af libtool 2964b38e7ad7f6998406386ad1c6dbcf multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed perl-module a6a2d5c77bdaeba2794b167689cafb7a systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3 unpacker 4495f6885ab72b2cc94467e9a89fa641 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=0422e09cadb3c1f47b098fcf27a36498
|
||||
_md5_=8d956214ee17807f7a76a0495730ce0d
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !systemd? ( virtual/inetd ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) virtual/pkgconfig nls? ( sys-devel/gettext ) >=app-text/docbook-xsl-stylesheets-1.72.0 app-text/docbook-xml-dtd dev-libs/libxslt !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-lang/perl:=[-build(-)] virtual/pkgconfig
|
||||
DEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) virtual/pkgconfig nls? ( sys-devel/gettext ) >=app-text/docbook-xsl-stylesheets-1.72.0 app-text/docbook-xml-dtd dev-libs/libxslt !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-lang/perl:=[-build(-)] virtual/pkgconfig
|
||||
DESCRIPTION=The Advanced Maryland Automatic Network Disk Archiver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.amanda.org/
|
||||
IUSE=curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs
|
||||
KEYWORDS=amd64 ppc ppc64 ~sparc x86
|
||||
LICENSE=HPND BSD BSD-2 GPL-2+ GPL-3+
|
||||
RDEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !systemd? ( virtual/inetd ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) dev-lang/perl:=[-build(-)]
|
||||
RDEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) dev-lang/perl:=[-build(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/amanda/amanda-3.3.3.tar.gz
|
||||
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 025442f2eecab39ad0b4e541b6e142af libtool 2964b38e7ad7f6998406386ad1c6dbcf multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed perl-module a6a2d5c77bdaeba2794b167689cafb7a systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3 unpacker 4495f6885ab72b2cc94467e9a89fa641 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=85adb5e6cc82efafd26ba065b4aa33ab
|
||||
_md5_=3d5a82314601e446672415a2482ea66e
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) virtual/pkgconfig nls? ( sys-devel/gettext ) >=app-text/docbook-xsl-stylesheets-1.72.0 app-text/docbook-xml-dtd dev-libs/libxslt !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-lang/perl:=[-build(-)] virtual/pkgconfig
|
||||
DESCRIPTION=The Advanced Maryland Automatic Network Disk Archiver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.amanda.org/
|
||||
IUSE=curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=HPND BSD BSD-2 GPL-2+ GPL-3+
|
||||
RDEPEND=sys-libs/readline virtual/awk app-arch/tar >=dev-lang/perl-5.6 app-arch/dump net-misc/openssh >=dev-libs/glib-2.26.0 nls? ( virtual/libintl ) s3? ( >=net-misc/curl-7.10.0 ) !s3? ( curl? ( >=net-misc/curl-7.10.0 ) ) samba? ( net-fs/samba ) kerberos? ( app-crypt/mit-krb5 ) xfs? ( sys-fs/xfsdump ) readline? ( sys-libs/readline ) !minimal? ( dev-perl/XML-Simple virtual/mailx app-arch/mt-st sys-block/mtx gnuplot? ( sci-visualization/gnuplot ) app-crypt/aespipe app-crypt/gnupg ) dev-lang/perl:=[-build(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/amanda/amanda-3.3.5.tar.gz
|
||||
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 025442f2eecab39ad0b4e541b6e142af libtool 2964b38e7ad7f6998406386ad1c6dbcf multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed perl-module a6a2d5c77bdaeba2794b167689cafb7a systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 48b38a216afb92db6314d6c3187abea3 unpacker 4495f6885ab72b2cc94467e9a89fa641 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=18d00100072c58de0891cf80a1371db0
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zlib ) curl? ( net-misc/curl ) mta? ( virtual/mta ) readline? ( sys-libs/readline ) smartcard? ( =virtual/libusb-0* ) usb? ( =virtual/libusb-0* ) dev-lang/perl nls? ( sys-devel/gettext )
|
||||
DESCRIPTION=The GNU Privacy Guard, a GPL pgp replacement
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gnupg.org/
|
||||
IUSE=bzip2 curl ldap mta nls readline selinux smartcard static usb zlib linguas_ru
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=!static? ( ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zlib ) curl? ( net-misc/curl ) mta? ( virtual/mta ) readline? ( sys-libs/readline ) smartcard? ( =virtual/libusb-0* ) usb? ( =virtual/libusb-0* ) ) selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnupg/gnupg/gnupg-1.4.17.tar.bz2
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 32bd61b45c2f57e468b4ee7311fec8f5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=881a37f7cbd6f6c8b1a7208b308a3d3d
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=dev-libs/atk x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/pango alsa? ( media-libs/alsa-lib )
|
||||
DESCRIPTION=An HP-42S Calculator Simulator
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://thomasokken.com/free42/
|
||||
IUSE=alsa
|
||||
KEYWORDS=amd64 x86
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/atk x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/pango alsa? ( media-libs/alsa-lib ) x11-libs/libX11 x11-libs/libXmu
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/free42-1.4.75.tgz
|
||||
SRC_URI=mirror://gentoo/free42-1.5.3a.tgz
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=9637a8727fcad650a93e91cae09c5921
|
||||
_md5_=c2b8012ec8dd8835a29100096fd0f401
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=media-libs/alsa-lib x86? ( sys-apps/pciutils ) amd64? ( sys-apps/pciutils ) dev-libs/confuse >=sys-apps/dbus-1.1 dev-libs/dbus-glib sys-libs/zlib media-libs/audiofile gtk? ( x11-libs/gtk+:2 gnome-base/libglade:2.0 ) X? ( x11-libs/libX11 x11-libs/libXpm ) virtual/pkgconfig
|
||||
DESCRIPTION=Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook
|
||||
EAPI=1
|
||||
HOMEPAGE=http://technologeek.org/projects/pommed/index.html
|
||||
IUSE=gtk X
|
||||
KEYWORDS=amd64 ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=media-libs/alsa-lib x86? ( sys-apps/pciutils ) amd64? ( sys-apps/pciutils ) dev-libs/confuse >=sys-apps/dbus-1.1 dev-libs/dbus-glib sys-libs/zlib media-libs/audiofile gtk? ( x11-libs/gtk+:2 gnome-base/libglade:2.0 ) X? ( x11-libs/libX11 x11-libs/libXpm ) media-sound/alsa-utils virtual/eject
|
||||
SLOT=0
|
||||
SRC_URI=http://alioth.debian.org/frs/download.php/2499/pommed-1.21.tar.gz
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=b0c929b215ce7d556fc77a78eb268e18
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install setup unpack
|
||||
DEPEND=media-libs/alsa-lib x86? ( sys-apps/pciutils ) amd64? ( sys-apps/pciutils ) dev-libs/confuse >=sys-apps/dbus-1.1 dev-libs/dbus-glib sys-libs/zlib media-libs/audiofile gtk? ( x11-libs/gtk+:2 gnome-base/libglade:2.0 ) X? ( x11-libs/libX11 x11-libs/libXpm ) virtual/pkgconfig
|
||||
DESCRIPTION=Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook
|
||||
EAPI=1
|
||||
HOMEPAGE=http://technologeek.org/projects/pommed/index.html
|
||||
IUSE=gtk X
|
||||
KEYWORDS=amd64 ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=media-libs/alsa-lib x86? ( sys-apps/pciutils ) amd64? ( sys-apps/pciutils ) dev-libs/confuse >=sys-apps/dbus-1.1 dev-libs/dbus-glib sys-libs/zlib media-libs/audiofile gtk? ( x11-libs/gtk+:2 gnome-base/libglade:2.0 ) X? ( x11-libs/libX11 x11-libs/libXpm ) media-sound/alsa-utils virtual/eject
|
||||
SLOT=0
|
||||
SRC_URI=http://alioth.debian.org/frs/download.php/3159/pommed-1.30.tar.gz
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af linux-info 90944ede7e9761bd7ef07602acdef9e3 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=fdf31e0069e304fd41e3dbd3c7dcc292
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install setup unpack
|
||||
DEPEND=media-libs/alsa-lib x86? ( sys-apps/pciutils ) amd64? ( sys-apps/pciutils ) dev-libs/confuse >=sys-apps/dbus-1.1 dev-libs/dbus-glib sys-libs/zlib media-libs/audiofile gtk? ( x11-libs/gtk+:2 gnome-base/libglade:2.0 ) X? ( x11-libs/libX11 x11-libs/libXpm ) virtual/pkgconfig
|
||||
DESCRIPTION=Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook
|
||||
EAPI=1
|
||||
HOMEPAGE=http://technologeek.org/projects/pommed/index.html
|
||||
IUSE=gtk X
|
||||
KEYWORDS=amd64 ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=media-libs/alsa-lib x86? ( sys-apps/pciutils ) amd64? ( sys-apps/pciutils ) dev-libs/confuse >=sys-apps/dbus-1.1 dev-libs/dbus-glib sys-libs/zlib media-libs/audiofile gtk? ( x11-libs/gtk+:2 gnome-base/libglade:2.0 ) X? ( x11-libs/libX11 x11-libs/libXpm ) media-sound/alsa-utils virtual/eject
|
||||
SLOT=0
|
||||
SRC_URI=http://alioth.debian.org/frs/download.php/3202/pommed-1.31.tar.gz
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af linux-info 90944ede7e9761bd7ef07602acdef9e3 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=bc087da2daecdf5335a70bd6548faa49
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install setup unpack
|
||||
DEPEND=media-libs/alsa-lib x86? ( sys-apps/pciutils ) amd64? ( sys-apps/pciutils ) dev-libs/confuse >=sys-apps/dbus-1.1 dev-libs/dbus-glib sys-libs/zlib media-libs/audiofile gtk? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXpm ) virtual/pkgconfig
|
||||
DESCRIPTION=Manage special features such as screen and keyboard backlight on Apple MacBook Pro/PowerBook
|
||||
EAPI=1
|
||||
HOMEPAGE=http://technologeek.org/projects/pommed/index.html
|
||||
IUSE=gtk X
|
||||
KEYWORDS=amd64 ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=media-libs/alsa-lib x86? ( sys-apps/pciutils ) amd64? ( sys-apps/pciutils ) dev-libs/confuse >=sys-apps/dbus-1.1 dev-libs/dbus-glib sys-libs/zlib media-libs/audiofile gtk? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXpm ) media-sound/alsa-utils virtual/eject
|
||||
SLOT=0
|
||||
SRC_URI=http://alioth.debian.org/frs/download.php/3583/pommed-1.39.tar.gz
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af linux-info 90944ede7e9761bd7ef07602acdef9e3 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=0ffc0da8a71d0fd268c5ed0a89e8d49c
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue