parent
b9ac04f666
commit
3f9d307285
@ -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/app-admin/conserver/conserver-8.1.18-r1.ebuild,v 1.1 2014/06/27 23:10:42 chutzpah Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit ssl-cert eutils pam autotools
|
||||||
|
|
||||||
|
DESCRIPTION="Serial Console Manager"
|
||||||
|
HOMEPAGE="http://www.conserver.com/"
|
||||||
|
SRC_URI="http://www.conserver.com/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="kerberos pam ssl tcpd debug"
|
||||||
|
|
||||||
|
DEPEND="ssl? ( >=dev-libs/openssl-0.9.6g )
|
||||||
|
pam? ( virtual/pam )
|
||||||
|
tcpd? ( sys-apps/tcp-wrappers )
|
||||||
|
debug? ( dev-libs/dmalloc )
|
||||||
|
kerberos? (
|
||||||
|
virtual/krb5
|
||||||
|
net-libs/libgssglue
|
||||||
|
)"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
pam? ( >=sys-auth/pambase-20080219.1 )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Apply patch to prevent package from stripping binaries
|
||||||
|
epatch "${FILESDIR}"/${PN}-prestrip.patch
|
||||||
|
|
||||||
|
# Apply patch to use custom dmalloc macro
|
||||||
|
epatch "${FILESDIR}"/${P}-dmalloc.patch
|
||||||
|
|
||||||
|
AT_M4DIR="m4" eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
$(use_with ssl openssl) \
|
||||||
|
$(use_with pam) \
|
||||||
|
$(use_with tcpd libwrap) \
|
||||||
|
$(use_with debug dmalloc) \
|
||||||
|
$(use_with kerberos gssapi) \
|
||||||
|
--with-logfile=/var/log/conserver.log \
|
||||||
|
--with-pidfile=/var/run/conserver.pid \
|
||||||
|
--with-cffile=conserver/conserver.cf \
|
||||||
|
--with-pwdfile=conserver/conserver.passwd \
|
||||||
|
--with-master=localhost \
|
||||||
|
--with-port=7782
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install
|
||||||
|
|
||||||
|
## create data directory
|
||||||
|
dodir /var/consoles
|
||||||
|
fowners daemon:daemon /var/consoles
|
||||||
|
fperms 700 /var/consoles
|
||||||
|
|
||||||
|
## add startup and sample config
|
||||||
|
newinitd "${FILESDIR}"/conserver.initd-r1 conserver
|
||||||
|
newconfd "${FILESDIR}"/conserver.confd conserver
|
||||||
|
|
||||||
|
dodir /etc/conserver
|
||||||
|
fperms 700 /etc/conserver
|
||||||
|
insinto /etc/conserver
|
||||||
|
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
|
||||||
|
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample
|
||||||
|
|
||||||
|
## add docs
|
||||||
|
dohtml conserver.html
|
||||||
|
dodoc CHANGES FAQ PROTOCOL README TODO
|
||||||
|
dodoc conserver/Sun-serial contrib/maketestcerts
|
||||||
|
newdoc conserver.cf/conserver.cf conserver.cf.sample
|
||||||
|
|
||||||
|
# Add pam config
|
||||||
|
newpamd "${FILESDIR}"/conserver.pam-pambase conserver
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Add certs if SSL use flag is enabled
|
||||||
|
if use ssl && [ ! -f "${ROOT}"/etc/ssl/conserver/conserver.key ]; then
|
||||||
|
install_cert /etc/ssl/conserver/conserver
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
#!/sbin/runscript
|
||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-admin/conserver/files/conserver.initd-r1,v 1.1 2014/06/27 23:10:43 chutzpah Exp $
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need clock
|
||||||
|
}
|
||||||
|
|
||||||
|
checkconfig() {
|
||||||
|
if [ ! -e /etc/conserver/conserver.cf ] ; then
|
||||||
|
eerror "You need to create /etc/conserver/conserver.cf first."
|
||||||
|
eerror "A sample is placed there to be renamed and ajusted."
|
||||||
|
eerror "Read the man page or see /usr/share/doc/conserver-<version>/."
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -e /etc/conserver/conserver.passwd ] ; then
|
||||||
|
eerror "You need to create /etc/conserver/conserver.passwd first."
|
||||||
|
eerror "A sample is placed there to be renamed and ajusted."
|
||||||
|
eerror "Read the man page or see /usr/share/doc/conserver-<version>/."
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
checkconfig || return 1
|
||||||
|
ebegin "Starting conserver"
|
||||||
|
start-stop-daemon --start --quiet --pidfile /var/run/conserver.pid --exec \
|
||||||
|
/usr/sbin/conserver -- ${CONSERVER_OPTS} 1>/dev/null
|
||||||
|
eend $? "Failed to start conserver"
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping conserver"
|
||||||
|
start-stop-daemon --stop --quiet --pidfile /var/run/conserver.pid
|
||||||
|
eend $? "Failed to stop conserver"
|
||||||
|
}
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-metasploit/eselect-metasploit-0.11.ebuild,v 1.1 2013/12/15 15:23:44 zerochaos Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
DESCRIPTION="eselect module for metasploit"
|
|
||||||
HOMEPAGE="http://www.pentoo.ch/"
|
|
||||||
SRC_URI=""
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="app-admin/eselect
|
|
||||||
!<net-analyzer/metasploit-4.6"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
#force to use the outdated bundled version of metasm
|
|
||||||
doenvd "${FILESDIR}"/91metasploit
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/msfrpcd.initd msfrpcd
|
|
||||||
newconfd "${FILESDIR}"/msfrpcd.confd msfrpcd
|
|
||||||
|
|
||||||
insinto /usr/share/eselect/modules
|
|
||||||
newins "${FILESDIR}/metasploit.eselect-${PV}" metasploit.eselect
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "To switch between installed slots, execute as root:"
|
|
||||||
elog " # eselect metasploit set [slot number]"
|
|
||||||
}
|
|
@ -1,46 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-metasploit/eselect-metasploit-0.12.ebuild,v 1.1 2014/04/25 05:17:48 zerochaos Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
DESCRIPTION="eselect module for metasploit"
|
|
||||||
HOMEPAGE="http://www.pentoo.ch/"
|
|
||||||
SRC_URI=""
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="app-admin/eselect
|
|
||||||
!<net-analyzer/metasploit-4.6"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
#please forgive me for what I have done, this is the only way to avoid
|
|
||||||
#portage crying about collision with the symlink from the older version
|
|
||||||
if [ -L "${EROOT}"/usr/bin/msfconsole ]; then
|
|
||||||
unlink /usr/bin/msfconsole
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
#force to use the outdated bundled version of metasm
|
|
||||||
doenvd "${FILESDIR}"/91metasploit
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/msfrpcd.initd msfrpcd
|
|
||||||
newconfd "${FILESDIR}"/msfrpcd.confd msfrpcd
|
|
||||||
|
|
||||||
insinto /usr/share/eselect/modules
|
|
||||||
newins "${FILESDIR}/metasploit.eselect-${PV}" metasploit.eselect
|
|
||||||
|
|
||||||
newbin "${FILESDIR}"/msfconsole-${PV} msfconsole
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "To switch between installed slots, execute as root:"
|
|
||||||
elog " # eselect metasploit set [slot number]"
|
|
||||||
}
|
|
@ -1,204 +0,0 @@
|
|||||||
# -*-eselect-*- vim: ft=eselect
|
|
||||||
# Copyright 2005-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2 or later
|
|
||||||
# $
|
|
||||||
|
|
||||||
DESCRIPTION="Control which metaploit version is active"
|
|
||||||
MAINTAINER="zerochaos@pentoo.ch"
|
|
||||||
#SVN_DATE='$Date: 2013/12/15 15:23:44 $'
|
|
||||||
#VERSION=$(svn_date_to_version "${SVN_DATE}")
|
|
||||||
|
|
||||||
###WARNING: don't even think of using this insanity for a reference (but it works,mostly)
|
|
||||||
#base idea from kernel.eselect, get_libdir from php.eselect with --use-old from opencl.eselect
|
|
||||||
#all modified randomly until it worked, entropy is wonderful
|
|
||||||
###/WARNING
|
|
||||||
|
|
||||||
inherit multilib
|
|
||||||
|
|
||||||
get_libdir() {
|
|
||||||
local dir
|
|
||||||
if has lib64 $(list_libdirs); then
|
|
||||||
echo lib64
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
echo lib
|
|
||||||
}
|
|
||||||
|
|
||||||
MSFPATH="/usr/$(get_libdir)/metasploit"
|
|
||||||
|
|
||||||
# find a list of metasploit symlink targets and sort them
|
|
||||||
find_targets() {
|
|
||||||
local f
|
|
||||||
for f in "${EROOT}${MSFPATH}"[[:digit:]]*; do
|
|
||||||
[[ -d ${f} ]] && basename "${f}"
|
|
||||||
done | LC_ALL=C sort
|
|
||||||
}
|
|
||||||
|
|
||||||
# remove the metasploit symlink
|
|
||||||
remove_symlink() {
|
|
||||||
for i in $(qlist metasploit | grep $(canonicalise "${EROOT}${MSFPATH}")/msf)
|
|
||||||
do
|
|
||||||
unlink /usr/bin/$(echo ${i} | awk -F'/' '{print $5}')
|
|
||||||
done
|
|
||||||
if [ -L ${EROOT}${MSFPATH} ]; then
|
|
||||||
unlink "${EROOT}${MSFPATH}" || die -q "failed to unlink ${EROOT}${MSFPATH}"
|
|
||||||
elif [ -e ${EROOT}${MSFPATH} ]; then
|
|
||||||
die -q "${EROOT}${MSFPATH} exists but is not a symlink"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# set the metasploit symlink
|
|
||||||
set_symlink() {
|
|
||||||
local target=$1
|
|
||||||
|
|
||||||
if is_number "${target}"; then
|
|
||||||
local targets=( $(find_targets) )
|
|
||||||
target=${targets[target-1]}
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z ${target} ]]; then
|
|
||||||
die -q "Target \"$1\" doesn't appear to be valid!"
|
|
||||||
elif [[ -d ${EROOT}/usr/$(get_libdir)/${target} ]]; then
|
|
||||||
ln -s "${target}" "${EROOT}${MSFPATH}"
|
|
||||||
for i in $(qlist metasploit | grep /usr/$(get_libdir)/${target}/msf)
|
|
||||||
do
|
|
||||||
ln -s ${i} /usr/bin/$(echo ${i} | awk -F'/' '{print $5}')
|
|
||||||
done
|
|
||||||
elif [[ -d ${EROOT}${MSFPATH}${target} ]]; then
|
|
||||||
ln -s "metasploit${target}" "${EROOT}${MSFPATH}"
|
|
||||||
for i in $(qlist metasploit | grep /usr/$(get_libdir)/${target}/msf)
|
|
||||||
do
|
|
||||||
ln -s ${i} /usr/bin/$(echo ${i} | awk -F'/' '{print $5}')
|
|
||||||
done
|
|
||||||
else
|
|
||||||
die -q "Target \"$1\" doesn't appear to be valid!"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# wrapper to safely set the symlink
|
|
||||||
set_symlink_safe() {
|
|
||||||
if [[ -L ${EROOT}${MSFPATH} ]]; then
|
|
||||||
# existing symlink
|
|
||||||
remove_symlink || die -q "Couldn't remove existing symlink"
|
|
||||||
set_symlink "$1" || die -q "Couldn't set a new symlink"
|
|
||||||
env-update
|
|
||||||
elif [[ -e ${EROOT}${MSFPATH} ]]; then
|
|
||||||
# we have something strange
|
|
||||||
die -q "${EROOT}${MSFPATH} exists but is not a symlink"
|
|
||||||
else
|
|
||||||
set_symlink "$1" || die -q "Couldn't set a new symlink"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
### show action ###
|
|
||||||
|
|
||||||
describe_show() {
|
|
||||||
echo "Show the current metasploit symlink"
|
|
||||||
}
|
|
||||||
|
|
||||||
do_show() {
|
|
||||||
write_list_start "Current metasploit symlink:"
|
|
||||||
if [[ -L ${EROOT}${MSFPATH} ]]; then
|
|
||||||
local metasploit=$(canonicalise "${EROOT}${MSFPATH}")
|
|
||||||
write_kv_list_entry "${metasploit%/}" ""
|
|
||||||
else
|
|
||||||
write_kv_list_entry "(unset)" ""
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
### list action ###
|
|
||||||
|
|
||||||
describe_list() {
|
|
||||||
echo "List available metasploit symlink targets"
|
|
||||||
}
|
|
||||||
|
|
||||||
do_list() {
|
|
||||||
local i targets=( $(find_targets) )
|
|
||||||
|
|
||||||
write_list_start "Available metasploit symlink targets:"
|
|
||||||
for (( i = 0; i < ${#targets[@]}; i++ )); do
|
|
||||||
[[ ${targets[i]} = \
|
|
||||||
$(basename "$(canonicalise "${EROOT}${MSFPATH}")") ]] \
|
|
||||||
&& targets[i]=$(highlight_marker "${targets[i]}")
|
|
||||||
done
|
|
||||||
write_numbered_list -m "(none found)" "${targets[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
### set action ###
|
|
||||||
|
|
||||||
describe_set() {
|
|
||||||
echo "Set a new metasploit symlink target"
|
|
||||||
}
|
|
||||||
|
|
||||||
describe_set_parameters() {
|
|
||||||
echo "<target>"
|
|
||||||
}
|
|
||||||
|
|
||||||
describe_set_options() {
|
|
||||||
echo "<target> : Target name or number (from 'list' action)"
|
|
||||||
echo "--use-old : If an implementation is already set, use that one instead"
|
|
||||||
}
|
|
||||||
|
|
||||||
do_set() {
|
|
||||||
local action="error"
|
|
||||||
local current=$(basename "$(canonicalise "${EROOT}${MSFPATH}")")
|
|
||||||
local available=( $(find_targets) )
|
|
||||||
local new
|
|
||||||
local opt
|
|
||||||
|
|
||||||
while [[ ${#@} -gt 0 ]] ; do
|
|
||||||
opt=$1
|
|
||||||
shift
|
|
||||||
case ${opt} in
|
|
||||||
--use-old)
|
|
||||||
if [[ -n "${current}" ]] && has "${current}" "${available[@]}"; then
|
|
||||||
action="old-implementation"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
metasploit*)
|
|
||||||
if [[ "${action}" != "old-implementation" ]] ; then
|
|
||||||
action="set-implementation"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if has ${opt} ${available[@]}; then
|
|
||||||
new="${opt}"
|
|
||||||
else
|
|
||||||
echo "You need to emerge ${opt} before you try to eselect it"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if [[ "${action}" != "old-implementation" ]] ; then
|
|
||||||
action="set-implementation"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if is_number ${opt} ; then
|
|
||||||
#targets=( $(get_implementations) )
|
|
||||||
new=${available[opt - 1]}
|
|
||||||
if [[ -z ${new} ]] ; then
|
|
||||||
die -q "Unrecognized option: ${opt}"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
die -q "Unrecognized option: ${opt}"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
case ${action} in
|
|
||||||
old-implementation)
|
|
||||||
set_symlink_safe ${current}
|
|
||||||
return $?
|
|
||||||
;;
|
|
||||||
set-implementation)
|
|
||||||
if [[ -n ${new} ]] ; then
|
|
||||||
set_symlink_safe ${new}
|
|
||||||
return $?
|
|
||||||
else
|
|
||||||
die -q "Please specify an implementation to set"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die -q "Invalid usage of set action."
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
@ -1,213 +0,0 @@
|
|||||||
# -*-eselect-*- vim: ft=eselect
|
|
||||||
# Copyright 2005-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2 or later
|
|
||||||
# $
|
|
||||||
|
|
||||||
DESCRIPTION="Control which metaploit version is active"
|
|
||||||
MAINTAINER="zerochaos@pentoo.ch"
|
|
||||||
|
|
||||||
###WARNING: don't even think of using this insanity for a reference (but it works,mostly)
|
|
||||||
#base idea from kernel.eselect, get_libdir from php.eselect with --use-old from opencl.eselect
|
|
||||||
#all modified randomly until it worked, entropy is wonderful
|
|
||||||
###/WARNING
|
|
||||||
|
|
||||||
inherit multilib
|
|
||||||
|
|
||||||
get_libdir() {
|
|
||||||
local dir
|
|
||||||
if has lib64 $(list_libdirs); then
|
|
||||||
echo lib64
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
echo lib
|
|
||||||
}
|
|
||||||
|
|
||||||
MSFPATH="/usr/$(get_libdir)/metasploit"
|
|
||||||
|
|
||||||
# find a list of metasploit symlink targets and sort them
|
|
||||||
find_targets() {
|
|
||||||
local f
|
|
||||||
for f in "${EROOT}${MSFPATH}"[[:digit:]]*; do
|
|
||||||
[[ -d ${f} ]] && basename "${f}"
|
|
||||||
done | LC_ALL=C sort
|
|
||||||
}
|
|
||||||
|
|
||||||
# remove the metasploit symlink
|
|
||||||
remove_symlink() {
|
|
||||||
for i in $(qlist metasploit | grep $(canonicalise "${EROOT}${MSFPATH}")/msf)
|
|
||||||
do
|
|
||||||
if [ -L /usr/bin/$(echo ${i} | awk -F'/' '{print $5}') ]; then
|
|
||||||
unlink /usr/bin/$(echo ${i} | awk -F'/' '{print $5}') || die -q "failed to unlink ${i}"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
if [ -L ${EROOT}${MSFPATH} ]; then
|
|
||||||
unlink "${EROOT}${MSFPATH}" || die -q "failed to unlink ${EROOT}${MSFPATH}"
|
|
||||||
elif [ -e ${EROOT}${MSFPATH} ]; then
|
|
||||||
die -q "${EROOT}${MSFPATH} exists but is not a symlink"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# set the metasploit symlink
|
|
||||||
set_symlink() {
|
|
||||||
local target=$1
|
|
||||||
|
|
||||||
if is_number "${target}"; then
|
|
||||||
local targets=( $(find_targets) )
|
|
||||||
target=${targets[target-1]}
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z ${target} ]]; then
|
|
||||||
die -q "Target \"$1\" doesn't appear to be valid!"
|
|
||||||
elif [[ -d ${EROOT}/usr/$(get_libdir)/${target} ]]; then
|
|
||||||
ln -s "${target}" "${EROOT}${MSFPATH}"
|
|
||||||
for i in $(qlist metasploit | grep /usr/$(get_libdir)/${target}/msf)
|
|
||||||
do
|
|
||||||
#msfconsole is a loader script now, so we leave it alone
|
|
||||||
if [ "$(echo ${i} | awk -F'/' '{print $5}')" != "msfconsole" ]; then
|
|
||||||
ln -s ${i} /usr/bin/$(echo ${i} | awk -F'/' '{print $5}')
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
#this elif looks like it is trying to support setting by slot only,
|
|
||||||
#but that isn't supported by the rest of the script... fix or remove?
|
|
||||||
elif [[ -d ${EROOT}${MSFPATH}${target} ]]; then
|
|
||||||
ln -s "metasploit${target}" "${EROOT}${MSFPATH}"
|
|
||||||
for i in $(qlist metasploit | grep /usr/$(get_libdir)/${target}/msf)
|
|
||||||
do
|
|
||||||
#msfconsole is a loader script now, so we leave it alone
|
|
||||||
if [ "$(echo ${i} | awk -F'/' '{print $5}')" != "msfconsole" ]; then
|
|
||||||
ln -s ${i} /usr/bin/$(echo ${i} | awk -F'/' '{print $5}')
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
else
|
|
||||||
die -q "Target \"$1\" doesn't appear to be valid!"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# wrapper to safely set the symlink
|
|
||||||
set_symlink_safe() {
|
|
||||||
if [[ -L ${EROOT}${MSFPATH} ]]; then
|
|
||||||
# existing symlink
|
|
||||||
remove_symlink || die -q "Couldn't remove existing symlink"
|
|
||||||
set_symlink "$1" || die -q "Couldn't set a new symlink"
|
|
||||||
#um, why is there an env-update here?
|
|
||||||
env-update
|
|
||||||
elif [[ -e ${EROOT}${MSFPATH} ]]; then
|
|
||||||
# we have something strange
|
|
||||||
die -q "${EROOT}${MSFPATH} exists but is not a symlink"
|
|
||||||
else
|
|
||||||
set_symlink "$1" || die -q "Couldn't set a new symlink"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
### show action ###
|
|
||||||
|
|
||||||
describe_show() {
|
|
||||||
echo "Show the current metasploit symlink"
|
|
||||||
}
|
|
||||||
|
|
||||||
do_show() {
|
|
||||||
write_list_start "Current metasploit symlink:"
|
|
||||||
if [[ -L ${EROOT}${MSFPATH} ]]; then
|
|
||||||
local metasploit=$(canonicalise "${EROOT}${MSFPATH}")
|
|
||||||
write_kv_list_entry "${metasploit%/}" ""
|
|
||||||
else
|
|
||||||
write_kv_list_entry "(unset)" ""
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
### list action ###
|
|
||||||
|
|
||||||
describe_list() {
|
|
||||||
echo "List available metasploit symlink targets"
|
|
||||||
}
|
|
||||||
|
|
||||||
do_list() {
|
|
||||||
local i targets=( $(find_targets) )
|
|
||||||
|
|
||||||
write_list_start "Available metasploit symlink targets:"
|
|
||||||
for (( i = 0; i < ${#targets[@]}; i++ )); do
|
|
||||||
[[ ${targets[i]} = \
|
|
||||||
$(basename "$(canonicalise "${EROOT}${MSFPATH}")") ]] \
|
|
||||||
&& targets[i]=$(highlight_marker "${targets[i]}")
|
|
||||||
done
|
|
||||||
write_numbered_list -m "(none found)" "${targets[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
### set action ###
|
|
||||||
|
|
||||||
describe_set() {
|
|
||||||
echo "Set a new metasploit symlink target"
|
|
||||||
}
|
|
||||||
|
|
||||||
describe_set_parameters() {
|
|
||||||
echo "<target>"
|
|
||||||
}
|
|
||||||
|
|
||||||
describe_set_options() {
|
|
||||||
echo "<target> : Target name or number (from 'list' action)"
|
|
||||||
echo "--use-old : If an implementation is already set, use that one instead"
|
|
||||||
}
|
|
||||||
|
|
||||||
do_set() {
|
|
||||||
local action="error"
|
|
||||||
local current=$(basename "$(canonicalise "${EROOT}${MSFPATH}")")
|
|
||||||
local available=( $(find_targets) )
|
|
||||||
local new
|
|
||||||
local opt
|
|
||||||
|
|
||||||
while [[ ${#@} -gt 0 ]] ; do
|
|
||||||
opt=$1
|
|
||||||
shift
|
|
||||||
case ${opt} in
|
|
||||||
--use-old)
|
|
||||||
if [[ -n "${current}" ]] && has "${current}" "${available[@]}"; then
|
|
||||||
action="old-implementation"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
metasploit*)
|
|
||||||
if [[ "${action}" != "old-implementation" ]] ; then
|
|
||||||
action="set-implementation"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if has ${opt} ${available[@]}; then
|
|
||||||
new="${opt}"
|
|
||||||
else
|
|
||||||
echo "You need to emerge ${opt} before you try to eselect it"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if [[ "${action}" != "old-implementation" ]] ; then
|
|
||||||
action="set-implementation"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if is_number ${opt} ; then
|
|
||||||
#targets=( $(get_implementations) )
|
|
||||||
new=${available[opt - 1]}
|
|
||||||
if [[ -z ${new} ]] ; then
|
|
||||||
die -q "Unrecognized option: ${opt}"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
die -q "Unrecognized option: ${opt}"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
case ${action} in
|
|
||||||
old-implementation)
|
|
||||||
set_symlink_safe ${current}
|
|
||||||
return $?
|
|
||||||
;;
|
|
||||||
set-implementation)
|
|
||||||
if [[ -n ${new} ]] ; then
|
|
||||||
set_symlink_safe ${new}
|
|
||||||
return $?
|
|
||||||
else
|
|
||||||
die -q "Please specify an implementation to set"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die -q "Invalid usage of set action."
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
#todo:
|
|
||||||
#add in optional auto starting/stopping of postgres
|
|
||||||
|
|
||||||
#normally msf makes this dir, however, this script runs first
|
|
||||||
if [ ! -d ~/.msf4 ]; then
|
|
||||||
mkdir ~/.msf4
|
|
||||||
fi
|
|
||||||
|
|
||||||
#we cannot control if msfconsole exits normally so always start with cleanup
|
|
||||||
if [ -f ~/.msf4/Gemfile ]; then
|
|
||||||
rm ~/.msf4/Gemfile
|
|
||||||
fi
|
|
||||||
if [ -f ~/.msf4/Gemfile.lock ]; then
|
|
||||||
rm ~/.msf4/Gemfile.lock
|
|
||||||
fi
|
|
||||||
|
|
||||||
#fetch the latest Gemfile from the selected version of msf
|
|
||||||
cp /usr/lib/metasploit/Gemfile ~/.msf4
|
|
||||||
#load metasploit with the copied Gemfile
|
|
||||||
BUNDLE_GEMFILE=~/.msf4/Gemfile exec /usr/lib/metasploit/msfconsole "$@"
|
|
||||||
#profit
|
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-backup/duply/duply-1.7.4.ebuild,v 1.1 2014/06/27 13:35:39 jlec Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit readme.gentoo
|
||||||
|
|
||||||
|
DESCRIPTION="A shell frontend for duplicity"
|
||||||
|
HOMEPAGE="http://duply.net"
|
||||||
|
SRC_URI="mirror://sourceforge/ftplicity/${PN}_${PV}.tgz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="app-text/txt2man"
|
||||||
|
RDEPEND="app-backup/duplicity"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${PN}_${PV}
|
||||||
|
|
||||||
|
DOC_CONTENTS="
|
||||||
|
If you use ${PN} at the first time please have a
|
||||||
|
look at the the usage help text \"${PN} usage\"
|
||||||
|
for further information."
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin ${PN}
|
||||||
|
./${PN} txt2man > ${PN}.1
|
||||||
|
doman ${PN}.1
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
readme.gentoo_print_elog
|
||||||
|
}
|
@ -0,0 +1,362 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.92.ebuild,v 1.1 2014/06/27 16:43:33 ulm Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo
|
||||||
|
|
||||||
|
if [[ ${PV##*.} = 9999 ]]; then
|
||||||
|
EBZR_PROJECT="emacs"
|
||||||
|
EBZR_BRANCH="emacs-24"
|
||||||
|
EBZR_REPO_URI="bzr://bzr.savannah.gnu.org/emacs/${EBZR_BRANCH}/"
|
||||||
|
# "Nosmart" is much faster for initial branching.
|
||||||
|
EBZR_INITIAL_URI="nosmart+${EBZR_REPO_URI}"
|
||||||
|
EBZR_UNPACK_DIR="${WORKDIR}/emacs"
|
||||||
|
EBZR_WORKDIR_CHECKOUT="t" #434746
|
||||||
|
inherit bzr
|
||||||
|
S="${EBZR_UNPACK_DIR}"
|
||||||
|
else
|
||||||
|
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/emacs-${PV}.tar.xz
|
||||||
|
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.xz"
|
||||||
|
# FULL_VERSION keeps the full version number, which is needed in
|
||||||
|
# order to determine some path information correctly for copy/move
|
||||||
|
# operations later on
|
||||||
|
FULL_VERSION="${PV%%_*}"
|
||||||
|
S="${WORKDIR}/emacs-${FULL_VERSION}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||||
|
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
|
||||||
|
SLOT="24"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE="acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib"
|
||||||
|
REQUIRED_USE="?? ( aqua X )"
|
||||||
|
|
||||||
|
RDEPEND="sys-libs/ncurses
|
||||||
|
>=app-admin/eselect-emacs-1.16
|
||||||
|
>=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?]
|
||||||
|
net-libs/liblockfile
|
||||||
|
acl? ( virtual/acl )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
dbus? ( sys-apps/dbus )
|
||||||
|
gfile? ( >=dev-libs/glib-2.28.6 )
|
||||||
|
gnutls? ( net-libs/gnutls )
|
||||||
|
gpm? ( sys-libs/gpm )
|
||||||
|
hesiod? ( net-dns/hesiod )
|
||||||
|
kerberos? ( virtual/krb5 )
|
||||||
|
libxml2? ( >=dev-libs/libxml2-2.2.0 )
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
zlib? ( sys-libs/zlib )
|
||||||
|
X? (
|
||||||
|
x11-libs/libXmu
|
||||||
|
x11-libs/libXt
|
||||||
|
x11-misc/xbitmaps
|
||||||
|
gconf? ( >=gnome-base/gconf-2.26.2 )
|
||||||
|
gsettings? ( >=dev-libs/glib-2.28.6 )
|
||||||
|
gif? ( media-libs/giflib )
|
||||||
|
jpeg? ( virtual/jpeg:0= )
|
||||||
|
png? ( >=media-libs/libpng-1.4:0= )
|
||||||
|
svg? ( >=gnome-base/librsvg-2.0 )
|
||||||
|
tiff? ( media-libs/tiff )
|
||||||
|
xpm? ( x11-libs/libXpm )
|
||||||
|
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
|
||||||
|
xft? (
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
x11-libs/libXft
|
||||||
|
m17n-lib? (
|
||||||
|
>=dev-libs/libotf-0.9.4
|
||||||
|
>=dev-libs/m17n-lib-1.5.1
|
||||||
|
)
|
||||||
|
)
|
||||||
|
gtk? (
|
||||||
|
gtk3? ( x11-libs/gtk+:3 )
|
||||||
|
!gtk3? ( x11-libs/gtk+:2 )
|
||||||
|
)
|
||||||
|
!gtk? (
|
||||||
|
motif? ( >=x11-libs/motif-2.3:0 )
|
||||||
|
!motif? (
|
||||||
|
Xaw3d? ( x11-libs/libXaw3d )
|
||||||
|
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
gzip-el? ( app-arch/gzip )
|
||||||
|
pax_kernel? (
|
||||||
|
sys-apps/attr
|
||||||
|
sys-apps/paxctl
|
||||||
|
)"
|
||||||
|
|
||||||
|
if [[ ${PV##*.} = 9999 ]]; then
|
||||||
|
DEPEND="${DEPEND}
|
||||||
|
sys-apps/texinfo"
|
||||||
|
fi
|
||||||
|
|
||||||
|
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
|
||||||
|
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ ${PV##*.} = 9999 ]]; then
|
||||||
|
FULL_VERSION=$(sed -n 's/^AC_INIT(emacs,[ \t]*\([^ \t,)]*\).*/\1/p' \
|
||||||
|
configure.ac)
|
||||||
|
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
|
||||||
|
einfo "Emacs branch: ${EBZR_BRANCH}"
|
||||||
|
einfo "Revision: ${EBZR_REVISION:-${EBZR_REVNO}}"
|
||||||
|
einfo "Emacs version number: ${FULL_VERSION}"
|
||||||
|
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|
||||||
|
|| die "Upstream version number changed to ${FULL_VERSION}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
|
||||||
|
# Fix filename reference in redirected man page
|
||||||
|
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|
||||||
|
|| die "unable to sed ctags.1"
|
||||||
|
|
||||||
|
AT_M4DIR=m4 eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
strip-flags
|
||||||
|
|
||||||
|
if use sh; then
|
||||||
|
replace-flags "-O[1-9]" -O0 #262359
|
||||||
|
elif use ia64; then
|
||||||
|
replace-flags "-O[2-9]" -O1 #325373
|
||||||
|
else
|
||||||
|
replace-flags "-O[3-9]" -O2
|
||||||
|
fi
|
||||||
|
|
||||||
|
local myconf
|
||||||
|
|
||||||
|
if use alsa; then
|
||||||
|
use sound || ewarn \
|
||||||
|
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
|
||||||
|
myconf+=" --with-sound=alsa"
|
||||||
|
else
|
||||||
|
myconf+=" --with-sound=$(usex sound oss)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use X; then
|
||||||
|
myconf+=" --with-x --without-ns"
|
||||||
|
myconf+=" $(use_with gconf)"
|
||||||
|
myconf+=" $(use_with gsettings)"
|
||||||
|
myconf+=" $(use_with toolkit-scroll-bars)"
|
||||||
|
myconf+=" $(use_with gif)"
|
||||||
|
myconf+=" $(use_with jpeg)"
|
||||||
|
myconf+=" $(use_with png)"
|
||||||
|
myconf+=" $(use_with svg rsvg)"
|
||||||
|
myconf+=" $(use_with tiff)"
|
||||||
|
myconf+=" $(use_with xpm)"
|
||||||
|
myconf+=" $(use_with imagemagick)"
|
||||||
|
|
||||||
|
if use xft; then
|
||||||
|
myconf+=" --with-xft"
|
||||||
|
myconf+=" $(use_with m17n-lib libotf)"
|
||||||
|
myconf+=" $(use_with m17n-lib m17n-flt)"
|
||||||
|
else
|
||||||
|
myconf+=" --without-xft"
|
||||||
|
myconf+=" --without-libotf --without-m17n-flt"
|
||||||
|
use m17n-lib && ewarn \
|
||||||
|
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
|
||||||
|
fi
|
||||||
|
|
||||||
|
local f
|
||||||
|
if use gtk; then
|
||||||
|
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
||||||
|
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
|
||||||
|
for f in motif Xaw3d athena; do
|
||||||
|
use ${f} && ewarn \
|
||||||
|
"USE flag \"${f}\" has no effect if \"gtk\" is set."
|
||||||
|
done
|
||||||
|
elif use motif; then
|
||||||
|
einfo "Configuring to build with Motif toolkit"
|
||||||
|
myconf+=" --with-x-toolkit=motif"
|
||||||
|
for f in Xaw3d athena; do
|
||||||
|
use ${f} && ewarn \
|
||||||
|
"USE flag \"${f}\" has no effect if \"motif\" is set."
|
||||||
|
done
|
||||||
|
elif use athena || use Xaw3d; then
|
||||||
|
einfo "Configuring to build with Athena/Lucid toolkit"
|
||||||
|
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
|
||||||
|
else
|
||||||
|
einfo "Configuring to build with no toolkit"
|
||||||
|
myconf+=" --with-x-toolkit=no"
|
||||||
|
fi
|
||||||
|
elif use aqua; then
|
||||||
|
einfo "Configuring to build with Nextstep (Cocoa) support"
|
||||||
|
myconf+=" --with-ns --disable-ns-self-contained"
|
||||||
|
myconf+=" --without-x"
|
||||||
|
else
|
||||||
|
myconf+=" --without-x --without-ns"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Save version information in the Emacs binary. It will be available
|
||||||
|
# in variable "system-configuration-options".
|
||||||
|
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
|
||||||
|
if [[ ${PV##*.} = 9999 ]]; then
|
||||||
|
myconf+=" EBZR_BRANCH=${EBZR_BRANCH} EBZR_REVNO=${EBZR_REVNO}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--program-suffix="-${EMACS_SUFFIX}" \
|
||||||
|
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
|
||||||
|
--localstatedir="${EPREFIX}"/var \
|
||||||
|
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
|
||||||
|
--with-gameuser="${GAMES_USER_DED:-games}" \
|
||||||
|
--without-compress-install \
|
||||||
|
--with-file-notification=$(usev gfile || usev inotify || echo no) \
|
||||||
|
$(use_enable acl) \
|
||||||
|
$(use_with dbus) \
|
||||||
|
$(use_with gnutls) \
|
||||||
|
$(use_with gpm) \
|
||||||
|
$(use_with hesiod) \
|
||||||
|
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
||||||
|
$(use_with libxml2 xml2) \
|
||||||
|
$(use_with selinux) \
|
||||||
|
$(use_with wide-int) \
|
||||||
|
$(use_with zlib) \
|
||||||
|
${myconf}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
||||||
|
emake
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install () {
|
||||||
|
emake DESTDIR="${D}" NO_BIN_LINK=t install
|
||||||
|
|
||||||
|
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|
||||||
|
|| die "moving emacs executable failed"
|
||||||
|
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|
||||||
|
|| die "moving emacs man page failed"
|
||||||
|
|
||||||
|
# move info dir to avoid collisions with the dir file generated by portage
|
||||||
|
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
||||||
|
|| die "moving info dir failed"
|
||||||
|
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
||||||
|
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
||||||
|
|
||||||
|
# avoid collision between slots, see bug #169033 e.g.
|
||||||
|
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
|
||||||
|
rm -rf "${ED}"/usr/share/{applications,icons}
|
||||||
|
rm -rf "${ED}"/var
|
||||||
|
|
||||||
|
# remove unused <version>/site-lisp dir
|
||||||
|
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
||||||
|
|
||||||
|
if use gzip-el; then
|
||||||
|
# compress .el files when a corresponding .elc exists
|
||||||
|
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
|
||||||
|
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
|
||||||
|
assert "gzip .el failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local cdir
|
||||||
|
if use source; then
|
||||||
|
cdir="/usr/share/emacs/${FULL_VERSION}/src"
|
||||||
|
insinto "${cdir}"
|
||||||
|
# This is not meant to install all the source -- just the
|
||||||
|
# C source you might find via find-function
|
||||||
|
doins src/*.{c,h,m}
|
||||||
|
elif has installsources ${FEATURES}; then
|
||||||
|
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
|
||||||
|
fi
|
||||||
|
|
||||||
|
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
|
||||||
|
X
|
||||||
|
;;; ${PN}-${SLOT} site-lisp configuration
|
||||||
|
X
|
||||||
|
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
||||||
|
Y (setq find-function-C-source-directory
|
||||||
|
Y "${EPREFIX}${cdir}")
|
||||||
|
X (let ((path (getenv "INFOPATH"))
|
||||||
|
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
|
||||||
|
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
|
||||||
|
X (and path
|
||||||
|
X ;; move Emacs Info dir before anything else in /usr/share/info
|
||||||
|
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
||||||
|
X (while (and (cdr q) (not (string-match re (cadr q))))
|
||||||
|
X (setq q (cdr q)))
|
||||||
|
X (setcdr q (cons dir (delete dir (cdr q))))
|
||||||
|
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
||||||
|
EOF
|
||||||
|
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||||
|
|
||||||
|
dodoc README BUGS
|
||||||
|
|
||||||
|
if use aqua; then
|
||||||
|
dodir /Applications/Gentoo
|
||||||
|
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
|
||||||
|
mv nextstep/Emacs.app \
|
||||||
|
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
|
||||||
|
through the Emacs eselect module, which also redirects man and info
|
||||||
|
pages. Therefore, several Emacs versions can be installed at the
|
||||||
|
same time. \"man emacs.eselect\" for details.
|
||||||
|
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
|
||||||
|
strongly recommended that you use app-admin/emacs-updater to rebuild
|
||||||
|
all byte-compiled elisp files of the installed Emacs packages."
|
||||||
|
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
|
||||||
|
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
|
||||||
|
machine would satisfy basic Emacs requirements under X11.
|
||||||
|
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
|
||||||
|
for how to enable anti-aliased fonts."
|
||||||
|
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
|
||||||
|
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
|
||||||
|
it into /Applications by yourself."
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
# move Info dir file to correct name
|
||||||
|
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
||||||
|
if [[ -f ${ED}${infodir}/dir.orig ]]; then
|
||||||
|
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||||
|
elif [[ -d "${ED}"${infodir} ]]; then
|
||||||
|
# this should not happen in EAPI 4
|
||||||
|
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||||
|
rm -f "${ED}"${infodir}/dir{,.*}
|
||||||
|
for f in "${ED}"${infodir}/*; do
|
||||||
|
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
||||||
|
install-info --info-dir="${ED}"${infodir} "${f}" \
|
||||||
|
|| die "install-info failed"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elisp-site-regen
|
||||||
|
|
||||||
|
local pvr
|
||||||
|
for pvr in ${REPLACING_VERSIONS}; do
|
||||||
|
[[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1
|
||||||
|
done
|
||||||
|
readme.gentoo_print_elog
|
||||||
|
|
||||||
|
if use livecd; then
|
||||||
|
# force an update of the emacs symlink for the livecd/dvd,
|
||||||
|
# because some microemacs packages set it with USE=livecd
|
||||||
|
eselect emacs update
|
||||||
|
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
|
||||||
|
# refresh symlinks in case any installed files have changed
|
||||||
|
eselect emacs set ${EMACS_SUFFIX}
|
||||||
|
else
|
||||||
|
eselect emacs update ifunset
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
elisp-site-regen
|
||||||
|
eselect emacs update ifunset
|
||||||
|
}
|
@ -0,0 +1,153 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.13.3-r2.ebuild,v 1.1 2014/06/27 14:34:25 caster Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit java-vm-2 multilib prefix
|
||||||
|
|
||||||
|
dist="http://dev.gentoo.org/~caster/distfiles/"
|
||||||
|
TARBALL_VERSION="${PV}"
|
||||||
|
PLUGIN_VERSION="${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
|
||||||
|
HOMEPAGE="http://icedtea.classpath.org"
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 )
|
||||||
|
x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 )
|
||||||
|
doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 )
|
||||||
|
examples? (
|
||||||
|
amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
|
||||||
|
x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
|
||||||
|
)
|
||||||
|
nsplugin? (
|
||||||
|
amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 )
|
||||||
|
x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 )
|
||||||
|
)
|
||||||
|
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )"
|
||||||
|
|
||||||
|
LICENSE="GPL-2-with-linking-exception"
|
||||||
|
SLOT="6"
|
||||||
|
KEYWORDS="-* amd64 x86"
|
||||||
|
|
||||||
|
IUSE="+X +alsa cjk +cups doc examples nsplugin selinux source"
|
||||||
|
REQUIRED_USE="nsplugin? ( X )"
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
# 423161
|
||||||
|
QA_PREBUILT="opt/.*"
|
||||||
|
|
||||||
|
ALSA_COMMON_DEP="
|
||||||
|
>=media-libs/alsa-lib-1.0.20"
|
||||||
|
CUPS_COMMON_DEP="
|
||||||
|
>=net-print/cups-1.4"
|
||||||
|
X_COMMON_DEP="
|
||||||
|
>=dev-libs/glib-2.32:2
|
||||||
|
>=media-libs/freetype-2.4.9:2
|
||||||
|
>=x11-libs/gtk+-2.24:2
|
||||||
|
>=x11-libs/libX11-1.4
|
||||||
|
>=x11-libs/libXext-1.3
|
||||||
|
>=x11-libs/libXi-1.6
|
||||||
|
>=x11-libs/libXtst-1.2"
|
||||||
|
|
||||||
|
COMMON_DEP="
|
||||||
|
>=media-libs/giflib-4.1.6-r1
|
||||||
|
>=media-libs/libpng-1.6:0=
|
||||||
|
>=sys-devel/gcc-4.5.4
|
||||||
|
>=sys-libs/glibc-2.15
|
||||||
|
>=sys-libs/zlib-1.2.3-r1
|
||||||
|
|| ( virtual/jpeg:62 media-libs/jpeg:62 )
|
||||||
|
nsplugin? (
|
||||||
|
>=dev-libs/atk-1.30.0
|
||||||
|
>=dev-libs/nspr-4.8
|
||||||
|
>=x11-libs/cairo-1.8.8
|
||||||
|
>=x11-libs/pango-1.24.5
|
||||||
|
|
||||||
|
)
|
||||||
|
selinux? ( sec-policy/selinux-java )"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEP}
|
||||||
|
X? (
|
||||||
|
${X_COMMON_DEP}
|
||||||
|
media-fonts/dejavu
|
||||||
|
cjk? (
|
||||||
|
media-fonts/arphicfonts
|
||||||
|
media-fonts/baekmuk-fonts
|
||||||
|
media-fonts/lklug
|
||||||
|
media-fonts/lohit-fonts
|
||||||
|
media-fonts/sazanami
|
||||||
|
)
|
||||||
|
)
|
||||||
|
alsa? ( ${ALSA_COMMON_DEP} )
|
||||||
|
cups? ( ${CUPS_COMMON_DEP} )"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dest="/opt/${P}"
|
||||||
|
local ddest="${ED}/${dest}"
|
||||||
|
dodir "${dest}"
|
||||||
|
|
||||||
|
# Ensures HeadlessGraphicsEnvironment is used.
|
||||||
|
if ! use X; then
|
||||||
|
rm -r jre/lib/$(get_system_arch)/xawt || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# doins can't handle symlinks.
|
||||||
|
cp -pRP bin include jre lib man "${ddest}" || die
|
||||||
|
|
||||||
|
# Remove on next bump as the needed marks are already set by icedtea ebuild.
|
||||||
|
java-vm_set-pax-markings "${ddest}"
|
||||||
|
|
||||||
|
dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
dohtml -r ../doc/html/*
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
cp -pRP share/{demo,sample} "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use source; then
|
||||||
|
cp src.zip "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use nsplugin; then
|
||||||
|
cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die
|
||||||
|
install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so"
|
||||||
|
docinto icedtea-web
|
||||||
|
dodoc ../doc/icedtea-web/*
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Remove after next bump, handled by icedtea ebuild. Bug 390663
|
||||||
|
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
|
||||||
|
eprefixify "${T}"/fontconfig.Gentoo.properties
|
||||||
|
insinto "${dest}"/jre/lib
|
||||||
|
doins "${T}"/fontconfig.Gentoo.properties
|
||||||
|
|
||||||
|
set_java_env
|
||||||
|
java-vm_revdep-mask "${dest}"
|
||||||
|
java-vm_sandbox-predict /proc/self/coredump_filter
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
if has_version "<=dev-java/icedtea-bin-1.10.4:${SLOT}"; then
|
||||||
|
# portage would preserve the symlink otherwise, related to bug #384397
|
||||||
|
rm -f "${EROOT}/usr/lib/jvm/icedtea6-bin"
|
||||||
|
elog "To unify the layout and simplify scripts, the identifier of Icedtea-bin-6*"
|
||||||
|
elog "has changed from 'icedtea6-bin' to 'icedtea-bin-6' starting from version 6.1.10.4"
|
||||||
|
elog "If you had icedtea6-bin as system VM, the change should be automatic, however"
|
||||||
|
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
|
||||||
|
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Set as default VM if none exists
|
||||||
|
java-vm-2_pkg_postinst
|
||||||
|
|
||||||
|
if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||||
|
elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin"
|
||||||
|
elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+"
|
||||||
|
elog "such as Firefox 3.5+ and recent Chromium versions."
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,149 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.13.3-r3.ebuild,v 1.1 2014/06/27 14:34:25 caster Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit java-vm-2 multilib prefix
|
||||||
|
|
||||||
|
dist="http://dev.gentoo.org/~caster/distfiles/"
|
||||||
|
TARBALL_VERSION="${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
|
||||||
|
HOMEPAGE="http://icedtea.classpath.org"
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 )
|
||||||
|
x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 )
|
||||||
|
doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 )
|
||||||
|
examples? (
|
||||||
|
amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 )
|
||||||
|
x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 )
|
||||||
|
)
|
||||||
|
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )"
|
||||||
|
|
||||||
|
LICENSE="GPL-2-with-linking-exception"
|
||||||
|
SLOT="6"
|
||||||
|
KEYWORDS="-* ~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE="+X +alsa cjk +cups doc examples nsplugin selinux source webstart"
|
||||||
|
REQUIRED_USE="nsplugin? ( X )"
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
# 423161
|
||||||
|
QA_PREBUILT="opt/.*"
|
||||||
|
|
||||||
|
ALSA_COMMON_DEP="
|
||||||
|
>=media-libs/alsa-lib-1.0.20"
|
||||||
|
CUPS_COMMON_DEP="
|
||||||
|
>=net-print/cups-1.4"
|
||||||
|
X_COMMON_DEP="
|
||||||
|
>=dev-libs/glib-2.32:2
|
||||||
|
>=media-libs/freetype-2.4.9:2
|
||||||
|
>=x11-libs/gtk+-2.24:2
|
||||||
|
>=x11-libs/libX11-1.4
|
||||||
|
>=x11-libs/libXext-1.3
|
||||||
|
>=x11-libs/libXi-1.6
|
||||||
|
>=x11-libs/libXtst-1.2"
|
||||||
|
|
||||||
|
COMMON_DEP="
|
||||||
|
>=media-libs/giflib-4.1.6-r1
|
||||||
|
>=media-libs/libpng-1.6:0=
|
||||||
|
>=sys-devel/gcc-4.5.4
|
||||||
|
>=sys-libs/glibc-2.15
|
||||||
|
>=sys-libs/zlib-1.2.3-r1
|
||||||
|
|| ( virtual/jpeg:62 media-libs/jpeg:62 )
|
||||||
|
selinux? ( sec-policy/selinux-java )"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEP}
|
||||||
|
X? (
|
||||||
|
${X_COMMON_DEP}
|
||||||
|
media-fonts/dejavu
|
||||||
|
cjk? (
|
||||||
|
media-fonts/arphicfonts
|
||||||
|
media-fonts/baekmuk-fonts
|
||||||
|
media-fonts/lklug
|
||||||
|
media-fonts/lohit-fonts
|
||||||
|
media-fonts/sazanami
|
||||||
|
)
|
||||||
|
)
|
||||||
|
alsa? ( ${ALSA_COMMON_DEP} )
|
||||||
|
cups? ( ${CUPS_COMMON_DEP} )"
|
||||||
|
|
||||||
|
PDEPEND="webstart? ( dev-java/icedtea-web:0 )
|
||||||
|
nsplugin? ( dev-java/icedtea-web:0[icedtea7] )"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dest="/opt/${P}"
|
||||||
|
local ddest="${ED}/${dest}"
|
||||||
|
dodir "${dest}"
|
||||||
|
|
||||||
|
# Ensures HeadlessGraphicsEnvironment is used.
|
||||||
|
if ! use X; then
|
||||||
|
rm -r jre/lib/$(get_system_arch)/xawt || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# doins can't handle symlinks.
|
||||||
|
cp -pRP bin include jre lib man "${ddest}" || die
|
||||||
|
|
||||||
|
# Remove on next bump as the needed marks are already set by icedtea ebuild.
|
||||||
|
java-vm_set-pax-markings "${ddest}"
|
||||||
|
|
||||||
|
dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
dohtml -r ../doc/html/*
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
cp -pRP share/{demo,sample} "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use source; then
|
||||||
|
cp src.zip "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Remove after next bump, handled by icedtea ebuild. Bug 390663
|
||||||
|
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
|
||||||
|
eprefixify "${T}"/fontconfig.Gentoo.properties
|
||||||
|
insinto "${dest}"/jre/lib
|
||||||
|
doins "${T}"/fontconfig.Gentoo.properties
|
||||||
|
|
||||||
|
if use webstart || use nsplugin; then
|
||||||
|
dosym /usr/$(get_libdir)/icedtea${SLOT}-web/bin/itweb-settings ${dest}/bin/itweb-settings
|
||||||
|
dosym /usr/$(get_libdir)/icedtea${SLOT}-web/bin/itweb-settings ${dest}/jre/bin/itweb-settings
|
||||||
|
fi
|
||||||
|
if use webstart; then
|
||||||
|
dosym /usr/$(get_libdir)/icedtea${SLOT}-web/bin/javaws ${dest}/bin/javaws
|
||||||
|
dosym /usr/$(get_libdir)/icedtea${SLOT}-web/bin/javaws ${dest}/jre/bin/javaws
|
||||||
|
fi
|
||||||
|
|
||||||
|
set_java_env
|
||||||
|
java-vm_revdep-mask "${dest}"
|
||||||
|
java-vm_sandbox-predict /proc/self/coredump_filter
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
if has_version "<=dev-java/icedtea-bin-1.10.4:${SLOT}"; then
|
||||||
|
# portage would preserve the symlink otherwise, related to bug #384397
|
||||||
|
rm -f "${EROOT}/usr/lib/jvm/icedtea6-bin"
|
||||||
|
elog "To unify the layout and simplify scripts, the identifier of Icedtea-bin-6*"
|
||||||
|
elog "has changed from 'icedtea6-bin' to 'icedtea-bin-6' starting from version 6.1.10.4"
|
||||||
|
elog "If you had icedtea6-bin as system VM, the change should be automatic, however"
|
||||||
|
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
|
||||||
|
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use nsplugin; then
|
||||||
|
if [[ -n ${REPLACING_VERSIONS} ]] && ! version_is_at_least 6.1.13.3-r1 ${REPLACING_VERSIONS} ]]; then
|
||||||
|
elog "The nsplugin for icedtea-bin is now provided by the icedtea-web package"
|
||||||
|
elog "If you had icedtea-bin-6 nsplugin selected, you may see a related error below"
|
||||||
|
elog "The switch should complete properly during the subsequent installation of icedtea-web"
|
||||||
|
elog "Afterwards you may verify the output of 'eselect java-nsplugin list' and adjust accordingly'"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set as default VM if none exists
|
||||||
|
java-vm-2_pkg_postinst
|
||||||
|
}
|
@ -0,0 +1,106 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.4.2-r1.ebuild,v 1.1 2014/06/27 14:39:37 caster Exp $
|
||||||
|
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit autotools eutils readme.gentoo java-pkg-2 java-vm-2
|
||||||
|
|
||||||
|
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||||
|
HOMEPAGE="http://icedtea.classpath.org"
|
||||||
|
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE="doc +icedtea7 javascript +nsplugin test"
|
||||||
|
|
||||||
|
COMMON_DEP="
|
||||||
|
icedtea7? ( || (
|
||||||
|
dev-java/icedtea:7 dev-java/icedtea-bin:7
|
||||||
|
) )
|
||||||
|
!icedtea7? ( || (
|
||||||
|
dev-java/icedtea:7 dev-java/icedtea-bin:7
|
||||||
|
dev-java/icedtea:6 dev-java/icedtea-bin:6
|
||||||
|
) )
|
||||||
|
app-admin/eselect-java
|
||||||
|
nsplugin? (
|
||||||
|
>=dev-libs/glib-2.16
|
||||||
|
)"
|
||||||
|
RDEPEND="${COMMON_DEP}"
|
||||||
|
# Need system junit 4.8+. Bug #389795
|
||||||
|
DEPEND="${COMMON_DEP}
|
||||||
|
virtual/pkgconfig
|
||||||
|
javascript? ( dev-java/rhino:1.6 )
|
||||||
|
nsplugin? ( net-misc/npapi-sdk )
|
||||||
|
test? ( >=dev-java/junit-4.8:4 )"
|
||||||
|
|
||||||
|
# http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-December/011221.html
|
||||||
|
pkg_setup() {
|
||||||
|
JAVA_PKG_WANT_BUILD_VM="icedtea-7 icedtea-bin-7"
|
||||||
|
if ! use icedtea7; then
|
||||||
|
JAVA_PKG_WANT_BUILD_VM="${JAVA_PKG_WANT_BUILD_VM} icedtea-6 icedtea-bin-6"
|
||||||
|
fi
|
||||||
|
JAVA_PKG_WANT_SOURCE="1.6"
|
||||||
|
JAVA_PKG_WANT_TARGET="1.6"
|
||||||
|
|
||||||
|
java-pkg-2_pkg_setup
|
||||||
|
java-vm-2_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/0001-Fix-parallel-install.-BGO-440906.patch
|
||||||
|
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch # bug #356645
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local config=(
|
||||||
|
# javaws is managed by eselect java-vm and symlinked to by icedtea so
|
||||||
|
# move it out of the way and symlink itweb-settings back to bin
|
||||||
|
--bindir="${EPREFIX}"/usr/libexec/${PN}
|
||||||
|
--with-jdk-home="${JAVA_HOME}"
|
||||||
|
$(use_enable doc docs)
|
||||||
|
$(use_enable nsplugin plugin)
|
||||||
|
$(use_with javascript rhino)
|
||||||
|
)
|
||||||
|
|
||||||
|
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||||
|
econf "${config[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
if use nsplugin; then
|
||||||
|
install_mozilla_plugin "/usr/$(get_libdir)/IcedTeaPlugin.so"
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir -p "${ED}"/usr/bin || die
|
||||||
|
dosym /usr/libexec/${PN}/itweb-settings /usr/bin/itweb-settings || die
|
||||||
|
|
||||||
|
# Should we patch system default lookup instead?
|
||||||
|
mkdir -p "${ED}"/etc/.java/deployment/ || die
|
||||||
|
echo "deployment.jre.dir=/etc/java-config-2/current-icedtea-web-vm" \
|
||||||
|
> "${ED}"/etc/.java/deployment/deployment.properties || die
|
||||||
|
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
VMHANDLE="icedtea-web@${GENTOO_VM}" java-vm_check-nsplugin
|
||||||
|
java_mozilla_clean_
|
||||||
|
readme.gentoo_print_elog
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_prerm() {
|
||||||
|
# override the java-vm-2 eclass check for removing a system VM, as it
|
||||||
|
# doesn't make sense here.
|
||||||
|
:;
|
||||||
|
}
|
@ -0,0 +1,177 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.7_beta2.ebuild,v 1.1 2014/06/27 22:27:42 chutzpah Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
JAVA_PKG_IUSE="doc examples source"
|
||||||
|
|
||||||
|
inherit eutils java-pkg-2 java-ant-2 python-utils-r1 flag-o-matic
|
||||||
|
|
||||||
|
MY_PV=${PV/_beta/-b}
|
||||||
|
MY_P=${PN}-${MY_PV}
|
||||||
|
|
||||||
|
DESCRIPTION="An implementation of Python written in Java"
|
||||||
|
HOMEPAGE="http://www.jython.org"
|
||||||
|
SRC_URI="http://search.maven.org/remotecontent?filepath=org/python/${PN}/${MY_PV}/${MY_P}-sources.jar"
|
||||||
|
|
||||||
|
LICENSE="PSF-2"
|
||||||
|
SLOT="2.7"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
|
||||||
|
IUSE="+readline test"
|
||||||
|
REQUIRED_USE="test? ( readline )"
|
||||||
|
|
||||||
|
COMMON_DEP="
|
||||||
|
dev-java/antlr:3
|
||||||
|
dev-java/asm:4
|
||||||
|
dev-java/commons-compress:0
|
||||||
|
dev-java/guava:13
|
||||||
|
>=dev-java/java-config-2.1.11-r3
|
||||||
|
dev-java/jffi:1.2
|
||||||
|
dev-java/jline:0
|
||||||
|
dev-java/icu4j:52
|
||||||
|
dev-java/jnr-constants:0
|
||||||
|
dev-java/jnr-posix:2.1
|
||||||
|
dev-java/stringtemplate:0
|
||||||
|
dev-java/xerces:2
|
||||||
|
java-virtuals/script-api:0
|
||||||
|
java-virtuals/servlet-api:2.5
|
||||||
|
readline? ( >=dev-java/libreadline-java-0.8.0:0 )"
|
||||||
|
RDEPEND="${COMMON_DEP}
|
||||||
|
>=virtual/jre-1.5"
|
||||||
|
DEPEND="${COMMON_DEP}
|
||||||
|
>=virtual/jdk-1.5
|
||||||
|
app-arch/unzip
|
||||||
|
test? (
|
||||||
|
dev-java/junit:4
|
||||||
|
dev-java/ant-junit:0
|
||||||
|
)"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||||
|
EANT_GENTOO_CLASSPATH="asm-4,commons-compress,guava-13,jffi-1.2,jline,jnr-constants"
|
||||||
|
EANT_GENTOO_CLASSPATH+=",script-api,servlet-api-2.5,stringtemplate,xerces-2,icu4j-52"
|
||||||
|
JAVA_ANT_CLASSPATH_TAGS+=" java"
|
||||||
|
|
||||||
|
EANT_BUILD_TARGET="developer-build"
|
||||||
|
EANT_TEST_EXTRA_ARGS="-Dpython.home=dist"
|
||||||
|
|
||||||
|
# jdbc-informix and jdbc-oracle-bin (requires registration) aren't exposed.
|
||||||
|
# Uncomment and add to COMMON_DEP if you want either of them
|
||||||
|
#EANT_GENTOO_CLASSPATH+=",jdbc-informix" EANT_EXTRA_ARGS+=" -Dinformix.present"
|
||||||
|
#EANT_GENTOO_CLASSPATH+=",jdbc-oracle-bin" EANT_EXTRA_ARGS+=" -Doracle.present"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
find \( -name '*.jar' -o -name '*.class' \
|
||||||
|
-o -name '*.pyc' -o -name '*.exe' \) -delete
|
||||||
|
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.5.2-distutils_scripts_location.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.5.2-respect_PYTHONPATH.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.7_beta1-ant.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.7_beta1-dont-always-recompile-classes.patch
|
||||||
|
|
||||||
|
if ! use readline; then
|
||||||
|
rm -v src/org/python/util/ReadlineConsole.java || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# needed for launchertest
|
||||||
|
chmod +x tests/shell/test-jython.sh || die
|
||||||
|
|
||||||
|
# apparently this can cause problems
|
||||||
|
append-flags -fno-stack-protector
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
use readline && EANT_GENTOO_CLASSPATH+=",libreadline-java"
|
||||||
|
|
||||||
|
EANT_GENTOO_CLASSPATH_EXTRA="$(java-pkg_getjars --with-dependencies antlr-3,jnr-posix-2.1)"
|
||||||
|
EANT_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjars --build-only ant-core)"
|
||||||
|
|
||||||
|
sed -i -e "1 a\
|
||||||
|
CLASSPATH=\"$(java-pkg_getjars "${EANT_GENTOO_CLASSPATH}"):${EANT_GENTOO_CLASSPATH_EXTRA}\"" \
|
||||||
|
src/shell/jython || die
|
||||||
|
|
||||||
|
java-pkg-2_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
java-pkg-2_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local instdir=/usr/share/${PN}-${SLOT}
|
||||||
|
|
||||||
|
java-pkg_newjar dist/${PN}-dev.jar
|
||||||
|
|
||||||
|
java-pkg_register-optional-dependency jdbc-mysql
|
||||||
|
java-pkg_register-optional-dependency jdbc-postgresql
|
||||||
|
|
||||||
|
insinto ${instdir}
|
||||||
|
doins -r dist/{Lib,registry}
|
||||||
|
|
||||||
|
dodoc ACKNOWLEDGMENTS NEWS README.txt
|
||||||
|
|
||||||
|
use doc && java-pkg_dojavadoc dist/Doc/javadoc
|
||||||
|
use source && java-pkg_dosrc src/*
|
||||||
|
use examples && java-pkg_doexamples Demo/*
|
||||||
|
|
||||||
|
local java_args=(
|
||||||
|
-Dpython.home="${EPREFIX}"/usr/share/${PN}-${SLOT}
|
||||||
|
-Dpython.executable="${EPREFIX}"/usr/bin/jython${SLOT}
|
||||||
|
-Dpython.cachedir="\${HOME}/.jythoncachedir"
|
||||||
|
)
|
||||||
|
|
||||||
|
java-pkg_dolauncher jython${SLOT} \
|
||||||
|
--main org.python.util.jython \
|
||||||
|
--java_args "${java_args[*]}"
|
||||||
|
|
||||||
|
if use readline; then
|
||||||
|
sed \
|
||||||
|
-e "s/#\(python.console=org.python.util.ReadlineConsole\)/\1/" \
|
||||||
|
-e "/#python.console.readlinelib=JavaReadline/a python.console.readlinelib=GnuReadline" \
|
||||||
|
-i "${ED}"/usr/share/${PN}-${SLOT}/registry || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# we need a wrapper to help python_optimize
|
||||||
|
cat <<-EOF > "${T}"/jython
|
||||||
|
exec java -cp "$(java-pkg_getjars "${EANT_GENTOO_CLASSPATH}"):${EANT_GENTOO_CLASSPATH_EXTRA}:dist/${PN}-dev.jar" \
|
||||||
|
-Dpython.home="${ED}${instdir}" \
|
||||||
|
-Dpython.cachedir="${T}/.jythoncachedir" \
|
||||||
|
-Duser.home="${T}" \
|
||||||
|
org.python.util.jython "\${@}"
|
||||||
|
EOF
|
||||||
|
chmod +x "${T}"/jython || die
|
||||||
|
|
||||||
|
python_export jython${SLOT} EPYTHON PYTHON_SITEDIR
|
||||||
|
local PYTHON="${T}"/jython
|
||||||
|
|
||||||
|
# compile tests (everything else is compiled already)
|
||||||
|
# we're keeping it quiet since jython reports errors verbosely
|
||||||
|
# and some of the tests are supposed to trigger compile errors
|
||||||
|
python_optimize "${ED}${instdir}"/Lib/test &>/dev/null
|
||||||
|
|
||||||
|
# for python-exec
|
||||||
|
echo "EPYTHON='${EPYTHON}'" > epython.py
|
||||||
|
python_domodule epython.py
|
||||||
|
|
||||||
|
# some of the class files end up with newer timestamps than the files they
|
||||||
|
# were generated from, make sure this doesn't happen
|
||||||
|
find "${ED}${instdir}"/Lib/ -name '*.class' | xargs touch
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if ! has_version dev-java/jython ; then
|
||||||
|
elog
|
||||||
|
elog "readline can be configured in the registry:"
|
||||||
|
elog
|
||||||
|
elog "python.console=org.python.util.ReadlineConsole"
|
||||||
|
elog "python.console.readlinelib=GnuReadline"
|
||||||
|
elog
|
||||||
|
elog "Global registry: '${EROOT}usr/share/${PN}-${SLOT}/registry'"
|
||||||
|
elog "User registry: '~/.jython'"
|
||||||
|
elog "See http://www.jython.org/docs/registry.html for more information."
|
||||||
|
elog
|
||||||
|
fi
|
||||||
|
}
|
@ -1,7 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA256
|
||||||
|
|
||||||
AUX c-blosc-1.3.2-shared-libs.patch 902 SHA256 148db1ff23b2d112997d6d64157fabab6409abe2e86048799a55a440c027d0a0 SHA512 d5e21dcd0086f44bb9b9823437f7f46c362543a84a947c2f85a2b0e0486324bc2e8726adfafda5e86e2650e778dcdebf5c00364a2dc094e8dd738850a1c44ed8 WHIRLPOOL 2cb9c78b898fa293d72077323410c5caf4e608aa4943b6e75abae1b60e02bf40eeb62f021114e70f3982a7111fb4b101d6bb210e4aea247a2de4791e51a75f4e
|
AUX c-blosc-1.3.2-shared-libs.patch 902 SHA256 148db1ff23b2d112997d6d64157fabab6409abe2e86048799a55a440c027d0a0 SHA512 d5e21dcd0086f44bb9b9823437f7f46c362543a84a947c2f85a2b0e0486324bc2e8726adfafda5e86e2650e778dcdebf5c00364a2dc094e8dd738850a1c44ed8 WHIRLPOOL 2cb9c78b898fa293d72077323410c5caf4e608aa4943b6e75abae1b60e02bf40eeb62f021114e70f3982a7111fb4b101d6bb210e4aea247a2de4791e51a75f4e
|
||||||
DIST c-blosc-1.3.2.tar.gz 229790 SHA256 7c21c4484c1ad7d6beddd73f35379e0d980530466cd6d87402e035c931983697 SHA512 0488042628b8b3d02e8e7b58d3d942751a43567e99e1e89f452765ad1aeba395248322df6a37daf828571b3c262ebaa54d3ca49cfed78ab499994454faf6bbdb WHIRLPOOL 195232123fbbd4f76f3a209069e7895c3ba900e98c49ca8334e1975634770463d993ae36f99fefb680d7c78a28ca979c27cd4af4412e83c804315f6cf52420fe
|
DIST c-blosc-1.3.2.tar.gz 229790 SHA256 7c21c4484c1ad7d6beddd73f35379e0d980530466cd6d87402e035c931983697 SHA512 0488042628b8b3d02e8e7b58d3d942751a43567e99e1e89f452765ad1aeba395248322df6a37daf828571b3c262ebaa54d3ca49cfed78ab499994454faf6bbdb WHIRLPOOL 195232123fbbd4f76f3a209069e7895c3ba900e98c49ca8334e1975634770463d993ae36f99fefb680d7c78a28ca979c27cd4af4412e83c804315f6cf52420fe
|
||||||
DIST c-blosc-1.3.5.tar.gz 231653 SHA256 60efbbd2ef613480d135dbb245260e7cd904cfd785cc2504458615d7b397675a SHA512 4c11309a3f5dd0e2ecb35f62480cf86a9ad8d8d84b0d744c0597a51d8f51010a2ed0ad868cc3aef1f674efc1c35ee3312ad727cb308b348026f08db0ac9ab04a WHIRLPOOL 58742b85bf1d9637492871cab0f0c0b87c96162b2dfbf196e91f62569f6a06077b901a202fab43f39472ccf728550340a85bd60f3fee1d6e0e76d655659db3f0
|
DIST c-blosc-1.3.5.tar.gz 231653 SHA256 60efbbd2ef613480d135dbb245260e7cd904cfd785cc2504458615d7b397675a SHA512 4c11309a3f5dd0e2ecb35f62480cf86a9ad8d8d84b0d744c0597a51d8f51010a2ed0ad868cc3aef1f674efc1c35ee3312ad727cb308b348026f08db0ac9ab04a WHIRLPOOL 58742b85bf1d9637492871cab0f0c0b87c96162b2dfbf196e91f62569f6a06077b901a202fab43f39472ccf728550340a85bd60f3fee1d6e0e76d655659db3f0
|
||||||
EBUILD c-blosc-1.3.2.ebuild 1136 SHA256 752586df24e5a598b87599adcbc16d80f10f71fbfa0eb9193a68f1371ff6c0f3 SHA512 94ff18f9dbcd0e23e7ff14912768ad7baf01b7a1b91a4746505605e434611d44f53ff7dce9cc4f8b35c10178457888ed4d656d951e8be3f2e63f59c5b33c313e WHIRLPOOL f086b2e0917dc2fcc9f49d036ea29d12df512849006d359b4aa16030c0b4f0173c4416b882b7b7cef845ae6fbd8d02dfee172e1eefdf1c97d2db6a917cf46cee
|
EBUILD c-blosc-1.3.2.ebuild 1136 SHA256 752586df24e5a598b87599adcbc16d80f10f71fbfa0eb9193a68f1371ff6c0f3 SHA512 94ff18f9dbcd0e23e7ff14912768ad7baf01b7a1b91a4746505605e434611d44f53ff7dce9cc4f8b35c10178457888ed4d656d951e8be3f2e63f59c5b33c313e WHIRLPOOL f086b2e0917dc2fcc9f49d036ea29d12df512849006d359b4aa16030c0b4f0173c4416b882b7b7cef845ae6fbd8d02dfee172e1eefdf1c97d2db6a917cf46cee
|
||||||
EBUILD c-blosc-1.3.5.ebuild 1143 SHA256 2222f5b5329d037346bd17ca9a0e596718073ccd7c8ce5643935eb08b6218ab0 SHA512 f877f84b56e425a1d6152be6638fe82bccd2566509ff4a319f1c28baba335604fa3ed92b480fe6d3c73091d6cfcc618fef2ff2fc2a58f8559dce2e4f116dfdf4 WHIRLPOOL c2ef0da06bc14e9f9c5d8412e2dedb7a6ed24b0c97c50cedae27951785d75768d07928705a78dacb726de301df48311e4258cbff9cc2e05a50502d8d06712a3f
|
EBUILD c-blosc-1.3.5.ebuild 1155 SHA256 956c0ef2841912b926f172fa69546b4b8c9e618e0bae22ee0aee0688a362e346 SHA512 460b5ee04ad2d770738863c9cff051f9ff20cb25dbee3b1a7dc6995c932cdb602533bc43164b173e6d33f97480d177e68240ac94538c8e1d792d2406daf367d3 WHIRLPOOL 8c434c45d4ace1b400c8fe74eebc6923d68d43b9abc02175b46ab9b8a878c4a0296bba65c22dfe7fbb56c93a1524cf2ae4bdbe8f72533a75af8dea512310ca06
|
||||||
MISC ChangeLog 714 SHA256 9e669dc35ce6ca93f5bb5d75de1b280c2c2aa8d611b6a31f2332dd8bc8cbddad SHA512 135c40edf9f5c1887a0b0a1ca469e44ecfe07464d91318ba7d2c466e4bd2fcc5da794647aae88d2a86b0c5e81e3055c10f9813e3cf54b9106957a51e3d2e428e WHIRLPOOL 15b4132980e0459009554219b3f9a370bff26e087937d2cec1c945a413dd2134a0eeff27ba3e5ff9c7c17617ac7391f7f6fee4b87e327ba09d67889490fcdc4a
|
MISC ChangeLog 817 SHA256 64905d3994f6a1698073568d2eb80e5222dccfbec9b41019afc1e1c76795e4ba SHA512 ef84a8b1c2bc20865019fb4c7f57c8d2a80243410813d04d833563bb5ae9f9f9657395f188d4b9114e8f71c83da367c82dd53151175dc5d821c6c4be1665c4c9 WHIRLPOOL 521f9d279e3f9d6e033f43d84600504a531dd913f25d80d0ffcdff3065754b145f3f87ed6e408d7eac0b8f9ac8552b1c9663a31d0c8b31eedfa33cf3691a8222
|
||||||
MISC metadata.xml 675 SHA256 e53565825f19da0193d14cc933c4c0f6ef43aa0976cd56fdabcf36d1c7983a7c SHA512 763d1a35da18a826ae9b39348f3e2c0743f4128b54c33cd7f81e816ff8763dbaf8798a4e9047cc0826470f9ea6bb3b5f2f867fe7130580c22f534af5450a188f WHIRLPOOL 2c1c9294e84e2cbe0a6718220d5145c998fac31c6867842c6810bd21e0d20b9b92ab936be64ab5408a66272482e539e36ea148d12015360e27d024d8a1e45596
|
MISC metadata.xml 675 SHA256 e53565825f19da0193d14cc933c4c0f6ef43aa0976cd56fdabcf36d1c7983a7c SHA512 763d1a35da18a826ae9b39348f3e2c0743f4128b54c33cd7f81e816ff8763dbaf8798a4e9047cc0826470f9ea6bb3b5f2f867fe7130580c22f534af5450a188f WHIRLPOOL 2c1c9294e84e2cbe0a6718220d5145c998fac31c6867842c6810bd21e0d20b9b92ab936be64ab5408a66272482e539e36ea148d12015360e27d024d8a1e45596
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2
|
||||||
|
|
||||||
|
iEYEAREIAAYFAlOtsuUACgkQ1ycZbhPLE2DMBgCePpRgBdgRPtxfvZcPJpytx2fk
|
||||||
|
EGsAoLJBU84gZxWP6ZQyXT7thRbY8g+Z
|
||||||
|
=HJt+
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-RsyncP/File-RsyncP-0.68.ebuild,v 1.11 2011/04/20 13:01:04 jlec Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
|
|
||||||
MODULE_AUTHOR=CBARRATT
|
|
||||||
inherit perl-module toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="An rsync perl module"
|
|
||||||
HOMEPAGE="http://perlrsync.sourceforge.net/"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ia64 ~ppc ~ppc64 sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="net-misc/rsync"
|
|
||||||
|
|
||||||
MAKEOPTS="${MAKEOPTS} -j1"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
perl-module_src_prepare
|
|
||||||
tc-export CC
|
|
||||||
}
|
|
@ -1,6 +1,16 @@
|
|||||||
DIST File-RsyncP-0.68.tar.gz 160596 SHA256 55606502026d54d1ee2e2f117fcdb3e4ff37041d6d86286163519f670626b48b SHA512 610fdd7749d337fbca9cba42eb8942d9472e812b65e9b628e5955d5915c9288a072dfb27675b273ac2723614c32d8cee566a3efa629389096b4fc652eb7bf6bb WHIRLPOOL 64815f213d8e230228b1bb3b8d5a92e1e2c6348bf9075677227d6e45e618c517f801e5cbec5eb5a0ee378e0f5b0be69f0e5e8750c88a1a6f2682ae57479face6
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA256
|
||||||
|
|
||||||
DIST File-RsyncP-0.70.tar.gz 160281 SHA256 d4f6127650393a65ed7d66d14b3a126827c99e8422c3cf205481a9f7ebce9994 SHA512 fdc04e2e9280be26578ff6bb7ca80f43408dd6709297ab138ca708f79282e6b9bc3433c35f0841c5dab42302403262c67b177cc4889b85a3c5417a295c047dc0 WHIRLPOOL ab3f0a1d4da81379c6fe24b7e38061ac80d0a74284954bfe0dcd947e88f0eac363db31041b6101fbab7f9634cf8ea7c1213707f2618124ed9f0e14b87737e981
|
DIST File-RsyncP-0.70.tar.gz 160281 SHA256 d4f6127650393a65ed7d66d14b3a126827c99e8422c3cf205481a9f7ebce9994 SHA512 fdc04e2e9280be26578ff6bb7ca80f43408dd6709297ab138ca708f79282e6b9bc3433c35f0841c5dab42302403262c67b177cc4889b85a3c5417a295c047dc0 WHIRLPOOL ab3f0a1d4da81379c6fe24b7e38061ac80d0a74284954bfe0dcd947e88f0eac363db31041b6101fbab7f9634cf8ea7c1213707f2618124ed9f0e14b87737e981
|
||||||
EBUILD File-RsyncP-0.68.ebuild 564 SHA256 ce4881fea0506268de815113b1f97b7ebff7a142c55ad8467e2ed08dd7126abc SHA512 96ba27416b35c6189d92df26ffd1785e889ac03bcb1483c5d798ad51448dd0d4bba7115840d0f60aa3c39c4bb8881b4746134f5a4e717c5b8ad0823bf99b13f6 WHIRLPOOL 351a7968d4ea8ade9e455bffa207c3ac130cb0414b274127b5a589e264c507e200a057bed190cf67f6f2f1296b9f38aa65b01e67479f9e5e586b23a6d16cd789
|
EBUILD File-RsyncP-0.700.0.ebuild 575 SHA256 f6372c875b70642164565ce19e564ae7e559d37313cfb6ff703d26757ba14b8f SHA512 6d6c77c850eb146cad1cf34d458ad7aaa826b873ec52b3d44be3dd40aece35bba4a5140cffa4406694ad58dd32e2fd7a9eaba16055ae86269dd15c542afae051 WHIRLPOOL 6d5d92713751550776c6fc11ca4ca5a66a9b251da2f824719fdbe27c9dcccdd328c07a070daeb4691b7bb901cc1a5074694289c3a0a8fe784805b18e60300ab2
|
||||||
EBUILD File-RsyncP-0.700.0.ebuild 576 SHA256 9cf267ab6ef2fb25b6c056c488a8aef427aff51588b0029e0a10a07e8c449853 SHA512 8cb090e89006438b7ee7cd9bead4bbd7090a47e4334d05ac3c3ce12f836fa6f058e28c410391e76ef5e628da9fdcce6665dcb158b021b92c913b8615e309ef9a WHIRLPOOL 93657849cf600379a7db3b5a04b686708be434a7cbed777b468a84fb4788fad4b6c1f43f7a2b2040ee6515d51a707427a242ef28c9826e236f36e867b1049146
|
MISC ChangeLog 3864 SHA256 87381cc0eaaa57db04298db4b45bd7f4f7799ff65452f85cb04e4c973f50704b SHA512 53b734f201cf242dee853ae66c6b82961e5ccae219353f5709376ed9d43eb98ac2ecfe85de4f3030995ce302481a68cfb3332166dc0e0826ff2d9c29a2b7f113 WHIRLPOOL 62867894285840866d737695c67acff70617613b0a3ca21131b619909cf96625c9cc9b88e299f8173b696b026d6b2d3748fee5029b02f970f8758d3f6a1ec8cf
|
||||||
MISC ChangeLog 3612 SHA256 6108b956718c750f06ef8e702bba6ed851d79e24d9c7c54e1fc2aac77a4b6006 SHA512 1d04d107ae32aee3a45765f770e70d14ac03e1c16684d1aa71f38885c14cf0246631b6d927f11e9654f61a90d94873b6725de958cd9441e8ac844e3e32f97c15 WHIRLPOOL f0da6d8d288d54b6b79b38c5407a3625fbbe5f4c18febe8077114f4aecf67837216a2d5168586bc39525bc7bf074d5da76c39c2835f578a9c2645ba2c4bd0cc1
|
|
||||||
MISC metadata.xml 499 SHA256 b964fcdd3eaf25c6821e7c365226aee9aa3a3924f451d9a92e0c5424abc92ce4 SHA512 66e10b6905b62e8e5dddf934295bd74300962bbdb44cd72ad7331dc986d75a6394418cd2542600eab8ad00fe99977118eb8b83069c63d60726e5d62cb2244902 WHIRLPOOL 9b564b4c94d12247367124059ff97d29e2c30bba973f2371a617ac2606a54f86707cee91c1e0600fb29866df7c2896299318b241087e885568af0bc798236145
|
MISC metadata.xml 499 SHA256 b964fcdd3eaf25c6821e7c365226aee9aa3a3924f451d9a92e0c5424abc92ce4 SHA512 66e10b6905b62e8e5dddf934295bd74300962bbdb44cd72ad7331dc986d75a6394418cd2542600eab8ad00fe99977118eb8b83069c63d60726e5d62cb2244902 WHIRLPOOL 9b564b4c94d12247367124059ff97d29e2c30bba973f2371a617ac2606a54f86707cee91c1e0600fb29866df7c2896299318b241087e885568af0bc798236145
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
|
iJwEAQEIAAYFAlOtqRwACgkQG9wOWsQutdYQ5AQAvKCFvwORh2KsQfF3WFY8R7Ue
|
||||||
|
TMww86XgAY4rMbY+wu6LNlh+ppxQjSA20raZKo20Uea3i3cgC1YARERU5hRUZdfc
|
||||||
|
Ns7em4lEM9QopGOAuCBUMmFxOodfw/35kbllrPG7Odx40gcC4YAuVwIXtDQPoe6T
|
||||||
|
KPT8oaceKxFspR35u6M=
|
||||||
|
=/qrN
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
# Copyright 1999-2007 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-AIO/IO-AIO-2.33.ebuild,v 1.2 2007/06/15 03:08:33 mcummings Exp $
|
|
||||||
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Asynchronous Input/Output"
|
|
||||||
HOMEPAGE="http://search.cpan.org/search?query=IO-AIO&mode=dist"
|
|
||||||
SRC_URI="mirror://cpan/authors/id/M/ML/MLEHMANN/${P}.tar.gz"
|
|
||||||
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
LICENSE="|| ( Artistic GPL-2 )"
|
|
||||||
KEYWORDS="amd64 ~ppc ~x86"
|
|
||||||
|
|
||||||
mydoc="Changes README"
|
|
||||||
SRC_TEST="do"
|
|
@ -1,24 +0,0 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-AIO/IO-AIO-3.3.1.ebuild,v 1.1 2009/11/13 02:50:17 robbat2 Exp $
|
|
||||||
|
|
||||||
inherit versionator
|
|
||||||
MODULE_AUTHOR="MLEHMANN"
|
|
||||||
MY_PV="$(get_major_version).$(delete_all_version_separators $(get_after_major_version))"
|
|
||||||
MY_P="${PN}-${MY_PV}"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Asynchronous Input/Output"
|
|
||||||
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
LICENSE="|| ( Artistic GPL-2 )"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
|
|
||||||
mydoc="Changes README"
|
|
||||||
SRC_TEST="do"
|
|
||||||
|
|
||||||
DEPEND="dev-perl/common-sense"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
@ -1,20 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-AIO/IO-AIO-4.120.0.ebuild,v 1.2 2012/04/21 02:23:26 robbat2 Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=MLEHMANN
|
|
||||||
MODULE_VERSION=${PV%0.0}
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Asynchronous Input/Output"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="dev-perl/common-sense"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,20 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-AIO/IO-AIO-4.150.0.ebuild,v 1.1 2012/04/21 02:23:26 robbat2 Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=MLEHMANN
|
|
||||||
MODULE_VERSION=${PV%0.0}
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Asynchronous Input/Output"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="dev-perl/common-sense"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,11 +1,11 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-AIO/IO-AIO-3.710.0.ebuild,v 1.1 2011/08/30 13:36:53 tove Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-AIO/IO-AIO-4.310.0.ebuild,v 1.1 2014/06/27 17:27:15 zlogene Exp $
|
||||||
|
|
||||||
EAPI=4
|
EAPI=5
|
||||||
|
|
||||||
MODULE_AUTHOR=MLEHMANN
|
MODULE_AUTHOR=MLEHMANN
|
||||||
MODULE_VERSION=3.71
|
MODULE_VERSION=4.31
|
||||||
inherit perl-module
|
inherit perl-module
|
||||||
|
|
||||||
DESCRIPTION="Asynchronous Input/Output"
|
DESCRIPTION="Asynchronous Input/Output"
|
@ -1,24 +1,18 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
DIST IO-AIO-2.33.tar.gz 68124 SHA256 aa513866389ca768822ec2866500ccc2c85a7ce4f49a816be90e40d28f604259 SHA512 86f7ba6d680e6c1c8e46b24f993c5e0f77ec76bfac8afc73464639e2837a05e3f8f00b3b75855c1c86fd579a4748afa1858e07e8bf33da48d726538dc2851e16 WHIRLPOOL 39bb6af592c1d2047cfebc02c818b2842c928ef80b155c100473ff2f0ac0f7ab5af68300501744d2012759e0ba2536f66923c37abb37414ffe941aed11c2090c
|
|
||||||
DIST IO-AIO-3.31.tar.gz 98008 SHA256 330a65e6e4fee7444fc8a068b0c37aead44b1a2ad922440315f3a40546f40272 SHA512 6e88e62e0253f0fc63cbbd637a0c2908aa1c949595d6434f54d2130ae1a05af6f894bf20e01de8ade0a641590c8c37be710724f32b6620a5c4c42962fe79480a WHIRLPOOL e5830a463189a0cd4d19381dcfb85900826bc41bc14d40a0cdaad3a587dc17a53975564a7a400a789daf51701f595bb487814220cbec2d95aaf34b2cd5fb6721
|
|
||||||
DIST IO-AIO-3.71.tar.gz 111141 SHA256 b294c083c7b874e6e38e15c3ca1328340f827b33d3a17c2047085ee69dcdf26a SHA512 7f0b9f199fb7b045f6f3d6821468a681bdccde64e7470bb8d248f55be707342a8890de743d0c82f364c452cca91d6c8e7107d8884efa69ee79e5038860543149 WHIRLPOOL 977446b12383505e0701d3e17975bf0b4fae8716a3388e77b214d3eef26a49cc9d364b24a948c56d8f2f5ca12df17387cf2fa3394bdded29664bc7100e54ad06
|
|
||||||
DIST IO-AIO-4.12.tar.gz 134537 SHA256 07d2619c522e7cfe83caffa0f2b77de8567d1bb4c82cc9768d283bedbd604667 SHA512 57ecda3c704ccb80f12654870d97f170e6abbcae9c3e1a532a4bb10983bde002b37579e6f7ca351d5183b7a835b6c5ab9dd4b95fe1460279fb079872644c1c7d WHIRLPOOL dcf2fe39ad2ea7028c38df7f245139318b4ad71f0de4e66a60dae5c19b08b5bd022c8dab051233497ccb2ace5ba800e8d9609659224f5d82c38c94d368a1c08f
|
|
||||||
DIST IO-AIO-4.15.tar.gz 140637 SHA256 01d6d560250facc1c64b921b4aaf3c3fe40954d37a2a034a43b10d03743b2dcc SHA512 bf81982aa4f812f00272db8824762b06fb02707d8fc2f6d2e1eb7e24af007a82158304f05e8e1f3e658898baebf62b03799a071ec10e261dbc8e24938e00581b WHIRLPOOL 7b0fbab2430983c8ec4abef904e291f112d60e3062d4a6452352546aa454e50e25d7d124cba4c54e30d7fa055f6b749800a9b750beeec947e984a6fe271a692c
|
|
||||||
DIST IO-AIO-4.18.tar.gz 146624 SHA256 4ca046ddb78891a2d5204e2b3271e2de3fecb65f218da5c360b10e6814831986 SHA512 4fd924084791e91c20cb8ee2e868af0ee27727515e8fb6f56e195fa6167180b56cd2132469c79d465dba1ae5606dbec0efe4a7e6273998a531c21859263f2363 WHIRLPOOL d13afdae945e1f60303944a37d441c5579f95a816500c8042ed6e2ea89d359339ac2d8b8c90e6487bfbd813bec5ad5610a74021c22a6bb9293bd3cd578799e96
|
DIST IO-AIO-4.18.tar.gz 146624 SHA256 4ca046ddb78891a2d5204e2b3271e2de3fecb65f218da5c360b10e6814831986 SHA512 4fd924084791e91c20cb8ee2e868af0ee27727515e8fb6f56e195fa6167180b56cd2132469c79d465dba1ae5606dbec0efe4a7e6273998a531c21859263f2363 WHIRLPOOL d13afdae945e1f60303944a37d441c5579f95a816500c8042ed6e2ea89d359339ac2d8b8c90e6487bfbd813bec5ad5610a74021c22a6bb9293bd3cd578799e96
|
||||||
EBUILD IO-AIO-2.33.ebuild 522 SHA256 314af0fda8d2fb7ba9a7302a8fa503c6676ed7ae493de93193c660cb1992a087 SHA512 9df4d73d86e573a9674097851bdd85678f00cab4ad708c3c088c4abaede9a22cafb3962a62272e5d7f248b40edbfab0b318b8a1ac079565326502408b677ba01 WHIRLPOOL bd56391435cdc68936a1d71f70acb15a7b0a2345358f51ddccea39cf5a7913c8ebbfc611febeab810e370e10ee7f4a3ede25a8d484425773ca8ab68526655e33
|
DIST IO-AIO-4.31.tar.gz 149718 SHA256 b68582588e2c89035cad19c1b0ee84d331ee801f0b4fb521ec23aa1e1010a09e SHA512 f1e564595201ba46506d9aea4f8e54d8aae55b8b018ad8fddcd3eeba3b3a5f6814df21f5dee68a3a30cee7509de22a4440afcec73d6df15d20f44ef5e5496a27 WHIRLPOOL 6a265606d4609b67812382bbcf1f804ba1477634bdec198770245015ff854e3fd48b37967cc2c5563db85a4f316319dd23a93db08bdcb1d932013fd603942291
|
||||||
EBUILD IO-AIO-3.3.1.ebuild 626 SHA256 c48a3a61280c23fbdbece95e9ae3a43bf1c5f21194d00d2a2dec172bf3d02fc5 SHA512 b938ede4575a2e540806c4cd5722ba00346a1d9e24b81bc645f79f24c73d62bf8f38340a514365516d7676b8763f5ba8d751f49383b66bd0d94a66ad9503f553 WHIRLPOOL 98fc4759355ec1c3cb150fae4cb2287645985d78148dc3654e9a922a8bc16cae67188856599c6b446468e593e917f9e5c3a8fdc2a91d2b3b31b2de96158ad922
|
EBUILD IO-AIO-4.180.ebuild 442 SHA256 8fc47ab30c74562d94f36df531a174deacdcc7c4d5815ccbc8e522ddbe906251 SHA512 917c61ba2c4c3c0697e77edc46a7ead163faafe2e8acaf3eefb157a98667662a0aebbbc1e87be72829c3d3cde016080dc28264d592f783a3c9d375c03a6e7bdf WHIRLPOOL eee634e8cc5d2703cd89b3651d4bbde39846adb9544c830db0381902552dff374a7ac1574239bb8646ddc33a5caf46cecb33b81648af3ff9a943d994e99efa3c
|
||||||
EBUILD IO-AIO-3.710.0.ebuild 443 SHA256 10dcd8631a412185ffc6f623ab2123e83f3cd7e35036f0892ed2c4f6a1554139 SHA512 31931436c621a51ece94006af927a816b877d1641e8a2490842dba45836868c8e351236ab3d9b7a4e768ed88010505fd549040c153e2a0c6d6abbe16c3a61202 WHIRLPOOL 27777a744a2f181ac421ec10e45a69f1221b7b4339633c137b53c5f225b3fbf2c4da53e409e157be61f3fe5ca85a123bdc2ae02ca2faa829344ee652d3534283
|
EBUILD IO-AIO-4.310.0.ebuild 446 SHA256 ea21708413eb79bf902b88ba648e0404db31ec90c932604e6bbcbfc62dd33825 SHA512 9e33822ff209013eb3c23563fbb3c1df344a29a52963ddd795b16ddf6f38a6d6e143fc9e698665ad0d55c4142b05965a8fa96b451b57085cad6a1224ba370af9 WHIRLPOOL 82231ec3d68e5b3c0cbb61a13d4977e2771cec8dcb79a20c0ca6edb63173dc358db2df4c9510a8af8dde6153c40f9342340f3b41ec8a0084ed592f167f795f2e
|
||||||
EBUILD IO-AIO-4.120.0.ebuild 451 SHA256 5bceb937ad1be4a3436e5e3b7131ea1f518b21070ce95022b3d1dd3e8bc478f1 SHA512 4d0bf64964d896fe8bb698e7e2ba7206a715df975e1fd2c3a832ec001dc49b7c21228ad7c310c1b6dcf39fcaa77413eba17db924523d79ea275f284b60b1d379 WHIRLPOOL 48bc9062bfa14a1396469ef5d2242ddea7f2b8afe89ab9a8508079bb25f7f3d93c2bf1c46518316bbf04cbefd69a4d54ec2e3ff2bc70f3eac9c59eb94a1e7b34
|
MISC ChangeLog 3795 SHA256 d614b80ef75825ec47b09b6e99400521e6bbad52876943d3f898ffe33c6e51b4 SHA512 7c098ae81b79694926780283d2333ca58907c8af455403593ea5f3759c3df4b396328fa0052b33fd658cfc10b330407ae3d0e6fd7e49044b64b0ae9d3a5e42ac WHIRLPOOL a2224a15aee1380667d08f0b683b7b8e0ed210a2c20f0c1e763513a623047468e0a4aa9680767a76423f0ce2c84be432bbf54808919b6a67639216e2c5b1276c
|
||||||
EBUILD IO-AIO-4.150.0.ebuild 451 SHA256 49c91da38faa678ffd8ef3b2e1f5b00c0bddf9c956585c6c611f4d81e9f542a5 SHA512 ddab249c6f1493160a2d873ef9a886e62c333e494825b4faf6bf233c5d8b2f4798fe1b687d5f29f20a74d02f7b21b6f45d7cbc5c8418d7f69f337ec805777b59 WHIRLPOOL d8e42d2190040f6b62aaa8ad7cee1d20beedfb2cb5986f914749cd1953537b8c3d7e2f3c508908d8df66d01365aa570076dc6a06ae0ac6e54a11b448bf16705a
|
|
||||||
EBUILD IO-AIO-4.180.ebuild 444 SHA256 a280ea70631d70a1e1d59e960c0bee7520d771599235f548f5019b5eb4d86876 SHA512 0f3b170f0d941636ec5d0f2b6f5edb473e3222c069ef112c2178a5483d172af067744ed926c446513ef47c809f0fc8720bf9cc386e4a1a9a3abddecdfd823ef2 WHIRLPOOL f94471fae60061bf8e81ca8206c77cd0ae466520b344bf8e5be231dad463ac68bd27b3bd7db0c2eba4de68258e90ba6b853643eae6302af9b01a23610b54a747
|
|
||||||
MISC ChangeLog 3448 SHA256 f006fd06091139526f24c10618cb02bd9a1e1dd98c9cef710ce725be36438422 SHA512 ac9cf4c30b871202c7a918abb7c3ac833b1cfcfe949b50bd02a14c80edbf2457001f59a1dcf788b687849abc071a4e8556e1afe981d4bc4cbb91ef0ed38861df WHIRLPOOL 089b76d8782594ae68970f6629c88c33f485fdbc84a634c1eb069a2f784e3475794a6110a33b9da1e3db118b9f1b319019479cd15ccec567f1b6e2d73f54c586
|
|
||||||
MISC metadata.xml 286 SHA256 6ad263ddca7fcf9e653fca7fb20b081784dac14694e312eeb8206d7301ec8756 SHA512 177ba3c33226106e719510ef0b9f902b919343c867dfad141ae530b1f1689b65e4c88145fa813f3b1816f1e7399d937e4e3e9928ab77723f0df72560a972d908 WHIRLPOOL 1e3bb3071b7575e5a29abe39c7c2889c8e3b03f66c120aa74959fa29c9777d760b7fb6cce3936b814271a3e8b9d81e1b4e0b52bb316f156460ae17efafbf375e
|
MISC metadata.xml 286 SHA256 6ad263ddca7fcf9e653fca7fb20b081784dac14694e312eeb8206d7301ec8756 SHA512 177ba3c33226106e719510ef0b9f902b919343c867dfad141ae530b1f1689b65e4c88145fa813f3b1816f1e7399d937e4e3e9928ab77723f0df72560a972d908 WHIRLPOOL 1e3bb3071b7575e5a29abe39c7c2889c8e3b03f66c120aa74959fa29c9777d760b7fb6cce3936b814271a3e8b9d81e1b4e0b52bb316f156460ae17efafbf375e
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
iEYEAREIAAYFAlIx3/QACgkQso7CE7gHKw30ZACdHbUUsHbfKnaCm5s9IraQNVz8
|
iJwEAQEIAAYFAlOtq8QACgkQG9wOWsQutdbNUAP7B/ypG9uoD6o83mL2dcSdQjis
|
||||||
+sAAn3qXaYl+qP6OPA+SV14Jt3NmHVoE
|
D0rWY/LL5s/xEaCnkqqzN8jEtBcY1Bf0wU/c4UGYDhqIJJ6wGZYZ5t1bvV6gjtVD
|
||||||
=kLtF
|
wkOuLbFNqKJYUFc4ly1CxzsF5LSBGBAflkBD8B/hTrp9rEuMPxFN8zX+B1rXFRHE
|
||||||
|
J6citWF4dDCww03nSyQ=
|
||||||
|
=4wTy
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA256
|
||||||
|
|
||||||
DIST String-Escape-2010.002.tar.gz 11629 SHA256 fd645f8b336224d20a85ae7fb1a384576eac329f7adc3923c3241e828e3b9a8a SHA512 668e196bbd95b4e9e5fc9ae3aebe0e7f1990362973bd027f2f3728f212786bc2104141ced3e024006b3ed22fa6345b968440029c98b87cbc299ac192221724c7 WHIRLPOOL 4243d6898494d16bcabcf6936e48e690d4d229f61201c56613ab217ad0928b7f9665bd840fe9f91f5c88105c253f7581fa87791acaad480fddc9fe26d97f9a39
|
DIST String-Escape-2010.002.tar.gz 11629 SHA256 fd645f8b336224d20a85ae7fb1a384576eac329f7adc3923c3241e828e3b9a8a SHA512 668e196bbd95b4e9e5fc9ae3aebe0e7f1990362973bd027f2f3728f212786bc2104141ced3e024006b3ed22fa6345b968440029c98b87cbc299ac192221724c7 WHIRLPOOL 4243d6898494d16bcabcf6936e48e690d4d229f61201c56613ab217ad0928b7f9665bd840fe9f91f5c88105c253f7581fa87791acaad480fddc9fe26d97f9a39
|
||||||
EBUILD String-Escape-2010.002.ebuild 426 SHA256 0268a337b5464f2c0f2d0bc953ddcb4646380e7bda9f56d7be223a6276f8f8a8 SHA512 82a04244d96d67498bbb59fbf0c5d6f2d2242b74a08f49a35ccdad5a7b219a23cb0382154a612b353ba96c065dca7c3d1ba3090cfee81a1dc2be416ea0d9874b WHIRLPOOL 01562946e26ec5535f5ca061337be2d7802a911e958d3c1ab41e6d9abbc4d0b69dd913bb8b30c8b96aa1c0d674b2489b1d5f057e33cd5d002d2f9dcd349004a8
|
EBUILD String-Escape-2010.002.ebuild 439 SHA256 bdda6fb072f5812deb0f094b32bf0fbdb1fc0bd598ad3af826b263a5a2ee422b SHA512 16fe2667b445bafc5a4ac9cb3c955e851c08f3acc54e6faf9c4bda48065523bc386ca1fc942b95c82d3217e787269f621f1943ecf4e8b3014dd0383620f8a596 WHIRLPOOL 1030bce61bf54aa320a725292b542e82f96526bcb423fed065b7faacb00f687dde97bc807cabe0f01e4a38db4e120b28a43a82eed1fe2ced6db7cf2db6b1bfa7
|
||||||
MISC ChangeLog 425 SHA256 04c456867442dfcdf010a20fa661a3ac249e885be80ba51156a481dd12af020a SHA512 517839e56e81326a48be8e14a5ba90efc9ffcc28688a3b1c0b08917f9195d634ecb602e75495e80a01daa226795eef8834eab21ad174a0741bb4756e218b9081 WHIRLPOOL 31068d6bd714db7bfd21d0543572ba8dc3f2692e106e758dd7f208b682593389ab839899ccaee0e40106e9bb80e30abcdff726aa527e3d7e71a008b76c29812d
|
MISC ChangeLog 542 SHA256 f1ebe23fb84cfae4d9c656495ba0b4264e4ccf9d5c02bd749d21c1ecad37460c SHA512 8e0fd10c7f39cafb4ed1a8059d4f68a2688ba42cf84ad516d504c445efcdea0b1538ec85f14673fd15b62a447d8981d4506ba67f4e2a882e639bd2e01b6725e9 WHIRLPOOL 5fcc16efff11892706a357d4525d7b5bd685377eb516ed640539b3773838533dd46f5cd151b43324f09e26b174d66fb1821a7343f624267461a62c4d004c1533
|
||||||
MISC metadata.xml 429 SHA256 dc4ebdae719a0bba9c4621834397e27c7d1e907b523c4a8d4d5fb8a5faef1a28 SHA512 646b15310cb02878ee966cecb97b46f6ea0d59570a1aacef81c3b860bfa7dece6c1d630a1eca8095d393cb3680e4b4aa93e8421e5655944f90c707c54bad9272 WHIRLPOOL 5bc198641f3c74d2d34bebe7fc2c20b629c2e254aafa4aad50bd33b2c8e6c2a66c6d0080f677161cbee3bc82fd1f0c109b6128554d1890f1548db31a1023267d
|
MISC metadata.xml 429 SHA256 dc4ebdae719a0bba9c4621834397e27c7d1e907b523c4a8d4d5fb8a5faef1a28 SHA512 646b15310cb02878ee966cecb97b46f6ea0d59570a1aacef81c3b860bfa7dece6c1d630a1eca8095d393cb3680e4b4aa93e8421e5655944f90c707c54bad9272 WHIRLPOOL 5bc198641f3c74d2d34bebe7fc2c20b629c2e254aafa4aad50bd33b2c8e6c2a66c6d0080f677161cbee3bc82fd1f0c109b6128554d1890f1548db31a1023267d
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
|
iJwEAQEIAAYFAlOtqBQACgkQG9wOWsQutdYH3AQA2L1OL1Foz5rVmUPfxbv3uHX5
|
||||||
|
tLV6beEsM6OvhmrhZeAhI01u6DI5DUh7Cg3C37NPUIcJovlFPFNmiA58gVy6rWnF
|
||||||
|
/Qr07pcJjzssS3avtlnOO4RcQ/LjbTVZrr0FcpcQckCqlurijJEpIsZyPncqQlUu
|
||||||
|
GJeDvjq5uQ2tYZmJLXg=
|
||||||
|
=quPA
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,5 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA256
|
||||||
|
|
||||||
AUX gnuplot-py-1.7-mousesupport.patch 2596 SHA256 5e0f161cc3fb1b5e3251a79e203ff1ec190452f3fd8bed2b753f1ec948229cef SHA512 5dee0dcb4b24aef830a9c65678dcb4ca1a831a7dff04723e2248219883e578cdc136b668f05ab95d13c7bbd7da47b20012e0b3d1149342bb64336325c2f1dbbd WHIRLPOOL 6f3254d39c9196ca7488ef3785783b3129de11865e7e8388a90e4f4bf9f6879c26ee2fcba30071b3b3031a95ae4fa4c4dd586256636ea95dc20ecae2407b4454
|
AUX gnuplot-py-1.7-mousesupport.patch 2596 SHA256 5e0f161cc3fb1b5e3251a79e203ff1ec190452f3fd8bed2b753f1ec948229cef SHA512 5dee0dcb4b24aef830a9c65678dcb4ca1a831a7dff04723e2248219883e578cdc136b668f05ab95d13c7bbd7da47b20012e0b3d1149342bb64336325c2f1dbbd WHIRLPOOL 6f3254d39c9196ca7488ef3785783b3129de11865e7e8388a90e4f4bf9f6879c26ee2fcba30071b3b3031a95ae4fa4c4dd586256636ea95dc20ecae2407b4454
|
||||||
DIST gnuplot-py-1.8.tar.gz 118828 SHA256 ab339be7847d30a8acfd616f27b5021bfde0999b7bf2d68400fbe62c53106e21 SHA512 748dc95ea53acd362f67c821a3cc7cf23b6329c2dd13c130c91e1c9f89afe1ffd84619ed321923c65455adf86ee58976dd6dd187881ee3ede5e0f5f551fb027d WHIRLPOOL b13436a3de17db7c871f7179291e0b9669dc7b3b6de9b4e0463e9989c1c0105c2495145ffd12e163cbbc75ff863ce657dbd64aca305c5a42c529e0f2411e7060
|
DIST gnuplot-py-1.8.tar.gz 118828 SHA256 ab339be7847d30a8acfd616f27b5021bfde0999b7bf2d68400fbe62c53106e21 SHA512 748dc95ea53acd362f67c821a3cc7cf23b6329c2dd13c130c91e1c9f89afe1ffd84619ed321923c65455adf86ee58976dd6dd187881ee3ede5e0f5f551fb027d WHIRLPOOL b13436a3de17db7c871f7179291e0b9669dc7b3b6de9b4e0463e9989c1c0105c2495145ffd12e163cbbc75ff863ce657dbd64aca305c5a42c529e0f2411e7060
|
||||||
|
EBUILD gnuplot-py-1.8-r1.ebuild 995 SHA256 203cac564295ac369a3407c468239dfae9f95895e3ff0a30dd9030c41bd841b3 SHA512 186c953d209006c110d12306209f4e0d9015c9eb5b547e42d77300863f942bf5fbdc4d67d15093f5022b14961c72927b9f2e6075180cdb8810b52ac1f91216f7 WHIRLPOOL d269551baeb8a78594585115761d453f63248c0288edbfad8da725009ce5b48b11a43b9c83d1e03584e6dcae2484ceca7bd8adde006b6a10e92a435a950cb430
|
||||||
EBUILD gnuplot-py-1.8.ebuild 1286 SHA256 b40289497470626ceba48b84a9f76cc86b40a40104ede63135012c3b1adb386f SHA512 13d2f6ce96965575aaf3c23ed3e446cc079da25f7f55f34ab7c06f36caa11348479a2c0a3dd4524c46ec43f4b98f7fd16122b9892da2a2287e699d62b8e46333 WHIRLPOOL 069691afd9110544729aab03b815a6dd83123444ba617b00086448d05a043b0dbb4ed9bd776088cfd0744f6f6209581c4c83d0c671a7407eb53a0dd99a8b137f
|
EBUILD gnuplot-py-1.8.ebuild 1286 SHA256 b40289497470626ceba48b84a9f76cc86b40a40104ede63135012c3b1adb386f SHA512 13d2f6ce96965575aaf3c23ed3e446cc079da25f7f55f34ab7c06f36caa11348479a2c0a3dd4524c46ec43f4b98f7fd16122b9892da2a2287e699d62b8e46333 WHIRLPOOL 069691afd9110544729aab03b815a6dd83123444ba617b00086448d05a043b0dbb4ed9bd776088cfd0744f6f6209581c4c83d0c671a7407eb53a0dd99a8b137f
|
||||||
MISC ChangeLog 5461 SHA256 de1774e65c559d36d8f4c0d9b5cc03308d36c6870e5cee60c42a9057b1824f19 SHA512 c877404614c43c3d61c07243b8aa7d71c34b1d80de200ab87883ce1e3f25426f2a911b129e89b3a8ac094dc20dc9b19922ea94e8c70737e20e0540eb3dd756eb WHIRLPOOL 161747f28dc2caaaf633fc0bfaa6889a3e34bb1edb3fe812cc008b5848bc58026222eac99b7350b1f5af60736eea987fe47571c052493c389a1c8127d4433a61
|
MISC ChangeLog 5593 SHA256 49a02dc74dad7940df981f997f1a8d1393974eccc6ab0119c3f6299abb1c20ab SHA512 bf9413f5867b98f092164df97c3f0371f4bd149285c4c17439c66c1087579d7b3aade27140e23c74646c92c29d21ca3c4c3e474c0583841bb46e0af26f3c3a96 WHIRLPOOL bd7d207748e5729fffec953f548bf7ca8b4b6b5a2c5038d330fa277a2df88ef09c9d517b288a5113524a37e60a5927f92560c20b7c804d5950c5724d1950d85c
|
||||||
MISC metadata.xml 740 SHA256 a4f5934cccff443ec949e965bf392f64382217212100229bfb1e0ec3973d90b5 SHA512 696707e10d8794eb8509b3e318e7393b1464b1299228fcb19ce3266bcee80b459d7530cc19f7bc368240fe2b866950ecb1a3487371b1d4fefe5c196129936d65 WHIRLPOOL 65e8bd00f4b771874dd3ced9975ab20b79741c702b550793467a0a58310a33f8d7404a64b03d9b81d2c38db5a5b91ff2eea2add8f0fa280d854aa1d349f82d52
|
MISC metadata.xml 740 SHA256 a4f5934cccff443ec949e965bf392f64382217212100229bfb1e0ec3973d90b5 SHA512 696707e10d8794eb8509b3e318e7393b1464b1299228fcb19ce3266bcee80b459d7530cc19f7bc368240fe2b866950ecb1a3487371b1d4fefe5c196129936d65 WHIRLPOOL 65e8bd00f4b771874dd3ced9975ab20b79741c702b550793467a0a58310a33f8d7404a64b03d9b81d2c38db5a5b91ff2eea2add8f0fa280d854aa1d349f82d52
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
|
iEYEAREIAAYFAlOtidUACgkQVWmRsqeSphNorgCdFstcmohivdEujMmfwiwugGek
|
||||||
|
5c8AmwXPC+VUESYlSg8bHvDtUOEHe0Me
|
||||||
|
=lSH3
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/gnuplot-py/gnuplot-py-1.8-r1.ebuild,v 1.3 2014/06/27 15:12:20 jer Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
PYTHON_SINGLE_IMPL=true
|
||||||
|
|
||||||
|
inherit distutils-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A python wrapper for Gnuplot"
|
||||||
|
HOMEPAGE="http://gnuplot-py.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/numpy[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
sci-visualization/gnuplot"
|
||||||
|
|
||||||
|
DOCS=( ANNOUNCE.txt CREDITS.txt FAQ.txt NEWS.txt TODO.txt )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
epatch "${FILESDIR}"/${PN}-1.7-mousesupport.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
distutils-r1_src_install
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
insinto /usr/share/doc/${PF}/html
|
||||||
|
doins -r doc/Gnuplot/*
|
||||||
|
fi
|
||||||
|
}
|
@ -1,16 +1,14 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
DIST plyr-1.0.2.tar.gz 13835 SHA256 d30d1e11e7376479ef523bfb4b19c5b7a441c8354dc23289f74c32fea55a9641 SHA512 b17ab6256c538bc01a5b147ca15346eb1359eb9c945d61ac6bcf370c81a55854736d500b19c258b8ea795d5faaad294ad34aa87b8edceb9e4064932cb8038de7 WHIRLPOOL ec1da2a4078198c8dd385ef38e54a8b9b39c2bf8718ad5f0e67c4e82c78b0a7cd01fffb49d0fa0bbabd4473b2e53e6f2ff909ee70dd421041a08ca44e71fc960
|
|
||||||
DIST python-glyr-1.0.6.tar.gz 42952 SHA256 5bb41d3fb860ef02e560942e9f51d9bef167725cef03577af3667465005bacfd SHA512 c4b04b1379116048f78c3ce5f9d30c92fd0d7198bfda456891d3012d115b86a5970595d9b4bc1d43028e87c9d467c35a7d02c7f3a9f4670dae8a17c22d1ab58a WHIRLPOOL 182b43c2611e35455d152e0a7ef32c9da5530b819ae04bd8086e8e96f8e9c5ee661d940a42b31c56a063286074e1842e468c6d4c4a58513bf478ea2280892e8d
|
DIST python-glyr-1.0.6.tar.gz 42952 SHA256 5bb41d3fb860ef02e560942e9f51d9bef167725cef03577af3667465005bacfd SHA512 c4b04b1379116048f78c3ce5f9d30c92fd0d7198bfda456891d3012d115b86a5970595d9b4bc1d43028e87c9d467c35a7d02c7f3a9f4670dae8a17c22d1ab58a WHIRLPOOL 182b43c2611e35455d152e0a7ef32c9da5530b819ae04bd8086e8e96f8e9c5ee661d940a42b31c56a063286074e1842e468c6d4c4a58513bf478ea2280892e8d
|
||||||
EBUILD plyr-1.0.2.ebuild 793 SHA256 e4479c3ec53f69e884b1747976ef102835c03dafb30943d16e388dfa58c67dc5 SHA512 fe6b2cfbcc9157eebc306e883a31c34692b8ebbeab74864b7df7ed3f80704946041d51b0822d69ebe858c2f23a953b294d49bc11452c32e1bf1cbafe3151a460 WHIRLPOOL 2787319670fc3c933946106684fd9960786459e4666f060dabea9c45745d516c926970dc455098d1746b9c77977c14937452b14cf607196dc5375d6c4b5be23e
|
EBUILD plyr-1.0.6.ebuild 1443 SHA256 a4aa6a38b15ecf9314860977adf865eae8005f654aa6fe07e4dc490bc3832935 SHA512 91299456d8b12d0a05cf70e4609245b9a913b3f83288f8b80a602b3c2f42162869954d56739f5fd507c52e12a61944e9577df492384385d855e1a48c0c3ce647 WHIRLPOOL 4da8b0d59e71ff6c86e5230665d51575086b836d2bb3010fb16b6faeab290433e84ca964aa94d4b09398650202de633bb20a586090cb4f0be2995e085e900cc5
|
||||||
EBUILD plyr-1.0.6.ebuild 1405 SHA256 cc5da2bf184933cfc720ef7363f90a5b3441f4e28eccd33f7e69726eb4b579ef SHA512 7026e13fc56c37693ddfcdd19a40eaf8c215b1f3c4cd6feb24360a7dcd36d387899d506a73ec15c6a1b938de6060632574bce5fb9b3ccc50bd1acc395b4e4f65 WHIRLPOOL 2f419717b2fbc80db613222ad096d77c7b8e5e2c19b3371fa10ce10a9643a7c2542242871520343a1b5ce8a329e007f61d7170ca6230b96f2d5adc9e9b89c643
|
MISC ChangeLog 1014 SHA256 9cf1cf867e58e42feed55fd6067a93fda30c20b95741ed3a65d8ea5273fd7af5 SHA512 ce9356cb7a83ebfdd54246483fbc8f38f83a7a3b6e10416ac76e097f21d887fab84f23c9851212a6af939b8fcc227e7432302b36e84c418b3a790a23302e4e6f WHIRLPOOL 64fa3c7cb7de88861945ca88efb8c12538195e0462c51c046e9268d2168ccad5aa56712fbf4f9f3dbadb79a3565831b4467292885bc1e6180c91c8fec069bfd6
|
||||||
MISC ChangeLog 795 SHA256 195f50d0363f99bc50990043cb9eef2afbf75dd419622add7b429a5386b5603b SHA512 8258817bd87257515a49429393c0b6e324af7460be45dcfefd377bf45684aa1fb9b273642e1bdf4aa09bc8f40b1d7f51f05b2cd2265d12f4d7843a5e10439fdf WHIRLPOOL 6718077f4ef50ff379155a65bb468c9d5560a1c2689512c50ea3afd5039f8592d8442760aefee43f408a4a446919f991ced5d9c0de04bdb28ef5d7e47eb98185
|
|
||||||
MISC metadata.xml 421 SHA256 0d526968b8e37069db51da548096af17edf33bd1e0c62d3e5e4e69fa956b61e7 SHA512 f5279efc1c1c4b4012386deb3ecf64238bc33225eb97d3d147229d4829d480d1aec0a863334768c7ce0b823d7521581652c653736afb05ec87de850a6bc0e296 WHIRLPOOL 17d06daa45bfa31852c7f784b5cf2422ffeb6aa2a2287508fb3f044d58069e1de1ee9e5bf12ed60dbe8cea5e1fcaa951cf9976e08698ac543aa07683f4d98b63
|
MISC metadata.xml 421 SHA256 0d526968b8e37069db51da548096af17edf33bd1e0c62d3e5e4e69fa956b61e7 SHA512 f5279efc1c1c4b4012386deb3ecf64238bc33225eb97d3d147229d4829d480d1aec0a863334768c7ce0b823d7521581652c653736afb05ec87de850a6bc0e296 WHIRLPOOL 17d06daa45bfa31852c7f784b5cf2422ffeb6aa2a2287508fb3f044d58069e1de1ee9e5bf12ed60dbe8cea5e1fcaa951cf9976e08698ac543aa07683f4d98b63
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
iEYEAREIAAYFAlOrY9kACgkQso7CE7gHKw0VRQCgqk9OxcLAPVeI1jOwfwJH1NPO
|
iEYEAREIAAYFAlOuIYkACgkQso7CE7gHKw0V/gCfWCj+EIT9x3k7DKyQTRdzjOmd
|
||||||
9moAmwTosQ1JGqvn38iuddkuO/RIukaL
|
rgwAoLC4WbVAaGuwK+bqnFhIJ8UXD8Bf
|
||||||
=1zXv
|
=EQz9
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,30 +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/plyr/plyr-1.0.2.ebuild,v 1.1 2014/06/22 12:28:01 idella4 Exp $
|
|
||||||
# Ebuild generated by g-pypi 0.3
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
|
||||||
|
|
||||||
inherit distutils-r1 flag-o-matic
|
|
||||||
|
|
||||||
DESCRIPTION="A python wrapper for Glyr"
|
|
||||||
HOMEPAGE="http://sahib.github.com/python-glyr/intro.html"
|
|
||||||
SRC_URI="mirror://pypi/p/plyr/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
RDEPEND="media-libs/glyr"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-python/cython[${PYTHON_USEDEP}]
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
|
||||||
|
|
||||||
python_compile() {
|
|
||||||
if ! python_is_python3; then
|
|
||||||
local CFLAGS=${CFLAGS}
|
|
||||||
append-cflags -fno-strict-aliasing
|
|
||||||
fi
|
|
||||||
distutils-r1_python_compile
|
|
||||||
}
|
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/polygon/polygon-2.0.6.ebuild,v 1.1 2014/06/27 14:30:04 jer Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python package to handle polygonal shapes in 2D"
|
||||||
|
HOMEPAGE="http://www.j-raedler.de/projects/polygon/"
|
||||||
|
SRC_URI="mirror://bitbucket/jraedler/${PN}2/downloads/Polygon2-${PV}.zip"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
|
||||||
|
DEPEND="app-arch/unzip"
|
||||||
|
|
||||||
|
S=${WORKDIR}/Polygon2-${PV}
|
||||||
|
|
||||||
|
DOCS=( HISTORY doc/Polygon.txt )
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
python_test() {
|
||||||
|
PYTHONPATH="${BUILD_DIR}/lib" ${EPYTHON} test/Test.py || die
|
||||||
|
}
|
||||||
|
python_foreach_impl python_test
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/polygon/polygon-3.0.6.ebuild,v 1.1 2014/06/27 14:30:04 jer Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python3_{2,3,4} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python package to handle polygonal shapes in 2D"
|
||||||
|
HOMEPAGE="http://www.j-raedler.de/projects/polygon"
|
||||||
|
SRC_URI="mirror://bitbucket/jraedler/${PN}3/downloads/Polygon3-${PV}.zip"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2"
|
||||||
|
SLOT="3"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
|
||||||
|
DEPEND="app-arch/unzip"
|
||||||
|
|
||||||
|
S=${WORKDIR}/Polygon3-${PV}
|
||||||
|
|
||||||
|
DOCS=( HISTORY doc/Polygon.txt )
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
python_test() {
|
||||||
|
PYTHONPATH="${BUILD_DIR}/lib" ${EPYTHON} test/Test.py || die
|
||||||
|
}
|
||||||
|
python_foreach_impl python_test
|
||||||
|
}
|
@ -0,0 +1,64 @@
|
|||||||
|
https://github.com/p-push/pycurl/commit/8644393bec56cd05c19d5dbe420ff741ba899d10
|
||||||
|
diff --git a/tests/runwsgi.py b/tests/runwsgi.py
|
||||||
|
index f419d7c..242ef1d 100644
|
||||||
|
--- a/tests/runwsgi.py
|
||||||
|
+++ b/tests/runwsgi.py
|
||||||
|
@@ -11,6 +11,10 @@
|
||||||
|
|
||||||
|
class Server(bottle.WSGIRefServer):
|
||||||
|
def run(self, handler): # pragma: no cover
|
||||||
|
+ self.srv = self.make_server(handler)
|
||||||
|
+ self.serve()
|
||||||
|
+
|
||||||
|
+ def make_server(self, handler):
|
||||||
|
from wsgiref.simple_server import make_server, WSGIRequestHandler
|
||||||
|
if self.quiet:
|
||||||
|
base = self.options.get('handler_class', WSGIRequestHandler)
|
||||||
|
@@ -18,7 +22,10 @@ class QuietHandler(base):
|
||||||
|
def log_request(*args, **kw):
|
||||||
|
pass
|
||||||
|
self.options['handler_class'] = QuietHandler
|
||||||
|
- self.srv = make_server(self.host, self.port, handler, **self.options)
|
||||||
|
+ srv = make_server(self.host, self.port, handler, **self.options)
|
||||||
|
+ return srv
|
||||||
|
+
|
||||||
|
+ def serve(self):
|
||||||
|
if sys.version_info[0] == 2 and sys.version_info[1] < 6:
|
||||||
|
# python 2.5 has no poll_interval
|
||||||
|
# and thus no way to stop the server
|
||||||
|
@@ -27,20 +34,21 @@ def log_request(*args, **kw):
|
||||||
|
else:
|
||||||
|
self.srv.serve_forever(poll_interval=0.1)
|
||||||
|
|
||||||
|
-class SslServer(bottle.CherryPyServer):
|
||||||
|
- def run(self, handler):
|
||||||
|
- import cherrypy.wsgiserver, cherrypy.wsgiserver.ssl_builtin
|
||||||
|
- server = cherrypy.wsgiserver.CherryPyWSGIServer((self.host, self.port), handler)
|
||||||
|
+# http://www.socouldanyone.com/2014/01/bottle-with-ssl.html
|
||||||
|
+# https://github.com/mfm24/miscpython/blob/master/bottle_ssl.py
|
||||||
|
+class SslServer(Server):
|
||||||
|
+ def run(self, handler): # pragma: no cover
|
||||||
|
+ self.srv = self.make_server(handler)
|
||||||
|
+
|
||||||
|
+ import ssl
|
||||||
|
cert_dir = os.path.join(os.path.dirname(__file__), 'certs')
|
||||||
|
- ssl_adapter = cherrypy.wsgiserver.ssl_builtin.BuiltinSSLAdapter(
|
||||||
|
- os.path.join(cert_dir, 'server.crt'),
|
||||||
|
- os.path.join(cert_dir, 'server.key'),
|
||||||
|
- )
|
||||||
|
- server.ssl_adapter = ssl_adapter
|
||||||
|
- try:
|
||||||
|
- server.start()
|
||||||
|
- finally:
|
||||||
|
- server.stop()
|
||||||
|
+ self.srv.socket = ssl.wrap_socket(
|
||||||
|
+ self.srv.socket,
|
||||||
|
+ keyfile=os.path.join(cert_dir, 'server.key'),
|
||||||
|
+ certfile=os.path.join(cert_dir, 'server.crt'),
|
||||||
|
+ server_side=True)
|
||||||
|
+
|
||||||
|
+ self.serve()
|
||||||
|
|
||||||
|
def start_bottle_server(app, port, server, **kwargs):
|
||||||
|
server_thread = ServerThread(app, port, server, kwargs)
|
||||||
|
|
@ -0,0 +1,12 @@
|
|||||||
|
# ChangeLog for dev-ruby/psych
|
||||||
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/psych/ChangeLog,v 1.2 2014/06/27 21:53:06 mrueg Exp $
|
||||||
|
|
||||||
|
27 Jun 2014; Manuel Rüger <mrueg@gentoo.org> psych-2.0.5.ebuild:
|
||||||
|
Remove useless blank line.
|
||||||
|
|
||||||
|
*psych-2.0.5 (27 Jun 2014)
|
||||||
|
|
||||||
|
27 Jun 2014; Manuel Rüger <mrueg@gentoo.org> +metadata.xml,
|
||||||
|
+psych-2.0.5.ebuild:
|
||||||
|
Initial ebuild.
|
@ -0,0 +1,4 @@
|
|||||||
|
DIST psych-2.0.5.gem 124928 SHA256 4f8458fbf1628df11e973d62a1ca7d3817a3bb11214aadc984d8caf9c05ec55e SHA512 59d424e35dc700b349ee6d1304577dbe3b1acff20c98a553cc915ec0334aa2003ff623e1a5e61913d53522bac92000adbe0f65d97f1702a6c30d1deea52b48ff WHIRLPOOL af9629da97f06e2c2830c6a8132952b0cce583f6266120ff89a7655050680f7d8c55abda440555bd9b0e1e6086f54de623debbaa91e19349359a5adb949ee8c7
|
||||||
|
EBUILD psych-2.0.5.ebuild 1007 SHA256 a8fab5f888027502ffa6791e2224932af617a6dd910f015c722f5e667e1b05fe SHA512 d30e1883feb5c9edd0a7f9cb5b473ab7223eeb7ba8b0a7be201d3d9c9b84f99a9ebe3e6325ca299838f4df414afa3afc80c2ac14520dbe525b1cf6f1b104bb8f WHIRLPOOL a2fd815bee6e7f5b4b4034d4ba240668b911e0964d12b0c74030b7da45df3197c5d51926c5411bf056d05f90033cd35a23458f24ff0ded3080908f8e1afc4e2d
|
||||||
|
MISC ChangeLog 430 SHA256 dfe17158e2058e68437aebdf7f495398fc482d8298e6d5fd5139a657aa87dec4 SHA512 8b40cf6ff4f637b8917da7c9a3876ff7f756a7da21b08bd58a4ea2f94ad1de80509b21bf186038c2b28a02db8daf522d0f021a2a7cc770f0bb65ae47133759d2 WHIRLPOOL ebdcdfd2bb5ebc6b761141f05e9cf76eac95dfdee01f13fb8eca8dd4a22cd35460f0e24004867a63f1bd0c91f32098336443f59d2a1d320994f1c05bfdd76aa4
|
||||||
|
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>ruby</herd>
|
||||||
|
</pkgmetadata>
|
@ -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-ruby/psych/psych-2.0.5.ebuild,v 1.2 2014/06/27 21:53:06 mrueg Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
USE_RUBY="ruby19 ruby20 ruby21"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc"
|
||||||
|
|
||||||
|
inherit multilib ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="A libyaml wrapper for Ruby"
|
||||||
|
HOMEPAGE="https://github.com/tenderlove/psych"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND+=" dev-libs/libyaml"
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( dev-ruby/minitest )"
|
||||||
|
|
||||||
|
each_ruby_configure() {
|
||||||
|
${RUBY} -Cext/${PN} extconf.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_compile() {
|
||||||
|
emake V=1 -Cext/${PN}
|
||||||
|
cp ext/${PN}/${PN}$(get_modname) lib/ || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
${RUBY} -Ilib:test:test/${PN} test/${PN}/test_*.rb || die
|
||||||
|
${RUBY} -Ilib:test:test/${PN} test/${PN}/nodes/*.rb || die
|
||||||
|
${RUBY} -Ilib:test:test/${PN} test/${PN}/visitors/*.rb || die
|
||||||
|
${RUBY} -Ilib:test:test/${PN} test/${PN}/json/*.rb || die
|
||||||
|
}
|
@ -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-ruby/sass/sass-3.3.9.ebuild,v 1.1 2014/06/28 05:39:01 graaff Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_DOCDIR="doc"
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
|
||||||
|
|
||||||
|
inherit ruby-fakegem versionator
|
||||||
|
|
||||||
|
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more."
|
||||||
|
HOMEPAGE="http://sass-lang.com/"
|
||||||
|
LICENSE="MIT"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||||
|
SLOT="$(get_version_component_range 1-2)"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )"
|
||||||
|
|
||||||
|
ruby_add_rdepend ">=dev-ruby/listen-1.3.1:1 !!<dev-ruby/haml-3.1 !!<dev-ruby/sass-3.2.19-r1"
|
||||||
|
|
||||||
|
# tests could use `less` if we had it
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
rm -rf vendor/listen || die
|
||||||
|
|
||||||
|
# Don't require maruku as markdown provider but let yard decide.
|
||||||
|
sed -i -e '/maruku/d' .yardopts || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_prepare() {
|
||||||
|
case ${RUBY} in
|
||||||
|
*jruby)
|
||||||
|
# Test fails on jruby for us, upstream can't
|
||||||
|
# reproduce. Avoiding it since it only affects debug
|
||||||
|
# information in the CSS file.
|
||||||
|
# https://github.com/nex3/sass/issues/563
|
||||||
|
sed -i -e '24s/filename_fn//' test/sass/plugin_test.rb || die
|
||||||
|
sed -i -e '/test_random/,/^ end/ s:^:#:' test/sass/functions_test.rb || die
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
RUBOCOP=false ${RUBY} -S rake test || die
|
||||||
|
}
|
@ -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/games-arcade/thinktanks-demo/thinktanks-demo-1.1-r2.ebuild,v 1.1 2014/06/27 14:29:45 axs Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit unpacker games
|
||||||
|
|
||||||
|
DESCRIPTION="tank combat game with lighthearted, fast paced pandemonium"
|
||||||
|
HOMEPAGE="http://www.garagegames.com/pg/product/view.php?id=12"
|
||||||
|
SRC_URI="ftp://ggdev-1.homelan.com/thinktanks/ThinkTanksDemo_v${PV}.sh.bin"
|
||||||
|
|
||||||
|
LICENSE="THINKTANKS"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="-* ~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="|| (
|
||||||
|
(
|
||||||
|
media-libs/libsdl[video,joystick,abi_x86_32(-)]
|
||||||
|
media-libs/libogg[abi_x86_32(-)]
|
||||||
|
media-libs/libvorbis[abi_x86_32(-)]
|
||||||
|
x11-libs/libX11[abi_x86_32(-)]
|
||||||
|
x11-libs/libXext[abi_x86_32(-)]
|
||||||
|
)
|
||||||
|
amd64? (
|
||||||
|
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
|
||||||
|
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
|
||||||
|
)
|
||||||
|
)"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
dir=${GAMES_PREFIX_OPT}/${PN}
|
||||||
|
|
||||||
|
QA_PREBUILT="${dir:1}/ThinkTanks.bin"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir "${dir}" "${GAMES_BINDIR}"
|
||||||
|
|
||||||
|
tar -zxf ThinkTanks.tar.gz -C "${ED}/${dir}" || die "extracting ThinkTanks.tar.gz"
|
||||||
|
|
||||||
|
exeinto "${dir}"
|
||||||
|
doexe bin/Linux/x86/thinktanksdemo
|
||||||
|
dosym "${dir}"/thinktanksdemo "${GAMES_BINDIR}"/thinktanks-demo
|
||||||
|
# Using system libraries
|
||||||
|
rm -rf "${ED}/${dir}"/lib
|
||||||
|
|
||||||
|
insinto "${dir}"
|
||||||
|
doins icon.xpm
|
||||||
|
|
||||||
|
dodoc ReadMe_Linux.txt
|
||||||
|
|
||||||
|
prepgamesdirs
|
||||||
|
}
|
@ -1,15 +1,17 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
|
AUX gmpc-11.8.16-icons.patch 7380 SHA256 b74a973489649599b492cf19d283ce9e00990b7e22df036032ad694085f85ebf SHA512 cabee4790552b22e31873fdd0b2c786743fdb9fe3b5eb613ec85e83e27285116e6f05c1d8ac7013d9d2b17ec765876a276804c08b1ccc6d78051991c50b769d8 WHIRLPOOL 6058a30d008b5402a173d0aa4a909730c03e32920422486d19ca61fedb3615efcf243393b1485b194fd9b4f0daf8389461ffc1b7c529eb185bd943935e6504fa
|
||||||
AUX gmpc-11.8.16-underlinking.patch 241 SHA256 5ee44bcafabb2bded0093efbf35fbf180752db30cd48b0c45c1322832849352d SHA512 ff1d628f0bdf4be3d0c1130762ecb0c90f2a93cbe0d31b3df25168b04a68b0292788b7c1c5c69b243a16ccfb1185d1622d5c7e1c6d390460db37156ad5f78576 WHIRLPOOL 12d844b2fc1e48c4e05b7547e121f27f3ef3c33fd02ff6cf42e0417a09d9bea397843d0478b1923813716f07d1e61fd049aadab94f9b9b789c08c1992727e1bc
|
AUX gmpc-11.8.16-underlinking.patch 241 SHA256 5ee44bcafabb2bded0093efbf35fbf180752db30cd48b0c45c1322832849352d SHA512 ff1d628f0bdf4be3d0c1130762ecb0c90f2a93cbe0d31b3df25168b04a68b0292788b7c1c5c69b243a16ccfb1185d1622d5c7e1c6d390460db37156ad5f78576 WHIRLPOOL 12d844b2fc1e48c4e05b7547e121f27f3ef3c33fd02ff6cf42e0417a09d9bea397843d0478b1923813716f07d1e61fd049aadab94f9b9b789c08c1992727e1bc
|
||||||
DIST gmpc-11.8.16.tar.gz 7082909 SHA256 a69414f35396846733632ca9619921d7acda537ffd6d49bd84b444945cb76b2c SHA512 4e5c8112edc016ac6c472b0099347a4fcd0336022e15be8d76fae449d30e533df92a4379aa98e389e624b9910ff3f528afb682f64901ea53f09e00d3d5678623 WHIRLPOOL 4703e62bf6e23b6bdbb6be19fbc7c99e0461dc19f6cdc582653cdc680340544239d5d41aa6033884e46bb277ee3c9e676f0a8fa6bf5e8051c2465b771fbd18d6
|
DIST gmpc-11.8.16.tar.gz 7082909 SHA256 a69414f35396846733632ca9619921d7acda537ffd6d49bd84b444945cb76b2c SHA512 4e5c8112edc016ac6c472b0099347a4fcd0336022e15be8d76fae449d30e533df92a4379aa98e389e624b9910ff3f528afb682f64901ea53f09e00d3d5678623 WHIRLPOOL 4703e62bf6e23b6bdbb6be19fbc7c99e0461dc19f6cdc582653cdc680340544239d5d41aa6033884e46bb277ee3c9e676f0a8fa6bf5e8051c2465b771fbd18d6
|
||||||
|
EBUILD gmpc-11.8.16-r1.ebuild 1533 SHA256 b93ba9a1bbcf1b16545151f60059846f1217855dff9251056103d5fb008c0175 SHA512 2549c73f29e042ab745631eb3751510d781c28116c84032c586a4198bf3648a83f0b839bf3f4d70d0d981ec4b86c56bdec93782c681688b9d36909644250a4e4 WHIRLPOOL 32a44359fe492197b5dc548ed48070caf0246029c30d6351727d3bde5440111c02f61eb10d3619f2e95afda182ab8666eb883d9125205d0b989b9ec95603bc42
|
||||||
EBUILD gmpc-11.8.16.ebuild 1493 SHA256 c0a006b0c1a918837d1968942af9199b59bfc3d995c4f2dec90a362f110fddee SHA512 8620d25cc5b652c5c9bcc71a6b902a1154233801fed6c3e8e76c986809c7dc0f6c3068ee0413d70aa52db9570fe73169663977d8a8a7aa30e17e8ef8e5dd83db WHIRLPOOL 75c5635d85975d344b0a52e76385b87cd1f85cb311b192620e3d1e168c134d41bd7b43baab6d50418230ab454c53df9518be403789ee9faf58dea44d57cb8941
|
EBUILD gmpc-11.8.16.ebuild 1493 SHA256 c0a006b0c1a918837d1968942af9199b59bfc3d995c4f2dec90a362f110fddee SHA512 8620d25cc5b652c5c9bcc71a6b902a1154233801fed6c3e8e76c986809c7dc0f6c3068ee0413d70aa52db9570fe73169663977d8a8a7aa30e17e8ef8e5dd83db WHIRLPOOL 75c5635d85975d344b0a52e76385b87cd1f85cb311b192620e3d1e168c134d41bd7b43baab6d50418230ab454c53df9518be403789ee9faf58dea44d57cb8941
|
||||||
MISC ChangeLog 11457 SHA256 97c45ef759fa86ec686e4936e8a6b132d419bd0904feab0b003842ea3dd31c4e SHA512 13f2c8e8bda9458e113f7edb21b812b7854906365f2c2d32b8d2fcf2df30ab072e29e0fa3f944f32c47def7dad6f3052b60dfb0a04a0c06c97f6549147b87d53 WHIRLPOOL c0b4ca044d08c12d92be7e132d071b4bc9e82f5ef6ae5ceacc852a0c5b4e1ea3f0693568b91857ae7d9e1720c2605c45a3553b87b07a30a713c7a47ba8ec725d
|
MISC ChangeLog 11666 SHA256 a962cf1c21c9faccd348742614b6ff97fb07d6710edf5842ea22b7fd3ba939b2 SHA512 44be764b497b7bf468032b581a56b4aba31aabdb2978f5c9b86fb0bbfc9fe7e41a15ab570aec8680bd7a2da2d9a04c45ae13a39b6cdfd16325e1c17e82735aeb WHIRLPOOL 001a1313d4edb11ea296623d58a05f189df9905cbd64d030bb94584594028f78777aeb0fac685571ea4679ceaab211d3e13c64d0afed40df4c18dcdfde619522
|
||||||
MISC metadata.xml 437 SHA256 b1372498a1a010b3e018a2a38f2324e538e18030d9ddac9e989bdc043a5cc95d SHA512 fbdefd156f738e5667af5aec6d97436e9a6531c74add7155f2a8838d184285bfccbbfaed00c66b41e4970a5a01101417978b270dc9b771b3f9744f2d8f17d59d WHIRLPOOL 2304f7331da209bec2d89a50bface9478b565b253b994776d4028c224d8ab7a4b50745c47200b0d15318e18171253a1f4214f2caf652cc0d0633f1e4b43d20b7
|
MISC metadata.xml 437 SHA256 b1372498a1a010b3e018a2a38f2324e538e18030d9ddac9e989bdc043a5cc95d SHA512 fbdefd156f738e5667af5aec6d97436e9a6531c74add7155f2a8838d184285bfccbbfaed00c66b41e4970a5a01101417978b270dc9b771b3f9744f2d8f17d59d WHIRLPOOL 2304f7331da209bec2d89a50bface9478b565b253b994776d4028c224d8ab7a4b50745c47200b0d15318e18171253a1f4214f2caf652cc0d0633f1e4b43d20b7
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
Version: GnuPG v2
|
||||||
|
|
||||||
iF4EAREIAAYFAlGOhlwACgkQmWq1bYTyC0OKxQD/dJsVQTDGg9LokubtSL5yWhl7
|
iF4EAREIAAYFAlOtmMEACgkQmWq1bYTyC0Po0wD/SGAoIvwfdSVwzIDsDaA9BJCM
|
||||||
pmhiVwq5tMRNOAL4n2MBALXCqahG+HhCln18xqvpim7zZul4ip67HZ8hxzBO3qdj
|
ZKKxaAT6cYjSvb5zY4YA/2i1Il0xYQlkZGmhD9yLe3yXNucUX18IFTQ2COCsDW54
|
||||||
=U5Xb
|
=J/Nz
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -0,0 +1,119 @@
|
|||||||
|
diff --git a/glade/playlist3.ui b/glade/playlist3.ui
|
||||||
|
index fedb627..452f3ec 100644
|
||||||
|
--- a/glade/playlist3.ui
|
||||||
|
+++ b/glade/playlist3.ui
|
||||||
|
@@ -436,16 +436,17 @@
|
||||||
|
<child>
|
||||||
|
<object class="GtkButton" id="button_previous">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
+ <property name="use_action_appearance">False</property>
|
||||||
|
<property name="related-action">MPDPrevious</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="receives_default">False</property>
|
||||||
|
<property name="relief">none</property>
|
||||||
|
<property name="use_action_appearance">False</property>
|
||||||
|
<child>
|
||||||
|
- <object class="GtkImage" id="image10">
|
||||||
|
+ <object class="GtkImage" id="button_previous_image">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="stock">gtk-media-previous</property>
|
||||||
|
- </object>
|
||||||
|
+ </object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
@@ -455,18 +456,18 @@
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
- <object class="GtkButton" id="top_button">
|
||||||
|
+ <object class="GtkButton" id="stop_button">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
+ <property name="use_action_appearance">False</property>
|
||||||
|
<property name="related-action">MPDStop</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="receives_default">True</property>
|
||||||
|
<property name="relief">none</property>
|
||||||
|
- <property name="use_action_appearance">False</property>
|
||||||
|
<child>
|
||||||
|
- <object class="GtkImage" id="stop_button_image">
|
||||||
|
+ <object class="GtkImage" id="button_stop_image">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="stock">gtk-media-stop</property>
|
||||||
|
- </object>
|
||||||
|
+ </object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
@@ -478,15 +479,16 @@
|
||||||
|
<child>
|
||||||
|
<object class="GtkButton" id="play_button">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
+ <property name="use_action_appearance">False</property>
|
||||||
|
<property name="related-action">MPDPlayPause</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="receives_default">False</property>
|
||||||
|
<property name="relief">none</property>
|
||||||
|
<child>
|
||||||
|
- <object class="GtkImage" id="play_button_image">
|
||||||
|
+ <object class="GtkImage" id="play_button_image">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="stock">gtk-media-play</property>
|
||||||
|
- </object>
|
||||||
|
+ </object>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
@@ -498,13 +500,13 @@
|
||||||
|
<child>
|
||||||
|
<object class="GtkButton" id="next_button">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
+ <property name="use_action_appearance">False</property>
|
||||||
|
<property name="related-action">MPDNext</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="receives_default">False</property>
|
||||||
|
- <property name="use_action_appearance">False</property>
|
||||||
|
<property name="relief">none</property>
|
||||||
|
<child>
|
||||||
|
- <object class="GtkImage" id="image11">
|
||||||
|
+ <object class="GtkImage" id="next_button_image">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="stock">gtk-media-next</property>
|
||||||
|
</object>
|
||||||
|
diff --git a/src/playlist3.c b/src/playlist3.c
|
||||||
|
index 72b4ef7..3dac409 100644
|
||||||
|
--- a/src/playlist3.c
|
||||||
|
+++ b/src/playlist3.c
|
||||||
|
@@ -1632,7 +1632,8 @@ static void playlist_status_changed(MpdObj * mi, ChangedStatusType what, void *u
|
||||||
|
gtk_action_set_stock_id(GTK_ACTION(gtk_builder_get_object(pl3_xml, "MPDPlayPause")), "gtk-media-pause");
|
||||||
|
gtk_image_set_from_stock(GTK_IMAGE
|
||||||
|
(gtk_builder_get_object
|
||||||
|
- (pl3_xml, "play_button_image")), "gtk-media-pause", GTK_ICON_SIZE_BUTTON);
|
||||||
|
+ (pl3_xml, "play_button_image")), "gtk-media-pause",
|
||||||
|
+ GTK_ICON_SIZE_MENU);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Update window title
|
||||||
|
@@ -1669,8 +1670,8 @@ static void playlist_status_changed(MpdObj * mi, ChangedStatusType what, void *u
|
||||||
|
gtk_action_set_stock_id(GTK_ACTION(gtk_builder_get_object(pl3_xml, "MPDPlayPause")), "gtk-media-play");
|
||||||
|
gtk_image_set_from_stock(GTK_IMAGE
|
||||||
|
(gtk_builder_get_object
|
||||||
|
- (pl3_xml, "play_button_image")), "gtk-media-play", GTK_ICON_SIZE_BUTTON);
|
||||||
|
-
|
||||||
|
+ (pl3_xml, "play_button_image")), "gtk-media-play",
|
||||||
|
+ GTK_ICON_SIZE_MENU);
|
||||||
|
/**
|
||||||
|
* Set paused in Window string
|
||||||
|
*/
|
||||||
|
@@ -1704,8 +1705,8 @@ static void playlist_status_changed(MpdObj * mi, ChangedStatusType what, void *u
|
||||||
|
|
||||||
|
gtk_image_set_from_stock(GTK_IMAGE
|
||||||
|
(gtk_builder_get_object
|
||||||
|
- (pl3_xml, "play_button_image")), "gtk-media-play", GTK_ICON_SIZE_BUTTON);
|
||||||
|
-
|
||||||
|
+ (pl3_xml, "play_button_image")), "gtk-media-play",
|
||||||
|
+ GTK_ICON_SIZE_MENU);
|
||||||
|
if (gmpc_profiles_get_number_of_profiles(gmpc_profiles) > 1)
|
||||||
|
{
|
||||||
|
gchar *id = gmpc_profiles_get_current(gmpc_profiles);
|
||||||
|
--
|
@ -0,0 +1,60 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-sound/gmpc/gmpc-11.8.16-r1.ebuild,v 1.1 2014/06/27 16:16:01 angelos Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
VALA_MIN_API_VERSION=0.12
|
||||||
|
|
||||||
|
inherit autotools eutils gnome2-utils vala
|
||||||
|
|
||||||
|
DESCRIPTION="A GTK+2 client for the Music Player Daemon"
|
||||||
|
HOMEPAGE="http://gmpc.wikia.com/wiki/Gnome_Music_Player_Client"
|
||||||
|
SRC_URI="http://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
IUSE="nls xspf +unique"
|
||||||
|
|
||||||
|
RDEPEND="dev-db/sqlite:3
|
||||||
|
>=dev-libs/glib-2.16:2
|
||||||
|
dev-libs/libxml2:2
|
||||||
|
>=media-libs/libmpd-11.8
|
||||||
|
net-libs/libsoup:2.4
|
||||||
|
>=x11-libs/gtk+-2.18:2
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-themes/hicolor-icon-theme
|
||||||
|
unique? ( dev-libs/libunique:1 )
|
||||||
|
xspf? ( >=media-libs/libxspf-1.2 )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
$(vala_depend)
|
||||||
|
app-text/gnome-doc-utils
|
||||||
|
>=dev-util/gob-2.0.17
|
||||||
|
virtual/pkgconfig
|
||||||
|
nls? ( dev-util/intltool
|
||||||
|
sys-devel/gettext )"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS README )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-underlinking.patch \
|
||||||
|
"${FILESDIR}"/${P}-icons.patch
|
||||||
|
sed -i -e "s:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:" configure.ac || die
|
||||||
|
eautoreconf
|
||||||
|
vala_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--disable-static \
|
||||||
|
--disable-libspiff \
|
||||||
|
--disable-appindicator \
|
||||||
|
--enable-mmkeys \
|
||||||
|
$(use_enable nls) \
|
||||||
|
$(use_enable unique) \
|
||||||
|
$(use_enable xspf libxspf)
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() { gnome2_icon_savelist; }
|
||||||
|
pkg_postinst() { gnome2_icon_cache_update; }
|
||||||
|
pkg_postrm() { gnome2_icon_cache_update; }
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue