parent
2bf26ef6f1
commit
19958c327d
@ -0,0 +1,360 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/collectd/collectd-5.2.0-r1.ebuild,v 1.2 2013/01/16 07:23:15 pinkbyte Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools base eutils linux-info multilib perl-app systemd user
|
||||
|
||||
DESCRIPTION="A a daemon which collects system statistic and provides mechanisms to store the values"
|
||||
|
||||
HOMEPAGE="http://collectd.org"
|
||||
SRC_URI="${HOMEPAGE}/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="contrib debug kernel_linux kernel_FreeBSD kernel_Darwin perl static-libs"
|
||||
|
||||
# The plugin lists have to follow here since they extend IUSE
|
||||
|
||||
# Plugins that to my knowledge cannot be supported (eg. dependencies not in gentoo)
|
||||
COLLECTD_IMPOSSIBLE_PLUGINS="netapp pinba xmms"
|
||||
|
||||
# Plugins that still need some work
|
||||
COLLECTD_UNTESTED_PLUGINS="amqp apple_sensors genericjmx ipvs lpar modbus redis
|
||||
tape v5upgrade write_redis zfs_arc"
|
||||
|
||||
# Plugins that have been (compile) tested and can be enabled via COLLECTD_PLUGINS
|
||||
COLLECTD_TESTED_PLUGINS="aggregation apache apcups ascent battery bind conntrack
|
||||
contextswitch cpu cpufreq csv curl curl_json curl_xml dbi df disk dns email
|
||||
entropy ethstat exec filecount fscache gmond hddtemp interface ipmi iptables
|
||||
irq java libvirt load logfile madwifi match_empty_counter match_hashed
|
||||
match_regex match_timediff match_value mbmon md memcachec memcached memory
|
||||
multimeter mysql netlink network network nfs nginx notify_desktop notify_email
|
||||
ntpd numa nut olsrd onewire openvpn oracle perl perl ping postgresql powerdns
|
||||
processes protocols python python routeros rrdcached rrdcached rrdtool sensors
|
||||
serial snmp swap syslog table tail target_notification target_replace
|
||||
target_scale target_set tcpconns teamspeak2 ted thermal threshold tokyotyrant
|
||||
unixsock uptime users uuid varnish vmem vserver wireless write_graphite
|
||||
write_http write_mongodb"
|
||||
|
||||
COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS} ${COLLECTD_UNTESTED_PLUGINS}"
|
||||
|
||||
COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS}
|
||||
|
||||
for plugin in ${COLLECTD_ALL_PLUGINS}; do
|
||||
IUSE="${IUSE} collectd_plugins_${plugin}"
|
||||
done
|
||||
unset plugin
|
||||
|
||||
# Now come the dependencies.
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/libgcrypt
|
||||
sys-devel/libtool
|
||||
perl? ( dev-lang/perl[ithreads] ( || ( sys-devel/libperl[ithreads] >=sys-devel/libperl-5.10 ) ) )
|
||||
collectd_plugins_apache? ( net-misc/curl )
|
||||
collectd_plugins_ascent? ( net-misc/curl dev-libs/libxml2 )
|
||||
collectd_plugins_bind? ( dev-libs/libxml2 )
|
||||
collectd_plugins_curl? ( net-misc/curl )
|
||||
collectd_plugins_curl_json? ( net-misc/curl dev-libs/yajl )
|
||||
collectd_plugins_curl_xml? ( net-misc/curl dev-libs/libxml2 )
|
||||
collectd_plugins_dbi? ( dev-db/libdbi )
|
||||
collectd_plugins_dns? ( net-libs/libpcap )
|
||||
collectd_plugins_gmond? ( sys-cluster/ganglia )
|
||||
collectd_plugins_ipmi? ( >=sys-libs/openipmi-2.0.16-r1 )
|
||||
collectd_plugins_iptables? ( >=net-firewall/iptables-1.4.13 )
|
||||
collectd_plugins_java? ( virtual/jre dev-java/java-config-wrapper )
|
||||
collectd_plugins_libvirt? ( app-emulation/libvirt dev-libs/libxml2 )
|
||||
collectd_plugins_memcachec? ( dev-libs/libmemcached )
|
||||
collectd_plugins_mysql? ( >=virtual/mysql-5.0 )
|
||||
collectd_plugins_netlink? ( >=sys-apps/iproute2-3.3.0 )
|
||||
collectd_plugins_nginx? ( net-misc/curl )
|
||||
collectd_plugins_notify_desktop? ( x11-libs/libnotify )
|
||||
collectd_plugins_notify_email? ( >=net-libs/libesmtp-1.0.4 dev-libs/openssl )
|
||||
collectd_plugins_nut? ( sys-power/nut )
|
||||
collectd_plugins_onewire? ( sys-fs/owfs )
|
||||
collectd_plugins_oracle? ( >=dev-db/oracle-instantclient-basic-11.2.0.1.0 )
|
||||
collectd_plugins_perl? ( dev-lang/perl[ithreads] ( || ( sys-devel/libperl[ithreads] >=sys-devel/libperl-5.10 ) ) )
|
||||
collectd_plugins_ping? ( net-libs/liboping )
|
||||
collectd_plugins_postgresql? ( >=dev-db/postgresql-base-8.2 )
|
||||
collectd_plugins_python? ( =dev-lang/python-2* )
|
||||
collectd_plugins_routeros? ( net-libs/librouteros )
|
||||
collectd_plugins_rrdcached? ( >=net-analyzer/rrdtool-1.4 )
|
||||
collectd_plugins_rrdtool? ( >=net-analyzer/rrdtool-1.2.27 )
|
||||
collectd_plugins_sensors? ( sys-apps/lm_sensors )
|
||||
collectd_plugins_snmp? ( net-analyzer/net-snmp )
|
||||
collectd_plugins_tokyotyrant? ( net-misc/tokyotyrant )
|
||||
collectd_plugins_varnish? ( www-servers/varnish )
|
||||
collectd_plugins_write_http? ( net-misc/curl )
|
||||
collectd_plugins_write_mongodb? ( dev-libs/mongo-c-driver )
|
||||
|
||||
kernel_FreeBSD? (
|
||||
collectd_plugins_disk? ( >=sys-libs/libstatgrab-0.16 )
|
||||
collectd_plugins_interface? ( >=sys-libs/libstatgrab-0.16 )
|
||||
collectd_plugins_load? ( >=sys-libs/libstatgrab-0.16 )
|
||||
collectd_plugins_memory? ( >=sys-libs/libstatgrab-0.16 )
|
||||
collectd_plugins_swap? ( >=sys-libs/libstatgrab-0.16 )
|
||||
collectd_plugins_users? ( >=sys-libs/libstatgrab-0.16 )
|
||||
)"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
kernel_linux? (
|
||||
collectd_plugins_vserver? ( sys-kernel/vserver-sources )
|
||||
)"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
collectd_plugins_syslog? ( virtual/logger )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-4.10.2"-{libocci,nohal}.patch
|
||||
"${FILESDIR}/${PN}-4.10.3"-werror.patch
|
||||
"${FILESDIR}/${PN}-5.1.0"-libperl.patch
|
||||
"${FILESDIR}/${PN}-5.1.1"-lt.patch
|
||||
"${FILESDIR}/${PN}-5.1.1"-perl-prefix.patch
|
||||
)
|
||||
|
||||
# @FUNCTION: collectd_plugin_kernel_linux
|
||||
# @DESCRIPTION:
|
||||
# USAGE: <plug-in name> <kernel_options> <severity>
|
||||
# kernel_options is a list of kernel configurations options; the check tests whether at least
|
||||
# one of them is enabled. If no, depending on the third argument an elog, ewarn, or eerror message
|
||||
# is emitted.
|
||||
collectd_plugin_kernel_linux() {
|
||||
local multi_opt opt
|
||||
if has ${1} ${COLLECTD_ALL_PLUGINS}; then
|
||||
if use collectd_plugins_${1}; then
|
||||
for opt in ${2}; do
|
||||
if linux_chkconfig_present ${opt}; then return 0; fi
|
||||
done
|
||||
multi_opt=${2//\ /\ or\ }
|
||||
case ${3} in
|
||||
(info)
|
||||
elog "The ${1} plug-in can use kernel features that are disabled now; enable ${multi_opt} in your kernel"
|
||||
;;
|
||||
(warn)
|
||||
ewarn "The ${1} plug-in uses kernel features that are disabled now; enable ${multi_opt} in your kernel"
|
||||
;;
|
||||
(error)
|
||||
eerror "The ${1} plug-in needs kernel features that are disabled now; enable ${multi_opt} in your kernel"
|
||||
;;
|
||||
(*)
|
||||
die "function collectd_plugin_kernel_linux called with invalid third argument"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
collectd_linux_kernel_checks() {
|
||||
linux-info_pkg_setup
|
||||
|
||||
# battery.c:/proc/pmu/battery_%i
|
||||
# battery.c:/proc/acpi/battery
|
||||
collectd_plugin_kernel_linux battery ACPI_BATTERY warn
|
||||
|
||||
# cpufreq.c:/sys/devices/system/cpu/cpu%d/cpufreq/
|
||||
collectd_plugin_kernel_linux cpufreq SYSFS warn
|
||||
collectd_plugin_kernel_linux cpufreq CPU_FREQ_STAT warn
|
||||
|
||||
# nfs.c:/proc/net/rpc/nfs
|
||||
# nfs.c:/proc/net/rpc/nfsd
|
||||
collectd_plugin_kernel_linux nfs NFS_COMMON warn
|
||||
|
||||
# serial.c:/proc/tty/driver/serial
|
||||
# serial.c:/proc/tty/driver/ttyS
|
||||
collectd_plugin_kernel_linux serial SERIAL_CORE warn
|
||||
|
||||
# swap.c:/proc/meminfo
|
||||
collectd_plugin_kernel_linux swap SWAP warn
|
||||
|
||||
# thermal.c:/proc/acpi/thermal_zone
|
||||
# thermal.c:/sys/class/thermal
|
||||
collectd_plugin_kernel_linux thermal "PROC_FS SYSFS" warn
|
||||
collectd_plugin_kernel_linux thermal ACPI_THERMAL warn
|
||||
|
||||
# vmem.c:/proc/vmstat
|
||||
collectd_plugin_kernel_linux vmem VM_EVENT_COUNTERS warn
|
||||
|
||||
# uuid.c:/sys/hypervisor/uuid
|
||||
collectd_plugin_kernel_linux uuid SYSFS info
|
||||
|
||||
# wireless.c:/proc/net/wireless
|
||||
collectd_plugin_kernel_linux wireless "MAC80211 IEEE80211" warn
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if use kernel_linux; then
|
||||
if linux_config_exists; then
|
||||
einfo "Checking your linux kernel configuration:"
|
||||
collectd_linux_kernel_checks
|
||||
else
|
||||
elog "Cannot find a linux kernel configuration. Continuing anyway."
|
||||
fi
|
||||
fi
|
||||
|
||||
enewgroup collectd
|
||||
enewuser collectd -1 -1 /var/lib/collectd collectd
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
|
||||
# There's some strange prefix handling in the default config file, resulting in
|
||||
# paths like "/usr/var/..."
|
||||
sed -i -e "s:@prefix@/var:/var:g" src/collectd.conf.in || die
|
||||
|
||||
sed -i -e "s:/etc/collectd/collectd.conf:/etc/collectd.conf:g" contrib/collectd.service || die
|
||||
|
||||
rm -r libltdl || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Now come the lists of os-dependent plugins. Any plugin that is not listed anywhere here
|
||||
# should work independent of the operating system.
|
||||
|
||||
local linux_plugins="battery cpu cpufreq disk entropy ethstat interface iptables ipvs irq load
|
||||
memory md netlink nfs numa processes serial swap tcpconns thermal users vmem vserver
|
||||
wireless"
|
||||
|
||||
local libstatgrab_plugins="cpu disk interface load memory swap users"
|
||||
local bsd_plugins="cpu tcpconns ${libstatgrab_plugins}"
|
||||
|
||||
local darwin_plugins="apple_sensors battery cpu disk interface memory processes tcpconns"
|
||||
|
||||
local osdependent_plugins="${linux_plugins} ${bsd_plugins} ${darwin_plugins}"
|
||||
local myos_plugins=""
|
||||
if use kernel_linux; then
|
||||
einfo "Enabling Linux plugins."
|
||||
myos_plugins=${linux_plugins}
|
||||
elif use kernel_FreeBSD; then
|
||||
einfo "Enabling FreeBSD plugins."
|
||||
myos_plugins=${bsd_plugins}
|
||||
elif use kernel_Darwin; then
|
||||
einfo "Enabling Darwin plugins."
|
||||
myos_plugins=${darwin_plugins}
|
||||
fi
|
||||
|
||||
# Do we debug?
|
||||
local myconf="$(use_enable debug)"
|
||||
|
||||
local plugin
|
||||
|
||||
# Disable what needs to be disabled.
|
||||
for plugin in ${COLLECTD_DISABLED_PLUGINS}; do
|
||||
myconf+=" --disable-${plugin}"
|
||||
done
|
||||
|
||||
# Set enable/disable for each single plugin.
|
||||
for plugin in ${COLLECTD_ALL_PLUGINS}; do
|
||||
if has ${plugin} ${osdependent_plugins}; then
|
||||
# plugin is os-dependent ...
|
||||
if has ${plugin} ${myos_plugins}; then
|
||||
# ... and available in this os
|
||||
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
|
||||
else
|
||||
# ... and NOT available in this os
|
||||
if use collectd_plugins_${plugin}; then
|
||||
ewarn "You try to enable the ${plugin} plugin, but it is not available for this"
|
||||
ewarn "kernel. Disabling it automatically."
|
||||
fi
|
||||
myconf+=" --disable-${plugin}"
|
||||
fi
|
||||
elif [[ "${plugin}" = "collectd_plugins_perl" ]]; then
|
||||
if use collectd_plugins_perl && ! use perl; then
|
||||
ewarn "Perl plugin disabled as perl bindings disabled by -perl use flag"
|
||||
myconf+= --disable-perl
|
||||
else
|
||||
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
|
||||
fi
|
||||
else
|
||||
myconf+=" $(use_enable collectd_plugins_${plugin} ${plugin})"
|
||||
fi
|
||||
done
|
||||
|
||||
# Need JAVA_HOME for java.
|
||||
if use collectd_plugins_java; then
|
||||
myconf+=" --with-java=$(java-config -g JAVA_HOME)"
|
||||
fi
|
||||
|
||||
# Need libiptc ONLY for iptables. If we try to use it otherwise bug 340109 happens.
|
||||
if ! use collectd_plugins_iptables; then
|
||||
myconf+=" --with-libiptc=no"
|
||||
fi
|
||||
|
||||
# The perl bindings
|
||||
myconf+=" $(use_with perl perl-bindings)"
|
||||
|
||||
# Finally, run econf.
|
||||
KERNEL_DIR="${KERNEL_DIR}" econf --config-cache --without-included-ltdl $(use_enable static-libs static) --localstatedir=/var ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
fixlocalpod
|
||||
|
||||
find "${D}/usr/" -name "*.la" -exec rm -f {} +
|
||||
rm "${D}/usr/$(get_libdir)"/collectd/*.a
|
||||
|
||||
# use collectd_plugins_ping && setcap cap_net_raw+ep ${D}/usr/sbin/collectd
|
||||
# we cannot do this yet
|
||||
|
||||
fowners root:collectd /etc/collectd.conf
|
||||
fperms u=rw,g=r,o= /etc/collectd.conf
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO
|
||||
|
||||
if use contrib ; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r contrib
|
||||
fi
|
||||
|
||||
keepdir /var/lib/${PN}
|
||||
fowners collectd:collectd /var/lib/${PN}
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" ${PN}
|
||||
newconfd "${FILESDIR}/${PN}.confd" ${PN}
|
||||
systemd_dounit "contrib/${PN}.service"
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/logrotate" collectd
|
||||
|
||||
sed -i -e 's:^.*PIDFile "/var/run/collectd.pid":PIDFile "/var/run/collectd/collectd.pid":' "${D}"/etc/collectd.conf || die
|
||||
sed -i -e 's:^# SocketFile "/var/run/collectd-unixsock":# SocketFile "/var/run/collectd/collectd-unixsock":' "${D}"/etc/collectd.conf || die
|
||||
sed -i -e 's:^.*LoadPlugin perl$:# The new, correct way to load the perl plugin -- \n# <LoadPlugin perl>\n# Globals true\n# </LoadPlugin>:' "${D}"/etc/collectd.conf || die
|
||||
sed -i -e 's:^.*LoadPlugin python$:# The new, correct way to load the python plugin -- \n# <LoadPlugin python>\n# Globals true\n# </LoadPlugin>:' "${D}"/etc/collectd.conf || die
|
||||
}
|
||||
|
||||
collectd_rdeps() {
|
||||
if (use collectd_plugins_${1} && ! has_version "${2}"); then
|
||||
elog "The ${1} plug-in needs ${2} to be installed locally or remotely to work."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
collectd_rdeps apcups sys-power/apcupsd
|
||||
collectd_rdeps hddtemp app-admin/hddtemp
|
||||
collectd_rdeps mbmon sys-apps/xmbmon
|
||||
collectd_rdeps memcached ">=net-misc/memcached-1.2.2-r2"
|
||||
collectd_rdeps ntpd net-misc/ntp
|
||||
collectd_rdeps openvpn ">=net-misc/openvpn-2.0.9"
|
||||
collectd_rdeps write_mongodb "dev-db/mongodb"
|
||||
|
||||
echo
|
||||
elog "collectd is now started as unprivileged user by default."
|
||||
elog "You may want to recheck the configuration."
|
||||
elog
|
||||
|
||||
if use collectd_plugins_email; then
|
||||
ewarn "The email plug-in is deprecated. To submit statistics please use the unixsock plugin."
|
||||
fi
|
||||
if use contrib; then
|
||||
elog "The scripts in /usr/share/doc/${PF}/collection3 for generating graphs need dev-perl/HTML-Parser,"
|
||||
elog "dev-perl/config-general, dev-perl/regexp-common, and net-analyzer/rrdtool[perl] to be installed."
|
||||
fi
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-cdparanoia/eselect-cdparanoia-0.1.ebuild,v 1.1 2013/01/15 20:53:26 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Manage /usr/bin/cdparanoia symlink"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-admin/eselect-lib-bin-symlink-0.1.1
|
||||
!<media-sound/cdparanoia-3.10.2-r5"
|
||||
DEPEND=${RDEPEND}
|
||||
|
||||
S=${FILESDIR}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/eselect/modules
|
||||
newins cdparanoia.eselect-${PV} cdparanoia.eselect
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id: cdparanoia.eselect-0.1,v 1.2 2013/01/15 20:57:58 ssuominen Exp $
|
||||
|
||||
DESCRIPTION="Manage /usr/bin/cdparanoia implementation"
|
||||
MAINTAINER="ssuominen@gentoo.org"
|
||||
VERSION="0.1"
|
||||
|
||||
SYMLINK_PATH=/usr/bin/cdparanoia
|
||||
SYMLINK_TARGETS=( cdparanoia-paranoia libcdio-paranoia )
|
||||
SYMLINK_DESCRIPTION='cdparanoia binary'
|
||||
|
||||
inherit bin-symlink
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sound</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-mpg123/eselect-mpg123-0.1.ebuild,v 1.2 2013/01/15 21:43:53 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Manage /usr/bin/mpg123 symlink"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-admin/eselect-lib-bin-symlink-0.1.1
|
||||
!<media-sound/mpg123-1.14.4-r1"
|
||||
DEPEND=${RDEPEND}
|
||||
|
||||
S=${FILESDIR}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/eselect/modules
|
||||
newins mpg123.eselect-${PV} mpg123.eselect
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id: mpg123.eselect-0.1,v 1.1 2013/01/15 21:42:33 ssuominen Exp $
|
||||
|
||||
DESCRIPTION="Manage /usr/bin/mpg123 implementation"
|
||||
MAINTAINER="ssuominen@gentoo.org"
|
||||
VERSION="0.1"
|
||||
|
||||
SYMLINK_PATH=/usr/bin/mpg123
|
||||
SYMLINK_TARGETS=( mpg123-mpg123 mpg321-mpg123 )
|
||||
SYMLINK_DESCRIPTION='mpg123 binary'
|
||||
|
||||
inherit bin-symlink
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sound</herd>
|
||||
</pkgmetadata>
|
@ -1,2 +1,2 @@
|
||||
DIST Rex-0.33.3.tar.gz 116571 SHA256 4ebbb57ae504c5e73d300c9fec9152865a52bbed08f53a1f7c7f572bb97df2fe SHA512 4362c8ecf4c28c7875ccd93bffd8445ba7deff8857ffa0d5df4dc44dde32388d9ce80e58a9b915c48900ff52759f4d359f00efd8eb15353d77db67c10a8f30e2 WHIRLPOOL cf2f0bd17cacf29221636caf8db8d1ff0fa89c2fc38de27350a1774dcdbd590fa0c9905a4d408d3a3fe32881b99b38e8fd187101a407ff9c393f976acd47cc0a
|
||||
DIST Rex-0.37.0.tar.gz 131952 SHA256 078de412da3302997a8f426f2b27eabb77d07ee3e74b1ab7cce4c74503ec0abc SHA512 3706ac8dcaf45ad10b8c161df9123e0256821411831f245fa036c73f68d165a183f98ec513764f97fd43591738372e22ad85f8f151129de62ef4ea87d7ef59e2 WHIRLPOOL c0064bff57ce0185e98ebb2b064a6dc61fe89de9ef80aa56ddd7078b4e9259fe6161cf643dfbb96b9be4bd7a40d95db39f64800b25d5eccf2654a7bf12819508
|
||||
DIST Rex-0.37.1.tar.gz 131945 SHA256 0100038308c27bed71d45623445965a73f3f50a24fcbbdb736b6011485d6f177 SHA512 d8bba4b8ed4a643151366e43f4c3bdc84aaef7e503bf77a1f60cffb23b0dae30a3baafc395139cc1c8ccbe374d72fc9c708189feb74a5621dd16d955b89ab956 WHIRLPOOL a7f319df93af4819ad34679265942efbcf117966847c113e81eb2815b7edf5355b3453f1bab3f49549ee98924c54a07fa7e6761a2ca6c0ed85aaca4f2fac02bf
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ddskk/ddskk-14.4.ebuild,v 1.1 2013/01/15 07:54:21 naota Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="One Japanese input methods on Emacs"
|
||||
HOMEPAGE="http://openlab.ring.gr.jp/skk/"
|
||||
SRC_URI="http://openlab.ring.gr.jp/skk/maintrunk/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-emacs/apel-10.7"
|
||||
RDEPEND="${DEPEND}
|
||||
|| ( app-i18n/skk-jisyo virtual/skkserv )"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
find . -type f | xargs sed -i -e "s:/usr/local:${EPREFIX}/usr:g" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake < /dev/null || die "emake failed"
|
||||
emake info < /dev/null || die "emake info failed"
|
||||
#cd nicola
|
||||
#emake < /dev/null || die
|
||||
BYTECOMPFLAGS="${BYTECOMPFLAGS} -L .."
|
||||
cd "${S}/tut-code"
|
||||
elisp-compile *.el || die "elisp-compile tut-code/*.el failed"
|
||||
|
||||
cd "${S}/bayesian"
|
||||
elisp-compile *.el || die "elisp-compile bayesian/*.el failed"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
elisp-install ${PN} *.{el,elc} nicola/*.el tut-code/*.{el,elc} bayesian/*.{el,elc} || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
|
||||
insinto /usr/share/skk
|
||||
doins etc/*SKK.tut* etc/skk.xpm || die
|
||||
|
||||
dodoc READMEs/* ChangeLog*
|
||||
doinfo doc/skk.info* || die
|
||||
|
||||
#docinto nicola
|
||||
#dodoc nicola/ChangeLog* nicola/README* || die
|
||||
docinto tut-code
|
||||
dodoc tut-code/README.tut || die
|
||||
|
||||
#dobin bayesian/bskk || die
|
||||
docinto bayesian
|
||||
dodoc bayesian/README.ja bayesian/bskk || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST enca-1.12.tar.bz2 531308 SHA256 4611eacbbc7712622ae7f01d8d9f088eae095cfdc485e70ee16df86fa349ed91 SHA512 78c5d275c3a53db08be456da9deeb9a6ce1502e3371d1b778f3c6f624100657cb8ddeafbf566dadd1ee50039d6f2c3f0f4165422b1a26661cb8b413eda79b7f9 WHIRLPOOL a12c27b20de2a857daf651bc70946e9c52556c2bdd6e19d5b6ea59eb3a0e4128903b63ed542c7b355818081c0e2fdbdc3f92ebd69d8620169a259c6f1d5dea9e
|
||||
DIST enca-1.13.tar.bz2 532000 SHA256 6c091455d524b3ddae3533fe9bb375092f60ad6fe252e0777c873bd7869c7432 SHA512 7c5cb7b28eea271c4c94135082c1aa3f312bf790aaa4f51c954fd87ed734fae04ec07be99b20e7dfa3a668349c17d97f1eeea1ee553f9b841e74bfafc5a5906a WHIRLPOOL 0080ce92c22c5ad8b34eea767133602d73e3ebcbcb5084794e5e5da37edceab1bba9785f3884aa5c84749be89116eecf7bc59faa0ebb7118e97411f97e97e4a8
|
||||
DIST enca-1.14.tar.bz2 560982 SHA256 7f33e3953fbbdac8ed144b31bbab1bb3bf181150db6ba4cd812fd958ce5f4b58 SHA512 9d0582cc8187f3e868339c3e13ca2c654359b240dd564b64a31615aeffb0ec7ae025659576cc72f6cab73b0bfa22286060f665f2c952f8dfe702cf97a39d2245 WHIRLPOOL 921038e3c6a612b38820d7314a7afe83c231e48396cd801dcbeb3f64afe157b0b5009ada00ae59f35ee4a882c4a40f46ac3346139c99da00611b073b561cfbee
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/enca/enca-1.13-r1.ebuild,v 1.1 2011/10/04 15:56:27 maksbotan Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit toolchain-funcs autotools-utils
|
||||
|
||||
DESCRIPTION="ENCA detects the character coding of a file and converts it if desired"
|
||||
HOMEPAGE="http://gitorious.org/enca"
|
||||
SRC_URI="http://dl.cihar.com/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc +recode"
|
||||
|
||||
DEPEND="recode? ( >=app-text/recode-3.6_p15 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-external \
|
||||
--disable-static \
|
||||
$(use_with recode librecode "${EPREFIX}"/usr) \
|
||||
$(use_enable doc gtk-doc)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if tc-is-cross-compiler; then
|
||||
pushd tools > /dev/null
|
||||
$(tc-getBUILD_CC) -o make_hash make_hash.c || die "native make_hash failed"
|
||||
popd > /dev/null
|
||||
fi
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
remove_libtool_files
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/enca/enca-1.13.ebuild,v 1.9 2010/06/01 20:19:15 darkside Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="ENCA detects the character coding of a file and converts it if desired"
|
||||
HOMEPAGE="http://gitorious.org/enca"
|
||||
SRC_URI="http://dl.cihar.com/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc +recode"
|
||||
|
||||
DEPEND="recode? ( >=app-text/recode-3.6_p15 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-external \
|
||||
$(use_with recode librecode "${EPREFIX}"/usr) \
|
||||
$(use_enable doc gtk-doc)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if tc-is-cross-compiler; then
|
||||
pushd tools > /dev/null
|
||||
$(tc-getBUILD_CC) -o make_hash make_hash.c || die "native make_hash failed"
|
||||
popd > /dev/null
|
||||
fi
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/enca/enca-1.14.ebuild,v 1.1 2013/01/16 09:43:31 pinkbyte Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils toolchain-funcs autotools-utils
|
||||
|
||||
DESCRIPTION="ENCA detects the character coding of a file and converts it if desired"
|
||||
HOMEPAGE="http://gitorious.org/enca"
|
||||
SRC_URI="http://dl.cihar.com/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc +recode"
|
||||
|
||||
DEPEND="recode? ( >=app-text/recode-3.6_p15 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=2.52
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-remove-dirty-path-hack.patch
|
||||
# fix crosscompilation, bug #424473
|
||||
if tc-is-cross-compiler; then
|
||||
sed -e "s#./make_hash#./native_make_hash#" -i tools/Makefile.am || die
|
||||
fi
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--enable-external
|
||||
--disable-static
|
||||
$(use_with recode librecode "${EPREFIX}"/usr)
|
||||
$(use_enable doc gtk-doc)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if tc-is-cross-compiler; then
|
||||
pushd "${AUTOTOOLS_BUILD_DIR}"/tools > /dev/null
|
||||
$(tc-getBUILD_CC) -o native_make_hash "${S}"/tools/make_hash.c || die "native make_hash failed"
|
||||
popd > /dev/null
|
||||
fi
|
||||
autotools-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST fcitx-rime-0.1.1.tar.xz 6316 SHA256 5a2b954e3feaf10bcb8d2f7fa414640a8e74c51d6aeabefba5c856703c326725 SHA512 e83dc354bab65a2fd75476a08843705a71cbd66e4f382b723caf34c6b2ac48bbc3ef7506c40c4ffe08df187090a3827f8e84831fcdb4ce884298456cf21d125b WHIRLPOOL e5d871a56b4065078ca46c21a0ba1b5e113ce9d52bdd11c97e2bf19fde945bf5b3511ec37c062e68684802dd8c3f2fd1bcf712f448c47b25eec47a9da709be1b
|
||||
DIST fcitx-rime-0.1.2.tar.xz 7356 SHA256 528472c13adb050543ba0402077d2e2b37258cb494f7d7900411cfd8c1ad9048 SHA512 325afed9807f99669d63c67bf1de33354697be924f5317e4020ae078755981c3a64d66d64f245bda6197fc2b0aef1a19b32a24e9a7c1a701d3b6b13653767a6a WHIRLPOOL b99177cecf5cce9e2c098e0d716f35a5add2ad0cd89ad655db81fb9c0e7bc4d111e6de1891d488af5eca29a65542af0c626d8cd0a69be87af5782db7905e3ef4
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/fcitx-rime/fcitx-rime-0.1.2.ebuild,v 1.1 2013/01/16 18:23:39 yngwin Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Rime Support for Fcitx"
|
||||
HOMEPAGE="http://code.google.com/p/rimeime/"
|
||||
SRC_URI="https://fcitx.googlecode.com/files/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-i18n/fcitx
|
||||
app-i18n/librime
|
||||
app-i18n/rime-data
|
||||
x11-libs/libnotify"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# dont build data resource here, already provided by app-i18n/rime-data
|
||||
sed -i -e 's|add_subdirectory(data)||' CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DRIME_DATA_DIR=/usr/share/rime-data
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild,v 1.1 2013/01/15 08:43:46 naota Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
DESCRIPTION="The M17N engine IMEngine for IBus Framework"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gtk nls"
|
||||
|
||||
RDEPEND=">=app-i18n/ibus-1.3.99.20110817
|
||||
dev-libs/libxml2
|
||||
gtk? ( >=x11-libs/gtk+-2.12.12:2 )
|
||||
dev-libs/m17n-lib
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
>=sys-devel/gettext-0.16.1"
|
||||
RDEPEND="${RDEPEND}
|
||||
dev-db/m17n-db
|
||||
dev-db/m17n-contrib"
|
||||
# gtk? (
|
||||
# || (
|
||||
# >=x11-libs/gtk+-2.90.5:3
|
||||
# >=x11-libs/gtk+-2.12.12:2
|
||||
# )
|
||||
# )
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
econf \
|
||||
$(use_with gtk gtk 2.0) \
|
||||
$(use_enable nls) \
|
||||
${myconf} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README || die
|
||||
}
|
@ -1 +1,3 @@
|
||||
DIST ibus-rime-0.9.2.tar.gz 23400 SHA256 204c00498293d1a1c28d785c540e57001cb92aa99d43806a2970afd100f1bcca SHA512 40405783f87f46d3a5a681c912869786686a276709d4b41f91f4df915951d7bc82ee6e907f2da346fcfb20c412fe7ccfc2fc50cfac507206b7b1fada67b826f7 WHIRLPOOL 21bb1f73a8dad7245c4f8848ab15232e5542ec837d8d76b3a0c1a1b2a934c152dd06a0366048dd2c8be282f1ae364142c610158b9528cba28607fd9d5a79e611
|
||||
DIST ibus-rime-0.9.3.tar.gz 24210 SHA256 62d584b999bbb68f2e7ba383334e47fb2935f8ac8fb40771b5f7e1ef003f77a5 SHA512 1394a914aad82d58021b9b91af1f4c1c0106089c7afc4c59622d6fdb2beef5b4abde179e4854055916e3c05df6ca3e5edd05b06e6d207662d581479e4003966d WHIRLPOOL c12ee3cbf5ba0a730fcceb296af1e18dc13b9abdfa54773ddd846a6a29bd1c34662bd325a2f60a1f37665ec4acec2f8e98a46d107077e08aa0c5dab1ac9a9228
|
||||
DIST ibus-rime-0.9.6.tar.gz 23519 SHA256 9c53967d9d592714802def9be44d87779e7590789d465b733e8ddb39ff60030d SHA512 f0dbf13ef7cc801fcb1e155a68081499a39b92760414ad913d2284f4e803174f25f32a8fbf415a6853e540804eeb228c0cc964b0cc1d23df05c3be61acf04c0e WHIRLPOOL edf91550d190a537b25161f01e9b06a04c67a0a36a107db7659d57a54fa61186c33ffe3dbb8aca789f39ccbf5e25441edb4169f9b115a924882209977dda8f19
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-rime/ibus-rime-0.9.3.ebuild,v 1.1 2013/01/15 09:21:12 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit vcs-snapshot
|
||||
|
||||
DESCRIPTION="Rime Input Method Engine for IBus Framework"
|
||||
HOMEPAGE="http://code.google.com/p/rimeime/"
|
||||
SRC_URI="https://github.com/lotem/${PN}/tarball/rime-${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="app-i18n/ibus
|
||||
app-i18n/librime
|
||||
x11-libs/libnotify"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/cmake"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-i18n/rime-data"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "/libexecdir/s:/usr/lib:/usr/libexec:" Makefile || die
|
||||
sed -i -e "/exec/s:/usr/lib:/usr/libexec:" rime.xml || die
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-rime/ibus-rime-0.9.6.ebuild,v 1.1 2013/01/16 18:12:47 yngwin Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit vcs-snapshot
|
||||
|
||||
DESCRIPTION="Rime Input Method Engine for IBus Framework"
|
||||
HOMEPAGE="http://code.google.com/p/rimeime/"
|
||||
SRC_URI="https://github.com/lotem/${PN}/tarball/rime-${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="app-i18n/ibus
|
||||
app-i18n/librime
|
||||
x11-libs/libnotify"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/cmake"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-i18n/rime-data"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "/^libexecdir/s:/lib:/libexec:" Makefile || die
|
||||
sed -i -e "/exec/s:/usr/lib:/usr/libexec:" rime.xml || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST librime-0.9.2.tar.gz 2303954 SHA256 90478a24f8635d8edb2b37f02e80a3b9358df32e0feab1c4b0e41fa51fda99f9 SHA512 62af91db5e52640551e970f4ad17622cd5629f360320bd4618e574890b3d380b5576a612b767fcfa2689f89cc1704bf79c300eb3733e2efda01c14c4449421fb WHIRLPOOL 9ed5fd3cbe4a213f5662a49fb46316756ffb34495cccd292ac5c2a2f757d69a978682d4e8d60aec8cca6e20257672197a27c5e901ef6b6fa5d5bed982efd0099
|
||||
DIST librime-0.9.4.tar.gz 2300407 SHA256 626082f5a2954686059445e414786691ee568777104ce8e093fbfd47c0095795 SHA512 739b656c9a56e3fc557e9aa3d2ec36f748463286ad84051ce707c43f83bbc1e1569ac88c1a8152d84315cbac600d1ffda1a387a282d66d9943556a2ef6e15688 WHIRLPOOL 1d5606372b17387071d290e7981153495c4f3b3107ba9644ed95d223b1ff082a52b53f904df9929e77abec6a0cfa4b6be51da6ca5b142a54cd39cb4818b44966
|
||||
DIST librime-0.9.6.tar.gz 2538446 SHA256 cb98bc3c79a6ea0a08dd5476158f7d222f83e3702d610d78807d609595bc6b8d SHA512 e50bf6a9b71f402a8db6a33afa3fdfcdd3edde971c25a0a965f56291c0b64be175c722626abe8c466599cf6bdeb13585afcc5eb02ebdae22ea2937ad846c5a45 WHIRLPOOL b1363615b877a2cb901152cecc5173ff819c7c6436531e2056b8a4fedf494653d1129b908902f8ead23bad1bb66b86d6c12c25843c1653ef81ab7d262529ab25
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/librime/librime-0.9.6.ebuild,v 1.1 2013/01/16 17:59:02 yngwin Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils multilib vcs-snapshot
|
||||
|
||||
DESCRIPTION="Rime Input Method Engine library"
|
||||
HOMEPAGE="http://code.google.com/p/rimeime/"
|
||||
SRC_URI="https://github.com/lotem/${PN}/tarball/rime-${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="app-i18n/opencc
|
||||
dev-cpp/glog
|
||||
dev-cpp/yaml-cpp
|
||||
dev-db/kyotocabinet
|
||||
>=dev-libs/boost-1.46.0
|
||||
sys-libs/zlib
|
||||
x11-proto/xproto"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_build static-libs STATIC)
|
||||
-DBUILD_DATA=OFF
|
||||
-DLIB_INSTALL_DIR=/usr/$(get_libdir)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST rime-data-0.13.tar.gz 5368874 SHA256 72c7ea43b5baf972a1d9a6cccce5f860b73924b36e2b3f68822ac8329d1c11f3 SHA512 24ce02ad0934ac2b0e19e577bd85187ba6dca269f8803209319c3cc22370b005788fd53aaac4441f61f33217004175cecd87ee391d5bbfb253f1ae52ca958c17 WHIRLPOOL ef1f8a82fd06e434064ac631d1a98f0595c78fa058bfbfbaf712a4b5c1c567397eaa61c809f108cc2e7aaaf03cc756bb9f6b80b85acfabc351c4126443ab519f
|
||||
DIST rime-data-0.9.2.tar.gz 4964478 SHA256 ce50b947b95116bdc7006476fa46a55121a260257a135257d1229dedf63fc5e8 SHA512 738a3a8119971582cbfd8a3d25f58af3f13d1fc63722b429e1446033843219ec1f4725799d2b41926f8c16af06c2260e2d2409bb669e463d21b824ee5eb5f45b WHIRLPOOL 1843ca41e27da1695e73da8cb8fd83bc8a3aca0b818dac0621b546460828ce07ca6a60e04ab30c8760d35dabac0c6074998e9acd3f7e71de5e90d5fc57099de0
|
||||
DIST rime-data-0.9.6.tar.gz 6783998 SHA256 8951f94c565106136b02094d8080f043900c4005a2599469e15991288bcc1763 SHA512 80e05e3b9060eec7c9c9a980202901d44a9cda1112d16294c357155741dc05853294b3da7bf59b5938073b43fe6098b99f36b88ca72eb5ee48fea352fe881179 WHIRLPOOL ccf9186cb7d36c5c875940989a51d5f449b0723a4cd0605e780b039072a3918f9acfa764d3ae5a1c060cd57fa053a8fd703dac758396e838b03187f876e28dee
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST scim-input-pad-0.1.1.tar.gz 562010 SHA256 f59cea4b42e7e95956415fdb53ae1874244b9b892b7939237654748e48a1669c SHA512 da9b26fb01392b1727f1b192c4f849ca89f92a7b214a4ff5c44a8cd57c3b9d01a04a5ff590144c16cd8b14c9cbff493d78fd76b23b866974770cab20e862a5e0 WHIRLPOOL 09f7851b077da99ca0065450814d7f903fe20b819a66ef9cf82a2d0e40c32ce3fdf0f3e4a93590a5939ea169de09efebdad3e5adf825546bebf3ba3d72919eec
|
||||
DIST scim-input-pad-0.1.3.1.tar.gz 591478 SHA256 a561c3a256cb045f19c0bc2249b3d36a36df6800fa3479390ce1e693d6caae68 SHA512 864a254814c0afa04c10143a6b0de4a927ff8612e01bed3776d09a910cfb12899c17245a89a0386f4fac59ebdaae9e6fb9dc9ff5981f72dbec952a9da52a413d WHIRLPOOL a516fdd4a8b569d7ced15d3df39cff05ac1d37804164622176eb254bed952b069660c3a986867e63e0bcb8cc13d988c63ef57b359b1ed1f27eaf9966e323442d
|
||||
DIST scim-input-pad-0.1.3.tar.gz 1362611 SHA256 d2457dcaa9099c553bb1b9878a7f9b9075d520635196b760e9ee4c89f0f2fe75 SHA512 2a7f52c92feb5f882827f8a7240da6dc347be0f34c5b378ee8c26aba39b925d56caff3145ef237c4e0604d65179b755124b8b40c507666b2f76d12715de1103c WHIRLPOOL 5c0dc0cc004ae3276f6311d26a961ff9166b817e01261f2ca9e8f6e692c6864d3b4a71137d68feb132eff54f44227a7ddd97f956128ac709dbd83e8f76abb8c6
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-input-pad/scim-input-pad-0.1.3.1.ebuild,v 1.1 2013/01/15 09:20:59 naota Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Input pad for SCIM used to input symbols and special characters"
|
||||
HOMEPAGE="http://www.scim-im.org/"
|
||||
SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND=">=app-i18n/scim-1.2.0
|
||||
>=x11-libs/gtk+-2.6.0:2"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.33
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
rm "${S}"/m4/intltool.m4 || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable nls) || die "Error: econf failed!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "Error: install failed!"
|
||||
dodoc ChangeLog README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
elog
|
||||
elog "The SCIM input pad should be startable from the SCIM (and Skim)"
|
||||
elog "systray icon right click menu. You will have to restart SCIM"
|
||||
elog "(or Skim) in order for the menu entry to appear (you may simply"
|
||||
elog "restart your X server). If you want to use it immediately, just"
|
||||
elog "start the SCIM input pad, using the 'scim-input-pad' command."
|
||||
elog
|
||||
elog "To use, select the text zone you wish to write in, and just"
|
||||
elog "click on the wanted character in the right multilevel tabbed"
|
||||
elog "table, from the SCIM Input Pad interface."
|
||||
elog
|
||||
elog "To add new characters to the tables, see the documentation"
|
||||
elog "(README file in /usr/share/doc/${PF})."
|
||||
elog
|
||||
|
||||
}
|
@ -0,0 +1,260 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/uim-1.8.4.ebuild,v 1.1 2013/01/15 08:11:16 naota Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit autotools eutils multilib elisp-common flag-o-matic
|
||||
|
||||
DESCRIPTION="Simple, secure and flexible input method library"
|
||||
HOMEPAGE="http://code.google.com/p/uim/"
|
||||
SRC_URI="http://uim.googlecode.com/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="+anthy canna curl eb emacs libffi gnome gtk gtk3 kde libedit libnotify m17n-lib ncurses nls prime qt4 skk sqlite ssl static-libs test unicode X xft linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
REQUIRED_USE="gtk? ( X ) qt4? ( X )"
|
||||
|
||||
RDEPEND="X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
)
|
||||
anthy? (
|
||||
unicode? ( >=app-i18n/anthy-8622 )
|
||||
!unicode? ( app-i18n/anthy )
|
||||
)
|
||||
canna? ( app-i18n/canna )
|
||||
curl? ( >=net-misc/curl-7.16.4 )
|
||||
eb? ( dev-libs/eb )
|
||||
emacs? ( virtual/emacs )
|
||||
libffi? ( virtual/libffi )
|
||||
gnome? ( >=gnome-base/gnome-panel-2.14 )
|
||||
gtk? ( >=x11-libs/gtk+-2.4:2 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
kde? ( >=kde-base/kdelibs-4 )
|
||||
libedit? ( dev-libs/libedit )
|
||||
libnotify? ( >=x11-libs/libnotify-0.4 )
|
||||
m17n-lib? ( >=dev-libs/m17n-lib-1.3.1 )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
nls? ( virtual/libintl )
|
||||
prime? ( app-i18n/prime )
|
||||
qt4? ( x11-libs/qt-gui:4[qt3support] )
|
||||
skk? ( app-i18n/skk-jisyo )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
!dev-scheme/sigscheme
|
||||
!app-i18n/uim-svn
|
||||
!<app-i18n/prime-0.9.4"
|
||||
# >=dev-scheme/sigscheme-0.8.5
|
||||
# mana? ( app-i18n/mana )
|
||||
# scim? ( >=app-i18n/scim-1.3.0 ) # broken
|
||||
# sj3? ( >=app-i18n/sj3-2.0.1.21 )
|
||||
# wnn? ( app-i18n/wnn )
|
||||
# gnome? (
|
||||
# gtk? ( >=gnome-base/gnome-panel-2.14 )
|
||||
# gtk3? ( >=gnome-base/gnome-panel-3 )
|
||||
# )
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
>=sys-devel/gettext-0.15
|
||||
kde? ( dev-util/cmake )
|
||||
X? (
|
||||
x11-proto/xextproto
|
||||
x11-proto/xproto
|
||||
)"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
X? (
|
||||
media-fonts/font-sony-misc
|
||||
linguas_zh_CN? (
|
||||
|| ( media-fonts/font-isas-misc media-fonts/intlfonts )
|
||||
)
|
||||
linguas_zh_TW? (
|
||||
media-fonts/intlfonts
|
||||
)
|
||||
linguas_ja? (
|
||||
|| ( media-fonts/font-jis-misc media-fonts/intlfonts )
|
||||
)
|
||||
linguas_ko? (
|
||||
|| ( media-fonts/font-daewoo-misc media-fonts/intlfonts )
|
||||
)
|
||||
)"
|
||||
# test? ( dev-scheme/gauche )
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
|
||||
update_gtk_immodules() {
|
||||
local GTK2_CONFDIR="/etc/gtk-2.0"
|
||||
# bug #366889
|
||||
if has_version '>=x11-libs/gtk+-2.22.1-r1:2' || has_multilib_profile ; then
|
||||
GTK2_CONFDIR="${GTK2_CONFDIR}/$(get_abi_CHOST)"
|
||||
fi
|
||||
mkdir -p "${EPREFIX}${GTK2_CONFDIR}"
|
||||
|
||||
if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" ] ; then
|
||||
"${EPREFIX}/usr/bin/gtk-query-immodules-2.0" > "${EPREFIX}${GTK2_CONFDIR}/gtk.immodules"
|
||||
fi
|
||||
}
|
||||
|
||||
update_gtk3_immodules() {
|
||||
if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" ] ; then
|
||||
"${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-1.6.0-gentoo.patch \
|
||||
"${FILESDIR}"/${PN}-1.5.4-zhTW.patch
|
||||
|
||||
# bug 275420
|
||||
sed -i -e "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac || die
|
||||
|
||||
echo "QMAKE_LFLAGS = ${LDFLAGS}" >> qt4/common.pro.in || die
|
||||
|
||||
#./autogen.sh
|
||||
AT_NO_RECURSIVE=1 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
if (use gtk || use gtk3) && (use anthy || use canna) ; then
|
||||
myconf="${myconf} --enable-dict"
|
||||
else
|
||||
myconf="${myconf} --disable-dict"
|
||||
fi
|
||||
|
||||
if use gtk || use gtk3 || use qt4 ; then
|
||||
myconf="${myconf} --enable-pref"
|
||||
else
|
||||
myconf="${myconf} --disable-pref"
|
||||
fi
|
||||
|
||||
if use anthy ; then
|
||||
if use unicode ; then
|
||||
myconf="${myconf} --with-anthy-utf8"
|
||||
else
|
||||
myconf="${myconf} --with-anthy"
|
||||
fi
|
||||
else
|
||||
myconf="${myconf} --without-anthy"
|
||||
fi
|
||||
|
||||
if use libnotify ; then
|
||||
myconf="${myconf} --enable-notify=libnotify"
|
||||
fi
|
||||
|
||||
#if use gnome ; then
|
||||
# myconf="${myconf} $(use_enable gtk gnome-applet)"
|
||||
# myconf="${myconf} $(use_enable gtk3 gnome3-applet)"
|
||||
#fi
|
||||
|
||||
econf $(use_with X x) \
|
||||
$(use_with canna) \
|
||||
$(use_with curl) \
|
||||
$(use_with eb) \
|
||||
$(use_enable emacs) \
|
||||
$(use_with emacs lispdir "${SITELISP}") \
|
||||
$(use_with libffi ffi) \
|
||||
$(use_enable gnome gnome-applet) \
|
||||
$(use_with gtk gtk2) \
|
||||
$(use_with gtk3) \
|
||||
$(use_with libedit) \
|
||||
--disable-kde-applet \
|
||||
$(use_enable kde kde4-applet) \
|
||||
$(use_with m17n-lib m17nlib) \
|
||||
$(use_enable ncurses fep) \
|
||||
$(use_enable nls) \
|
||||
$(use_with prime) \
|
||||
--without-qt \
|
||||
--without-qt-immodule \
|
||||
$(use_with qt4 qt4) \
|
||||
$(use_with qt4 qt4-immodule) \
|
||||
$(use_enable qt4 qt4-qt3support) \
|
||||
$(use_with skk) \
|
||||
$(use_with sqlite sqlite3) \
|
||||
$(use_enable ssl openssl) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with xft) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
|
||||
if use emacs; then
|
||||
cd emacs
|
||||
elisp-compile *.el || die "elisp-compile failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# parallel make install b0rked, bug #222677
|
||||
emake -j1 INSTALL_ROOT="${D}" DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
dodoc AUTHORS ChangeLog* NEWS README RELNOTE || die
|
||||
if use emacs; then
|
||||
elisp-install uim-el emacs/*.elc || die "elisp-install failed"
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" uim-el \
|
||||
|| die "elisp-site-file-install failed"
|
||||
fi
|
||||
|
||||
find "${ED}/usr/$(get_libdir)/uim" -name '*.la' -exec rm {} +
|
||||
use static-libs || find "${ED}" -name '*.la' -exec rm {} +
|
||||
|
||||
sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-uim" > "${T}/uim.conf" || die
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
doins "${T}/uim.conf" || die
|
||||
|
||||
# collision with dev-scheme/sigscheme, bug #330975
|
||||
# find "${ED}" -name '*gcroots*' -delete || die
|
||||
|
||||
#rmdir "${ED}"/usr/share/doc/sigscheme || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "New input method switcher has been introduced. You need to set"
|
||||
elog
|
||||
elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE"
|
||||
elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE"
|
||||
elog "% XMODIFIERS=@im=uim ; export XMODIFIERS"
|
||||
elog
|
||||
elog "If you would like to use uim-anthy as default input method, put"
|
||||
elog "(define default-im-name 'anthy)"
|
||||
elog "to your ~/.uim."
|
||||
elog
|
||||
elog "All input methods can be found by running uim-im-switcher-gtk, "
|
||||
elog "uim-im-switcher-gtk3 or uim-im-switcher-qt4."
|
||||
elog
|
||||
elog "If you upgrade from a version of uim older than 1.4.0,"
|
||||
elog "you should run revdep-rebuild."
|
||||
|
||||
use gtk && update_gtk_immodules
|
||||
use gtk3 && update_gtk3_immodules
|
||||
if use emacs; then
|
||||
elisp-site-regen
|
||||
echo
|
||||
elog "uim is autoloaded with Emacs with a minimal set of features:"
|
||||
elog "There is no keybinding defined to call it directly, so please"
|
||||
elog "create one yourself and choose an input method."
|
||||
elog "Integration with LEIM is not done with this ebuild, please have"
|
||||
elog "a look at the documentation how to achieve this."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && update_gtk_immodules
|
||||
use gtk3 && update_gtk3_immodules
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST byobu_5.16.orig.tar.gz 344159 SHA256 9b4639b502c6d6e2ad0531690274381768395480d5bece3fae8993c7706535ca SHA512 a2d2ec5c267dd304467992d9df567f7ab7d8603fa87fe51466a960a65cb93e98a98e1d7f797f53cf08ea57ccfb1a15528d065bd232e81f718532a37f91384f0a WHIRLPOOL fb6838195c994d687509cb707d7fde1ed54a460dff6a143f96dfeb960ddbef6e8c84b1c3c3f5acee694257a74746737b152972a56370228d0945503660a93af8
|
||||
DIST byobu_5.18.orig.tar.gz 307685 SHA256 cd71f2e994a03e6148a643145d1c3030e8416352144aa73dc452e3a6b559da14 SHA512 30a8af9248ba477c0a7ea331082bd570d799a9b1307e7004ea608ba93edb882509d325668f82a3e0f4eece7c9cc40a0bd9fc088bd844c845e2c3371fc1cbf7f5 WHIRLPOOL bbb80a5115b45f8671668124b6b3506436e8e576241964f05bb65ab8876079e43b2ee4ea9188c36dfe3fda0339a77ef507ef61b9fb8171c72b3d5b242daa3e84
|
||||
DIST byobu_5.27.orig.tar.gz 329656 SHA256 8946f215b3078e83c653745cb8400b6cf2a6344e55b7adc32a374169facbad47 SHA512 5bb7dfc40711c89ad2a373611839274dd6296517b6b286834d00125b02fc5e870b9e6fe7ec08fce6f458f5f20167c4b2c02e18af078023a0adec57aecb20750d WHIRLPOOL 4e1e4e021c4c44819b86b2fd76c167008a714e59efa30114976ece6613d1cf1226ad87d2f8565572986f6a92df862b749af9e59fa4c59f9f88b00013b4698311
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/byobu/byobu-5.27.ebuild,v 1.1 2013/01/15 13:55:25 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="A set of profiles for the GNU Screen console window manager (app-misc/screen)"
|
||||
HOMEPAGE="http://byobu.co"
|
||||
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="screen"
|
||||
|
||||
DEPEND="dev-libs/newt"
|
||||
RDEPEND="${DEPEND}
|
||||
screen? ( app-misc/screen )
|
||||
!screen? ( app-misc/tmux )"
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
|
||||
# Set default system backend to screen
|
||||
if use screen ; then
|
||||
sed -i -e 's/#\(BYOBU_BACKEND\).*/\1="screen"/' etc/byobu/backend || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Create symlinks for backends
|
||||
dosym ${PN} /usr/bin/${PN}-screen
|
||||
dosym ${PN} /usr/bin/${PN}-tmux
|
||||
}
|
@ -1,12 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>shell-tools</herd>
|
||||
<maintainer>
|
||||
<email>weaver@gentoo.org</email>
|
||||
<name>Andrey Kislyuk</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="screen">Use <pkg>app-misc/screen</pkg> as the default backend</flag>
|
||||
</use>
|
||||
<herd>shell-tools</herd>
|
||||
<maintainer>
|
||||
<email>weaver@gentoo.org</email>
|
||||
<name>Andrey Kislyuk</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Byobu is a GPLv3 open source text-based window manager and terminal multiplexer.
|
||||
It was originally designed to provide elegant enhancements to the otherwise
|
||||
functional, plain, practical GNU Screen, for the Ubuntu server distribution.
|
||||
Byobu now includes an enhanced profiles, convenient keybindings, configuration
|
||||
utilities, and toggle-able system status notifications for both the GNU Screen
|
||||
window manager and the more modern Tmux terminal multiplexer, and works on most
|
||||
Linux, BSD, and Mac distributions.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="screen">Use <pkg>app-misc/screen</pkg> as the default backend</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1,2 @@
|
||||
DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62 WHIRLPOOL 1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5
|
||||
DIST TaskCoach-1.3.22.tar.gz 2684048 SHA256 b0d71f26d60d4b422d78fd2a90a9c3b06c198b30583e68bd3e64c08a9729bdb5 SHA512 5baa7c3f87ecf3e301f38cdef4a8056f901c2669d7904be83542b1a31386b994e5914a6dc34f87edf8a234c0ed74b827878cf4b4a77b2529e8f3373827e91de7 WHIRLPOOL 7addd05d8249a81032dc72e9d93cc96fd782b30852d3888c365061f445d9f186c17127ebec7e6738063479888136a02a00e3b8e535202853664dd98ad57ad4f7
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/taskcoach/taskcoach-1.3.22.ebuild,v 1.1 2013/01/16 09:46:21 ago Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
|
||||
PYTHON_MODNAME="buildlib taskcoachlib"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
MY_PN="TaskCoach"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Simple personal tasks and todo lists manager"
|
||||
HOMEPAGE="http://www.taskcoach.org http://pypi.python.org/pypi/TaskCoach"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="libnotify"
|
||||
DEPEND=">=dev-python/wxpython-2.8.9.2:2.8"
|
||||
RDEPEND="${DEPEND}
|
||||
libnotify? ( dev-python/notify-python )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="CHANGES.txt"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
# a bit ugly but...
|
||||
mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
|
||||
for file in "${D}"/usr/bin/taskcoach.py-*; do
|
||||
dir=$(dirname ${file})
|
||||
ver=$(basename ${file})
|
||||
ver=${ver#taskcoach.py-}
|
||||
mv "${file}" "${dir}/taskcoach-${ver}" || die
|
||||
done
|
||||
|
||||
doicon "icons.in/${PN}.png" || die
|
||||
make_desktop_entry ${PN} "Task Coach" ${PN} Office || die
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST sendmail.8.12.10.tar.gz 1892497 SHA256 14ad00edc87c4e7b24884dc2db3bdcbff76d164f86e5794814e7b3d9019cba12 SHA512 2312c50ecf26908ad0388529b4d236d7d98cd953fc33534ff294e1ea311d1f6c6c5b4c0d380f8d299b4b1280d30f637623501696e4b1ee5eb13ef6798d031ec4 WHIRLPOOL 37165d2a5d43ef9eafd497e1bc4b890c927f728d9bbb20de748bbf1a37f03815ec2451d24a450520327d7b6a08d91fc90f8b2f4dd14fbb71758642b6907b8873
|
||||
DIST sendmail.8.14.4.tar.gz 2080472 SHA256 bc0109437c5018b3ea8999edb63506db2f3b31c4c1ab4367cb56236a7df97cb1 SHA512 5bcd7c5da616ec51d545afb6b4ee62f777674e0f5655b6f213d583c969351ec618a70787951dd9b52dc1997131240d58454a248ec63e2c785ee20625637817a2 WHIRLPOOL 4dc337bc3780a5001e713b35be8874d0339d9fad31212b851921dba8192d408406d091bf732fc3aa08d8e8e5c0d3ab09b28c86c8895367ff432c001ffe7c6790
|
||||
DIST sendmail.8.14.5.tar.gz 2092508 SHA256 fb65a86a0f87f12aefb933ee8990540f7a680a594f7fedfdd28918f3934bfb88 SHA512 178addd247f1c7c8ca90d70b9240db4cad4e55f0710d5df0fe979e5473a182d2035150c352836576a28bb2b9660b0d5ebfcd95269a156ac0d2c3dba3edb60452 WHIRLPOOL 2e073759a44d535629d9cce91da4a7082e085defeb9491a4470a8a8c8b18e1545129527c0138a74edb405a9c9724e5a597ee99c7852a423696c495ad8fef783f
|
||||
DIST sendmail.8.14.6.tar.gz 2104299 SHA256 4ecbaeb2fec8829cd2852acbd8aca66a1383c1237e8401b2fa5377ee3b6d80cd SHA512 012fc396723a97ea5ad95e8b3ea6a3a40aeb97b85ed8af20ae9486729abe149e85cef4a8a16f763ae3d772a41547066434f97b25055e37590a768efa0c9c3757 WHIRLPOOL 271a09a49ab27e99365f171c617738b35a05949aeea8e6941caad712d75c0a3881da6e5528f0ca2900853a224d54db51800d1797ca80cfe7c9716a1283ff2a4d
|
||||
|
@ -1,13 +0,0 @@
|
||||
define(`confCCOPTS', `@@confCCOPTS@@')
|
||||
define(`confSTDIO_TYPE', `portable')
|
||||
define(`confENVDEF', `-DXDEBUG=0')
|
||||
define(`confLDOPTS', `@@confLDOPTS@@')
|
||||
define(`confMANOWN', `root')
|
||||
define(`confMANGRP', `root')
|
||||
define(`confMANMODE', `644')
|
||||
define(`confMAN1SRC', `1')
|
||||
define(`confMAN5SRC', `5')
|
||||
define(`confMAN8SRC', `8')
|
||||
define(`confLDOPTS_SO', `@@confLDOPTS@@')
|
||||
APPENDDEF(`conf_smrsh_ENVDEF', `-DSMRSH_PATH=\"/bin:/usr/bin\"')
|
||||
APPENDDEF(`conf_smrsh_ENVDEF', `-DSMRSH_CMDDIR=\"/var/lib/smrsh\"')
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/smrsh/smrsh-8.12.10.ebuild,v 1.8 2009/12/03 11:41:55 maekke Exp $
|
||||
|
||||
DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
|
||||
HOMEPAGE="http://www.sendmail.org/"
|
||||
SRC_URI="ftp://ftp.sendmail.org/pub/sendmail/sendmail.${PV}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-devel/m4
|
||||
>=sys-apps/sed-4"
|
||||
RDEPEND="${DEPEND}
|
||||
!mail-mta/sendmail"
|
||||
|
||||
S="${WORKDIR}/sendmail-${PV}"
|
||||
|
||||
src_compile() {
|
||||
cd "${S}/${PN}"
|
||||
|
||||
sed -e "s:/usr/libexec:/usr/sbin:g" \
|
||||
-e "s:/usr/adm/sm.bin:/var/lib/smrsh:g" \
|
||||
-i README -i smrsh.8 || die "sed failed"
|
||||
|
||||
sed -e "s:@@confCCOPTS@@:${CFLAGS}:" "${FILESDIR}/site.config.m4" \
|
||||
> "${S}/devtools/Site/site.config.m4" || die "sed failed"
|
||||
|
||||
/bin/sh Build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}/${PN}"
|
||||
dosbin "${S}/obj.$(uname -s).$(uname -r).$(arch)/${PN}/${PN}"
|
||||
|
||||
doman smrsh.8
|
||||
dodoc README
|
||||
|
||||
keepdir /var/lib/smrsh
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "smrsh is compiled to look for programs in /var/lib/smrsh."
|
||||
echo
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST poppler-0.18.4.tar.gz 1992993 SHA256 33421148cdc8e043da291dece2cce1cea6220d49a50c00c56d56d6435501d42e SHA512 dc7a8f059b6d0b1a73160a40226efc7b9d058806cc62c7b59e868453fef679dd92095629d26462f3697e96e6b16f95ce5425b7b96985f04b4d2db83e432e5216 WHIRLPOOL af4b8889aa0005dff5d4dae0414e2c1468e9a5bf58365425dae5cc96ae6afa8c2943cfc632a23781ac558df54e71f55d3195e8219f1410f026aebaf7cb62ba23
|
||||
DIST poppler-0.20.4.tar.gz 2154257 SHA256 bdb9b2579bc43f034a69612fc1eebead0c468767c949c6c6548ee71b71abd72a SHA512 3e0603cae90667fec11cbd4e2778d779d56a7b38f621c47cabba8be31fb1cdac8dcbf936295560528098838aa0db516baaeb4234dd585947413816db344bb778 WHIRLPOOL 8c56d7da64f9e86290142efd6364b458f449ff9f306b170348c4d5965100c17470ae4069bcea1033d65f62870aaf144fc7fb2b53d3044f1bc0b0c483f0deffa4
|
||||
DIST poppler-0.20.5.tar.gz 2158387 SHA256 c6d7048a5f011dbde1f579d21bcfdd652b472d9d1c607dde9aa89eff960454b6 SHA512 2c9245d8a43c1daedcedc7916540cb5e9def8429382e9b3f3992d4a1fad081c035a9fc07d63998e210257d3dfd0b3b754e31be8f75fd2d94a8e50c7efbd1bb01 WHIRLPOOL cab7068d0b1b678797b9d63aa71e42bb3b70fd6d3f956a43b093734f445ce577a75638ebc4c2a2786ac592c2860f1090db22743cf01da8dab65ceb9a16ebc136
|
||||
DIST poppler-0.22.0.tar.gz 2210986 SHA256 846845091c2d125f5b603680d627a80079a82b93d199f34cc49736bad5d5b9e6 SHA512 2e47238d36239bcbaa2aee6ad87b1bee199f208afc9665d0041f7f244bc3219b6c98cf00af95e4651a5a627f3bd76e644c06a555eb95481e92856c04f45cdfec WHIRLPOOL 8c8ecd8a9323737cd352457d7691855f0d0cb93154a6ca5b9e0ee131c4352d373d138d72e063de2794314e177d9934a827521582bc3460bd0dd2c09478d91bba
|
||||
|
@ -1,14 +0,0 @@
|
||||
diff -ruN poppler-0.18.4.orig/poppler/TextOutputDev.cc poppler-0.18.4/poppler/TextOutputDev.cc
|
||||
--- poppler-0.18.4.orig/poppler/TextOutputDev.cc 2011-11-22 22:33:16.000000000 +0100
|
||||
+++ poppler-0.18.4/poppler/TextOutputDev.cc 2012-04-05 21:57:45.000000000 +0200
|
||||
@@ -4009,7 +4009,9 @@
|
||||
// not a table
|
||||
else {
|
||||
page->dumpFragment (frag->line->text + frag->start, frag->len, uMap, s);
|
||||
- s->append (eol, eolLen);
|
||||
+ if (i < nFrags -1) {
|
||||
+ s->append (eol, eolLen);
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST qpdfview-0.3.4.tar.gz 120255 SHA256 1b695becabf16e357097d255a0d1ba39fa490c49a19ab0741c51359946448add SHA512 72adadcf6c8078886c75e6ddcb5dd28196a081b232148253ceb0a3e684d7d4175f988f615dc1d5a1af6c8731ea7676bafbf2c4b17a1fd4308db53452914a8e2b WHIRLPOOL 35339de1a2afdd695c6ab07a3e077e02be23f96ae7910238e8469af67e3b359f083c0a62260666c45679a80b17945a09c19175cffe1bd56b0e55f644229075b9
|
||||
DIST qpdfview-0.3.5.tar.gz 222846 SHA256 0eb8653f0e61799f118278ad6786508f475fc3e67ca657250ebb4329de0be28e SHA512 bbba6924104b1f819094c435115d49103a87e6ddffb4828469a4c4dd4e13869223111b6dc4a74707cc7ecbb7d115bc688bfc913e088bf07fbb63f9913cce08b8 WHIRLPOOL 206f1e4211dd68392207f9a192cf92b28bd02706e73c8395f50913c79f2981863dbca737df6be11f966931db5a0e4ff003a41b831fbc548b47f71917f8f793f6
|
||||
DIST qpdfview-0.3.6.tar.gz 318788 SHA256 a9ba3fe66adcab0fe2ccad606fa2f580e5f181cde1f7ac748614fec5987f152d SHA512 19c82fd9cb7cd1dfee9554c9da00213cb210b43c991bc72bf94d663b75a25475a6b6b85732b3521782ff217436ce5e0487cde3780d10c8be8b0e9bad8be0f5b6 WHIRLPOOL c919fcf04c92589465e0640067d116cd7e275471648ac6b9b8298b72199d82947203517517cf3b951575228de272fc4ea41b84b5105e95562d7079dabff96bb9
|
||||
DIST qpdfview-0.3.7.tar.gz 385833 SHA256 6e1a91743ca429d7d354ca5ecb5f1af73e498f9ff490e07adba29f86fe92763d SHA512 c1fe0e1a0b6db890b71003f74027e66c9daae528c444453a7280fb669ab798cbf87fbc40c9e719f1b15ad2cc06edd921e34f9b4d37b2cfd05ce4e92f120d632a WHIRLPOOL ffde6fb0dd85fe4c41e0dd9b2b6f39e3f99f5384089802baaeb174e649e100e5cdbb2bc5ef6aabbc1f7fe3d5fabbec7d42bf5a68622e7f6af011768ecd231c04
|
||||
|
@ -0,0 +1,125 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.3.8.ebuild,v 1.1 2013/01/16 13:54:36 keri Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE="archive debug doc gmp hardened java minimal odbc readline ssl static-libs test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
archive? ( app-arch/libarchive )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
|
||||
# OSX/Intel ld doesn't like an archive without table of contents
|
||||
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
# ARCH is used in the configure script to figure out host and target
|
||||
# specific stuff
|
||||
export ARCH=${CHOST}
|
||||
|
||||
export CC_FOR_BUILD=$(tc-getBUILD_CC)
|
||||
|
||||
cd "${S}"/src
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages"
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
$(use_with odbc) \
|
||||
$(use_with ssl) \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src
|
||||
emake
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages"
|
||||
emake
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src"
|
||||
emake check
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages"
|
||||
emake check
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST yasm-1.2.0-x32.patch.xz 9656 SHA256 d5a623243b1b2a73b4b25d9395a5be1483adca38cec8f50a7f1e4e9107cd9d83 SHA512 93961d0690c0018a3645bc3d610b1f12172f5311609716fec0efcf8af5d70578a1fc74ab42fcc75f2b75ed8837fa03cbc66ddd6386baeb56a519e7639ff64874 WHIRLPOOL 410c940995fc31b2e12f9eec67b6873f1f4629fcdf8a58c2165ab3d9721f21e295901e8917cfd613b30ea319594aeaff21d38ec4e9bd2b693e6e3230e9d637d9
|
||||
DIST yasm-1.2.0.tar.gz 1436502 SHA256 768ffab457b90a20a6d895c39749adb547c1b7cb5c108e84b151a838a23ccf31 SHA512 e80ace766e145f6486e76da1a5a9819221b7f406745a02529b4ad220ef7f51ddd67f23d0d8b187bffc9725d9f9742ae5f3a0bb23ee5b2a61153332fb3e286b77 WHIRLPOOL 2a1fd73beeea8128c67e0172684e3dac9d0c16b9e35e905a5e313948d685da9ace15a2b18001c02c0aff9113fec9059af5984aeacf8e4ae5e8bbe91dd00d9d9e
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.2.0-r1.ebuild,v 1.1 2013/01/15 17:31:52 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="python? 2:2.7"
|
||||
inherit autotools eutils python
|
||||
|
||||
DESCRIPTION="An assembler for x86 and x86_64 instruction sets"
|
||||
HOMEPAGE="http://yasm.tortall.net/"
|
||||
SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz
|
||||
mirror://gentoo/${P}-x32.patch.xz"
|
||||
|
||||
LICENSE="BSD-2 BSD || ( Artistic GPL-2 LGPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="nls python"
|
||||
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
DEPEND="nls? ( sys-devel/gettext )
|
||||
python? ( >=dev-python/cython-0.14 )"
|
||||
|
||||
DOCS=( AUTHORS )
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}"/${P}-x32.patch #435838
|
||||
chmod a+rx modules/objfmts/elf/tests/{gas,}x32/*_test.sh
|
||||
epatch "${FILESDIR}/${P}-fix_cython_check.patch"
|
||||
# ksh doesn't grok $(xxx), makes aclocal fail
|
||||
sed -i -e '1c\#!/usr/bin/env sh' YASM-VERSION-GEN.sh || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable python) \
|
||||
$(use_enable python python-bindings) \
|
||||
$(use_enable nls)
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST libcdio-paranoia-10.2+0.90.tar.gz 621191 SHA256 562d6158b2690cbb98609f7f8b2b4198c22cc4e275aad33f95b8e83c630eb3b4 SHA512 d8549d50b08cfd407672d49e43cc82525fb551a3f2ef1c6a4e3ac0c31ad209009249811d5a53172b59d1f858b7b0a3a929ef8e0a75322a27aaebdfb45d6e1531 WHIRLPOOL 2a9221c0f2eaa0195e897542a78f2f740548625833757cfd4e1877304ad9c1f7304463e26ed74ba64d0aa2734910261ea59dd4aab3e0bbe9ba56909f959c34d2
|
@ -0,0 +1,24 @@
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -29,7 +29,7 @@
|
||||
AM_INIT_AUTOMAKE
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
-AM_CONFIG_HEADER(config.h)
|
||||
+AC_CONFIG_HEADERS(config.h)
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
|
||||
AM_MISSING_PROG(HELP2MAN, help2man, $missing_dir)
|
||||
--- include/cdio/paranoia/Makefile.am
|
||||
+++ include/cdio/paranoia/Makefile.am
|
||||
@@ -3,8 +3,8 @@
|
||||
########################################################
|
||||
#
|
||||
|
||||
-libcdioincludedir=$(includedir)/cdio
|
||||
-dist_libcdioinclude_HEADERS = cdda.h paranoia.h
|
||||
+cdio_paranoia_includedir=$(includedir)/cdio/paranoia
|
||||
+dist_cdio_paranoia_include_HEADERS = cdda.h paranoia.h
|
||||
|
||||
EXTRA_DIST = version.h.in
|
||||
BUILT_SOURCES = version.h
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio-paranoia/libcdio-paranoia-0.90.ebuild,v 1.5 2013/01/16 10:17:56 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
MY_P=${PN}-10.2+${PV}
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="an advanced CDDA reader with error correction"
|
||||
HOMEPAGE="http://www.gnu.org/software/libcdio/"
|
||||
SRC_URI="mirror://gnu/${PN%-*}/${MY_P}.tar.gz"
|
||||
|
||||
# COPYING-GPL from cdparanoia says "2 or later"
|
||||
# COPYING-LGPL from cdparanoia says "2.1 or later" but 2 files are without the
|
||||
# clause "or later" so we use LGPL-2.1 without +
|
||||
LICENSE="GPL-3+ GPL-2+ LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="+cxx static-libs test"
|
||||
|
||||
RDEPEND="app-admin/eselect-cdparanoia
|
||||
>=${CATEGORY}/libcdio-${PV}
|
||||
virtual/libintl"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
test? ( dev-lang/perl )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-headers.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-maintainer-mode \
|
||||
--disable-example-progs \
|
||||
$(use_enable cxx) \
|
||||
--disable-cpp-progs \
|
||||
$(use_enable static-libs static) \
|
||||
--with-cd-paranoia-name=libcdio-paranoia
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS ChangeLog NEWS README THANKS
|
||||
prune_libtool_files
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect cdparanoia update ifunset
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect cdparanoia update ifunset
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sound</herd>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
DIST libcdio-0.82.tar.gz 2240599 SHA256 1acb3de8e0927906ade7a34c5853173d3068b87b02dfba80d0bf11e47f0b5d39 SHA512 873ddc54b0ad58203a50e56a3f6b763add6df0ba12423391979899227b44e86cf1c1933b70392035be7d342f8047c4887dabaa83f68bc2a426f3764ab44fe0f5 WHIRLPOOL 9ced5f2ee0b67c8908122e56a4897ec0ad456da4e539c3543a8ef0c2dbcad7795edc8a2a14cbe023a43508ec9e2512e2a7071d31496c781bbf787b97ee173ed7
|
||||
DIST libcdio-0.83.tar.gz 2323747 SHA256 235017e3eccb86424f9c108f2c5d5fca62630bda8c9dcf23b425ba9c5e2482c0 SHA512 703615f44116236da828ee663680381a89def9046d60a7c7e89fdfe26d387a64c1f8a6354d6d2f8707e3263f88756a122e3fe561bd8a4258e4801cf5b0a98a10 WHIRLPOOL c4f5d5e31c99aab09d7ff06e05579c803b4f87b5019bdc6ee77ea713b3b90a697d9179cc203b79d06fbb2c6555a1fe972ea407e0f062e11053504a5031526f25
|
||||
DIST libcdio-0.90.tar.gz 2650532 SHA256 af7e73825cec045e7775a205924de4804fe8ce60ccd299d605234b5df233f74e SHA512 ca262eb59d0b2078697749eba050ef428c8a2728e534bcf51fcb1aa7b28d111386272029c6ae1b4a7ebe6214124f7a48b2d1b76478e3775562a35ff00df7fc38 WHIRLPOOL 8c092444fc34e76b3bb69945e964d7f9da0c7328b4023db3a7ebf31ffa54c0b4a1b3f5f6b59802045230329ab8bcd37af33d01ccf67fe672bae9a4e83dc1b937
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.90.ebuild,v 1.1 2013/01/15 18:41:48 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A library to encapsulate CD-ROM reading and control"
|
||||
HOMEPAGE="http://www.gnu.org/software/libcdio/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="cddb +cxx minimal static-libs test"
|
||||
|
||||
RDEPEND="cddb? ( >=media-libs/libcddb-1.3.2 )
|
||||
!minimal? ( >=sys-libs/ncurses-5.7-r7 )
|
||||
virtual/libintl"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/sed
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
test? ( dev-lang/perl )"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-maintainer-mode \
|
||||
$(use_enable cxx) \
|
||||
--disable-cpp-progs \
|
||||
--disable-example-progs \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable cddb) \
|
||||
--disable-vcd-info \
|
||||
$(use_with !minimal cd-drive) \
|
||||
$(use_with !minimal cd-info) \
|
||||
$(use_with !minimal cdda-player) \
|
||||
$(use_with !minimal cd-read) \
|
||||
$(use_with !minimal iso-info) \
|
||||
$(use_with !minimal iso-read)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS ChangeLog NEWS README* THANKS TODO
|
||||
prune_libtool_files
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST chardet-2.1.1.tar.gz 178947 SHA256 b0d4149078ec777b448f43960c1d0d9648e03b366c60e396c50990c55eab6ed0 SHA512 eff1011381a8b101f1c4e8885e8e146df1390be92a68402a55b16ce8957ed732f33900bab8b29242be75f4006f20b86e5a90e3cf26457f9a792c49abb32d8d8d WHIRLPOOL 93b833bf25178a9b0d4beca77fd8124ee5bfbd77765ef4af970630ba0d857ff257d8f04c5b4758fbd81b0189bb36567ac61bc0eba5cb2297f43108d84e0ac1b2
|
||||
DIST python2-chardet-2.0.1.tgz 177793 SHA256 56fa0c37189b0a5f082d064dec59d69a044aaa3eeb7acb9b3081e2ba306deaa4 SHA512 6f220c10d30457654ceb95ee1c0efdeeadb9bf13d8202f4e578cbd67c4c1ecaf4c8714cce8da1c76c40ce283b66a1e0e8b2a9a0b732df167e53072fce6a1a488 WHIRLPOOL fc3d36ad96405bb658939e2627858c274f8c6bbfcdd10b189b5134118677f99f74ba0a59da8aba1d3b3e2c7bb9d245c18b53ed627a302af04d7a7b4cf436709d
|
||||
DIST python3-chardet-2.0.1.tgz 178439 SHA256 2b9a1e6a4e719ae3a3e19ccfe0b88cf2c74f3083c36ecac7451a64428a60a1af SHA512 a5e29b1148f963e791106570427430056e90ce15d7a1ad17fef09d3fbc72bcb0a3ba2fb081b798b19c440a561844d53e3e14dc043b3b2553e1b8e7136d8a25d2 WHIRLPOOL 363fe905378a21f7bf6cb1ce38fc7911956562101c55c291d0093997bf83d117d5f3c1b7cf8e761a6cfce78749d83724c170a3c0fe5ff2130468561624efb7f7
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/chardet/chardet-2.1.1.ebuild,v 1.2 2013/01/16 11:33:03 zmedico Exp $
|
||||
|
||||
EAPI="4"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
PYTHON_DEPEND="2"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Character encoding auto-detection in Python."
|
||||
HOMEPAGE="http://chardet.feedparser.org/ http://code.google.com/p/chardet/"
|
||||
SRC_URI="mirror://pypi/c/chardet/chardet-2.1.1.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND=""
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
use doc && dohtml -r "${S}/docs/"
|
||||
python_convert_shebangs -r 2 .
|
||||
}
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.7-r2.ebuild,v 1.1 2013/01/16 10:10:32 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
|
||||
PYTHON_REQ_USE='tk?'
|
||||
|
||||
inherit eutils multilib distutils-r1
|
||||
|
||||
MY_P=Imaging-${PV}
|
||||
|
||||
DESCRIPTION="Python Imaging Library (PIL)"
|
||||
HOMEPAGE="http://www.pythonware.com/products/pil/index.htm"
|
||||
SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="HPND"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="doc examples lcms scanner tk X"
|
||||
|
||||
DEPEND="virtual/jpeg
|
||||
media-libs/freetype:2
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
X? ( x11-misc/xdg-utils )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_prepare_all() {
|
||||
local PATCHES=(
|
||||
"${FILESDIR}/${P}-no-xv.patch"
|
||||
"${FILESDIR}/${P}-sane.patch"
|
||||
"${FILESDIR}/${P}-giftrans.patch"
|
||||
"${FILESDIR}/${P}-missing-math.patch"
|
||||
)
|
||||
|
||||
use lcms || PATCHES+=( "${FILESDIR}/${P}-nolcms.patch" )
|
||||
|
||||
# Add shebang.
|
||||
sed -e "1i#!/usr/bin/python" -i Scripts/pilfont.py \
|
||||
|| die "sed failed adding shebang"
|
||||
|
||||
sed -i \
|
||||
-e "s:/usr/lib\":/usr/$(get_libdir)\":" \
|
||||
-e "s:\"lib\":\"$(get_libdir)\":g" \
|
||||
setup.py || die "sed failed"
|
||||
|
||||
if ! use tk; then
|
||||
# Make the test always fail
|
||||
sed -i \
|
||||
-e 's/import _tkinter/raise ImportError/' \
|
||||
setup.py || die "sed failed"
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
# XXX: split into two ebuilds?
|
||||
wrap_phase() {
|
||||
"${@}"
|
||||
|
||||
if use scanner; then
|
||||
cd Sane || die
|
||||
"${@}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
wrap_phase distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" selftest.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
insinto "$(python_get_includedir)"
|
||||
doins libImaging/{Imaging.h,ImPlatform.h}
|
||||
|
||||
wrap_phase distutils-r1_python_install
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( Docs/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use scanner; then
|
||||
docinto sane
|
||||
dodoc Sane/{CHANGES,README,sanedoc.txt}
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r Scripts/.
|
||||
|
||||
if use scanner; then
|
||||
insinto /usr/share/doc/${PF}/examples/sane
|
||||
doins Sane/demo_*.py
|
||||
fi
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST jsonschema-0.7.tar.gz 15656 SHA256 b459747a1f615bcdb13ec20cbc753f486118e3b589d8ef7e72857bd33996ea44 SHA512 90eb89bb336595f783cf10603a4c0945567281b3f3aedbb68a5dda67b5fd3ec8c61311837b1a0d7291caecc843402e2945f80aa6529794f234fc3caf23cd502c WHIRLPOOL ab0bd1a9f31d61130052336e75e21c38772355a02f26e092239eeca43a78ccaeb2831ccbeaa765847af38ae1b70092e4bd9dc2c4db6a8a75cf8e1ffcf7a2a568
|
||||
DIST jsonschema-0.8.0.tar.gz 17809 SHA256 2db223fca5e285798ff7f15ce3595657abb148c628306d06c8ecc1c166542429 SHA512 a2a5f4dca193d08ff43b3e9a3ac5088e05dcab73ebf9c7c7294068c127310ba7a38066309b5ece33f3e836c6093835edf1c41913f20a171085cf488b1598d186 WHIRLPOOL 698ade5f036d1f3a9f39fba06063a4c3f6064e934a8ff445084c26eab253ee8a563aaaed40c23a32aa51a2779d92e3796f3ca0af9d3b3fded1122f8a97aca43e
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonschema/jsonschema-0.8.0.ebuild,v 1.1 2013/01/16 03:03:55 chutzpah Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=(python2_7 python3_2 python3_3)
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An implementation of JSON-Schema validation for Python"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/jsonschema"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mysql-python/mysql-python-1.2.3-r1.ebuild,v 1.1 2013/01/15 22:36:55 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
MY_P="MySQL-python-${PV}"
|
||||
|
||||
DESCRIPTION="Python interface to MySQL"
|
||||
HOMEPAGE="http://sourceforge.net/projects/mysql-python/ http://pypi.python.org/pypi/MySQL-python"
|
||||
SRC_URI="mirror://sourceforge/mysql-python/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/mysql"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS=( HISTORY README doc/{FAQ,MySQLdb}.txt )
|
||||
|
||||
python_configure_all() {
|
||||
append-flags -fno-strict-aliasing
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue