Sync with portage [Sun Sep 16 23:42:15 MSK 2012].

mhiretskiy
root 12 years ago
parent 69e2ce2cbd
commit 160cd2f7b2

@ -1,355 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/collectd/collectd-5.1.0.ebuild,v 1.6 2012/05/31 02:27:15 zmedico Exp $
EAPI=4
inherit eutils base linux-info perl-app autotools multilib user
DESCRIPTION="A small daemon which collects system performance statistics - with a near-infinite number of plugins"
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="ipvs apple_sensors tape zfs_arc modbus amqp genericjmx lpar redis write_redis"
# Plugins that have been (compile) tested and can be enabled via COLLECTD_PLUGINS
COLLECTD_TESTED_PLUGINS="apache apcups ascent battery bind conntrack contextswitch
cpu cpufreq curl curl_json curl_xml dbi df disk dns email entropy ethstat exec filecount fscache gmond
hddtemp interface ipmi iptables irq java libvirt load madwifi mbmon md memcachec
memcached memory multimeter mysql netlink network nfs nginx ntpd numa nut olsrd
onewire openvpn perl ping postgresql powerdns processes protocols python
rrdcached sensors serial snmp swap table tail tcpconns teamspeak2 ted thermal
tokyotyrant uptime users varnish vmem vserver wireless csv exec logfile network
notify_desktop notify_email oracle perl python routeros rrdcached rrdtool syslog threshold unixsock
v5upgrade write_graphite write_http write_mongodb match_empty_counter match_hashed match_regex match_timediff
match_value target_notification target_replace target_scale target_set uuid"
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-2.6.34 <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 )
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.1"-libperl.patch
"${FILESDIR}/${PN}-4.10.2"-{libocci,nohal}.patch
"${FILESDIR}/${PN}-4.10.3"-{lt,werror}.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
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}
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"
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
if [[ ${REPLACING_VERSIONS} < 5 ]]; then
ewarn "Version 5 of collectd uses a database format different from version 4. You will"
ewarn "have to migrate your database after the upgrade, following the guide at"
ewarn " http://www.collectd.org/wiki/index.php/V4_to_v5_migration_guide"
fi
}

@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
<herd>proxy-maintainers</herd>
<maintainer>
<email>bugs@bergstroem.nu</email>
<name>Johan Bergström</name>
@ -94,13 +92,11 @@
<flag name='collectd_plugins_teamspeak2'>Build the teamspeak2 input plugin (collects traffic statistics from a teamspeak2 instance)</flag>
<flag name='collectd_plugins_ted'>Build the ted input plugin (connects to The Energy Detective and reads the current power over connected power lines)</flag>
<flag name='collectd_plugins_thermal'>Build the thermal input plugin (ACPI thermal zone information)</flag>
<flag name='collectd_plugins_threshold'>Build the threshold plugin</flag>
<flag name='collectd_plugins_tokyotyrant'>Build the tokyotyrant input plugin (number of records and file size from a running Tokyo Tyrant server)</flag>
<flag name='collectd_plugins_uptime'>Build the uptime input plugin (system uptime)</flag>
<flag name='collectd_plugins_unixsock'>Build the unixsock output plugin (opens a UNIX domain socket and accepts connections)</flag>
<flag name='collectd_plugins_users'>Build the users input plugin (number of users currently logged in)</flag>
<flag name='collectd_plugins_uuid'>Build the uuid plugin (tries hard to determine the UUID of the system it is running on)</flag>
<flag name='collectd_plugins_v5upgrade'>Build the v5upgrade plugin</flag>
<flag name='collectd_plugins_varnish'>Build the varnish input plugin</flag>
<flag name='collectd_plugins_vmem'>Build the vmem input plugin (information about the virtual memory subsystem)</flag>
<flag name='collectd_plugins_vserver'>Build the vserver input plugin (virtual servers running on a system)</flag>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-ecj/eselect-ecj-0.7.ebuild,v 1.6 2012/04/15 17:45:57 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-ecj/eselect-ecj-0.7.ebuild,v 1.7 2012/09/16 13:10:40 chithanh Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=app-admin/eselect-1.2.3"

@ -3,7 +3,7 @@
# 8am-7pm activity reports every 20 minutes during weekdays.
# 0 8-18 * * 1-5 /usr/lib/sa/sa1 -d 1200 3 &
# activity reports every 10 minutes everyday.
0 * * * * root /usr/lib/sa/sa1 -d 600 6 &
0 * * * * root /usr/lib/sa/sa1 -d 600 6
#
# Activity reports every an hour on Saturday and Sunday.
# 0 * * * 0,6 /usr/lib/sa/sa1 -d &
@ -13,4 +13,4 @@
#
# Daily summary prepared at 19:05.
# 5 19 * * 1-5 /usr/lib/sa/sa2 -A &
5 19 * * * root /usr/lib/sa/sa2 -A &
5 19 * * * root /usr/lib/sa/sa2 -A

@ -1,5 +1,5 @@
DIST bacula-5.0.3.tar.gz 3800556 SHA256 9905598e18bbe94fa871ddcb3f13ef8b754dcb301331b67b5b92a65eb834fdb4 SHA512 feb4a7333b4c898aec175c6e8b45ce5d4eb6e15100a9f27c6010e1a17b44133b7d181d25419e923321d8bd7147d85342bf1e0dca8387d6e9cd269a0e2fec4626 WHIRLPOOL 65a900cc740a300b509a02d953ec5265e3cfbd2ce85d8e40b47e1f1fdd6d77885ec48e68471cc559accd6707fdd9f1cbb34fba22371e806d404abed052a168fb
DIST bacula-5.2.10.tar.gz 4110586 SHA256 51f311e6c51d6c9575ca458cd63198c6984eeaaff4ce6f334ff82bc999b8b360 SHA512 908da1308c43d245fe1e481e042b87d8f08f20d653d94448f73cfdb516817bb0d23e763a7fd1a394e80251b6eec7a945f0e19bdad018f7da8827bab0f8b3632d WHIRLPOOL 33b47ced534003981231fe04e8ae897cb42d857f6f784e59b2059b7367181771eac6772d3451c6190adfa68aba36a2e2a6325510067ea9b69f516787fa47b998
DIST bacula-5.2.11.tar.gz 4147470 SHA256 1493554ef3d6460e75797d23f8294e96a92bf90ea34c135cbf2ab85b0b8b2001 SHA512 18448abd07050edd25fa3bb26fb9aa4d9f5c21ab0d9bd955f32d8fcbdd8ba508c022407254e522901169eb75c1b6c159d96739d55bbc1221339dcad13f94bc38 WHIRLPOOL 44b41d77f7d432d60eef9f93bbf99436a4bd972c83815fd02490fbafb216743bbafef26b7acded211baabef825b9853a5d06e8be64276093818110c8c1f8020c
DIST bacula-5.2.12.tar.gz 4147847 SHA256 360435634e28881b3fedb0dc1901b9c9be1895ce1e39c9737262b25f44513887 SHA512 2c2e2e522d0d2e22287145af99b76288dd64c2eaec1fab7864b08019dc2ad1d8fed05b829e8604f47b1e9054a71fcdb7bf637ca8acd6fe26d1ce9cac321a0755 WHIRLPOOL bf79d03bf4c8f2ba07d1dc0a935805b87657dcaef9df4a621a072abb7ce6b7831b8f5974e576227c5b87dcb9e9f604a44b4df102d4f006ce4325949944e9205a
DIST bacula-5.2.5.tar.gz 4030327 SHA256 d731884b882178c597d8b7ef3f50c5622c87b1760d87133c24524faf43937f6d SHA512 da5e020a5eeefbaef63c5d6e54527b80e8be3c9497a7666709de6a5bc2a05294dbbc2ee5fd0feaf65f710a0d16f172ba487313918fc4503d858b3faf3938cf99 WHIRLPOOL d5e839a31ca0eb3d8bc60f1afdd721e328f5b6a3c2c06980915225ff3d1d0721457e2f31f5e4aeb2b18c943aed46e2e10780650d06ad147ec3d0e3a0633a313c
DIST bacula-5.2.9.tar.gz 4104956 SHA256 f6421fa49007882f79963ed2544920d8aa4488ce28ca3ccd36d130adbf249e27 SHA512 fd2bb6190692cb9fba476e1bd21087a10dcef2906008cd707334fedba2ec09462e1d0c0992027f5eb6fc1518b119e7ccc1ae79216124209c5f54233699c0a169 WHIRLPOOL e412126b44d60b0a68531dbe8aac7cf2f27a64f23cd7c0e4c3146821ad2a6d3b5d715e842a2813a69a66d90363ec5df817a7249b40a2e0280a9cb6717200e66c

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.11.ebuild,v 1.1 2012/09/12 06:47:40 tomjbe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/bacula/bacula-5.2.12.ebuild,v 1.1 2012/09/16 07:59:22 tomjbe Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"

@ -1,13 +1,9 @@
DIST LFS-BOOK-6.8-HTML.tar.bz2 184273 SHA256 f21c78a3c02554c1c120dcd855e4f99731da91eb0425e9aef75603dad12a9c59 SHA512 8ca1b9bb58c585e0e23488d814c3ca1116d8676691ab0e2d09ee958571095473a25ec44d4fb8abcce7e740a2bd64c12287c65283146b2b2ef6d1004e2e90f0b1 WHIRLPOOL 05523b21315a6fb0b6aea49e1eb1cac607f29e8a3cf081930fd6b7b5e8a085bd40767a5ae750bc171642b1e2136badd8f8adb7870a5e62a883a0f1046856e256
DIST LFS-BOOK-6.8-NOCHUNKS.html.bz2 163393 SHA256 22216c471171f5d388afb1263d54c4f4f8cc2247f72b24b18c4227908af94414 SHA512 6f780ba877a108fedf42e1c3873e80ebbd6d8b434dec778e498dd9b0507b34c8f659ce16c35f1d732861506aba4ce19b88ab1111b4fce2df15073868e403cfa7 WHIRLPOOL 75882afe266c7de2227198e30d05f954090d545f7bba0766259d86a51cd89bbf0a1595f0937ef2acd17837263065b2142267d9c474b5286cce5d5755af20c665
DIST LFS-BOOK-6.8.pdf 1389722 SHA256 9a7c7132f72451e35c6a23e37670d459c1c70207ede9d2e9b3e12d0fccad9341 SHA512 41c307fa499c0f5e91d21b80c7bb8f7eb82308cf29ee2e6a692a8bfa9fdfa4431329b11b38d668bc82f51177641b972086f6dae1b05fad4bcb003435644fc608 WHIRLPOOL aae780f37a86ba8d45d2c42c3fab7f6a4fa6d4c79eb5f61d492634dbb08e093222ee2f35300e8b84ca88486d1a201566685cd0aca8101bc8b660c3cbfe006dac
DIST LFS-BOOK-7.0-NOCHUNKS.html.bz2 173208 SHA256 f2e9a7fc45fad6166ab380d91a77cd20aa82202050b4b8d64e02bfb33deb2059 SHA512 3e836499536f4aefb3de10816b3930c3e330eac9aab8b50fd6f8abb2eb878f60c222d5de8b5b9bb51bb54e2d36d4c327f02e4aeeea6b37683f3c8bb6a2fbcd76 WHIRLPOOL 795cacf598100612e3bc1189d575238cca8f0272089e09c5175093890dade4763573ad395dbbdaefeb152f716eba2f408467f36c9b9dd313049427ef7dd01229
DIST LFS-BOOK-7.0.pdf 1582136 SHA256 a01fec839d0e80972e80a146a0648c37079d70898512d4b97e95a6d342820c59 SHA512 506c5b5e9feee26f3aac12e172648190520c21d2550d7d6d1a3a9fe41727dab6498f8455dd010e6bd041b69870106eb43a94c7d44816fce6c0d8cf975a6c4404 WHIRLPOOL 95701508a9a6fdb5acaa582892f65145240e920ed04b6137e54b08833b9757a3d87bb99e64aed123909f2a8edfa5207690f21961b071b543d981d13f0d5388c8
DIST LFS-BOOK-7.0.tar.bz2 196919 SHA256 74fdcaebef455a2c7d6ccc64c16b7fdaa948fa935e5826a9034c334f8025e8af SHA512 050f43e998723a57c4124c8093ac570c5d4aa93fda34cf914fb674244a6c63e36382f82aa10bb2f7346b27284abad46441568dfdbc679a4220cb9afb77d0ae08 WHIRLPOOL 77aded757a902f9bbd0360e5b147906631382e7522cf1739e955942033c0f320179b0bbb720b7a6b860182cabe7a61c61d24e35b54443582e1ab0d926a3a4e6c
DIST LFS-BOOK-7.1-NOCHUNKS.html.bz2 174148 SHA256 54516ff72f0e8e98980f750e7100baeeea0f7cd7ecf08f67afdbacd04644807c SHA512 20828eaac591acf31f4d1291979be88ca9645779cfc6c2fc3c91f437274b382124d7ac1f6f362e219e3072fb235706640dcce63b683b4787ee2c1f8988a7b039 WHIRLPOOL c1ec7db91cf6eeded7f4531aa7ef1cfc274c89a17d10065d91d9f49326ee05c98288fb1cc1bc36d103fb1db2989736e9623f94a755d6b47a89658a9b2d406e22
DIST LFS-BOOK-7.1.pdf 1580414 SHA256 16f4ccdb0d8be1f789841189964f851c4104de170bc11831353f9d6a99f19f48 SHA512 9286385be729249341f502a3dd5f7731d0bc57020559dbc1accd500a20b8a593f2e80686bbb6081b2ecf3a9f9d31fd28a28927c5d40cd13e125aa76924d883c5 WHIRLPOOL 42cfba5d3fd67ffe66e208c487d74b009488723e4903e4d0d13b47576a5291b00693a882337bf92250fe8fd86df30584b75699180c435f843ade50cd76c9e0d0
DIST LFS-BOOK-7.1.tar.bz2 198259 SHA256 c50e838cf8bb5cac790ad1fbf6baf382dce5d7a998d7e928bfd500042d7980b0 SHA512 26df302ada62db17a191549accf63b0a48c9121fde051b99720ba5ae9de5646a584c50f1b77c8f28be8b65cceb8ba14762a05ee4578bbf38eaa3c4f2ad240748 WHIRLPOOL 653ffd4cbea377a1a853d5f6ed25cd399985f4af05558edb4ec297eecb07ba7439d9293e68d2fa6d693934106de8c17e76792e84db88c18a136c513e2c995f83
DIST lfs-bootscripts-20100627.tar.bz2 43257 SHA256 5d10126b0b17b5595f4fedff8c081e071bfdf121d9dde88d271215152a2bd74a SHA512 4291bbe8a350cd51d07e49f2945426e70f126377f7034e5025f629b04a59143f05a12a74c1288b58f8c1ea435cc9a0f11269c2071eb16b36da836437f1433fcc WHIRLPOOL 940d33fa995a3340a227267a6429884a500e72fe60f2a887b8ad836d02a4757b1fb9a4a9680f5a57981873456dd056f72ca06fc762f69c335d1b0ca6b9567237
DIST lfs-bootscripts-20111017.tar.bz2 31955 SHA256 9494ccda0dee86e8c6807182d85adc8cafc2d4e27eb3c771aeccbdf4df1a1bbb SHA512 be132b0c89a413ebaea300141b3305111bbbd7459e4ba1cdfd50bf014fcd64f5a79c96b1a8f6dcba982aea46416063e735cce6401b38f664041b4e0ef2a42398 WHIRLPOOL 847ffded5ea1e243e0272c876e776bba1a4c326d9cf01bf0e70e1ae889e7f6576def322a5c08edee6a10db2bffbcb19f590cf42f6c2557b461203544af8b9d54
DIST LFS-BOOK-7.2-NOCHUNKS.html.bz2 176016 SHA256 b4414f47e8098d66fffcf7dde37528973540001b325bc63a49dcb53553d94f79 SHA512 28f927a9ed944c45223be53f9d4a6be8f0615e99f9282a56002b73c29f6dfa6b96e103bfd57ec84ea7f4544bec30500094f9c0d8564ae4cfc4daf0228ca75991 WHIRLPOOL 57f90314e325e267651f74537e61727c908b2451cfd26f033e77cee03679ac0b9c7d7dc345cc1b89840e424812c51aea7ee71c5daf4b3301b88c14f218db444f
DIST LFS-BOOK-7.2.pdf 1473478 SHA256 3d3a519c1973c2410638f4267415cf2fe13aad2ce079e0afdbbf212ec9624aa8 SHA512 44a0e1c6dc7fd15d5c477dbe2cc12e2c808050a4169f82615ae62bf4e19ca4fbe748dd17c38e83b98d1d0d5cc0a5619500bff1a6d7eb84c55c4edf46c08a8588 WHIRLPOOL bf00795bbf7de3b2bfb06c5802bc100a2db7caef3262fbf8ffe148d5586443511f5858e631781240fac94bf792cd3a747cec3410c5117567f3f895c541374e6a
DIST LFS-BOOK-7.2.tar.bz2 200287 SHA256 4012b7d230db75d61ba069acba8037e3c2ea8db7f743852c505f66d636a2b3c7 SHA512 ee54f858a75700c78dc73ed24283b7f4025678cc7cd2bcfe1b6da17e4552018df0e6cfeac41d17f6f30af46b287129cd3dad061ed9bfa2f390983a1b2be5ff91 WHIRLPOOL 3b3932a209fe2817e068fb13ec924a7f5c74adb3e2cb5ca73a2058a991102046e072c16a5ee4509fc94e79b94e079164ed3469287811a4a2bf371765c7fcd833
DIST lfs-bootscripts-20120229.tar.bz2 32701 SHA256 b7fb0d44a4fc041d3a066defeb8d3eedc259e4b7fd667790c8f100f1335a76d6 SHA512 86b398420f0fab34cf177debb2edc54b86bce32b0d59ed0b5284ad8de28cfe51fcac2e66390e9b54e73ffc8e1a8e5ce23012f9bd84d8e8683476a0e8576530b7 WHIRLPOOL 22763e7ec6dae29ebc718cb9944f916655d94c78ea97026c11a7cedbaa82ea92d6678bcc7d4b1b03e2a2a39ffde0a5aaea603faa15b961edd70df21e782a6361
DIST lfs-bootscripts-20120901.tar.bz2 33627 SHA256 cd10e3cd009e4db40c667bed4c8cc39db1885fa9e219b17aaf6322d8a4019c48 SHA512 e218d836b17295a37105b98e374547ae1fd95ba18472ee1e7b3960d0889544689661c8ed6dc7aafcabc3503035e4d7c5f044419977a3ea9cf5d62b513a9c182a WHIRLPOOL 14c885c04d3066498e35ab8289007a028853b728e4b60c7aa9c90480df5c0f9cc12c860d99f8a39be4ca990e2c690bbc87f6782688da5ef58757236e16c95860
DIST udev-config-20100128.tar.bz2 6283 SHA256 cc765ce0879bd8fb9347f43603ecfb45bbc2244ae2c8816b1018c86e23f7c02c SHA512 96b963cda837cb7cfa716f043bf982f1efa2ea852fdfea9ab38ee1389ea6966e984382d78c7bf3b5c3f97d29735ccec4392722576b36949736b8befb6dce0807 WHIRLPOOL eca1383bc852bb8b37fdfd5f9e0a14dcca1e75dc6b82466bbfb731d05ecd7d28fabbd744ab516228d5fcc7ae09b045818ca6f6632f0f7554e89c2c3921f1d93c

@ -1,42 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/linuxfromscratch/linuxfromscratch-6.8.ebuild,v 1.2 2012/01/02 04:50:51 dirtyepic Exp $
EAPI="4"
MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
BOOTSCRIPT_PV="20100627"
UDEV_PV="20100128"
DESCRIPTION="LFS documents building a Linux system entirely from source."
HOMEPAGE="http://www.linuxfromscratch.org/lfs"
SRC_URI="${MY_SRC}/LFS-BOOK-${PV}-HTML.tar.bz2
${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
${MY_SRC}/udev-config-${UDEV_PV}.tar.bz2
htmlsingle? ( ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html.bz2 )
pdf? ( ${MY_SRC}/LFS-BOOK-${PV}.pdf )"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="htmlsingle pdf"
DEPEND=""
RDEPEND=""
S=${WORKDIR}
src_unpack() {
unpack LFS-BOOK-${PV}-HTML.tar.bz2 \
lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2 \
udev-config-${UDEV_PV}.tar.bz2
use htmlsingle && unpack LFS-BOOK-${PV}-NOCHUNKS.html.bz2
use pdf && cp "${DISTDIR}"/LFS-BOOK-${PV}.pdf "${S}"
}
src_install() {
dodoc -r *
docompress -x /usr/share/doc/${PF}
}

@ -1,25 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/linuxfromscratch/linuxfromscratch-7.0.ebuild,v 1.2 2012/06/02 03:42:22 dirtyepic Exp $
# $Header: /var/cvsroot/gentoo-x86/app-doc/linuxfromscratch/linuxfromscratch-7.2.ebuild,v 1.1 2012/09/16 04:50:10 dirtyepic Exp $
EAPI="4"
MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
BOOTSCRIPT_PV="20111017"
UDEV_PV="20100128"
BOOTSCRIPT_PV="20120901"
DESCRIPTION="LFS documents building a Linux system entirely from source."
HOMEPAGE="http://www.linuxfromscratch.org/lfs"
SRC_URI="${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
${MY_SRC}/udev-config-${UDEV_PV}.tar.bz2
htmlsingle? ( ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html.bz2 )
pdf? ( ${MY_SRC}/LFS-BOOK-${PV}.pdf )"
LICENSE="CCPL-Attribution-ShareAlike-NonCommercial-2.5 MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="htmlsingle pdf"
DEPEND=""
@ -29,8 +27,7 @@ S=${WORKDIR}
src_unpack() {
unpack LFS-BOOK-${PV}.tar.bz2 \
lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2 \
udev-config-${UDEV_PV}.tar.bz2
lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
use htmlsingle && unpack LFS-BOOK-${PV}-NOCHUNKS.html.bz2
use pdf && cp "${DISTDIR}"/LFS-BOOK-${PV}.pdf "${S}"

@ -1,3 +1,2 @@
DIST dhex_0.65.tar.gz 55686 SHA256 0ac85c6bdd5db1d5a8d380e80fefea2ea0f496c44a64f6b8c010c62122c138c3 SHA512 abea8242822af78f53e0f9aa6ffe52b0e6c266897a4c7af7b470dabd738581070808377f526e7f45217a52461d800259fdfe7c381a8125ab3d9aa4bd0cf28960 WHIRLPOOL d7bce3ec3c746231b24353aa3a1abb06b23c1e60f54ab2b20249c27079b53aa2c9cb66992428f090fd3b1a2f39b25ed97db2e048d7308c65bd9869b8a7b9884b
DIST dhex_0.66.tar.gz 56060 SHA256 bf0e44743b4cfb44861859b486edbf6f35430178730af63a10cc22bd596720ae SHA512 345cf34dfa91e9a423249028c5cd6a0e4e7d7d3ab877acd617d34ae82177ac2d5a99b213c0cd66c3dfd49f0b49f28f4f8f79edef14bfc105fb92161154ba00c9 WHIRLPOOL cf4b5fe1563a5137040f6312b93c6d48eba843bb11ca324b412290c4bd571ebd7521d8e80ee579ad07af12469a8ec83920ed73a002202b427fa5bc3dd8d42ab5
DIST dhex_0.67.tar.gz 56687 SHA256 89f9c7e039ac7199cea1bdeffca200b40bba454817dc9a2fc8ccb2f21a910e71 SHA512 cc5013edcdabf6febcb8c7e79339da2b2ad3ae2783d023754d6cc1f9fa3ef3c37807f21b6182ec5db7e9280f934f29ef84b1526d440a1ca2eb2b6c951e0eb14b WHIRLPOOL 5b7bfa136ba0ea767bcfe379e64e7f1692ed64f17cf9f3a1276e1d40623a8d406dff1016a234c2cf54e8ec917b2d3ec1cdceb6336678b6f94db5b27a22d321df
DIST dhex_0.68.tar.gz 58602 SHA256 126c34745b48a07448cfe36fe5913d37ec562ad72d3f732b99bd40f761f4da08 SHA512 9397ec0574652022387f4108613f839b9262841c436079249fb325011b0a0e3c5bbd32d323f37b0f30e643f7060c1275337710c237ab68fb0c3f8096651a2421 WHIRLPOOL a56bf1952108a97a8c2672e681bce01ef2e5dd99f39373aad168acc6772692aa2d569d3d7fcbb3bfe86960f8f72e74aad2a3ba1053378ad48fc8a6de2d9e5bb8

@ -1,37 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/dhex/dhex-0.65.ebuild,v 1.3 2011/07/13 19:46:29 maekke Exp $
EAPI="2"
inherit eutils toolchain-funcs
MY_P=${PN}_${PV}
DESCRIPTION="ncurses-based hex-editor with diff mode"
HOMEPAGE="http://www.dettus.net/dhex/"
SRC_URI="http://www.dettus.net/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="sys-libs/ncurses"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}/${PN}-0.63-Makefile.patch"
}
src_compile() {
emake CC=$(tc-getCC) || die
}
src_install() {
dobin dhex || die
dodoc README.txt || die
doman dhex.1 dhex_markers.5 dhex_searchlog.5 dhexrc.5 || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/dhex/dhex-0.66.ebuild,v 1.1 2012/04/08 21:18:49 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/dhex/dhex-0.68.ebuild,v 1.1 2012/09/15 10:01:29 radhermit Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="http://www.dettus.net/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="sys-libs/ncurses"
@ -23,11 +23,11 @@ RDEPEND="${DEPEND}"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}/${PN}-0.63-Makefile.patch"
epatch "${FILESDIR}"/${PN}-0.63-Makefile.patch
}
src_compile() {
emake CC=$(tc-getCC)
emake CC="$(tc-getCC)"
}
src_install() {

@ -0,0 +1,19 @@
#!/bin/sh /usr/share/dpatch/dpatch-run
## 01-abs-llabs.dpatch by Thiemo Seufer
##
## DP: Fixes FTBFS due to abs() not being in the global anymore since g++ 4.3
## (#495467)
diff -up lfhex-0.42.orig/src/reader.cpp lfhex-0.42/src/reader.cpp
--- lfhex-0.42.orig/src/reader.cpp 2008-10-08 19:25:57.000000000 +0200
+++ lfhex-0.42/src/reader.cpp 2008-10-08 19:26:16.000000000 +0200
@@ -238,7 +238,7 @@ bool Reader::loadPage(off_t pageIdx)
// free the page which is the furthest away from the page we are loading
// this could be trouble if off_t is unsigned!
- if( abs(_firstPage - pageIdx) > abs(_lastPage - pageIdx) )
+ if( ::llabs(_firstPage - pageIdx) > ::llabs(_lastPage - pageIdx) )
while(!freePage(_firstPage++));
else
while(!freePage(_lastPage--));

@ -0,0 +1,19 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 02-gcc-4.7.dpatch by gregor herrmann <gregoa@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: add missing include to avoid FTBFS with gcc 4.7
## DP: Bug-Debian: http://bugs.debian.org/667238
@DPATCH@
diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' lfhex-0.42~/src/expr.h lfhex-0.42/src/expr.h
--- lfhex-0.42~/src/expr.h 2008-09-19 02:36:49.000000000 +0200
+++ lfhex-0.42/src/expr.h 2012-05-07 17:03:22.788794002 +0200
@@ -19,6 +19,7 @@
*/
#include <string>
+#include <sys/types.h>
bool expr_eval( const std::string &str, off_t &value );

@ -1,9 +1,9 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/lfhex/lfhex-0.42.ebuild,v 1.7 2010/03/26 23:58:39 yngwin Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/lfhex/lfhex-0.42.ebuild,v 1.8 2012/09/16 09:30:39 pacho Exp $
EAPI="2"
inherit base qt4-r2
EAPI=4
inherit eutils qt4-r2
DESCRIPTION="A fast, efficient hex-editor with support for large files and comparing binary files"
HOMEPAGE="http://stoopidsimple.com/lfhex"
@ -22,11 +22,17 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${P}/src
src_prepare() {
# Apply Debian patches to fix compilation errors like gcc-4.7 compat
epatch "${FILESDIR}"/*.dpatch
}
src_configure() {
eqmake4
}
src_install() {
dobin lfhex || die
dodoc ../README || die
dobin lfhex
dodoc ../README
make_desktop_entry "${PN}" "${PN}"
}

@ -1 +1,2 @@
DIST vagrant-1.0.3.gem 1005568 SHA256 bac078af86b5a64e1ea71be68827af051c62d0ec39a2784b2615051fe0d331d9 SHA512 3559942295a0f88d35dc69cc700e4b2da58589c78d1b943f4fde04e4b711752d2dc93740b4277197d0d7dd84eaa68d41f6f64a10407902eaeaad52ddc8f6b0e2 WHIRLPOOL 5b87b5f63b8329e2598d9aa00f1c27807e60a9ee873b803ba4687eebc23b33b1bce47183329a1e376caa2bf69d4f576b0413d25289b23ef2a1e4ed9d9b04b3f6
DIST vagrant-1.0.4.gem 1006080 SHA256 a826ecf187ef5f818bce907053152f678b77c636a4a950d341f6db05cc0e41d7 SHA512 f6df89718fd128400df78ab7ee15de3f292d4729a3ea22a97b979e9925d609739f9be41c6adc5cf84db88597b59da84285b3a1e925a9434b81cca22f6c6e9c7d WHIRLPOOL 63f0e8e2592f3f9f4793bf2d3be21c5d9b3ca72d73fac21d648d41ec5d562040f637c86c7622c4402c811562956a16e216ae2a7851374f6880d829c33749f5d0

@ -0,0 +1,67 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vagrant/vagrant-1.0.4.ebuild,v 1.1 2012/09/15 20:51:22 radhermit Exp $
EAPI="4"
USE_RUBY="ruby18 ruby19"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
RUBY_FAKEGEM_EXTRAINSTALL="config keys templates"
RUBY_FAKEGEM_TASK_DOC=""
inherit ruby-fakegem
DESCRIPTION="A tool for building and distributing virtual machines using VirtualBox"
HOMEPAGE="http://vagrantup.com/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x64-macos"
IUSE="test"
# Missing ebuild for contest
RESTRICT="test"
RDEPEND="${RDEPEND}
!x64-macos? ( || ( app-emulation/virtualbox app-emulation/virtualbox-bin ) )"
ruby_add_rdepend "
>=dev-ruby/archive-tar-minitar-0.5.2
>=dev-ruby/childprocess-0.3.1
>=dev-ruby/erubis-2.7.0
dev-ruby/i18n:0.6
>=dev-ruby/json-1.5.1
>=dev-ruby/log4r-1.1.9
>=dev-ruby/net-scp-1.0.4
>=dev-ruby/net-ssh-2.2.2
"
ruby_add_bdepend "
dev-ruby/rake
test? ( dev-ruby/mocha virtual/ruby-minitest )
"
all_ruby_prepare() {
# remove bundler support
sed -i '/[Bb]undler/d' Rakefile || die
rm Gemfile || die
# loosen unslotted dependencies
sed -i -e '/childprocess\|erubis\|json\|log4r\|net-scp\|net-ssh/s/~>/>=/' \
-e '/archive-tar-minitar/s/=/>=/' \
${PN}.gemspec || die
# avoid calling git
sed -i '/git ls-files/d' ${PN}.gemspec || die
}
pkg_postinst() {
if use x64-macos ; then
ewarn
ewarn "For Mac OS X prefixes, you must install the virtualbox"
ewarn "package specifically for OS X which can be found at:"
ewarn "https://www.virtualbox.org/wiki/Downloads"
ewarn
fi
}

@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>cjk</herd>
<use>
<flag name='gtk3'>Enable support for <pkg>x11-libs/gtk+</pkg>:3</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim/scim-1.4.14.ebuild,v 1.2 2012/08/19 03:15:25 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim/scim-1.4.14.ebuild,v 1.3 2012/09/15 12:41:47 naota Exp $
EAPI="4"
inherit eutils flag-o-matic multilib gnome2-utils autotools-utils
@ -12,11 +12,12 @@ SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="doc"
IUSE="doc gtk3"
RDEPEND="x11-libs/libX11
dev-libs/glib:2
x11-libs/gtk+:2
gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( x11-libs/gtk+:2 )
>=dev-libs/atk-1
>=x11-libs/pango-1
!app-i18n/scim-cvs"
@ -37,11 +38,19 @@ DOCS=(
)
src_configure() {
local gtk_version
if use gtk3; then
gtk_version="--with-gtk-version=3"
else
gtk_version="--with-gtk-version=2"
fi
# bug #83625
filter-flags -fvisibility-inlines-hidden -fvisibility=hidden
local myeconfargs=(
$(use_with doc doxygen)
--enable-ld-version-script
$gtk_version
)
autotools-utils_src_configure
}

@ -1,26 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/lenovo-sl-laptop/lenovo-sl-laptop-9999.ebuild,v 1.2 2011/09/21 07:35:10 mgorny Exp $
inherit eutils git-2 linux-mod
DESCRIPTION="Linux kernel support for the Lenovo SL series ThinkPads"
HOMEPAGE="https://github.com/tetromino/lenovo-sl-laptop"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE=""
EGIT_REPO_URI="git://github.com/tetromino/${PN}.git
https://github.com/tetromino/${PN}.git"
CONFIG_CHECK="HWMON BACKLIGHT_CLASS_DEVICE"
MODULE_NAMES="${PN}(acpi)"
BUILD_TARGETS="module"
src_install() {
linux-mod_src_install
dodoc README
}

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,2 +1,2 @@
DIST nvidiabl-0.76-source-only.dkms.tar.gz 11915 SHA256 b2f35138eb11606816768c18a27f9171f47cc7b0f18b05f8b0895e7501d6ea8f SHA512 a9a5c984f001d874c9ce73db7b974aa0997b727c098489f5d042ea5c0e4ca28736005664424636bc0a8b39979863e217ba86300c78fa78c7f2b1064ec877b780 WHIRLPOOL 267e6c0453a73dd7133d6da26d9188004186508059fb63d6d02f8503320ae0db26342db18180cea2471b7c156649ebcb29d7c42f32fabc397db9915b4a17da9d
DIST nvidiabl-0.77-source-only.dkms.tar.gz 12222 SHA256 c769af581d077a22c5ce919d4244708956eece868f71d30e1cc08c90a5701731 SHA512 049fbc9da258be9d22b883ca8f0ff69d790847d3d80200a5f5480c41cc2a640cc131c0241aeb0dd9cd00f9d0cea48ca5eca266bea3b300933da4be927437d18d WHIRLPOOL a9ba7cad7db754b12b3c06c2e75dd0728193659c3270e431978f0e29944a0c232f8b388489c1e8792b730b3d4d9ef5fc496044c37b7da7d3182dae3f90232b49
DIST nvidiabl-0.79-source-only.dkms.tar.gz 12662 SHA256 fcef47beac64d4cbf8df89f75e1c863bbf616e3c49688814459513f484ae90ba SHA512 afc8750e3363297f26a3bd1f0782d2043228c1b9aa7f4c0f7f0361440ce7b3a9136893c7bd7247b3247eca44a4ea33e5e52a80847cfb9df89dd9005769c7eab2 WHIRLPOOL 947aba9dc090ebdb5a75e82fe2e6e6a0e3400fb1790c1e58d9aea56dc659083271c3a067df7835668bd6b26eeecc038e6342496b764275cf1de9711d38dc3d7b

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/nvidiabl/nvidiabl-0.76.ebuild,v 1.1 2012/07/16 12:00:18 angelos Exp $
# $Header: /var/cvsroot/gentoo-x86/app-laptop/nvidiabl/nvidiabl-0.79.ebuild,v 1.1 2012/09/16 11:47:32 angelos Exp $
EAPI=4
inherit linux-mod

@ -0,0 +1,269 @@
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -187,14 +187,26 @@ AC_CHECK_FUNC([open_memstream])
AM_CONDITIONAL([HAVE_HIVEXSH],[test "x$ac_cv_func_open_memstream" = "xyes"])
dnl Check for OCaml (optional, for OCaml bindings).
-AC_PROG_OCAML
-AC_PROG_FINDLIB
+OCAMLC=no
+OCAMLFIND=no
+AC_ARG_ENABLE([ocaml],
+ AS_HELP_STRING([--disable-ocaml], [Disable OCaml language bindings]),
+ [],
+ [enable_ocaml=yes])
+AS_IF([test "x$enable_ocaml" != "xno"],
+ [dnl OCAMLC and OCAMLFIND have to be unset first, otherwise
+ dnl AC_CHECK_TOOL (inside AC_PROG_OCAML) will not look.
+ OCAMLC=
+ OCAMLFIND=
+ AC_PROG_OCAML
+ AC_PROG_FINDLIB
+ ])
AM_CONDITIONAL([HAVE_OCAML],
- [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"])
+ [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"])
AM_CONDITIONAL([HAVE_OCAMLOPT],
- [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"])
+ [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"])
-if test "x$OCAMLC" != "xno"; then
+if test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"; then
dnl Check if we have caml/unixsupport.h header (OCaml bindings only).
old_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -I$OCAMLLIB"
@@ -223,28 +235,32 @@ if test "x$OCAMLC" != "xno"; then
rm -f conftest conftest.* conftest_ml.*
fi
-dnl Check for Perl (optional, for Perl bindings).
-dnl XXX This isn't quite right, we should check for Perl devel library.
+dnl Check for Perl (optional, for Perl bindings and Perl tools).
AC_CHECK_PROG([PERL],[perl],[perl],[no])
-dnl Check for Perl modules that must be present to compile and
-dnl test the Perl bindings.
-missing_perl_modules=no
-for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do
- AC_MSG_CHECKING([for $pm])
- if ! perl -M$pm -e1 >/dev/null 2>&1; then
- AC_MSG_RESULT([no])
- missing_perl_modules=yes
- else
- AC_MSG_RESULT([yes])
- fi
-done
-if test "x$missing_perl_modules" = "xyes"; then
- AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing])
-fi
-
+AC_ARG_ENABLE([perl],
+ AS_HELP_STRING([--disable-perl], [Disable Perl language bindings]),
+ [],
+ [enable_perl=yes])
+AS_IF([test "x$enable_perl" != "xno"],[
+ dnl Check for Perl modules that must be present to compile and
+ dnl test the Perl bindings.
+ missing_perl_modules=no
+ for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do
+ AC_MSG_CHECKING([for $pm])
+ if ! $PERL -M$pm -e1 >/dev/null 2>&1; then
+ AC_MSG_RESULT([no])
+ missing_perl_modules=yes
+ else
+ AC_MSG_RESULT([yes])
+ fi
+ done
+ if test "x$missing_perl_modules" = "xyes"; then
+ AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing])
+ fi
+ ])
AM_CONDITIONAL([HAVE_PERL],
- [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"])
+ [test "x$enable_perl" != "xno" && test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"])
dnl Check for Python (optional, for Python bindings).
PYTHON_PREFIX=
@@ -252,85 +268,111 @@ PYTHON_VERSION=
PYTHON_INCLUDEDIR=
PYTHON_INSTALLDIR=
-AC_CHECK_PROG([PYTHON],[python],[python],[no])
-
-if test "x$PYTHON" != "xno"; then
- AC_MSG_CHECKING([Python prefix])
- PYTHON_PREFIX=`$PYTHON -c "import sys; print (sys.prefix)"`
- AC_MSG_RESULT([$PYTHON_PREFIX])
-
- AC_MSG_CHECKING([Python version])
- PYTHON_VERSION_MAJOR=`$PYTHON -c "import sys; print (sys.version_info@<:@0@:>@)"`
- PYTHON_VERSION_MINOR=`$PYTHON -c "import sys; print (sys.version_info@<:@1@:>@)"`
- PYTHON_VERSION="$PYTHON_VERSION_MAJOR.$PYTHON_VERSION_MINOR"
- AC_MSG_RESULT([$PYTHON_VERSION])
-
- AC_MSG_CHECKING([for Python include path])
- if test -z "$PYTHON_INCLUDEDIR"; then
- python_path=`$PYTHON -c "import distutils.sysconfig; \
- print (distutils.sysconfig.get_python_inc ());"`
- PYTHON_INCLUDEDIR=$python_path
- fi
- AC_MSG_RESULT([$PYTHON_INCLUDEDIR])
-
- AC_ARG_WITH([python-installdir],
- [AS_HELP_STRING([--with-python-installdir],
- [directory to install python modules @<:@default=check@:>@])],
- [PYTHON_INSTALLDIR="$withval"
- AC_MSG_NOTICE([Python install dir $PYTHON_INSTALLDIR])],
- [PYTHON_INSTALLDIR=check])
-
- if test "x$PYTHON_INSTALLDIR" = "xcheck"; then
- PYTHON_INSTALLDIR=
- AC_MSG_CHECKING([for Python site-packages path])
- if test -z "$PYTHON_INSTALLDIR"; then
- PYTHON_INSTALLDIR=`$PYTHON -c "import distutils.sysconfig; \
- print (distutils.sysconfig.get_python_lib(1,0));"`
+AC_ARG_ENABLE([python],
+ AS_HELP_STRING([--disable-python], [Disable Python language bindings]),
+ [],
+ [enable_python=yes])
+AS_IF([test "x$enable_python" != "xno"],
+ [
+ AC_CHECK_PROG([PYTHON],[python],[python],[no])
+
+ if test "x$PYTHON" != "xno"; then
+ AC_MSG_CHECKING([Python prefix])
+ PYTHON_PREFIX=`$PYTHON -c "import sys; print (sys.prefix)"`
+ AC_MSG_RESULT([$PYTHON_PREFIX])
+
+ AC_MSG_CHECKING([Python version])
+ PYTHON_VERSION_MAJOR=`$PYTHON -c "import sys; print (sys.version_info@<:@0@:>@)"`
+ PYTHON_VERSION_MINOR=`$PYTHON -c "import sys; print (sys.version_info@<:@1@:>@)"`
+ PYTHON_VERSION="$PYTHON_VERSION_MAJOR.$PYTHON_VERSION_MINOR"
+ AC_MSG_RESULT([$PYTHON_VERSION])
+
+ AC_MSG_CHECKING([for Python include path])
+ if test -z "$PYTHON_INCLUDEDIR"; then
+ python_path=`$PYTHON -c "import distutils.sysconfig; \
+ print (distutils.sysconfig.get_python_inc ());"`
+ PYTHON_INCLUDEDIR=$python_path
+ fi
+ AC_MSG_RESULT([$PYTHON_INCLUDEDIR])
+
+ AC_ARG_WITH([python-installdir],
+ [AS_HELP_STRING([--with-python-installdir],
+ [directory to install python modules @<:@default=check@:>@])],
+ [PYTHON_INSTALLDIR="$withval"
+ AC_MSG_NOTICE([Python install dir $PYTHON_INSTALLDIR])],
+ [PYTHON_INSTALLDIR=check])
+
+ if test "x$PYTHON_INSTALLDIR" = "xcheck"; then
+ PYTHON_INSTALLDIR=
+ AC_MSG_CHECKING([for Python site-packages path])
+ if test -z "$PYTHON_INSTALLDIR"; then
+ PYTHON_INSTALLDIR=`$PYTHON -c "import distutils.sysconfig; \
+ print (distutils.sysconfig.get_python_lib(1,0));"`
+ fi
+ AC_MSG_RESULT([$PYTHON_INSTALLDIR])
+ fi
+
+ dnl Look for some optional symbols in libpython.
+ old_LIBS="$LIBS"
+
+ PYTHON_BLDLIBRARY=`$PYTHON -c "import distutils.sysconfig; \
+ print (distutils.sysconfig.get_config_var('BLDLIBRARY'))"`
+ AC_CHECK_LIB([c],[PyCapsule_New],
+ [AC_DEFINE([HAVE_PYCAPSULE_NEW],1,
+ [Found PyCapsule_New in libpython])],
+ [],[$PYTHON_BLDLIBRARY])
+ AC_CHECK_LIB([c],[PyString_AsString],
+ [AC_DEFINE([HAVE_PYSTRING_ASSTRING],1,
+ [Found PyString_AsString in libpython])],
+ [],[$PYTHON_BLDLIBRARY])
+
+ LIBS="$old_LIBS"
fi
- AC_MSG_RESULT([$PYTHON_INSTALLDIR])
- fi
-
- dnl Look for libpython and some optional symbols in it.
- old_LIBS="$LIBS"
- if test "x$PYTHON_VERSION_MAJOR" = "x3"; then
- dnl libpython3 is called "libpython3.Xmu.so"
- LIBPYTHON="python${PYTHON_VERSION}mu"
- else
- LIBPYTHON="python$PYTHON_VERSION"
- fi
- AC_CHECK_LIB([$LIBPYTHON], [PyList_Size], [],
- [AC_MSG_FAILURE([$LIBPYTHON is not installed])])
-
- AC_CHECK_FUNCS([PyCapsule_New \
- PyString_AsString])
- LIBS="$old_LIBS"
-fi
-
-AC_SUBST(PYTHON_PREFIX)
-AC_SUBST(PYTHON_VERSION)
-AC_SUBST(PYTHON_INCLUDEDIR)
-AC_SUBST(PYTHON_INSTALLDIR)
+ AC_SUBST(PYTHON_PREFIX)
+ AC_SUBST(PYTHON_VERSION)
+ AC_SUBST(PYTHON_INCLUDEDIR)
+ AC_SUBST(PYTHON_INSTALLDIR)
+ ])
AM_CONDITIONAL([HAVE_PYTHON],
[test "x$PYTHON" != "xno" && test "x$PYTHON_INCLUDEDIR" != "x" && test "x$PYTHON_INSTALLDIR" != "x"])
dnl Check for Ruby and rake (optional, for Ruby bindings).
AC_ARG_ENABLE([ruby],
- AS_HELP_STRING([--disable-ruby], [Disable Ruby language bindings]),
- [],
- [enable_ruby=yes])
-AS_IF([test "x$enable_ruby" != "xno"],
- [
- AC_CHECK_PROG([RUBY],[ruby],[ruby],[no])
- AC_CHECK_PROG([RAKE],[rake],[rake],[no])
- AC_CHECK_LIB([ruby],[ruby_init],[HAVE_LIBRUBY=1],[HAVE_LIBRUBY=0])
- AC_SUBST(RAKE)
+ AS_HELP_STRING([--disable-ruby], [Disable Ruby language bindings]),
+ [],
+ [enable_ruby=yes])
+AS_IF([test "x$enable_ruby" != "xno"],[
+ AC_CHECK_PROG([RUBY],[ruby],[ruby],[no])
+ AC_CHECK_PROG([RAKE],[rake],[rake],[no])
+
+ AS_IF([test -n "$RUBY" && test -n "$RAKE"],[
+ dnl Find the library. Note on Debian it's not -lruby.
+ AC_MSG_CHECKING([for C library for Ruby extensions])
+ ruby_cmd='puts RbConfig::CONFIG@<:@"RUBY_SO_NAME"@:>@'
+ echo running: $RUBY -rrbconfig -e \'$ruby_cmd\' >&AS_MESSAGE_LOG_FD
+ $RUBY -rrbconfig -e "$ruby_cmd" >conftest 2>&AS_MESSAGE_LOG_FD
+ libruby="$(cat conftest)"
+ rm conftest
+ AS_IF([test -n "$libruby"],[
+ AC_MSG_RESULT([-l$libruby])
+ AC_CHECK_LIB([$libruby],[ruby_init],
+ [have_libruby=1],[have_libruby=])
+
+ dnl Symbols that we substitute when missing.
+ AS_IF([test -n "$have_libruby"],[
+ old_LIBS="$LIBS"
+ LIBS="$LIBS -l$libruby"
+ AC_CHECK_FUNCS([rb_hash_lookup])
+ LIBS="$old_LIBS"
+ ])
+ ],[
+ AC_MSG_RESULT([not found])
])
+ ])
+])
AM_CONDITIONAL([HAVE_RUBY],
- [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY"])
-
-AM_CONDITIONAL([HAVE_RUBY],
- [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY"])
+ [test -n "$RUBY" && test -n "$RAKE" && test -n "$have_libruby"])
dnl dnl Check for Java.
dnl AC_ARG_WITH(java_home,

@ -0,0 +1,104 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/hivex-1.3.6-r1.ebuild,v 1.1 2012/09/16 08:59:18 pinkbyte Exp $
EAPI=4
WANT_AUTOMAKE="1.11"
AUTOTOOLS_IN_SOURCE_BUILD=1
AUTOTOOLS_AUTORECONF=1
USE_RUBY="ruby18"
RUBY_OPTIONAL=yes
PYTHON_DEPEND="python? 2:2.6"
inherit autotools-utils eutils perl-app python
DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files"
HOMEPAGE="http://libguestfs.org"
SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ocaml readline perl python test static-libs ruby"
RDEPEND="virtual/libiconv
virtual/libintl
dev-libs/libxml2:2
ocaml? ( dev-lang/ocaml[ocamlopt]
dev-ml/findlib[ocamlopt]
)
readline? ( sys-libs/readline )
perl? ( dev-perl/IO-stringy )
"
DEPEND="${RDEPEND}
dev-lang/perl
perl? (
test? ( dev-perl/Pod-Coverage
dev-perl/Test-Pod-Coverage )
)
ruby? ( dev-ruby/rake )
"
PATCHES=("${FILESDIR}"/"${PVR}"/disable_automagic_cumulative_patch.patch )
DOCS=(README)
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
python_need_rebuild
fi
if use perl; then
perl-module_pkg_setup
fi
}
src_prepare() {
autotools-utils_src_prepare
}
src_configure() {
local myeconfargs=(
$(use_with readline)
$(use_enable ocaml)
$(use_enable perl)
--enable-nls
$(use_enable python)
$(use_enable ruby)
--disable-rpath )
autotools-utils_src_configure
if use perl; then
pushd perl
perl-app_src_configure
popd
fi
}
src_compile() {
autotools-utils_src_compile
}
src_test() {
if use perl;then
pushd perl
perl-app_src_install
popd
fi
autotools-utils_src_compile check
}
src_install() {
strip-linguas -i po
autotools-utils_src_install "LINGUAS=""${LINGUAS}"""
if use perl; then
fixlocalpod
fi
}

@ -4,6 +4,7 @@
<herd>proxy-maintainers</herd>
<maintainer>
<email>andreis.vinogradovs@gmail.com</email>
<name>Andreis Vinogradovs</name>
</maintainer>
<maintainer>
<email>maksbotan@gentoo.org</email>

@ -1 +0,0 @@
DIST jbidwatcher-1.0.2.tar.gz 636252 SHA256 c7490a95620b960704884faaba6f8a648fb005cb73e61310b006ae1edbfb415b SHA512 2b96a0b64d12f6891d19c4ed9351993fae8221b22832dbf090dee69b5a4029a2fb305ab0172d060464866770b50176bd81eb12f0223afd303ef44abaac81fbab WHIRLPOOL 7a5137ac922826924aa5d1a32f6d153ba46121ff885f9269f58bb8c6d1e32d1218a950fd64c22303c82dd6f85dbdf88f1aa8acd0941119f90aa86d6d8c592aa7

@ -1,13 +0,0 @@
--- build.xml.orig 2007-08-11 12:24:46.000000000 +0200
+++ build.xml 2007-08-17 19:09:58.000000000 +0200
@@ -221,4 +221,10 @@
<target name="run" description="Start Application">
<java fork="true" jar="${BINARY}" args="-Xmx512m -Xms256m"/>
</target>
+
+ <target name="javadoc">
+ <javadoc destdir="${javadoc.dir}">
+ <fileset dir="${src.dir}" includes="**/*.java"/>
+ </javadoc>
+ </target>
</project>

@ -1,48 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/jbidwatcher/jbidwatcher-1.0.2-r1.ebuild,v 1.1 2008/03/05 16:41:15 betelgeuse Exp $
JAVA_PKG_IUSE="doc"
inherit java-pkg-2 java-ant-2 eutils
MY_PN="JBidWatcher"
DESCRIPTION="Java-based eBay bidding, sniping and tracking tool"
HOMEPAGE="http://www.jbidwatcher.com/"
SRC_URI="http://www.jbidwatcher.com/download/${P}.tar.gz"
#not this version at this time
#SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=">=virtual/jdk-1.4"
RDEPEND=">=virtual/jre-1.4"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-javadoc.patch"
use doc && mkdir -p docs/api
# jdictrayapi and tritonus are here
#rm -fr org
# apple stuff and pat stuff
#rm -rf com
#rm -fr javazoom
}
src_compile() {
eant -Duser.home="${T}" jar $(use_doc -Djavadoc.dir=docs/api javadoc)
}
src_install() {
java-pkg_newjar ${MY_PN}-${PV}.jar
use doc && java-pkg_dojavadoc docs/api
java-pkg_dolauncher ${PN} --jar ${PN}.jar --java_args "-Xmx512m"
newicon jbidwatch64.jpg ${PN}.jpg
make_desktop_entry ${PN} ${MY_PN} ${PN}.jpg
}

@ -0,0 +1 @@
DIST lfm-2.3.tar.gz 119120 SHA256 e8df188c17d4d676cf41ccae9f6bf82aa0c5ff3942d5aad985990ad1446c9504 SHA512 d244cd03ebf4b145c0d364d9d7038a2b640010e7e6bc413a3613d4519afac4856ee7694a962176d7693bef6503b80703685b1cefab1eda0f8d0768ae10abf6c7 WHIRLPOOL 559bfd2bda0438709f53a7c22f285aeb932e6929b7c0e16af2684088c65f21a068440e5888e772a0b67bd45c2541a2441a5a22ab13011aa8eb97dd7bd5fc591f

@ -0,0 +1,12 @@
--- lfm-2.3/setup.py.orig
+++ lfm-2.3/setup.py
@@ -56,8 +56,7 @@
'lfm/actions', 'lfm/compress', 'lfm/utils', 'lfm/vfs',
'lfm/config', 'lfm/pyview'],
scripts = ['lfm/lfm', 'lfm/pyview'],
- data_files = [('share/doc/lfm', DOC_FILES),
- ('share/man/man1', MAN_FILES)]
+ data_files = [('share/man/man1', MAN_FILES)]
# **addargs
)

@ -0,0 +1,24 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lfm/lfm-2.3.ebuild,v 1.1 2012/09/16 09:26:38 radhermit Exp $
EAPI="4"
PYTHON_DEPEND="2:2.5"
PYTHON_USE_WITH="ncurses"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit distutils eutils
DESCRIPTION="Last File Manager is a powerful file manager for the console"
HOMEPAGE="http://www.terra.es/personal7/inigoserna/lfm"
SRC_URI="http://www.terra.es/personal7/inigoserna/lfm/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
src_prepare() {
epatch "${FILESDIR}"/${P}-no-doc.patch
}

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>angelos@gentoo.org</email>
<name>Christoph Mende</name>
<email>radhermit@gentoo.org</email>
<name>Tim Harder</name>
</maintainer>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.9.0-r2.ebuild,v 1.2 2012/09/14 17:35:15 axs Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.9.0-r2.ebuild,v 1.3 2012/09/15 15:08:36 ago Exp $
EAPI=4
@ -19,7 +19,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc ~x86"
IUSE="debug doc hardware-carrier transmitter static-libs X"
S="${WORKDIR}/${MY_P}"

@ -1,4 +1,4 @@
DIST mc-4.8.1.tar.xz 2057960 SHA256 3a734a12940e7f7db5b93a45823266c5ec2582838ac7d62c681283c1b0a8b672 SHA512 39158429c78e959700411e4b3c714552cad4e8badedcf9c391e4807f27f35753dcf911427b4319ea22be03c7cf7b1a3ff494e6c1b8f90389e5d518f1bb9cfa1c WHIRLPOOL e34e6dad86fbc4a4d2f727094ddfbbc7a346161b04944f6ec65bc2c27770ece5c3c8f9d46aef021a007dc3b8b4eceb2b34b9c6d6e266a9c431969043d838f7d3
DIST mc-4.8.3.tar.xz 2042276 SHA256 bd2855116f6dc9acf5b45d2794beeba3ddfb2e71cd9ac3b692dd6629019e42a3 SHA512 db52c53b7325974fb8f5b6077ea6e802b05f2993492d486607745d0dde1dc77a305865c86c0afcd3b39b9f0abbc8ad50a45e279a4072a1481b7969aaf2032843 WHIRLPOOL 9263d9dfd35b12ea379c8ea0f0e966ccc2ad86bf292324615735db92a324487dea2c27666a8be350971991cbdbccf402549b6a904bdd2f35a208d90a1d387556
DIST mc-4.8.4.tar.xz 2114996 SHA256 b4be11c27857ec0c0896a7cd42dd1782a03d1e4c82c83f86b5cc880f6970863e SHA512 b0827f5a88dd65a12a15dc207ab2e97d5ed40c38921ad17c22a8316a62122238bb69077100744cc2fea20b6a202812bc8e38183546fe3ef63924017269a024c7 WHIRLPOOL 65aaf0a95911eade82a00513e71ca00d13c914412f9de33269e4b216df4e64025e42a20808cc265ef5fac3388a0ec832f3a3c64aadba82f1a725b9a92d070eb0
DIST mc-4.8.5.tar.xz 2172344 SHA256 a7c8de3dde99e66edaa1ef00df4b7f609b91d598a5725370cc800c8b53219512 SHA512 b34cd0965baf6a72dbc2f361652382471455f8189258ede2e3d85ff4088c7ffe4e881da24e595cf120e22390849af6a52a94f5b0ed2aaf5ef7ff107eac79e687 WHIRLPOOL c27c94d5dd87391bf24fdb5155e7d8470dc3d1b12da8d77d6cd256523d50f8d70c0de3a8376643abc7eeee61308b710f88ade03cf607244928a6f076ddf0d89a
DIST mc-4.8.6.tar.xz 2172316 SHA256 b39456f384123aba46124b93220f99e1b1c705112be55fc92275830132f28083 SHA512 6df489127f90c60e2041c5bac9a05f447c8de0ef7ec569b335b87da6fb308b809b2d9a693c076ba215d4b67c534f0b332426e3172ae71f634edfc0953143e974 WHIRLPOOL 20f130ec2b5ca95671914c53c83079c3d2026139f163bd32efa717c72854d34aaa05bab85639cde0a077f792d000ddc803bf3f8444f5740fa0b60a17d30a2777

@ -1,39 +0,0 @@
https://www.midnight-commander.org/ticket/2881
https://bugs.gentoo.org/show_bug.cgi?id=434688
commit 28cd54da5a73e6d722bd0534e3f43baedb398cea
Author: Andrew Borodin <aborodin@vmail.ru>
Date: Tue Sep 11 10:14:48 2012 +0400
Ticket #2881: (edit_move_forward3): fix two-columns extra offset of cursor
...after tab character.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
diff --git a/src/editor/edit.c b/src/editor/edit.c
index bfda1b9..3dfd22e 100644
--- a/src/editor/edit.c
+++ b/src/editor/edit.c
@@ -3073,16 +3073,15 @@ edit_move_forward3 (WEdit * edit, off_t current, long cols, off_t upto)
c = convert_to_display_c (c);
#endif
+ if (c == '\n')
+ return (upto != 0 ? (off_t) col : p);
if (c == '\t')
col += TAB_SIZE - col % TAB_SIZE;
- else if (c == '\n')
- return (upto != 0 ? (off_t) col : p);
-
- if ((c < 32 || c == 127) && (orig_c == c
+ else if ((c < 32 || c == 127) && (orig_c == c
#ifdef HAVE_CHARSET
- || (!mc_global.utf8_display && !edit->utf8)
+ || (!mc_global.utf8_display && !edit->utf8)
#endif
- ))
+ ))
/* '\r' is shown as ^M, so we must advance 2 characters */
/* Caret notation for control characters */
col += 2;

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.8.5-r1.ebuild,v 1.1 2012/09/14 05:12:42 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.8.6.ebuild,v 1.1 2012/09/15 07:33:26 slyfox Exp $
EAPI=4
@ -43,8 +43,6 @@ DEPEND="${RDEPEND}
src_prepare() {
[[ -n ${LIVE_EBUILD} ]] && ./autogen.sh
epatch "${FILESDIR}"/${P}-Ticket-2881-fix-tabs.patch
}
S=${WORKDIR}/${MY_P}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/vifm/vifm-0.7.2.ebuild,v 1.4 2012/09/12 11:36:53 johu Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/vifm/vifm-0.7.2.ebuild,v 1.5 2012/09/16 14:26:42 armin76 Exp $
EAPI=4
inherit base
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/vifm/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~s390 x86"
KEYWORDS="amd64 ppc s390 x86"
IUSE="+compatibility +extended-keys +magic vim-plugin vim-syntax"
DEPEND="

@ -1,2 +1,3 @@
DIST dia2code-0.8.3.tar.gz 133043 SHA256 60d7d9e61ce0fe997cbcd9901a35d0dac4346e11f092c8277151cd2a3bed11b4 SHA512 43f7ed1a4ca919e15d0a3eee5f416c842acb24bb3d057eda507ab7777219b180d24d2000c2ee0b663133dd21fb0d58d1f2598be928c8b0fb5be6c8ff93e3a7b6 WHIRLPOOL 9eb397821a1daf856e27cb7f791197ff59318a9403fdc0404daa6f9eaaf58b32cb444cdbc98b9c6b86353b1e48878dd739e0c03fd08dd8afd62914985f74be3b
DIST dia2code-0.8.4.tar.gz 156221 SHA256 d4fc86d8d6e0894d81b82bbd96a40f9c07a65e8554f736245799745dff34feb2 SHA512 a7a525b375e7d79f0ee194d71c70c1dd6418ef5bd4486f216216e51d38046aa7494cdaf83794dbea09897c965baa7eec88a2acba602d4b34a783b3bd11462377 WHIRLPOOL 551da44d26d8a4cdaf68614bdb9cda5939c01ec0c62018f3b329cb6cd854ad317b6d68b4e6b0d6c7a695e18a7711c1845fcf78361ffdf41c4d2c43490d725a16
DIST dia2code-0.8.5.tar.gz 159258 SHA256 981a41b1bfd303174aea0cdea3a71f239bf24d0574ada99eb58600188854724b SHA512 81741be126438848e46ff1d554ad32dc56e6c76a358fdc9852a2689b406c453677ca63ab4daed17d4cec319edfd4edef55a6a2a257a3ffa5d0500136a7c147bc WHIRLPOOL 39b327f77a48f763dc2d30f475283e310073c2816c84a110490e03ca22022278d674fa64e92a782c1e99c74c4ac46c7bc93c07e08801e1312171f325c378631f

@ -0,0 +1,28 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/dia2code/dia2code-0.8.5.ebuild,v 1.1 2012/09/15 12:22:55 pacho Exp $
EAPI=4
inherit flag-o-matic autotools
DESCRIPTION="Convert UML diagrams produced with Dia to various source code flavours."
HOMEPAGE="http://dia2code.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="dev-libs/libxml2"
RDEPEND="${DEPEND}
>=app-office/dia-0.90.0"
src_prepare() {
eautoreconf # Needed to prevent maintainer-mode to get activated
}
src_install() {
default
doman dia2code.1
}

@ -1,2 +1,2 @@
DIST gnucash-2.4.10.tar.bz2 9367104 SHA256 52e65623b5ad812b8eeb4c221951e9b0ba3c49e28916acfb7b92566da159e6cc SHA512 e761c8390dee1c0724cbb3f624a5f3010d6b494fa0539f4468265e91f5410c7c6cefab3e267a86edbe14a5963017dca09281a8e88f6747f0103806d6fdb22741 WHIRLPOOL 2a320fae365c27fbaa4c8167f1caa794db79ccfcff1a683afbd95579914fd9643ef1ef90416a629c48b7f8737968118dbd8d7661a7da4debfc5207e3a1439e90
DIST gnucash-2.4.8.tar.bz2 9345232 SHA256 4aa11e7746bb5105682a223f9baf97200ecf2a1fcddbf871626805ac097fee19 SHA512 b61f96898d7c2e160a99310f4eae3126cd48fb6ae4828646cc363b7a77253fa39c8958d01c18cc1a3998f642829aef924d6f220ffa7715170efe0acccb7020f6 WHIRLPOOL 5a4d74cb51222e2837231374488f55163976a7a8be202875783c18f0b3e017697587b42288a9fa24c11c3c56dfb3b31ef78c4ed860edda564f50e0b054b78247
DIST gnucash-2.4.11.tar.bz2 9408193 SHA256 93c3d66af8d75da66dad814cabeb35aac417018ccc98e833af93b2ab4d7b7761 SHA512 220d0097f39bc359b97da388bbbddb233c6bfb7070cb793ae3a2848e6895fc35891ac72178c8fdaf0e0ac9da730b22c2443783eb3b66a99746488ebf8cbcd41b WHIRLPOOL 1d298051cd59f0b13e5c074de73b29522eb61b4727088851dcb66d8c9a85e08f366d050294325e0a8b7e11b26bdbf784b301828222851fe080555bff82e5731c

@ -0,0 +1,147 @@
Index: gnucash/branches/2.4/po/POTFILES.skip
===================================================================
--- gnucash/branches/2.4/po/POTFILES.skip (revision 18623)
+++ gnucash/branches/2.4/po/POTFILES.skip (revision 22300)
@@ -19,2 +19,142 @@
src/libqof/qof/qofquery-serialize.c
src/libqof/qof/qofsql.c
+
+# The scheme files are handled by intl-scm/guile-strings.c because
+# intltool wouldn't scan scheme files. They're here now because
+# intltool 0.50 *does* scan them, and it creates an error during make
+# check. Once the whole world has upgraded to intltool 0.50, intl-scm
+# can be deleted and these files added to POTFILES.in.
+
+src/app-utils/date-utilities.scm
+src/app-utils/prefs.scm
+src/business/business-utils/business-prefs.scm
+src/business/business-utils/business-utils.scm
+src/business/business-utils/gnucash/business-utils.scm
+src/import-export/qif-import/qif-dialog-utils.scm
+src/import-export/qif-import/qif-file.scm
+src/import-export/qif-import/qif-import/qif-dialog-utils.scm
+src/import-export/qif-import/qif-import/qif-file.scm
+src/import-export/qif-import/qif-import/qif-merge-groups.scm
+src/import-export/qif-import/qif-import/qif-parse.scm
+src/import-export/qif-import/qif-import/qif-to-gnc.scm
+src/import-export/qif-import/qif-merge-groups.scm
+src/import-export/qif-import/qif-parse.scm
+src/import-export/qif-import/qif-to-gnc.scm
+src/report/business-reports/aging.scm
+src/report/business-reports/balsheet-eg.eguile.scm
+src/report/business-reports/balsheet-eg.scm
+src/report/business-reports/business-reports.scm
+src/report/business-reports/customer-summary.scm
+src/report/business-reports/easy-invoice.scm
+src/report/business-reports/fancy-invoice.scm
+src/report/business-reports/gnucash/report/aging.scm
+src/report/business-reports/gnucash/report/balsheet-eg.eguile.scm
+src/report/business-reports/gnucash/report/balsheet-eg.scm
+src/report/business-reports/gnucash/report/business-reports.scm
+src/report/business-reports/gnucash/report/customer-summary.scm
+src/report/business-reports/gnucash/report/easy-invoice.scm
+src/report/business-reports/gnucash/report/fancy-invoice.scm
+src/report/business-reports/gnucash/report/invoice.scm
+src/report/business-reports/gnucash/report/job-report.scm
+src/report/business-reports/gnucash/report/owner-report.scm
+src/report/business-reports/gnucash/report/payables.scm
+src/report/business-reports/gnucash/report/receivables.scm
+src/report/business-reports/gnucash/report/taxinvoice.eguile.scm
+src/report/business-reports/gnucash/report/taxinvoice.scm
+src/report/business-reports/invoice.scm
+src/report/business-reports/job-report.scm
+src/report/business-reports/owner-report.scm
+src/report/business-reports/payables.scm
+src/report/business-reports/receivables.scm
+src/report/business-reports/taxinvoice.eguile.scm
+src/report/business-reports/taxinvoice.scm
+src/report/locale-specific/us/gnucash/report/taxtxf-de_DE.scm
+src/report/locale-specific/us/gnucash/report/taxtxf.scm
+src/report/locale-specific/us/taxtxf-de_DE.scm
+src/report/locale-specific/us/taxtxf.scm
+src/report/report-gnome/gnucash/report/report-gnome.scm
+src/report/report-gnome/report-gnome.scm
+src/report/report-system/eguile-gnc.scm
+src/report/report-system/gnucash/report/eguile-gnc.scm
+src/report/report-system/html-acct-table.scm
+src/report/report-system/html-fonts.scm
+src/report/report-system/html-style-sheet.scm
+src/report/report-system/html-utilities.scm
+src/report/report-system/options-utilities.scm
+src/report/report-system/report-utilities.scm
+src/report/report-system/report.scm
+src/report/standard-reports/account-piecharts.scm
+src/report/standard-reports/account-summary.scm
+src/report/standard-reports/advanced-portfolio.scm
+src/report/standard-reports/average-balance.scm
+src/report/standard-reports/balance-sheet.scm
+src/report/standard-reports/budget-balance-sheet.scm
+src/report/standard-reports/budget-barchart.scm
+src/report/standard-reports/budget-flow.scm
+src/report/standard-reports/budget-income-statement.scm
+src/report/standard-reports/budget.scm
+src/report/standard-reports/cash-flow.scm
+src/report/standard-reports/category-barchart.scm
+src/report/standard-reports/daily-reports.scm
+src/report/standard-reports/equity-statement.scm
+src/report/standard-reports/general-journal.scm
+src/report/standard-reports/general-ledger.scm
+src/report/standard-reports/gnucash/report/standard-reports/account-piecharts.scm
+src/report/standard-reports/gnucash/report/standard-reports/account-summary.scm
+src/report/standard-reports/gnucash/report/standard-reports/advanced-portfolio.scm
+src/report/standard-reports/gnucash/report/standard-reports/average-balance.scm
+src/report/standard-reports/gnucash/report/standard-reports/balance-sheet.scm
+src/report/standard-reports/gnucash/report/standard-reports/budget-balance-sheet.scm
+src/report/standard-reports/gnucash/report/standard-reports/budget-barchart.scm
+src/report/standard-reports/gnucash/report/standard-reports/budget-flow.scm
+src/report/standard-reports/gnucash/report/standard-reports/budget-income-statement.scm
+src/report/standard-reports/gnucash/report/standard-reports/budget.scm
+src/report/standard-reports/gnucash/report/standard-reports/cash-flow.scm
+src/report/standard-reports/gnucash/report/standard-reports/category-barchart.scm
+src/report/standard-reports/gnucash/report/standard-reports/daily-reports.scm
+src/report/standard-reports/gnucash/report/standard-reports/equity-statement.scm
+src/report/standard-reports/gnucash/report/standard-reports/general-journal.scm
+src/report/standard-reports/gnucash/report/standard-reports/general-ledger.scm
+src/report/standard-reports/gnucash/report/standard-reports/income-statement.scm
+src/report/standard-reports/gnucash/report/standard-reports/net-barchart.scm
+src/report/standard-reports/gnucash/report/standard-reports/net-linechart.scm
+src/report/standard-reports/gnucash/report/standard-reports/portfolio.scm
+src/report/standard-reports/gnucash/report/standard-reports/price-scatter.scm
+src/report/standard-reports/gnucash/report/standard-reports/register.scm
+src/report/standard-reports/gnucash/report/standard-reports/sx-summary.scm
+src/report/standard-reports/gnucash/report/standard-reports/transaction.scm
+src/report/standard-reports/gnucash/report/standard-reports/trial-balance.scm
+src/report/standard-reports/income-statement.scm
+src/report/standard-reports/net-barchart.scm
+src/report/standard-reports/net-linechart.scm
+src/report/standard-reports/portfolio.scm
+src/report/standard-reports/price-scatter.scm
+src/report/standard-reports/register.scm
+src/report/standard-reports/sx-summary.scm
+src/report/standard-reports/transaction.scm
+src/report/standard-reports/trial-balance.scm
+src/report/stylesheets/gnucash/report/stylesheet-easy.scm
+src/report/stylesheets/gnucash/report/stylesheet-fancy.scm
+src/report/stylesheets/gnucash/report/stylesheet-footer.scm
+src/report/stylesheets/gnucash/report/stylesheet-plain.scm
+src/report/stylesheets/stylesheet-easy.scm
+src/report/stylesheets/stylesheet-fancy.scm
+src/report/stylesheets/stylesheet-footer.scm
+src/report/stylesheets/stylesheet-plain.scm
+src/report/utility-reports/gnucash/report/hello-world.scm
+src/report/utility-reports/gnucash/report/view-column.scm
+src/report/utility-reports/gnucash/report/welcome-to-gnucash.scm
+src/report/utility-reports/hello-world.scm
+src/report/utility-reports/view-column.scm
+src/report/utility-reports/welcome-to-gnucash.scm
+src/scm/build-config.scm
+src/scm/build-config.scm.in
+src/scm/command-line.scm
+src/scm/gnucash/price-quotes.scm
+src/scm/main-window.scm
+src/scm/price-quotes.scm
+src/tax/us/de_DE.scm
+src/tax/us/gnucash/tax/de_DE.scm
+src/tax/us/txf-de_DE.scm
+src/tax/us/txf.scm
+

@ -1,45 +0,0 @@
--- a/macros/ac_python_devel.m4
+++ a/macros/ac_python_devel.m4
@@ -20,14 +20,8 @@ AC_DEFUN([AC_PYTHON_DEVEL],[
# Check for Python include path
AC_MSG_CHECKING([for Python include path])
- python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
- for i in "$python_path/include/python$PYTHON_VERSION/" "$python_path/include/python/" "$python_path/" ; do
- python_path=`find $i -type f -name Python.h -print | sed "1q"`
- if test -n "$python_path" ; then
- break
- fi
- done
- python_path=`echo $python_path | sed "s,/Python.h$,,"`
+ python_path=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_python_inc())'`
AC_MSG_RESULT([$python_path])
if test -z "$python_path" ; then
AC_MSG_ERROR([cannot find Python include path])
@@ -36,21 +30,16 @@ AC_DEFUN([AC_PYTHON_DEVEL],[
# Check for Python library path
AC_MSG_CHECKING([for Python library path])
- python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
- for i in "$python_path/lib/python$PYTHON_VERSION/config/" "$python_path/lib/python$PYTHON_VERSION/" "$python_path/lib/python/config/" "$python_path/lib/python/" "$python_path/" ; do
- python_path=`find $i -type f -name libpython$PYTHON_VERSION.* -print | sed "1q"`
- if test -n "$python_path" ; then
- break
- fi
- done
- python_path=`echo $python_path | sed "s,/libpython.*$,,"`
+ python_path=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_config_var("LIBDIR"))'`
AC_MSG_RESULT([$python_path])
if test -z "$python_path" ; then
AC_MSG_ERROR([cannot find Python library path])
fi
AC_SUBST([PYTHON_LDFLAGS],["-L$python_path -lpython$PYTHON_VERSION"])
#
- python_site=`echo $python_path | sed "s/config/site-packages/"`
+ python_site=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_python_lib(standard_lib=False))'`
AC_SUBST([PYTHON_SITE_PKG],[$python_site])
#
# libraries which must be linked in when embedding

@ -1,45 +0,0 @@
--- macros/ac_python_devel.m4~ 2011-10-17 18:53:34.000000000 +0200
+++ macros/ac_python_devel.m4 2011-11-30 15:17:45.978799588 +0100
@@ -20,14 +20,8 @@
# Check for Python include path
AC_MSG_CHECKING([for Python include path])
- python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
- for i in "$python_path/include/python$PYTHON_VERSION/" "$python_path/include/python/" "$python_path/" ; do
- python_path=`find -L $i -type f -name Python.h -print | sed "1q"`
- if test -n "$python_path" ; then
- break
- fi
- done
- python_path=`echo $python_path | sed "s,/Python.h$,,"`
+ python_path=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_python_inc())'`
AC_MSG_RESULT([$python_path])
if test -z "$python_path" ; then
AC_MSG_ERROR([cannot find Python include path])
@@ -36,21 +30,16 @@
# Check for Python library path
AC_MSG_CHECKING([for Python library path])
- python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
- for i in "$python_path/lib/python$PYTHON_VERSION/config/" "$python_path/lib/python$PYTHON_VERSION/" "$python_path/lib/python/config/" "$python_path/lib/python/" "$python_path/" ; do
- python_path=`find -L $i -type f -name libpython$PYTHON_VERSION.* -print | sed "1q"`
- if test -n "$python_path" ; then
- break
- fi
- done
- python_path=`echo $python_path | sed "s,/libpython.*$,,"`
+ python_path=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_config_var("LIBDIR"))'`
AC_MSG_RESULT([$python_path])
if test -z "$python_path" ; then
AC_MSG_ERROR([cannot find Python library path])
fi
AC_SUBST([PYTHON_LDFLAGS],["-L$python_path -lpython$PYTHON_VERSION"])
#
- python_site=`echo $python_path | sed "s/config/site-packages/"`
+ python_site=`$PYTHON -c 'import distutils.sysconfig; \
+ print(distutils.sysconfig.get_python_lib(standard_lib=False))'`
AC_SUBST([PYTHON_SITE_PKG],[$python_site])
#
# libraries which must be linked in when embedding

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.4.8.ebuild,v 1.7 2012/05/03 20:00:38 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.4.11.ebuild,v 1.1 2012/09/15 09:46:33 pacho Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
GCONF_DEBUG="no"
PYTHON_DEPEND="python? 2:2.5"
inherit gnome2 python eutils autotools
inherit gnome2 python eutils
DOC_VER="2.2.0"
@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc ~ppc64 x86"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="chipcard cxx debug +doc hbci mysql ofx postgres python quotes sqlite webkit"
# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.ac)
@ -38,7 +38,7 @@ RDEPEND=">=dev-libs/glib-2.13:2
x11-libs/pango
cxx? ( dev-cpp/gtkmm:2.4 )
ofx? ( >=dev-libs/libofx-0.9.1 )
hbci? ( >=net-libs/aqbanking-5[gtk]
hbci? ( >=net-libs/aqbanking-5[gtk,ofx?]
sys-libs/gwenhywfar[gtk]
chipcard? ( sys-libs/libchipcard )
)
@ -92,6 +92,23 @@ pkg_setup() {
fi
}
src_prepare() {
# https://bugzilla.gnome.org/show_bug.cgi?id=680402
epatch "${FILESDIR}/${P}-potfiles-skip.patch"
if use python; then
python_convert_shebangs -r 2 .
python_clean_py-compile_files
fi
# Disable python binding tests because of missing file
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
-i src/optional/python-bindings/Makefile.{am,in} \
|| die "python tests sed failed"
gnome2_src_prepare
}
src_configure() {
# guile wrongly exports LDFLAGS as LIBS which breaks modules
# Filter until a better ebuild is available, bug #202205
@ -106,24 +123,6 @@ src_configure() {
econf GUILE_LIBS="${GUILE_LIBS}" ${G2CONF}
}
src_prepare() {
: > "${S}"/py-compile
use python && python_convert_shebangs -r 2 .
# Disable python binding tests because of missing file
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
-i src/optional/python-bindings/Makefile.{am,in} \
|| die "python tests sed failed"
# Find python in a faster way, bug #344231, upstream bug #665203
epatch "${FILESDIR}/${PN}-2.4.8-python-detection.patch"
intltoolize --force --copy --automake || die "intltoolize failed"
eautoreconf
gnome2_src_prepare
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
GUILE_WARN_DEPRECATED=no \

@ -1,2 +1,2 @@
DIST gtimelog-0.7.0.tar.gz 186292 SHA256 21c8a47a395581d444b0242adb9d9b229bffbe84685a5fd8ac33b7ac1ddf8779 SHA512 94860a10891f2a4d06ae338f343fd0bf6eab2319b63a73a63a75947e7426f84755d4818d45baf87d7237d4c5bec513cd635a6c5b50374ffd5af5e917fe7d3090 WHIRLPOOL c5def61df336f1a6f2936e528b96b2119c9a99c5325aaa0beaa5be25b5533ba0169bbfe7c6984cc723228c95acefdfd8ac073168fdceabdce7a5a8f07d53c977
DIST gtimelog-0.7.1.tar.gz 185028 SHA256 41a0e782c90766dcc11cfdb6e0175ccf59c62e488d9fbcfd60e2de360e6286ea SHA512 f87a29295c334a595996122c02ade6721d3769744e5d26088b14de6e6bc2235b0951e1c67f930aac18d6ea3b34addb23ae4d693807a39fe5c2b109c4c73fbc99 WHIRLPOOL 9909cb91795a70056a58e52ff7f43580635a3ed47e0ca08dc27c5d874d6545c7f1a4e692e5017986e3ee8ff004618314ceceb5a567ef25924cba1e83b9b90a4c
DIST gtimelog-0.8.0.tar.gz 187323 SHA256 2b061348ecb77fd974692251f7fe8e946a66955a37ce932de305adbdb8ce794d SHA512 079ee86dbd19c661c6b70dd3cb434cf79d4eb9127cbe325273284e773aeb5eb77441a85a926fd5f39018438c1f24d44acd0933b473f9af5b2d01f8771e68495a WHIRLPOOL e19f33d7e87ae8c9791370d9b5aee0fc1124a82515df01606ef197b1da287cc872ff5324f7598d1c7b9623df8c308158aff398436ba2979a3920fbc5ff761620

@ -1,19 +1,18 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/gtimelog/gtimelog-0.7.0.ebuild,v 1.3 2012/09/05 09:21:06 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/gtimelog/gtimelog-0.8.0.ebuild,v 1.1 2012/09/15 11:30:03 pacho Exp $
EAPI="4"
PYTHON_DEPEND="2"
inherit eutils distutils versionator virtualx
inherit eutils distutils virtualx
DESCRIPTION="A small Gtk+ application for keeping track of your time"
HOMEPAGE="http://mg.pov.lt/gtimelog/"
LICENSE="GPL-2"
SLOT="0"
SRC_URI="https://launchpad.net/gtimelog/devel/$(get_version_component_range 1-2 ${PV})/+download/${P}.tar.gz"
SRC_URI="https://launchpad.net/gtimelog/devel/${PV}/+download/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"

@ -1,11 +0,0 @@
diff -r -U1 TeXmacs-1.0.7.16-src.orig/Makefile.in TeXmacs-1.0.7.16-src/Makefile.in
--- TeXmacs-1.0.7.16-src.orig/Makefile.in 2012-07-09 21:33:36.000000000 +0700
+++ TeXmacs-1.0.7.16-src/Makefile.in 2012-09-13 12:27:29.000000000 +0700
@@ -181,3 +181,2 @@
$(CP) $(tmdir)/misc/mime/texmacs.xml $(DESTDIR)$(datadir)/mime/packages
- @update-mime-database $(DESTDIR)$(datadir)/mime/ 2>/dev/null || :
$(MKDIR) $(DESTDIR)$(datadir)/pixmaps
@@ -228,3 +227,2 @@
$(RM) $(datadir)/mime/packages/texmacs.xml
- @update-mime-database $(DESTDIR)$(datadir)/mime/ 2>/dev/null || :
$(RM) $(datadir)/pixmaps/TeXmacs.xpm

@ -0,0 +1,29 @@
diff -r -U1 TeXmacs-1.0.7.16-src.orig/Makefile.in TeXmacs-1.0.7.16-src/Makefile.in
--- TeXmacs-1.0.7.16-src.orig/Makefile.in 2012-07-09 21:33:36.000000000 +0700
+++ TeXmacs-1.0.7.16-src/Makefile.in 2012-09-16 11:20:06.000000000 +0700
@@ -171,3 +171,2 @@
$(DESTDIR)$(datadir)/applications
- @update-desktop-database 2>/dev/null || :
$(MKDIR) $(DESTDIR)$(datadir)/application-registry
@@ -181,3 +180,2 @@
$(CP) $(tmdir)/misc/mime/texmacs.xml $(DESTDIR)$(datadir)/mime/packages
- @update-mime-database $(DESTDIR)$(datadir)/mime/ 2>/dev/null || :
$(MKDIR) $(DESTDIR)$(datadir)/pixmaps
@@ -193,4 +191,2 @@
$(DESTDIR)$(datadir)/icons/gnome/scalable/mimetypes
- @gtk-update-icon-cache -t --force \
- $(DESTDIR)$(datadir)/icons/gnome 2>/dev/null || :
@echo installed TeXmacs mime info in $(DESTDIR)$(datadir)
@@ -223,3 +219,2 @@
$(RM) $(datadir)/applications/texmacs.desktop
- @update-desktop-database 2>/dev/null || :
$(RM) $(datadir)/application-registry/texmacs.applications
@@ -228,3 +223,2 @@
$(RM) $(datadir)/mime/packages/texmacs.xml
- @update-mime-database $(DESTDIR)$(datadir)/mime/ 2>/dev/null || :
$(RM) $(datadir)/pixmaps/TeXmacs.xpm
@@ -232,4 +226,2 @@
$(RM) $(datadir)/icons/gnome/scalable/mimetypes/text-texmacs.svg
- @gtk-update-icon-cache -t --force \
- $(DESTDIR)$(datadir)/icons/gnome 2>/dev/null || :
@echo removed TeXmacs mime info from $(datadir)

@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/texmacs-1.0.7.16.ebuild,v 1.1 2012/09/13 06:40:30 grozin Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/texmacs-1.0.7.16-r1.ebuild,v 1.1 2012/09/16 04:52:45 grozin Exp $
EAPI=4
inherit autotools eutils fdo-mime
inherit autotools eutils fdo-mime gnome2-utils
MY_P=${P/tex/TeX}-src
@ -38,8 +38,8 @@ src_prepare() {
# respect LDFLAGS, bug #338459
epatch "${FILESDIR}"/${PN}-plugins.patch
# dont update mime database
epatch "${FILESDIR}"/${PN}-mime.patch
# dont update mime and desktop databases and icon cache
epatch "${FILESDIR}"/${PN}-updates.patch
eautoreconf
}
@ -59,9 +59,11 @@ src_install() {
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
gnome2_icon_cache_update
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xsl-ns-stylesheets/docbook-xsl-ns-stylesheets-1.77.1-r1.ebuild,v 1.6 2012/09/12 09:15:28 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xsl-ns-stylesheets/docbook-xsl-ns-stylesheets-1.77.1-r1.ebuild,v 1.7 2012/09/15 18:49:12 armin76 Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="ruby"
RDEPEND=">=app-text/build-docbook-catalog-1.4

@ -1 +1,2 @@
DIST libspectre-0.2.6.tar.gz 358088 SHA256 2f637c62322c8040514284c00f63a5c310a28801e7dcfbe2ba2791be4fac0dd3 SHA512 4f99afe68293e188f70a5043f0c5199123d6ab0936f196b198f1c66eff980d54a6fba093be39839180dcef82db5fd9780a9d50887e453352d7b90b986829dfb6 WHIRLPOOL 0335575a7a5a5fa5724b35456105badcb845202b0d48b03a03f292aab10959e1a4ba9d94189c935667114878f20f7a5b8cbb892bf52533b4846a5afebb1eecb7
DIST libspectre-0.2.7.tar.gz 387947 SHA256 e81b822a106beed14cf0fec70f1b890c690c2ffa150fa2eee41dc26518a6c3ec SHA512 2e60905f7eeed9ac6ec3b5f8b47a7dad85178c8c35a63ba097ef6088dd334f7fde5797ecb05cf67532b759d07a65006427914d2cd6b09107ecc90620c9541794 WHIRLPOOL b59a1fea4ebd0cac13d4b5c7e76247de214761929bd71cf7879832acc4779786d764ddf2d38c5dea070f6e05c41f0d8460b8a8b11a51c35492827228740fb604

@ -0,0 +1,51 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/libspectre/libspectre-0.2.7.ebuild,v 1.1 2012/09/15 09:31:52 pacho Exp $
EAPI=4
inherit autotools eutils
DESCRIPTION="A library for rendering Postscript documents"
HOMEPAGE="http://www.freedesktop.org/wiki/Software/libspectre"
SRC_URI="http://libspectre.freedesktop.org/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="debug doc static-libs"
RDEPEND=">=app-text/ghostscript-gpl-8.62"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )"
# does not actually test anything, see bug 362557
RESTRICT="test"
DOCS="NEWS README TODO"
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.2.0-interix.patch
eautoreconf # need new libtool for interix
}
src_configure() {
econf \
$(use_enable debug asserts) \
$(use_enable debug checks) \
$(use_enable static-libs static) \
--disable-test
}
src_compile() {
emake
if use doc; then
doxygen || die
fi
}
src_install() {
default
use doc && dohtml -r doc/html/*
find "${D}" -name '*.la' -exec rm -f {} +
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/xapian-omega/xapian-omega-1.2.12.ebuild,v 1.3 2012/07/18 09:48:48 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/xapian-omega/xapian-omega-1.2.12.ebuild,v 1.6 2012/09/16 16:23:04 blueness Exp $
EAPI="4"
@ -11,7 +11,7 @@ S="${WORKDIR}/xapian-omega-${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 arm ~mips ppc ~ppc64 ~x86"
IUSE=""
DEPEND=">=dev-libs/xapian-${PV}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/xdvik/xdvik-22.84.16.ebuild,v 1.16 2011/08/28 16:31:50 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/xdvik/xdvik-22.84.16.ebuild,v 1.17 2012/09/15 09:36:49 naota Exp $
EAPI=3
inherit eutils flag-o-matic elisp-common toolchain-funcs
@ -19,8 +19,13 @@ RDEPEND=">=media-libs/t1lib-5.0.2
x11-libs/libXp
x11-libs/libXpm
motif? ( >=x11-libs/openmotif-2.3:0 )
!motif? ( neXt? ( x11-libs/neXtaw )
!neXt? ( Xaw3d? ( x11-libs/libXaw3d ) ) )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? (
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? ( x11-libs/libXaw )
)
)
virtual/latex-base
!<app-text/texlive-2007"
DEPEND="sys-devel/flex
@ -48,8 +53,11 @@ src_configure() {
if use motif ; then
toolkit="motif"
use neXt && ewarn "neXt USE flag ignored (superseded by motif)"
use Xaw3d && ewarn "Xaw3d USE flag ignored (superseded by motif)"
elif use neXt ; then
toolkit="neXtaw"
use Xaw3d && ewarn "Xaw3d USE flag ignored (superseded by neXt)"
elif use Xaw3d ; then
toolkit="xaw3d"
else

@ -1,3 +1,4 @@
DIST gtkmm-2.24.2.tar.xz 10776640 SHA256 c90c7a29c20dd6d795925bd66ad1ff40be07cea0e4c03f4d6105a8c07448953d SHA512 9f48138641815a40f9c22f6b8785cbcd9e92473c405577dcc6ae29559835d51a17d87fd75518d8043eeec8ce0f643aeb8cfcd68a6df382d0b392da33f6c6f8b7 WHIRLPOOL 2c0408f4b3f5f6296e23a8782a386b80dd70fcb1247309f700bd03c0468c1f9226b501793c4dbc13ba8304be5429d38c4dc4dd8b64cbfcc290f5c23bf3d814e7
DIST gtkmm-3.2.0.tar.xz 8784844 SHA256 6195dac58454e287ae17d380c028827f0a49669a3b93f85e2d4f6eb9459674f2 SHA512 845437f06de0956a208cdf1ec0ee5a855220de4765154f78a35d00e38b6e88b9c671a617d786fbdc91e69c207a377a0b5e80808446233f75055b1da8e85c4aac WHIRLPOOL 489cd735fb9a522968e0f21bb86c0bf7d5f3ed237bfe9a291244c495794ca08ea3120a232365b4f58057e102bc6414e32b8a2b619a8b53189a609a34cc3e7508
DIST gtkmm-3.4.0.tar.xz 9188956 SHA256 42ea4e9acdd37fc3fe7026f8249a5427927b51048adff827bc1312900d6b12e9 SHA512 f98264fe9b4bcd7d926f52408f4a51d7d3191668e95fb9f49c29f88f9a63ef5330ee4d14d021eb4351f3a69646019d9c0963e7065140c5b776e0a7abf9ac62d1 WHIRLPOOL 04ac7aa36198ef4a71b64bd1d750559c499c7970e2e1012a8bb05f7bff6e95f961fa44322904b31af5f17519319a4bf83f1ca302445b9c1cbd3026d73c1ee851
DIST gtkmm-3.4.1.tar.xz 1677032 SHA256 af218681c8ba7b97cafa67419d43be8d1151a541c1aea2a20d76971ef487bdcf SHA512 1fc950ba1277d62e737ba0e26ef90dc6502f9503837c14a42d98b4ca759d1d0f1469ebde496b02857d7f48064a1229766026580e5c4d31745d5d255339ace3d8 WHIRLPOOL 2b2fdc1447f4a03a2c724c8dbf2d41d6b52ba1a17a556697eab5a8c41a3357aaf058140abe2c38fdac9e6570de50193b8a3b3a62640d19740b027e6e6091ee99

@ -0,0 +1,63 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-3.4.1.ebuild,v 1.1 2012/09/15 09:21:19 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2
DESCRIPTION="C++ interface for GTK+2"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="3.0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="aqua doc examples test wayland +X"
REQUIRED_USE="|| ( aqua wayland X )"
RDEPEND="
>=dev-cpp/glibmm-2.32.0:2
>=x11-libs/gtk+-3.4.0:3[aqua?,wayland?,X?]
>=x11-libs/gdk-pixbuf-2.22.1:2
>=dev-cpp/atkmm-2.22.2
>=dev-cpp/cairomm-1.9.2.2
>=dev-cpp/pangomm-2.27.1:1.4
dev-libs/libsigc++:2"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
media-gfx/graphviz
dev-libs/libxslt
app-doc/doxygen )"
# dev-cpp/mm-common"
# eautoreconf needs mm-common
pkg_setup() {
DOCS="AUTHORS ChangeLog PORTING NEWS README"
targets=
G2CONF="${G2CONF}
--enable-api-atkmm
$(use_enable doc documentation)
$(use_enable aqua quartz-backend)
$(use_enable wayland wayland-backend)
$(use_enable X x11-backend)"
}
src_prepare() {
if ! use test; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 1 failed"
fi
if ! use examples; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 2 failed"
fi
gnome2_src_prepare
}

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libcmis/libcmis-0.1.0-r1.ebuild,v 1.1 2012/09/13 15:53:20 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libcmis/libcmis-0.1.0-r1.ebuild,v 1.2 2012/09/15 07:15:48 scarabeus Exp $
EAPI=4
EGIT_REPO_URI="git://gitorious.org/libcmis/libcmis.git"
[[ ${PV} == 9999 ]] && SCM_ECLASS="git-2"
inherit autotools ${SCM_ECLASS}
inherit autotools alternatives ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="C++ client library for the CMIS interface"

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libcmis/libcmis-0.2.3-r1.ebuild,v 1.1 2012/09/13 15:53:20 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libcmis/libcmis-0.2.3-r1.ebuild,v 1.2 2012/09/15 07:15:48 scarabeus Exp $
EAPI=4
EGIT_REPO_URI="git://gitorious.org/libcmis/libcmis.git"
[[ ${PV} == 9999 ]] && SCM_ECLASS="git-2"
inherit eutils autotools ${SCM_ECLASS}
inherit eutils autotools alternatives ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="C++ client library for the CMIS interface"

@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>graphics</herd>
<herd>cpp</herd>
<maintainer>
<email>ssuominen@gentoo.org</email>
<name>Samuli Suominen</name>
</maintainer>
<herd>graphics</herd>
<herd>cpp</herd>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi/libdbi-0.8.4.ebuild,v 1.6 2012/09/13 18:46:50 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi/libdbi-0.8.4.ebuild,v 1.7 2012/09/15 15:09:30 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ HOMEPAGE="http://libdbi.sourceforge.net/"
LICENSE="LGPL-2.1"
IUSE="doc static-libs"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
SLOT=0
DOCS="AUTHORS ChangeLog README README.osx TODO"

@ -1,2 +1,3 @@
DIST mysql-workbench-gpl-5.2.35-src.tar.gz 17874329 SHA256 3681351af061637ce54dcc1b490325e9a4a0b42127e642e60220845fcfc2cbaa SHA512 1b7e94811b39204761dfd9308a51fb78068e2f2cfd141b8add52fdb1eecb51daafe903adcd5ff20066c22606060a672bde479705da7b7bde88719a8d3f12974f WHIRLPOOL 0e1d9d3297eb7fa414804714045db47bc64b4d3888c4de26b8d0a091ddd0b83f88f306c0906e3ac0e598b0f1976f94f58b0b6a42b2db98b173cb2e95519db7ac
DIST mysql-workbench-gpl-5.2.40-src.tar.gz 18902330 SHA256 782be704afd7f2348bab98479c1ace807f83811f24aa268d5853486909c356ed SHA512 adbf5a6ded8f38bbbe3ce91fc0bb8fd7914d8287446302d1b3fca892b5a332883b71c23a481f7f0ebd04f4bfb6275f6a58c5913d6f4bb89a6be9741bd3320495 WHIRLPOOL d36f0ecd8697acf81db43054990b7b74e0df9e51dcdc8ca4329ae26d64292d5011fda776e1790063a4118b02660b471a0fbad5b301188e288180c8cd45ebf5d0
DIST mysql-workbench-gpl-5.2.43-src.tar.gz 30541959 SHA256 d11fb0eb323f4044f7857417d3dd37d8f85a74b8cdb3eb352d770f3ba3900149 SHA512 34c4fe73aef6a5fc83723d489bc6463b49d500ed09346a959a8431c46d5fd7e283f85484bfe9dccb37f8d7ce43ddb0d52c80da734db964c74501c25601c6fab9 WHIRLPOOL 3197570909f1940b37322576e19bd0097ec2da94d57831702e6b38e816f1a1fd15b067c7ac3a6b3a39e2af815cc3466d12b066e0b286fa56b77286a8677d2a90

@ -0,0 +1,93 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-workbench/mysql-workbench-5.2.43.ebuild,v 1.1 2012/09/16 17:18:43 graaff Exp $
EAPI=4
GCONF_DEBUG="no"
PYTHON_DEPEND=2
inherit gnome2 eutils flag-o-matic python autotools
MY_P="${PN}-gpl-${PV}-src"
DESCRIPTION="MySQL Workbench"
HOMEPAGE="http://dev.mysql.com/workbench/"
SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug doc gnome-keyring nls static-libs"
# Build system bundles an unreleased copy of dev-libs/antlr-c 3.4 so we
# can't depend on our own packaged version right now.
CDEPEND="dev-db/sqlite:3
>=x11-libs/gtk+-2.6:2
dev-libs/glib:2
gnome-base/libglade:2.0
dev-libs/libsigc++:2
dev-libs/boost
>=dev-cpp/ctemplate-0.95
>=dev-libs/libxml2-2.6.2:2
>=dev-cpp/glibmm-2.14:2
>=dev-cpp/gtkmm-2.14:2.4
dev-db/libiodbc
dev-libs/libzip
>=virtual/mysql-5.1
dev-libs/libpcre
virtual/opengl
>=dev-lang/lua-5.1[deprecated]
x11-libs/pango
|| ( sys-libs/e2fsprogs-libs
dev-libs/ossp-uuid )
>=x11-libs/cairo-1.5.12[svg]
dev-python/pexpect
>=dev-python/paramiko-1.7.4
doc? ( dev-python/pysqlite:2 )
gnome-keyring? ( gnome-base/libgnome-keyring )
nls? ( sys-devel/gettext )"
RDEPEND="${CDEPEND}
app-admin/sudo
sys-apps/net-tools"
DEPEND="${CDEPEND}
virtual/pkgconfig"
S="${WORKDIR}"/"${MY_P}"
pkg_setup() {
# Make sure we use Python 2 since the code is not compatible with 3.
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# ifconfig isn't in the normal path
sed -i -e 's:ifconfig:/sbin/ifconfig:' plugins/wb.admin/backend/wb_server_control.py || die
# Remove hardcoded CXXFLAGS
sed -i -e 's/debug_flags="-ggdb3 /debug_flags="/' configure || die
sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/Makefile.in ext/scintilla/gtk/Makefile.am || die
# Remove bundled ctemplate version to make sure we use the system
# version, but leave a directory to avoid confusing configure, bug
# 357539.
rm -rf ext/ctemplate || die
mkdir -p ext/ctemplate/ctemplate-src || die
# Regenerate autotools files to work around broken libtool for
# antlr, bug 431756.
eautoreconf
}
src_configure() {
econf \
$(use_enable nls i18n) \
$(use_enable debug) \
$(use_enable static-libs static)
}
src_install() {
emake install DESTDIR="${D}" || die
find "${ED}" -name '*.la' -delete || die
}

@ -1,4 +0,0 @@
DIST pgpool-2.6.3.tar.gz 150829 SHA256 a1aeab14412447f487012dfa8b8c29ff609a938ac9c215c00d30acee0841011e SHA512 2ab6e2c0ff44ac7b8d9bf82a627a65a0767e776389ed6733f3d9308bf1ced4f71cfeb74b63ae3b9d177b938f3a206e0b09c4ebd44f43af38b304c1d3b265b7dd WHIRLPOOL 6c1993a96134ae79515183a00fbd9abb031ba85699c56d97b81a6458f0a90686f6ca4404cc14e2b1cd2024ec449472330cd5a69de2e081ad983389e088ad8ca1
DIST pgpool-3.0.1.tar.gz 156281 SHA256 ad848317abe0fe1b126ec2c9ad2edd220ed4c86127c548b6a137c1724cc9ac3f SHA512 dbb8e72226cce9e4d30f372a549fb6867c1e31ba00a20f8135a49c31d1164f14c836c700ee7b61ce713efbff242ed2482439fd27dc17497667f2030fa1820493 WHIRLPOOL 3b60fd86354c763311ed67121b27d4ebcde3d6994c941fac48ae552261490f9c09b1b97858ef0f34164b72ac47733eacc87ed222160a3c1e1915630d039da655
DIST pgpool-3.4.1.tar.gz 201509 SHA256 39d6229acfdd30616207de997ac2a221dd962361bb0bd532ddb15ecc3f04118d SHA512 6d8d2cf2fccf8e955c0a546976173b8c39996283d1f54cbf292007c6c0b4b73025d183f7826a1ef65277a4940d57662a903f4222e7d578f7c209bcadd42be333 WHIRLPOOL 43027e8547fa1813cc2f9124ad77271dff14ee0a0801dacde66a7689d58b0b17ba87883a01ee9b162a2eb2278b21ca00f31414368662d3c743e2bbab2429f7e7
DIST pgpool-3.4.tar.gz 200954 SHA256 ced042a0af70bddedf6d1b450816a3fc32d76e4d0acc3923acdfb0bc88e8b50d SHA512 2d55a90278ce9af123f77c2a480596f47b17d91f7b3dcf7b0ac2fb7cbf81e200e1d50bebbb635b224f128db82868a40810dd0eadc0fd0c77ec5cef5e1fbcc338 WHIRLPOOL 0a843680f58803e149dcf7be42c0f462aa6238c2bc72b4fb0e1348905c4eddff920743776aa7c5769357e0942bdafe31bdecd981ec5f0eedce4a17fb2063d02a

@ -1,23 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool/files/pgpool.init,v 1.3 2004/07/14 21:41:38 agriffis Exp $
depend() {
need net
use postgresql
}
start() {
ebegin "Starting pgpool"
start-stop-daemon --start --quiet --exec /usr/bin/pgpool
result=$?
eend $result
}
stop() {
ebegin "Stopping pgpool"
start-stop-daemon --stop --quiet --pidfile /var/run/pgpool.pid
result=$?
eend $result
}

@ -1,32 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool/pgpool-2.6.3.ebuild,v 1.7 2010/06/17 18:17:19 patrick Exp $
DESCRIPTION="Connection pool server for PostgreSQL"
HOMEPAGE="http://pgpool.projects.postgresql.org/"
SRC_URI="http://pgfoundry.org/frs/download.php/426/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE=""
DEPEND="dev-db/postgresql-base"
src_unpack() {
unpack ${A}
cd ${S}
sed -i -e "/^logdir/s:/tmp:/var/run:g" pgpool.conf.sample || die
}
src_compile() {
econf --with-pgsql=/usr/include/postgresql || die
emake || die
}
src_install () {
einstall || die
mv ${D}/etc/pgpool.conf.sample ${D}/etc/pgpool.conf
dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README* TODO
newinitd ${FILESDIR}/${PN}.init ${PN}
}

@ -1,32 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool/pgpool-3.0.1.ebuild,v 1.4 2010/06/17 18:17:19 patrick Exp $
DESCRIPTION="Connection pool server for PostgreSQL"
HOMEPAGE="http://pgpool.projects.postgresql.org/"
SRC_URI="http://pgfoundry.org/frs/download.php/733/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="dev-db/postgresql-base"
src_unpack() {
unpack ${A}
cd ${S}
sed -i -e "/^logdir/s:/tmp:/var/run:g" pgpool.conf.sample || die
}
src_compile() {
econf --with-pgsql=/usr/include/postgresql || die
emake || die
}
src_install () {
einstall || die
mv ${D}/etc/pgpool.conf.sample ${D}/etc/pgpool.conf
dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README* TODO
newinitd ${FILESDIR}/${PN}.init ${PN}
}

@ -1,33 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool/pgpool-3.4.1.ebuild,v 1.3 2010/06/17 18:17:19 patrick Exp $
DESCRIPTION="Connection pool server for PostgreSQL"
HOMEPAGE="http://pgpool.projects.postgresql.org/"
SRC_URI="http://pgfoundry.org/frs/download.php/1446/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="dev-db/postgresql-base"
src_unpack() {
unpack ${A}
cd ${S}
sed -i -e "/^logdir/s:/tmp:/var/run:g" pgpool.conf.sample || die
}
src_compile() {
econf --with-pgsql=/usr/include/postgresql || die
emake || die
}
src_install () {
einstall || die
mv ${D}/etc/pgpool.conf.sample ${D}/etc/pgpool.conf
mv ${D}/etc/pool_hba.conf.sample ${D}/etc/pool_hba.conf
dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README* TODO
newinitd ${FILESDIR}/${PN}.init ${PN}
}

@ -1,33 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool/pgpool-3.4.ebuild,v 1.3 2010/06/17 18:17:19 patrick Exp $
DESCRIPTION="Connection pool server for PostgreSQL"
HOMEPAGE="http://pgpool.projects.postgresql.org/"
SRC_URI="http://pgfoundry.org/frs/download.php/1418/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="dev-db/postgresql-base"
src_unpack() {
unpack ${A}
cd ${S}
sed -i -e "/^logdir/s:/tmp:/var/run:g" pgpool.conf.sample || die
}
src_compile() {
econf --with-pgsql=/usr/include/postgresql || die
emake || die
}
src_install () {
einstall || die
mv ${D}/etc/pgpool.conf.sample ${D}/etc/pgpool.conf
mv ${D}/etc/pool_hba.conf.sample ${D}/etc/pool_hba.conf
dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README* TODO
newinitd ${FILESDIR}/${PN}.init ${PN}
}

@ -0,0 +1,79 @@
xbsql/xb_fieldset.cpp | 6 +++---
xbsql/xbsql.cpp | 20 ++++++++++----------
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/xbsql/xb_fieldset.cpp b/xbsql/xb_fieldset.cpp
index ea9e726..f922ed3 100644
--- a/xbsql/xb_fieldset.cpp
+++ b/xbsql/xb_fieldset.cpp
@@ -58,10 +58,10 @@ XBSQL::Index
if ((fldno < 0) || (fldno >= fieldSet.getNumFields()))
return XBSQL::IndexNone ;
- char buff[255] ;
- strncpy (buff, tabname, sizeof(buff)) ;
+ char buff[256] ;
+ strncpy (buff, tabname, sizeof(buff) - 1) ;
strncat (buff, "_", sizeof(buff)) ;
- strncat (buff, getFieldName(fldno), sizeof(buff)) ;
+ strncat (buff, getFieldName(fldno), sizeof(buff) - strlen(tabname) - 1) ;
const char *path = xbase->getPath (buff, "ndx") ;
int fd = open (path, O_RDONLY) ;
diff --git a/xbsql/xbsql.cpp b/xbsql/xbsql.cpp
index 9d07f88..96304c4 100644
--- a/xbsql/xbsql.cpp
+++ b/xbsql/xbsql.cpp
@@ -376,9 +376,9 @@ bool XBaseSQL::createTable
char name [256] ;
xbNdx ndxFile (&dbfFile) ;
- strncpy (name, table, sizeof(name)) ;
+ strncpy (name, table, sizeof(name) - 1) ;
strncat (name, "_", sizeof(name)) ;
- strncat (name, schema[idx].FieldName, sizeof(name)) ;
+ strncat (name, schema[idx].FieldName, sizeof(name) - strlen(table) - 1) ;
path = getPath (name, "ndx") ;
idxflag = index[idx] == XBSQL::IndexUnique ?
@@ -467,9 +467,9 @@ XBSQLTable *XBaseSQL::openTable
{
char name[256] ;
- strncpy (name, table, sizeof(name)) ;
+ strncpy (name, table, sizeof(name) - 1) ;
strncat (name, "_", sizeof(name)) ;
- strncat (name, fSet.getFieldName (idx), sizeof(name)) ;
+ strncat (name, fSet.getFieldName (idx), sizeof(name) - strlen(table) - 1) ;
path = getPath (name, "ndx") ;
#ifndef _WIN32
@@ -873,12 +873,12 @@ bool XBaseSQL::renameTable
char _newName[256] ;
const char *fname = fSet.getFieldName (idx) ;
- strncpy (_oldName, oldName, sizeof(_oldName)) ;
+ strncpy (_oldName, oldName, sizeof(_oldName) - 1) ;
strncat (_oldName, "_", sizeof(_oldName)) ;
- strncat (_oldName, fname, sizeof(_oldName)) ;
- strncpy (_newName, newName, sizeof(_newName)) ;
+ strncat (_oldName, fname, sizeof(_oldName) - strlen(oldName) - 1) ;
+ strncpy (_newName, newName, sizeof(_newName) - 1) ;
strncat (_newName, "_", sizeof(_newName)) ;
- strncat (_newName, fname, sizeof(_newName)) ;
+ strncat (_newName, fname, sizeof(_newName) - strlen(newName) - 1) ;
oldAnon = getPath (_oldName, "ndx") ;
newAnon = getPath (_newName, "ndx") ;
@@ -956,9 +956,9 @@ bool XBaseSQL::dropTable
char _idxName[256] ;
const char *fname = fSet.getFieldName (idx) ;
- strncpy (_idxName, table, sizeof(_idxName)) ;
+ strncpy (_idxName, table, sizeof(_idxName) - 1) ;
strncat (_idxName, "_", sizeof(_idxName)) ;
- strncat (_idxName, fname, sizeof(_idxName)) ;
+ strncat (_idxName, fname, sizeof(_idxName) - strlen(table) - 1) ;
tabAnon = getPath (_idxName, "ndx") ;

@ -0,0 +1,41 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/xbsql/xbsql-0.11-r2.ebuild,v 1.1 2012/09/16 14:58:48 jlec Exp $
EAPI=4
AUTOTOOLS_AUTORECONF=yes
inherit autotools-utils
DESCRIPTION="An SQL Wrapper for the XBase library"
HOMEPAGE="http://www.rekallrevealed.org/"
SRC_URI="http://www.rekallrevealed.org/packages/${P}.tgz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc static-libs"
RDEPEND="
>=dev-db/xbase-3.1.2
sys-libs/readline"
DEPEND="${RDEPEND}
sys-devel/automake
sys-devel/libtool"
PATCHES=(
"${FILESDIR}"/${P}-ncurses64.patch
"${FILESDIR}"/${P}-xbase64.patch
"${FILESDIR}"/${P}-autotools.patch
"${FILESDIR}"/${P}-bfr-overflow.patch
)
DOCS=( AUTHORS Announce ChangeLog INSTALL README TODO )
AUTOTOOLS_IN_SOURCE_BUILD=1
src_install() {
autotools-utils_src_install
use doc && dohtml doc/*
}

@ -0,0 +1,35 @@
From d2c4a279942a4575b80618719646d0767c077e96 Mon Sep 17 00:00:00 2001
From: Guillaume Pitel <guillaume.pitel@exensa.com>
Date: Tue, 6 Mar 2012 17:20:24 +0100
Subject: [PATCH] Added try/catch around EndRequest Record sending (Bug 3765
https://bugzilla.xamarin.com/show_bug.cgi?id=3765)
---
src/Mono.WebServer.FastCgi/Connection.cs | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/Mono.WebServer.FastCgi/Connection.cs b/src/Mono.WebServer.FastCgi/Connection.cs
index 6c70824..0e9ef64 100644
--- a/src/Mono.WebServer.FastCgi/Connection.cs
+++ b/src/Mono.WebServer.FastCgi/Connection.cs
@@ -319,10 +319,13 @@ public void Run ()
{
EndRequestBody body = new EndRequestBody (appStatus,
protocolStatus);
-
- if (IsConnected)
- new Record (1, RecordType.EndRequest, requestID,
- body.GetData ()).Send (socket);
+ try {
+ if (IsConnected)
+ new Record (1, RecordType.EndRequest, requestID,
+ body.GetData ()).Send (socket);
+ } catch (System.Net.Sockets.SocketException) {
+ }
+
int index = GetRequestIndex (requestID);
--
1.7.10

@ -1,10 +1,9 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/xsp/xsp-2.10.2.ebuild,v 1.5 2012/06/04 07:12:22 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/xsp/xsp-2.10.2-r2.ebuild,v 1.1 2012/09/15 12:46:53 pacho Exp $
EAPI=2
inherit go-mono mono user
EAPI="4"
inherit eutils go-mono mono user
PATCHDIR="${FILESDIR}/2.2/"
@ -13,7 +12,7 @@ HOMEPAGE="http://www.mono-project.com/ASP.NET"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
@ -22,6 +21,15 @@ DEPEND="${RDEPEND}"
MAKEOPTS="${MAKEOPTS} -j1"
src_prepare() {
# Added try/catch around EndRequest Record sending, bug #432750
epatch "${FILESDIR}/${PN}-2.10.2-endrequest.patch"
}
src_configure() {
default
}
pkg_preinst() {
enewgroup aspnet
# Give aspnet home dir of /tmp since it must create ~/.wapi
@ -30,10 +38,10 @@ pkg_preinst() {
src_install() {
mv_command="cp -ar" go-mono_src_install
newinitd "${PATCHDIR}"/xsp.initd xsp || die
newinitd "${PATCHDIR}"/mod-mono-server.initd mod-mono-server || die
newconfd "${PATCHDIR}"/xsp.confd xsp || die
newconfd "${PATCHDIR}"/mod-mono-server.confd mod-mono-server || die
newinitd "${PATCHDIR}"/xsp.initd xsp
newinitd "${PATCHDIR}"/mod-mono-server-r1.initd mod-mono-server
newconfd "${PATCHDIR}"/xsp.confd xsp
newconfd "${PATCHDIR}"/mod-mono-server.confd mod-mono-server
keepdir /var/run/aspnet
}

@ -0,0 +1,12 @@
--- readline-1.0.1.0-orig/System/Console/Readline.hsc 2007-11-06 02:25:00.000000000 +1100
+++ readline-1.0.1.0/System/Console/Readline.hsc 2012-09-15 17:30:53.690973810 +1000
@@ -298,6 +298,9 @@
import Foreign.C.Types ( CInt, CChar, CFile )
import Foreign.C.String ( newCString, peekCString, withCString,
castCharToCChar, castCCharToChar )
+#if (__GLASGOW_HASKELL__>=705)
+import Foreign.C.Types(CInt(..))
+#endif
import GHC.Handle ( fdToHandle )
{-# CFILES HsReadline_cbits.c #-}

@ -1,13 +1,16 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/readline/readline-1.0.1.0.ebuild,v 1.2 2012/09/12 16:00:58 qnikst Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/readline/readline-1.0.1.0.ebuild,v 1.3 2012/09/15 07:48:35 gienah Exp $
EAPI=4
CABAL_FEATURES="haddock lib profile"
inherit haskell-cabal
inherit base haskell-cabal
DESCRIPTION="Haskell interface to the GNU readline library"
HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/readline"
DESCRIPTION="An interface to the GNU readline library"
HOMEPAGE="http://hackage.haskell.org/package/readline"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@ -15,5 +18,8 @@ KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND=">=dev-lang/ghc-6.4"
DEPEND="${RDEPEND}"
CABAL_CORE_LIB_GHC_PV="6.8.1 6.8.2 6.8.3 6.10.1 6.10.2"
PATCHES=("${FILESDIR}/${PN}-1.0.1.0-ghc-7.6.patch")

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ecj-gcj/ecj-gcj-3.6.ebuild,v 1.1 2012/05/06 17:41:31 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/ecj-gcj/ecj-gcj-3.6.ebuild,v 1.2 2012/09/16 13:12:54 chithanh Exp $
EAPI=4
@ -17,7 +17,7 @@ SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-
IUSE="+native userland_GNU"
LICENSE="EPL-1.0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
SLOT="3.6"
MY_PS="${MY_PN}-${SLOT}"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.3.ebuild,v 1.1 2012/06/05 18:32:28 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.3.ebuild,v 1.2 2012/09/16 13:16:05 chithanh Exp $
EAPI="4"
@ -11,7 +11,7 @@ HOMEPAGE="http://www.gentoo.org/"
SRC_URI=""
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
SLOT="0"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-config/java-config-2.1.12.ebuild,v 1.1 2012/06/08 10:24:20 ali_bush Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-config/java-config-2.1.12.ebuild,v 1.2 2012/09/16 13:20:41 chithanh Exp $
EAPI="2"
PYTHON_DEPEND="*:2.6"
@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="2"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
DEPEND=""

@ -1,4 +1,2 @@
DIST mono-2.10.5.tar.bz2 33940775 SHA256 a80c644862541f403f8d51a3b7c71c47b6567614884639c2d890e27fa9efaf16 SHA512 5473c16ff93f7100e5a82e246633e516b91915c57a4fb46e92962514be563d5520681e52f6682f63b9f021209217c3beaf67e91e5027a491df97d3252b2db9c0 WHIRLPOOL 6490626c3ff3f82f2a51d151e922e10525547b32cadec385b67223624a17ee4265ef5fee7b39b46e280f689db00721bd6804d9db703d74a91b5d04e1791b9578
DIST mono-2.10.8.tar.bz2 34007203 SHA256 c940bcbb0302411d29c0e7c213e99a0f1db1631de59bce7ed3f21b46da78676f SHA512 a322022376413c2cc90faf7a91e3d09f9827dc6df6dff1164e45215b73ee595c81b2680e4c278b46e5f2cf5bdea5a6e91b915eac5bc3c190f7310252982df458 WHIRLPOOL 1ac82aac6fb78c074f12efb665e2351bf3d820642bcb6211572b55a6a0455c8462cdeb95bbb9eeb3759d0e19954eae455255c9ad618188c5589d4daa7e570271
DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548
DIST mono-2.11.1.tar.bz2 48552641 SHA256 c4fc1ffb074c6ed34e3e7aaa8c828c8b53149801d26c2a29c7c9407ed5ae2341 SHA512 260aa4f3a8a4ed8f1748b89fb8e86853ba11b2ddb0b247d4b4ed1ff68bf38012248a17fe89ba5a81c17371dc038f84ab2b3372a9d3d67314655a91a078b84747 WHIRLPOOL baa803fd7c60e0e01798ebb43905bc9f1e782c1d104a70967e89715c4082b993572a70fa37931259f10e068db0dbb63de1f289dd4558fbe093632a4ad3696454

@ -0,0 +1,196 @@
From 04245de5c480db5dff5983467f7a8606f1321ed6 Mon Sep 17 00:00:00 2001
From: Marek Habersack <grendel@twistedcode.net>
Date: Tue, 24 Jul 2012 18:49:34 -0400
Subject: [PATCH] Fix for Novell bug #739119
---
.../System.Web.Util/SecureHashCodeProvider.cs | 131 ++++++++++++++++++++
mcs/class/System.Web/System.Web.dll.sources | 1 +
mcs/class/System.Web/System.Web/WebROCollection.cs | 5 +-
3 files changed, 136 insertions(+), 1 deletion(-)
create mode 100644 mcs/class/System.Web/System.Web.Util/SecureHashCodeProvider.cs
diff --git a/mcs/class/System.Web/System.Web.Util/SecureHashCodeProvider.cs b/mcs/class/System.Web/System.Web.Util/SecureHashCodeProvider.cs
new file mode 100644
index 0000000..165022c
--- /dev/null
+++ b/mcs/class/System.Web/System.Web.Util/SecureHashCodeProvider.cs
@@ -0,0 +1,131 @@
+//
+// System.Collections.SecureHashCodeProvider.cs
+//
+// Authors:
+// Sergey Chaban (serge@wildwestsoftware.com)
+// Andreas Nahr (ClassDevelopment@A-SoftTech.com)
+// Sebastien Pouliot <sebastien@ximian.com>
+//
+// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
+// Copyright 2012 Xamarin, Inc (http://xamarin.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+using System;
+using System.Collections;
+using System.Globalization;
+
+namespace System.Web.Util
+{
+ class SecureHashCodeProvider : IHashCodeProvider
+ {
+ static readonly SecureHashCodeProvider singletonInvariant = new SecureHashCodeProvider (CultureInfo.InvariantCulture);
+ static SecureHashCodeProvider singleton;
+ static readonly object sync = new object ();
+ static readonly int seed;
+
+ TextInfo m_text; // must match MS name for serialization
+
+ public static SecureHashCodeProvider Default {
+ get {
+ lock (sync) {
+ if (singleton == null) {
+ singleton = new SecureHashCodeProvider ();
+ } else if (singleton.m_text == null) {
+ if (!AreEqual (CultureInfo.CurrentCulture, CultureInfo.InvariantCulture))
+ singleton = new SecureHashCodeProvider ();
+ } else if (!AreEqual (singleton.m_text, CultureInfo.CurrentCulture)) {
+ singleton = new SecureHashCodeProvider ();
+ }
+ return singleton;
+ }
+ }
+ }
+
+ public static SecureHashCodeProvider DefaultInvariant {
+ get { return singletonInvariant; }
+ }
+
+ static SecureHashCodeProvider ()
+ {
+ // It should be enough to fend off the attack described in
+ // https://bugzilla.novell.com/show_bug.cgi?id=739119
+ // In order to predict value of the seed, the attacker would have to know the exact time when
+ // the server process started and since it's a remote attack, this is next to impossible.
+ // Using milliseconds instead of ticks here would make it easier for the attackers since there
+ // would only be as many as 1000 possible values
+ seed = (int)DateTime.UtcNow.Ticks;
+ }
+
+ // Public instance constructor
+ public SecureHashCodeProvider ()
+ {
+ CultureInfo culture = CultureInfo.CurrentCulture;
+ if (!AreEqual (culture, CultureInfo.InvariantCulture))
+ m_text = CultureInfo.CurrentCulture.TextInfo;
+ }
+
+ public SecureHashCodeProvider (CultureInfo culture)
+ {
+ if (culture == null)
+ throw new ArgumentNullException ("culture");
+ if (!AreEqual (culture, CultureInfo.InvariantCulture))
+ m_text = culture.TextInfo;
+ }
+
+ static bool AreEqual (CultureInfo a, CultureInfo b)
+ {
+ return a.LCID == b.LCID;
+ }
+
+ static bool AreEqual (TextInfo info, CultureInfo culture)
+ {
+ return info.LCID == culture.LCID;
+ }
+
+ public int GetHashCode (object obj)
+ {
+ if (obj == null)
+ throw new ArgumentNullException ("obj");
+
+ string str = obj as string;
+
+ if (str == null)
+ return obj.GetHashCode ();
+
+ int h = seed;
+ char c;
+
+ if ((m_text != null) && !AreEqual (m_text, CultureInfo.InvariantCulture)) {
+ str = m_text.ToLower (str);
+ for (int i = 0; i < str.Length; i++) {
+ c = str [i];
+ h = h * 31 + c;
+ }
+ } else {
+ for (int i = 0; i < str.Length; i++) {
+ c = Char.ToLower (str [i], CultureInfo.InvariantCulture);
+ h = h * 31 + c;
+ }
+ }
+ return h;
+ }
+ }
+}
diff --git a/mcs/class/System.Web/System.Web.dll.sources b/mcs/class/System.Web/System.Web.dll.sources
index ca7745a..aa41fca 100644
--- a/mcs/class/System.Web/System.Web.dll.sources
+++ b/mcs/class/System.Web/System.Web.dll.sources
@@ -1174,6 +1174,7 @@ System.Web.Util/IWebPropertyAccessor.cs
System.Web.Util/MachineKeySectionUtils.cs
System.Web.Util/RuntimeHelpers.cs
System.Web.Util/SearchPattern.cs
+System.Web.Util/SecureHashCodeProvider.cs
System.Web.Util/SerializationHelper.cs
System.Web.Util/StrUtils.cs
System.Web.Util/TimeUtil.cs
diff --git a/mcs/class/System.Web/System.Web/WebROCollection.cs b/mcs/class/System.Web/System.Web/WebROCollection.cs
index ddb2e30..e1b98df 100644
--- a/mcs/class/System.Web/System.Web/WebROCollection.cs
+++ b/mcs/class/System.Web/System.Web/WebROCollection.cs
@@ -5,6 +5,7 @@
// Gonzalo Paniagua Javier (gonzalo@novell.com)
//
// (c) 2005-2009 Novell, Inc. (http://www.novell.com)
+// Copyright 2012 Xamarin, Inc (http://xamarin.com)
//
//
// Permission is hereby granted, free of charge, to any person obtaining
@@ -26,8 +27,10 @@
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
+using System.Collections;
using System.Collections.Specialized;
using System.Text;
+using System.Web.Util;
namespace System.Web
{
@@ -36,7 +39,7 @@ class WebROCollection : NameValueCollection
bool got_id;
int id;
- public WebROCollection () : base (StringComparer.OrdinalIgnoreCase) { }
+ public WebROCollection () : base (SecureHashCodeProvider.DefaultInvariant, CaseInsensitiveComparer.DefaultInvariant) { }
public bool GotID {
get { return got_id; }
}
--
1.7.10

@ -0,0 +1,34 @@
From 049bb49f1c5b650166de2a266bc1879c5def0190 Mon Sep 17 00:00:00 2001
From: Marek Habersack <grendel@twistedcode.net>
Date: Wed, 25 Jul 2012 08:42:09 -0400
Subject: [PATCH] Update to fix for Novell bug #739119
---
mcs/class/System.Web/System.Web.UI/Page.cs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/mcs/class/System.Web/System.Web.UI/Page.cs b/mcs/class/System.Web/System.Web.UI/Page.cs
index 989af7e..b2316a4 100644
--- a/mcs/class/System.Web/System.Web.UI/Page.cs
+++ b/mcs/class/System.Web/System.Web.UI/Page.cs
@@ -1175,7 +1175,7 @@ internal void OnFormPostRender (HtmlTextWriter writer, string formUniqueID)
void ProcessPostData (NameValueCollection data, bool second)
{
- NameValueCollection requestValues = _requestValueCollection == null ? new NameValueCollection () : _requestValueCollection;
+ NameValueCollection requestValues = _requestValueCollection == null ? new NameValueCollection (SecureHashCodeProvider.DefaultInvariant, CaseInsensitiveComparer.DefaultInvariant) : _requestValueCollection;
if (data != null && data.Count > 0) {
var used = new Dictionary <string, string> (StringComparer.Ordinal);
@@ -1210,7 +1210,7 @@ void ProcessPostData (NameValueCollection data, bool second)
} else if (!second) {
if (secondPostData == null)
- secondPostData = new NameValueCollection ();
+ secondPostData = new NameValueCollection (SecureHashCodeProvider.DefaultInvariant, CaseInsensitiveComparer.DefaultInvariant);
secondPostData.Add (id, data [id]);
}
}
--
1.7.10

@ -1,274 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.10.5.ebuild,v 1.6 2011/11/10 19:14:21 xarthisius Exp $
EAPI="4"
inherit linux-info mono eutils flag-o-matic multilib go-mono pax-utils
DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
HOMEPAGE="http://www.mono-project.com/Main_Page"
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="minimal pax_kernel xen"
#Bash requirement is for += operator
COMMONDEPEND="!dev-util/monodoc
!minimal? ( =dev-dotnet/libgdiplus-${GO_MONO_REL_PV}* )
ia64? ( sys-libs/libunwind )"
RDEPEND="${COMMONDEPEND}
|| ( www-client/links www-client/lynx )"
DEPEND="${COMMONDEPEND}
sys-devel/bc
virtual/yacc
>=app-shells/bash-3.2
pax_kernel? ( sys-apps/paxctl )"
MAKEOPTS="${MAKEOPTS} -j1"
RESTRICT="test"
pkg_setup() {
if use kernel_linux
then
get_version
if linux_config_exists
then
if linux_chkconfig_present SYSVIPC
then
einfo "CONFIG_SYSVIPC is set, looking good."
else
eerror "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling."
eerror "See http://bugs.gentoo.org/261869 for more info."
die "Please set CONFIG_SYSVIPC in your kernel .config"
fi
else
ewarn "Was unable to determine your kernel .config"
ewarn "Please note that if CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling."
ewarn "See http://bugs.gentoo.org/261869 for more info."
fi
fi
PATCHES=( "${FILESDIR}/${PN}-2.10.2-threads-access.patch" )
}
src_prepare() {
go-mono_src_prepare
# we need to sed in the paxctl -mr in the runtime/mono-wrapper.in so it don't
# get killed in the build proces when MPROTEC is enable. #286280
# RANDMMAP kill the build proces to #347365
if use pax_kernel ; then
ewarn "We are disabling MPROTECT on the mono binary."
sed '/exec/ i\paxctl -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in
fi
}
src_configure() {
# mono's build system is finiky, strip the flags
strip-flags
#Remove this at your own peril. Mono will barf in unexpected ways.
append-flags -fno-strict-aliasing
# NOTE: We need the static libs for now so mono-debugger works.
# See http://bugs.gentoo.org/show_bug.cgi?id=256264 for details
#
# --without-moonlight since www-plugins/moonlight is not the only one
# using mono: https://bugzilla.novell.com/show_bug.cgi?id=641005#c3
#
# --with-profile4 needs to be always enabled since it's used by default
# and, otherwise, problems like bug #340641 appear.
#
# sgen fails on ppc, bug #359515
local myconf=""
use ppc && myconf="${myconf} --with-sgen=no"
go-mono_src_configure \
--enable-static \
--disable-quiet-build \
--without-moonlight \
--with-libgdiplus=$(use minimal && printf "no" || printf "installed" ) \
$(use_with xen xen_opt) \
--without-ikvm-native \
--with-jit \
--disable-dtrace \
--with-profile4 \
${myconf}
}
src_test() {
echo ">>> Test phase [check]: ${CATEGORY}/${PF}"
export MONO_REGISTRY_PATH="${T}/registry"
export XDG_DATA_HOME="${T}/data"
export MONO_SHARED_DIR="${T}/shared"
export XDG_CONFIG_HOME="${T}/config"
export HOME="${T}/home"
emake -j1 check
}
src_install() {
go-mono_src_install
# Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora
# mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html
# for reference.
rm -f "${D}"/usr/$(get_libdir)/mono/2.0/mscorlib.dll.so
rm -f "${D}"/usr/$(get_libdir)/mono/2.0/mcs.exe.so
}
#THINK!!!! Before touching postrm and postinst
#Reference phase order:
#pkg_preinst
#pkg_prerm
#pkg_postrm
#pkg_postinst
pkg_preinst() {
local symlink
local NUNIT_DIR="/usr/$(get_libdir)/mono/nunit"
local pv_atom
if [[ "$(readlink "${ROOT}"/${NUNIT_DIR})" == *"mono-nunit"* ]]
then
for pv_atom in 2.2{,-r1,-r2,-r3,-r4} '2.4_pre*' '2.4_rc*' 2.4
do
if has_version "=dev-lang/mono-${pv_atom}"
then
einfo "If you just received a file collision warning message,"
einfo "be advised that this is a known problem, which will now be fixed:"
ebegin "Found broken symlinks created by $(best_version dev-lang/mono), fixing"
for symlink in \
"${ROOT}/${NUNIT_DIR}" \
"${ROOT}/usr/$(get_libdir)/pkgconfig/nunit.pc" \
"${ROOT}/usr/bin/nunit-console" \
"${ROOT}/usr/bin/nunit-console2"
do
if [[ -L "${symlink}" ]]
then
rm -f "${symlink}" &> /dev/null
fi
done
eend 0
break
fi
done
fi
}
pkg_postinst() {
elog "PLEASE TAKE NOTE!"
elog ""
elog "Some of the namespaces supported by Mono require extra packages to be installed."
elog "Below is a list of namespaces and the corresponding package you must install:"
elog ""
elog ">=x11-libs/cairo-1.6.4"
elog " Mono.Cairo"
elog "Also read:"
elog "http://www.mono-project.com/Mono.Cairo"
elog ""
elog ">=dev-db/firebird-2.0.4.13130.1"
elog " FirebirdSql.Data.Firebird"
elog "Also read:"
elog "http://www.mono-project.com/Firebird_Interbase"
elog ""
elog "=dev-dotnet/gluezilla-${GO_MONO_REL_PV}*"
elog " Mono.Mozilla"
elog " Mono.Mozilla.WebBrowser"
elog " Mono.Mozilla.Widget"
elog " Interop.SHDocVw"
elog " AxInterop.SHDocVw"
elog " Interop.mshtml.dll"
elog " System.Windows.Forms.WebBrowser"
elog " Microsoft.IE"
elog "Also read:"
elog "http://www.mono-project.com/WebBrowser"
elog ""
elog "dev-db/sqlite:3"
elog " Mono.Data.Sqlite"
elog "Also read:"
elog "http://www.mono-project.com/SQLite"
elog ""
elog ">=dev-db/oracle-instantclient-basic-10.2"
elog " System.Data.OracleClient"
elog "Also read:"
elog "http://www.mono-project.com/Oracle"
elog ""
elog "Mono also has support for packages that are not included in portage:"
elog ""
elog "No ebuild available:"
elog " IBM.Data.DB2"
elog "Also read: http://www.mono-project.com/IBM_DB2"
elog ""
elog "No ebuild needed:"
elog " Mono.Data.SybaseClient"
elog "Also read: http://www.mono-project.com/Sybase"
}
# NOTICE: THE COPYRIGHT FILES IN THE TARBALL ARE UNCLEAR!
# WHENEVER YOU THINK SOMETHING IS GPL-2+, IT'S ONLY GPL-2
# UNLESS MIGUEL DE ICAZA HIMSELF SAYS OTHERWISE.
# mono
# The code we use is LGPL, but contributions must be made under the MIT/X11
# license, so Novell can serve its paying customers. Exception is mono/man.
# LICENSE="LGPL-2.1"
# mono/man
# LICENSE="MIT"
# mcs/mcs
# mcs/gmcs
# LICENSE="GPL-2 MIT"
# tests
# LICENSE="MIT"
# mcs/class
# Except the listed exceptions:
# LICENSE="MIT"
# mcs/class/ByteFX.Data
# mcs/class/Npgsql
# LICENSE="LGPL-2.1"
# mcs/class/FirebirdSql.Data.Firebird
# LICENSE="IDPL"
# mcs/class/ICSharpCode.SharpZipLib
# LICENSE="GPL-2-with-linking-exception"
# mcs/class/MicrosoftAjaxLibrary
# LICENSE="Ms-Pl"
# mcs/class/Microsoft.JScript/Microsoft.JScript/TokenStream.cs
# mcs/class/Microsoft.JScript/Microsoft.JScript/Token.cs
# mcs/class/Microsoft.JScript/Microsoft.JScript/Parser.cs
# mcs/class/Microsoft.JScript/Microsoft.JScript/Decompiler.cs
# LICENSE="|| ( NPL-1.1 GPL-2 )"
# mcs/jay
# LICENSE="BSD-4"
# mcs/tools
# Except the listed exceptions:
# LICENSE="MIT"
# mcs/tools/mdoc/Mono.Documentation/monodocs2html.cs
# LICENSE="GPL-2"
# mcs/tools/sqlsharp/SqlSharpCli.cs
# LICENSE="GPL-2"
# mcs/tools/csharp/repl.cs
# LICENSE="|| ( MIT GPL-2 )"
# mcs/tools/mono-win32-setup.nsi
# LICENSE="GPL-2"
# samples
# LICENSE="MIT"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.10.8.ebuild,v 1.5 2012/08/18 12:28:43 xmw Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.10.9-r2.ebuild,v 1.2 2012/09/16 10:43:42 ago Exp $
EAPI="4"
@ -11,7 +11,7 @@ HOMEPAGE="http://www.mono-project.com/Main_Page"
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="amd64 ~ppc ~x86"
IUSE="minimal pax_kernel xen"
@ -52,7 +52,10 @@ pkg_setup() {
ewarn "See http://bugs.gentoo.org/261869 for more info."
fi
fi
PATCHES=( "${FILESDIR}/${PN}-2.10.2-threads-access.patch" )
PATCHES=( "${FILESDIR}/${PN}-2.10.2-threads-access.patch"
"${FILESDIR}/${PN}-2.10.9-CVE-2012-3382.patch"
"${FILESDIR}/${PN}-2.10.9-CVE-2012-3543.patch"
"${FILESDIR}/${PN}-2.10.9-CVE-2012-3543_2.patch" )
}
src_prepare() {
@ -160,42 +163,42 @@ pkg_preinst() {
fi
}
pkg_postinst() {
elog "PLEASE TAKE NOTE!"
elog ""
elog "Some of the namespaces supported by Mono require extra packages to be installed."
elog "Below is a list of namespaces and the corresponding package you must install:"
elog ""
elog ">=x11-libs/cairo-1.6.4"
elog " Mono.Cairo"
elog "Also read:"
elog "http://www.mono-project.com/Mono.Cairo"
elog ""
elog ">=dev-db/firebird-2.0.4.13130.1"
elog " FirebirdSql.Data.Firebird"
elog "Also read:"
elog "http://www.mono-project.com/Firebird_Interbase"
elog ""
elog "dev-db/sqlite:3"
elog " Mono.Data.Sqlite"
elog "Also read:"
elog "http://www.mono-project.com/SQLite"
elog ""
elog ">=dev-db/oracle-instantclient-basic-10.2"
elog " System.Data.OracleClient"
elog "Also read:"
elog "http://www.mono-project.com/Oracle"
elog ""
elog "Mono also has support for packages that are not included in portage:"
elog ""
elog "No ebuild available:"
elog " IBM.Data.DB2"
elog "Also read: http://www.mono-project.com/IBM_DB2"
elog ""
elog "No ebuild needed:"
elog " Mono.Data.SybaseClient"
elog "Also read: http://www.mono-project.com/Sybase"
}
#pkg_postinst() {
# elog "PLEASE TAKE NOTE!"
# elog ""
# elog "Some of the namespaces supported by Mono require extra packages to be installed."
# elog "Below is a list of namespaces and the corresponding package you must install:"
# elog ""
# elog ">=x11-libs/cairo-1.6.4"
# elog " Mono.Cairo"
# elog "Also read:"
# elog "http://www.mono-project.com/Mono.Cairo"
# elog ""
# elog ">=dev-db/firebird-2.0.4.13130.1"
# elog " FirebirdSql.Data.Firebird"
# elog "Also read:"
# elog "http://www.mono-project.com/Firebird_Interbase"
# elog ""
# elog "dev-db/sqlite:3"
# elog " Mono.Data.Sqlite"
# elog "Also read:"
# elog "http://www.mono-project.com/SQLite"
# elog ""
# elog ">=dev-db/oracle-instantclient-basic-10.2"
# elog " System.Data.OracleClient"
# elog "Also read:"
# elog "http://www.mono-project.com/Oracle"
# elog ""
# elog "Mono also has support for packages that are not included in portage:"
# elog ""
# elog "No ebuild available:"
# elog " IBM.Data.DB2"
# elog "Also read: http://www.mono-project.com/IBM_DB2"
# elog ""
# elog "No ebuild needed:"
# elog " Mono.Data.SybaseClient"
# elog "Also read: http://www.mono-project.com/Sybase"
#}
# NOTICE: THE COPYRIGHT FILES IN THE TARBALL ARE UNCLEAR!
# WHENEVER YOU THINK SOMETHING IS GPL-2+, IT'S ONLY GPL-2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.3.15.ebuild,v 1.7 2012/08/22 12:33:11 xmw Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.3.15.ebuild,v 1.8 2012/09/16 16:33:38 blueness Exp $
EAPI=4
@ -14,7 +14,7 @@ SUHOSIN_VERSION="5.3.9-0.9.10"
FPM_VERSION="builtin"
EXPECTED_TEST_FAILURES=""
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 ~amd64-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd"
function php_get_uri ()
{

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.7_p370.ebuild,v 1.1 2012/07/07 07:20:48 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.7_p370.ebuild,v 1.2 2012/09/15 15:08:05 ago Exp $
EAPI=2
@ -30,7 +30,7 @@ SRC_URI="mirror://ruby/${SLOT}/${MY_P}.tar.bz2
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby GPL-2 )"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="+berkdb debug doc examples +gdbm ipv6 rubytests socks5 ssl threads tk xemacs ncurses +readline libedit"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p125.ebuild,v 1.6 2012/07/22 14:07:45 nixnut Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p125.ebuild,v 1.7 2012/09/16 16:45:22 ulm Exp $
EAPI=2
@ -33,7 +33,7 @@ HOMEPAGE="http://www.ruby-lang.org/"
SRC_URI="mirror://ruby/1.9/${MY_P}.tar.bz2
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby BSD-2 )"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl tk xemacs ncurses +readline +yaml" #libedit

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p194-r1.ebuild,v 1.6 2012/08/04 10:53:07 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p194-r1.ebuild,v 1.7 2012/09/16 16:45:22 ulm Exp $
EAPI=4
@ -33,7 +33,7 @@ HOMEPAGE="http://www.ruby-lang.org/"
SRC_URI="mirror://ruby/1.9/${MY_P}.tar.bz2
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby BSD-2 )"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl tk xemacs ncurses +readline +yaml" #libedit

@ -1,2 +1,3 @@
DIST btparser-0.16.tar.xz 309320 SHA256 cb3337a282ef87010631861c2992fa397533b2331cfa2f84e50b62bfb2ae6272 SHA512 1fe347bcc04c080e5bace421beb88d0372732cd670b688c0b597d617746857792bbd582643946d8842bf61cd013d3863f34229682148e2f9a4a9828957f89af0 WHIRLPOOL 91d8228228524e4f021b3ad62bec2d99440fc801635c088cb9cc43ed500324743c87ad0a255af95d101cf0c0bceb760f27e0fb5bd40d5900b8d8b145c0b18e67
DIST btparser-0.17.tar.xz 309636 SHA256 3747087f15d56c08af6e3cafe6bd1b5f2eb8c1fa05ad5346c4730fe1bc07447d SHA512 fd1599032a4e00450a0038e1f8851caea625cc5d178ed241fd14c123a69437601a7bfe792b8b2cd45881f67d6d60817ad7ed8fb43e940809983b32c049bdad4e WHIRLPOOL 5d2d697f63cb4444157436808a01c3a3a224d92915ef4d8aff43efca7c62f557496dd92a3cecfc5fd581e48318152b66fa99873c11f90a67b6d240a2ac54c293
DIST btparser-0.18.tar.xz 343068 SHA256 e209165c43c8852692c513e84212622338e83cf7766344a48fbcfaa027f7a0e2 SHA512 dd5d9fbe1a353aad85e22b9456bf08c835b2011daf229cb37fe3e25b095a9e6f6708d302a7bfa3e1a3865383bcdfab207e8a4a0854024354c3058b1d1e3bf0aa WHIRLPOOL af207c618ce69f75b9956586cd0b463c9ed117e4d20a6204db4d6a76dc465cd6dc90fb1c714dcdb516a60a609ab96e2266986b35490b2ec76a34d558c4624d53

@ -0,0 +1,54 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/btparser/btparser-0.18.ebuild,v 1.1 2012/09/15 11:34:02 pacho Exp $
EAPI="4"
PYTHON_DEPEND="2:2.6"
inherit python
DESCRIPTION="Parser and analyzer for backtraces produced by gdb"
HOMEPAGE="https://fedorahosted.org/btparser/"
SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
RDEPEND=">=dev-libs/glib-2.21:2"
DEPEND="${RDEPEND}
app-arch/xz-utils"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
python_clean_py-compile_files
}
src_configure() {
# Configure checks for python.pc; our python-2.7 installs python-2.7.pc,
# while python-2.6 does not install any pkgconfig file.
export PYTHON_CFLAGS=$(python-config --includes)
export PYTHON_LIBS=$(python-config --libs)
econf \
$(use_enable static-libs static) \
--disable-maintainer-mode
}
src_install() {
default
find "${D}" -name '*.la' -exec rm -f {} +
}
pkg_postinst() {
python_mod_optimize btparser
}
pkg_postrm() {
python_mod_cleanup btparser
}

@ -1,2 +1,3 @@
DIST libcec-1.6.2.tar.gz 929364 SHA256 2d853df4478a9b93ef699c7038cf78a97741b1a594996d1df644f2d5e51d6969 SHA512 6b42c6810ebc6819e1cf1c806a25d8ca5ccc6786d4026a595e7b86336f7cb087d80e9daf464f3bbccb2fa3d009f551fdcb616d5b5ddea2d8db42b28499786dcd WHIRLPOOL 2d78ab7885a04975b7c283041a33747a09b7444bedba27f2cd3057558f255ce3a8c60766766664685c79cf4fd19b35cf7f13281c8eace605891c2948a0a1a9ce
DIST libcec-1.8.1.tar.gz 986052 SHA256 97cda7935404360b56e3c0698deabcc97548bc357a4e4fecbe89de3db12ca0bc SHA512 e8224f1287f5486641b495f84df528d85e793d9a60b547ee6516d7607314b48d2fc10968df42cfd3f35db0b2173ac811d4fd23e3ba2c23c9180b6842b30b8bb3 WHIRLPOOL 97af989c01206a71ff1cfbf615df675a67d563641f6c5a716cf1abbeea79e92c8a840f5a2de0ac4d1d04933f83592b36938601bbe4cdc492a99c18496d754075
DIST libcec-1.9.0.tar.gz 988708 SHA256 93c0c56b446f82ef71499fd88186c7212a92b037cb8a19516140216cc0aae68f SHA512 aba909b63b18ce7aa4f3accdd083eca28222f8aa74d0c43de55ee042db980e6bb00c342f475f7e903b2d86d5fdee78d08641c983cf5b0f19574483a9c0876903 WHIRLPOOL abf5f6f858b1c3d7599940de52ae95349577fd7ab6ae2e4f3164e2139b1799cc44a6b5f563efdbdd8512d4b8f8db3d02cabccdb9f8512b18c14e1ad00a8662f9

@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcec/libcec-1.8.1.ebuild,v 1.1 2012/08/08 18:02:15 thev00d00 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcec/libcec-1.9.0.ebuild,v 1.1 2012/09/15 12:44:39 thev00d00 Exp $
EAPI=4
inherit autotools linux-info vcs-snapshot
inherit autotools eutils linux-info vcs-snapshot
DESCRIPTION="Library for communicating with the Pulse-Eight USB HDMI-CEC Adaptor"
HOMEPAGE="http://libcec.pulse-eight.com"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libiconv/libiconv-1.14.ebuild,v 1.5 2012/09/11 13:09:54 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libiconv/libiconv-1.14.ebuild,v 1.6 2012/09/16 16:18:25 blueness Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/libiconv/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="amd64 arm ~mips ppc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE=""
DEPEND="!sys-libs/glibc

@ -0,0 +1,40 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/liboop/liboop-1.0-r1.ebuild,v 1.1 2012/09/16 11:45:53 pacho Exp $
EAPI=4
inherit eutils flag-o-matic
DESCRIPTION="low-level event loop management library for POSIX-based operating systems"
HOMEPAGE="http://liboop.ofb.net/"
SRC_URI="http://download.ofb.net/liboop/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
IUSE="adns gnome tcl readline"
DEPEND="adns? ( net-libs/adns )
gnome? ( dev-libs/glib )
tcl? ( dev-lang/tcl )
readline? ( sys-libs/readline )"
src_configure() {
export ac_cv_path_PROG_LDCONFIG=true
econf \
$(use_with adns) \
$(use_with gnome) \
$(use_with tcl tcltk) \
$(use_with readline) \
--without-libwww \
--disable-static
}
src_compile() {
emake -j1
}
src_install() {
default
prune_libtool_files
}

@ -1,2 +1,2 @@
DIST libwacom-0.4.tar.xz 238476 SHA256 13a7989572126b7f9013f8289b7e59707e23690fbd5eaa7f033b88245fa12367 SHA512 bf961e2f1a0e2697aa21e5ac15cabb4f6424d5472735ce85a96fd1803da976bbe5b14eac31db539795bede9d6ba3913c15c984c47eb628983db9cc14e9e8e900 WHIRLPOOL 6ec5dca84f17a2eb2014108897e1cec7467fe51cb21a31714650a98c0341b4e069e7a52494218463d24ce5d72934723dc6ec5819c10b8886512e36115fb613d9
DIST libwacom-0.5.tar.bz2 371749 SHA256 62e38476305ba8c998071e77feaa4ec7b8a5ab08b6b483c35f1a4dca8a6b7ede SHA512 4b550e36a1d11e2915a0858a86cc532de4dc07ca96d61f36cdfc05b0bc021d2cbee384734d5f21ee6c1df674bb8c92d90f15a475e01809e4d7474971e54c300a WHIRLPOOL 9ab6e99eac49dbaa09064ee07e4e03b08fcfaf5f09ae0bc9557d9a171cd1981cae5d2739eccd78a9eb9b457c8819a85525eeac26c68c91622a2d8ada669d9ba4
DIST libwacom-0.6.tar.bz2 372573 SHA256 7115690698edc87deec482f0b2526567b858475d2135b5f8ccc946e5e76ec01d SHA512 0ac8269656374b7d3627683556f10874ccb0da887ac46c01cfde8c7ef2effdc84b1fa5975d00b08da39b61afba514d6d1c8aad530608e45bc55ff5d82e1059f8 WHIRLPOOL 112aae2be308440e3731481233216e2e7277495616e2a84fb277d4a051e96b8e69a5f5df9568ab15eb4cf316a7fa00d1c0eef5a42623315fde8cfea14e247507

@ -1,12 +1,14 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libwacom/libwacom-0.4.ebuild,v 1.2 2012/05/04 18:35:48 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libwacom/libwacom-0.6.ebuild,v 1.1 2012/09/15 09:44:06 tetromino Exp $
EAPI=4
inherit gnome.org
inherit eutils toolchain-funcs
DESCRIPTION="Library for identifying Wacom tablets and their model-specific features"
HOMEPAGE="http://linuxwacom.sourceforge.net/"
SRC_URI="mirror://sourceforge/linuxwacom/${PN}/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
@ -31,6 +33,13 @@ src_configure() {
src_install() {
default
local udevdir="$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
dodir "${udevdir}/rules.d"
# generate-udev-rules must be run from inside tools directory
pushd tools > /dev/null
./generate-udev-rules > "${ED}${udevdir}/rules.d/65-libwacom.rules" ||
die "generating udev rules failed"
popd > /dev/null
use doc && dohtml -r doc/html/*
find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
prune_libtool_files
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.8.0-r2.ebuild,v 1.3 2012/09/11 18:07:31 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.8.0-r2.ebuild,v 1.5 2012/09/15 18:04:16 armin76 Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -16,7 +16,7 @@ HOMEPAGE="http://www.xmlsoft.org/"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="debug doc examples icu ipv6 lzma python readline static-libs test"
XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.26-r4.ebuild,v 1.3 2012/09/11 18:09:18 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.26-r4.ebuild,v 1.4 2012/09/16 10:29:53 nativemad Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -15,7 +15,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="crypt debug python static-libs"
DEPEND=">=dev-libs/libxml2-2.6.27:2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.9.2.ebuild,v 1.3 2012/09/08 12:32:02 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.9.2.ebuild,v 1.4 2012/09/15 12:10:14 nativemad Exp $
EAPI=3
WANT_AUTOCONF="2.1"
@ -15,7 +15,7 @@ SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="debug"
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.13.6.ebuild,v 1.3 2012/09/08 12:32:30 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.13.6.ebuild,v 1.4 2012/09/15 12:12:45 nativemad Exp $
EAPI=3
inherit eutils flag-o-matic multilib toolchain-funcs
@ -16,7 +16,7 @@ SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="utils"
DEPEND="virtual/pkgconfig

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save