parent
4ee11cadd5
commit
63097ccaba
@ -1 +0,0 @@
|
||||
DIST bootchart-0.9.tar.bz2 222558 RMD160 c271bf634117c9bcd530055927abffead134b73a SHA1 3e74e4844e0616c5c6514f8152262638f36d72ac SHA256 7738399ecfcfb2242e9f99a316b13a5f59e89052de05074dbf705ccf4edc327d
|
@ -1,134 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/bootchart/bootchart-0.9-r4.ebuild,v 1.5 2012/04/05 21:25:17 phajdan.jr Exp $
|
||||
|
||||
EAPI="2"
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit multilib eutils java-pkg-opt-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Performance analysis and visualization of the system boot process"
|
||||
HOMEPAGE="http://www.bootchart.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa x86"
|
||||
IUSE="acct debug doc java"
|
||||
|
||||
DEPEND="
|
||||
java? (
|
||||
>=virtual/jdk-1.4
|
||||
dev-java/commons-cli
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
java? (
|
||||
>=virtual/jre-1.4
|
||||
dev-java/commons-cli
|
||||
)
|
||||
acct? ( sys-process/acct )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}"-gentoo.patch
|
||||
epatch "${FILESDIR}/${P}"-sh.patch
|
||||
epatch "${FILESDIR}/${P}"-dev-null.patch
|
||||
# bug #317451
|
||||
epatch "${FILESDIR}/accton.patch"
|
||||
|
||||
# delete the included commons-cli and use gentoo's instead
|
||||
# The rest of lib is also bundled but a bit problematic to
|
||||
# package https://bugs.gentoo.org/show_bug.cgi?id=162788
|
||||
rm -rf lib/org/apache/commons/cli lib/org/apache/commons/lang
|
||||
|
||||
if use java ; then
|
||||
java-ant_rewrite-classpath
|
||||
sed -i -e 's,AUTO_RENDER="no",AUTO_RENDER="yes",g' \
|
||||
script/bootchartd.conf || die
|
||||
fi
|
||||
|
||||
if use acct ; then
|
||||
sed -i -e 's,PROCESS_ACCOUNTING="no",PROCESS_ACCOUNTING="yes",g' \
|
||||
script/bootchartd.conf || die
|
||||
fi
|
||||
|
||||
java-pkg-opt-2_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use java ; then
|
||||
local antflags="jar -Dcompiler.nowarn=true $(use_doc)"
|
||||
use debug || antflags="${antflags} -Dbuild.debug=false"
|
||||
eant ${antflags} \
|
||||
-Dgentoo.classpath="$(java-pkg_getjars commons-cli-1):./build"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README README.logger ChangeLog TODO || die
|
||||
|
||||
# No need for this with baselayout-2
|
||||
if has_version "<sys-apps/baselayout-2"; then
|
||||
insinto /$(get_libdir)/rcscripts/addons
|
||||
doins "${FILESDIR}"/profiling-functions.sh || die
|
||||
fi
|
||||
|
||||
into /
|
||||
newsbin script/bootchartd bootchartd || die
|
||||
into /usr
|
||||
|
||||
# This dir is normally empty, but is used to bind to the
|
||||
# temporary dir bootchart normally makes. We do this so
|
||||
# that our profiling script can write to a fixed location.
|
||||
keepdir /lib/bootchart
|
||||
|
||||
insinto /etc
|
||||
doins script/bootchartd.conf || die
|
||||
|
||||
if use java ; then
|
||||
java-pkg_dojar "${PN}.jar"
|
||||
use doc && java-pkg_dojavadoc javadoc/api
|
||||
use source && java-pkg_dosrc src/org
|
||||
java-pkg_dolauncher ${PN} \
|
||||
--main org.bootchart.Main \
|
||||
--java_args "-Djava.awt.headless=true"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version "<sys-apps/baselayout-2"; then
|
||||
elog "To generate the chart, set RC_USE_BOOTCHART=\"yes\""
|
||||
elog "in /etc/conf.d/rc and reboot"
|
||||
else
|
||||
elog "To generate the chart, append this to your kernel commandline"
|
||||
elog " init=/sbin/bootchartd"
|
||||
elog "and reboot"
|
||||
elog "Note: genkernel users should replace init= with real_init= in the above"
|
||||
elog "see https://bugs.gentoo.org/show_bug.cgi?id=275251 for more info"
|
||||
fi
|
||||
elog
|
||||
|
||||
if use java; then
|
||||
elog "The chart will be saved as /var/log/bootchart.png"
|
||||
else
|
||||
elog "If you want to auto render chart of boot process, you"
|
||||
elog "have to enable 'java' USE flag on bootchart. For details"
|
||||
elog "see bootchart configuration file."
|
||||
fi
|
||||
|
||||
elog
|
||||
elog "For best results: "
|
||||
|
||||
if ! use acct ; then
|
||||
elog " Enable 'acct' USE flag on bootchart to enable "
|
||||
elog " process accounting support in bootchart"
|
||||
fi
|
||||
|
||||
elog " Enable BSD process accounting v3 in the kernel"
|
||||
elog " This will produce more accurate process trees"
|
||||
elog " Set AUTO_RENDER_FORMAT to svg in /etc/bootchartd.conf"
|
||||
elog " and view /var/log/bootchart.svgz with batik or"
|
||||
elog " Adobe SVG viewer. This will give you additional"
|
||||
elog " information about the processes in tooltips"
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
--- ./script/bootchartd.old 2010-04-27 12:42:10.182669159 +0200
|
||||
+++ ./script/bootchartd 2010-04-27 12:42:30.276764465 +0200
|
||||
@@ -154,7 +154,7 @@ stop()
|
||||
# Stop process accounting if configured
|
||||
local pacct=
|
||||
if [ "$PROCESS_ACCOUNTING" = "yes" ]; then
|
||||
- accton
|
||||
+ accton off
|
||||
pacct=kernel_pacct
|
||||
fi
|
||||
|
@ -1,7 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /etc/profile
|
||||
|
||||
java -Djava.awt.headless=true \
|
||||
-cp "$(java-config -p commons-cli-1):$(java-config -pbootchart)" \
|
||||
org.bootchart.Main "$@"
|
@ -1,37 +0,0 @@
|
||||
Do not interfere with udev startup.
|
||||
Running udev looks like this:
|
||||
1. mounting empty tmpfs on /dev
|
||||
2. mknod /dev/null and some others
|
||||
3. Running udevd --daemonize
|
||||
|
||||
A running bootchartd writes to /dev/null all the time and so
|
||||
creates a file /dev/null between 1 and 2. mknod refuses to overwrite files
|
||||
and so udevd's stdin/out/err are connected to a file that gets deleted once
|
||||
udevd creates all devices. So we buffer a useless file in memory as long as the
|
||||
system runs.
|
||||
|
||||
Solution: Let bootchartd use its private copy of /dev/null
|
||||
|
||||
--- script/bootchartd.orig 2009-03-08 20:44:36.000000000 +0100
|
||||
+++ script/bootchartd 2009-03-08 20:54:03.000000000 +0100
|
||||
@@ -57,6 +57,9 @@
|
||||
|
||||
[ -n "$LAZY_UMOUNT" ] && umount -nfl "$LOG_DIR"
|
||||
|
||||
+ # do not interfere with udev startup
|
||||
+ mknod -m 666 null c 1 3
|
||||
+
|
||||
# Enable process accounting if configured
|
||||
if [ "$PROCESS_ACCOUNTING" = "yes" ]; then
|
||||
> kernel_pacct
|
||||
@@ -108,8 +111,8 @@
|
||||
uptime=${uptime%%.*}${uptime##*.}
|
||||
echo $uptime
|
||||
|
||||
- # Log the command output
|
||||
- eval $cmd 2>/dev/null
|
||||
+ # Log the command output, errors go to our private /dev/null
|
||||
+ eval $cmd 2>null
|
||||
echo
|
||||
sleep $SAMPLE_PERIOD
|
||||
done >> "$logfile" || stop
|
@ -1,48 +0,0 @@
|
||||
Get bootchart to mount $LOG_DIR to /lib/bootchart so our profiling
|
||||
functions know where to create init_pidname.log
|
||||
|
||||
--- script.orig/bootchartd 2005-11-13 17:40:01.000000000 +0000
|
||||
+++ script/bootchartd 2006-08-04 13:25:00.000000000 +0100
|
||||
@@ -27,16 +27,15 @@
|
||||
elif [ -f $CONF ]; then
|
||||
. $CONF
|
||||
else
|
||||
- echo "$CONF missing"
|
||||
+ echo "$CONF missing" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
-
|
||||
# Start the boot logger.
|
||||
start()
|
||||
{
|
||||
# Make sure only a single instance is running
|
||||
- [ -f "$BOOTLOG_LOCK" ] && return
|
||||
+ [ -f "/lib/bootchart/$BOOTLOG_LOCK" ] && return
|
||||
|
||||
# Mount the temporary file system for log file storage. If possible,
|
||||
# a temporary directory is created. In most cases though (i.e. during
|
||||
@@ -49,8 +48,13 @@
|
||||
LAZY_UMOUNT="yes"
|
||||
mount -n -t tmpfs -o size=$TMPFS_SIZE none "$LOG_DIR" >/dev/null 2>&1
|
||||
fi
|
||||
+
|
||||
cd "$LOG_DIR"
|
||||
> "$BOOTLOG_LOCK"
|
||||
+
|
||||
+ # OK, now bind to a fixed directory so we can create init_pidname.log
|
||||
+ mount --bind "$LOG_DIR" /lib/bootchart
|
||||
+
|
||||
[ -n "$LAZY_UMOUNT" ] && umount -nfl "$LOG_DIR"
|
||||
|
||||
# Enable process accounting if configured
|
||||
@@ -168,6 +172,9 @@
|
||||
rmdir "$LOG_DIR"
|
||||
fi
|
||||
|
||||
+ # We're done, so we can release the mount
|
||||
+ umount /lib/bootchart
|
||||
+
|
||||
# Render the chart if configured (and the renderer is installed)
|
||||
[ "$AUTO_RENDER" = "yes" -a -x /usr/bin/bootchart ] && \
|
||||
/usr/bin/bootchart -o "$AUTO_RENDER_DIR" -f $AUTO_RENDER_FORMAT "$BOOTLOG_DEST"
|
@ -1,12 +0,0 @@
|
||||
diff -ur a/script/bootchartd b/script/bootchartd
|
||||
--- a/script/bootchartd 2005-11-13 17:40:01.000000000 +0000
|
||||
+++ b/script/bootchartd 2007-08-10 11:40:47.000000000 +0100
|
||||
@@ -101,7 +101,7 @@
|
||||
# Write the time (in jiffies).
|
||||
read uptime < /proc/uptime
|
||||
uptime=${uptime%% [0-9]*}
|
||||
- uptime=${uptime/./}
|
||||
+ uptime=${uptime%%.*}${uptime##*.}
|
||||
echo $uptime
|
||||
|
||||
# Log the command output
|
@ -1,86 +0,0 @@
|
||||
# profiling hook script for bootchart in baselayout
|
||||
|
||||
[[ -e /etc/bootchartd.conf ]] && . /etc/bootchartd.conf
|
||||
|
||||
BC_LOG_DIR=/lib/bootchart
|
||||
BC_PID_LOG="${BC_LOG_DIR}/init_pidname.log"
|
||||
BC_PID_LOCK="${BC_LOG_DIR}/init_pidname.lock"
|
||||
BC_LOCK="${BC_LOG_DIR}/${BOOTLOG_LOCK}"
|
||||
|
||||
profiling() {
|
||||
[[ ${RC_BOOTCHART} == "yes" && -x /sbin/bootchartd ]] || return 0
|
||||
|
||||
local opt="$1"
|
||||
shift
|
||||
|
||||
case "${opt}" in
|
||||
start)
|
||||
profiling_start "$@"
|
||||
;;
|
||||
name)
|
||||
profiling_name "$@"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Gets a lock, or blocks until the lock is released and then gets the lock
|
||||
profiling_get_lock()
|
||||
{
|
||||
local lockfile="$1" buffer=
|
||||
|
||||
while ! mkfifo "${lockfile}" &> /dev/null ; do
|
||||
buffer=$(<"${lockfile}")
|
||||
done
|
||||
}
|
||||
|
||||
# Releases a lock and wakes up whoever is waiting on the lock
|
||||
profiling_release_lock()
|
||||
{
|
||||
local lockfile="$1" tempname=$(mktemp "$1.XXXXXXXXXX")
|
||||
|
||||
mv -f "${lockfile}" "${tempname}"
|
||||
touch "${tempname}"
|
||||
rm -f "${tempname}"
|
||||
}
|
||||
|
||||
profiling_name()
|
||||
{
|
||||
local line= subroutine= file= frame=
|
||||
|
||||
# $$ does not work in subshels, that is why finding out
|
||||
# my pid is so nasty
|
||||
if [[ -f $BC_LOCK ]]; then
|
||||
|
||||
# when doing parallel startup, this function can be called
|
||||
# by several processes at the same time,
|
||||
# and bash >> is not atomic so
|
||||
# some synchronization is needed to prevent corrupting the pid file
|
||||
profiling_get_lock "${BC_PID_LOCK}"
|
||||
|
||||
{
|
||||
|
||||
bash -c 'echo -n "${PPID}"'
|
||||
echo " = $@ \\n\\"
|
||||
|
||||
frame=0;
|
||||
while caller "${frame}" &> /dev/null ; do
|
||||
caller "${frame}" | {
|
||||
read line subroutine file
|
||||
echo "${file}: ${subroutine}(${line}) \\n\\"
|
||||
}
|
||||
frame=$((${frame} + 1))
|
||||
done
|
||||
|
||||
echo
|
||||
|
||||
} >> "${BC_PID_LOG}"
|
||||
|
||||
profiling_release_lock "${BC_PID_LOCK}"
|
||||
fi
|
||||
}
|
||||
|
||||
profiling_start()
|
||||
{
|
||||
einfo "Profiling init using bootchart"
|
||||
/sbin/bootchartd init >/dev/null
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
<name>Default assignee for orphaned packages</name>
|
||||
<description>Java is just optional in this package. A dedicated maintainer would be preferable.</description>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Performance analysis and visualization of the system boot process.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name='acct'>Enable process accounting</flag>
|
||||
<flag name='java'>Enable autorendering to svg via a java interface</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST quintuple-agent-1.0.3.tar.gz 195900 RMD160 46ac67cd4ee5631ce924362f503e6772c94abd97 SHA1 0f43b7c64f021e33c715971e17df617bee6890d7 SHA256 91435e31f6ddf034110f8a8650b18091aab9a6e719f768953d1d3c5e6b1d093a
|
@ -1,24 +0,0 @@
|
||||
diff -urNp quintuple-agent-1.0.3.org/po/Makefile.in.in quintuple-agent-1.0.3/po/Makefile.in.in
|
||||
--- quintuple-agent-1.0.3.org/po/Makefile.in.in 2001-03-18 10:09:03.000000000 +0200
|
||||
+++ quintuple-agent-1.0.3/po/Makefile.in.in 2008-04-29 20:59:26.000000000 +0300
|
||||
@@ -111,16 +111,16 @@ install-data: install-data-@USE_NLS@
|
||||
install-data-no: all
|
||||
install-data-yes: all
|
||||
if test -r "$(MKINSTALLDIRS)"; then \
|
||||
- $(MKINSTALLDIRS) $(datadir); \
|
||||
+ $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
|
||||
else \
|
||||
- $(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
|
||||
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
|
||||
fi
|
||||
@catalogs='$(CATALOGS)'; \
|
||||
for cat in $$catalogs; do \
|
||||
cat=`basename $$cat`; \
|
||||
case "$$cat" in \
|
||||
- *.gmo) destdir=$(gnulocaledir);; \
|
||||
- *) destdir=$(localedir);; \
|
||||
+ *.gmo) destdir=$(DESTDIR)/$(gnulocaledir);; \
|
||||
+ *) destdir=$(DESTDIR)/$(localedir);; \
|
||||
esac; \
|
||||
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
|
||||
dir=$$destdir/$$lang/LC_MESSAGES; \
|
@ -1,11 +0,0 @@
|
||||
diff -urNp quintuple-agent-1.0.3.old/configure quintuple-agent-1.0.3/configure
|
||||
--- quintuple-agent-1.0.3.old/configure 2001-07-04 00:25:32.000000000 +0300
|
||||
+++ quintuple-agent-1.0.3/configure 2006-09-20 20:31:25.000000000 +0300
|
||||
@@ -4062,6 +4062,7 @@ else
|
||||
#line 4063 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
+#include <unistd.h>
|
||||
#if STDC_HEADERS
|
||||
#include <stdlib.h>
|
||||
#include <stddef.h>
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/quintuple-agent/quintuple-agent-1.0.3.ebuild,v 1.17 2008/04/29 18:07:07 alonbl Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Quintuple Agent stores your (GnuPG) secrets in a secure manner."
|
||||
HOMEPAGE="http://www.vibe.at/tools/q-agent"
|
||||
SRC_URI="http://www.vibe.at/tools/q-agent/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ppc amd64"
|
||||
IUSE="nls gtk"
|
||||
|
||||
COMMON_DEPEND="app-crypt/gnupg
|
||||
=dev-libs/glib-1.2*
|
||||
gtk? ( =x11-libs/gtk+-1.2* )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${P}-socklen_t.patch"
|
||||
epatch "${FILESDIR}/${P}-build.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf $(use_enable nls) || die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
dodoc AUTHORS BUGS ChangeLog NEWS README THANKS TODO
|
||||
docinto doc
|
||||
dodoc doc/*.sgml
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST canna-canada-med-20030309.tar.gz 2032221 RMD160 a623b318ee0b3a927302a07b91bdf01f2c6463c9 SHA1 d87803ee78cb5256f205c73532f07a86dbda11e1 SHA256 b5781f06a8e232628fa74ccd5414fb3777e54413accd1d9977c5a1b7585cb538
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/canna-canada-med/canna-canada-med-20030309.ebuild,v 1.7 2006/10/21 00:16:46 flameeyes Exp $
|
||||
|
||||
inherit cannadic
|
||||
|
||||
IUSE=""
|
||||
|
||||
DESCRIPTION="Set of medical dictionaries for Canna"
|
||||
HOMEPAGE="http://spica.onh.go.jp/med_dic/"
|
||||
SRC_URI="http://dev.gentoo.org/~usata/distfiles/${P}.tar.gz"
|
||||
#SRC_URI="ftp://spica.onh.go.jp/pub/med_dic/canna/canada_med_fbsd.tar.gz"
|
||||
|
||||
LICENSE="canada-med"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 alpha ppc ppc64"
|
||||
|
||||
DEPEND=">=app-i18n/canna-3.6_p4"
|
||||
|
||||
S="${WORKDIR}/canada_med"
|
||||
|
||||
CANNADICS="med henkaku medinst oldchar xfs medx"
|
||||
DOCS="COPYRIGHT.canadamed.ja INSTALL.fbsd.ja"
|
@ -1,11 +0,0 @@
|
||||
canadamed.cbd(canadamed.mwd) -med---
|
||||
canadamed.cld(canadamed.mwd) -med---
|
||||
henkaku.cbd(henkaku.mwd) -henkaku---
|
||||
henkaku.cld(henkaku.mwd) -henkaku---
|
||||
oldchar.cbd(oldchar.mwd) -oldchar---
|
||||
oldchar.cld(oldchar.mwd) -oldchar---
|
||||
medinst.cbd(medinst.mwd) -medinst---
|
||||
medinst.cld(medinst.mwd) -medinst---
|
||||
medx.cbd(medx.mwd) -medx---
|
||||
medx.cld(medx.mwd) -medx---
|
||||
canadasfx.ctd(.swd) -sfx---
|
@ -1 +0,0 @@
|
||||
DIST canna-shion-20010916.tar.gz 1397115 RMD160 2adde84f9aa30302fc58486bff10ae227bee687d SHA1 c4369b8197a2a44b2a291a46edd9e6d6384da143 SHA256 602dacdbef97376f71679a78318d3ff4f3e25fa6db06fe52aaf85311a123ef08
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/canna-shion/canna-shion-20010916.ebuild,v 1.8 2006/10/21 00:10:03 flameeyes Exp $
|
||||
|
||||
inherit cannadic
|
||||
|
||||
IUSE=""
|
||||
|
||||
DESCRIPTION="Canna support dictionary to improve kana-kanji conversion"
|
||||
HOMEPAGE="http://www.coolbrain.net/shion.html"
|
||||
SRC_URI="http://dev.gentoo.org/~usata/distfiles/${P}.tar.gz"
|
||||
#SRC_URI="http://www.coolbrain.net/dl/shion/shion.tar.gz"
|
||||
|
||||
LICENSE="freedist"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 alpha ppc ppc64 ~amd64"
|
||||
|
||||
DEPEND=">=app-i18n/canna-3.6_p3-r1"
|
||||
|
||||
S="${WORKDIR}/${PN/canna-/}"
|
||||
|
||||
CANNADICS="pub sup basho scien kaom keisan"
|
||||
DOCS="README COPYRIGHT"
|
||||
|
||||
src_compile() {
|
||||
for d in $CANNADICS ; do
|
||||
einfo "Compiling $d.ctd..."
|
||||
mkbindic $d.ctd || die
|
||||
done
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
basho.cbd(basho.mwd) -basho---
|
||||
keisan.cbd(keisan.mwd) -keisan---
|
||||
pub.cbd(pub.mwd) -pub---
|
||||
scien.cbd(scien.mwd) -scien---
|
||||
sup.cbd(sup.mwd) -sup---
|
||||
kaom.cbd(kaom.mwd) -kaom---
|
||||
basho.cld(basho.mwd) -basho---
|
||||
keisan.cld(keisan.mwd) -keisan---
|
||||
pub.cld(pub.mwd) -pub---
|
||||
scien.cld(scien.mwd) -scien---
|
||||
sup.cld(sup.mwd) -sup---
|
||||
kaom.cld(kaom.mwd) -kaom---
|
@ -1,4 +0,0 @@
|
||||
DIST jigyosyo_030726.lzh 786097 RMD160 cbc865ab858abb1a1539a508d0a99b31f916807c SHA1 db6a5d2d41442e01b926d6b6480206ed7cc6e602 SHA256 7c21d995ca8481bc90876cbc1a7632f1c659821aafb2eddbc22cad607edd08db
|
||||
DIST ken_all_030726.lzh 1715259 RMD160 b5501d63cce0012b551624fa3cfb0ea137932c1c SHA1 0bef39249692eb1f0711ad4b7a27363c34dc0e71 SHA256 c618bad93201885309903d95bc48d801636f6a3da61feb931a2f961fcb44fde2
|
||||
DIST zipcode-20021021.tar.bz2 1171807 RMD160 2a9eac21c87896e7b327b6770e5c841a36582bed SHA1 c20f71229b0460c6c7d3286d7a8f8074de424d24 SHA256 7576d3f1097cf07de6e9c306ae24c20ea0b5a830dc0f0e260563ea69c2cbadc0
|
||||
DIST zipcode-20040803.tar.bz2 1182737 RMD160 ab9aced3cc5b737f51b77850e58290a3a4e40027 SHA1 0584010d6bd7e3389b75505e61198077b86585c4 SHA256 907ce5cae37c7c66328fe30aca7b8f9459b17781b584488336017c6a5c0b6d5d
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/canna-zipcode/canna-zipcode-20021021-r2.ebuild,v 1.8 2009/10/17 22:50:46 halcy0n Exp $
|
||||
|
||||
inherit cannadic
|
||||
|
||||
MY_P="${P/canna-/}"
|
||||
MY_DATE="030726"
|
||||
|
||||
DESCRIPTION="Japanese Zipcode dictionary for Canna"
|
||||
HOMEPAGE="http://bonobo.gnome.gr.jp/~nakai/canna/"
|
||||
SRC_URI="http://bonobo.gnome.gr.jp/~nakai/canna/${MY_P}.tar.bz2
|
||||
http://gentoojp.sourceforge.jp/distfiles/ken_all_${MY_DATE}.lzh
|
||||
http://gentoojp.sourceforge.jp/distfiles/jigyosyo_${MY_DATE}.lzh"
|
||||
|
||||
LICENSE="GPL-2 public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ppc sparc alpha"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-i18n/canna-3.6_p3-r1
|
||||
dev-lang/perl
|
||||
app-i18n/nkf
|
||||
app-arch/lha"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
CANNADICS="zipcode jigyousyo"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.bz2
|
||||
cd "${S}"
|
||||
lha e "${DISTDIR}/ken_all_${MY_DATE}.lzh"
|
||||
lha e "${DISTDIR}/jigyosyo_${MY_DATE}.lzh"
|
||||
touch *.csv
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
make all || die
|
||||
mkbindic zipcode.t || die
|
||||
mkbindic jigyosyo.t || die
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/canna-zipcode/canna-zipcode-20040803.ebuild,v 1.7 2009/10/17 22:49:38 halcy0n Exp $
|
||||
|
||||
inherit cannadic
|
||||
|
||||
MY_P="${P/canna-/}"
|
||||
MY_DATE="030726"
|
||||
|
||||
DESCRIPTION="Japanese Zipcode dictionary for Canna"
|
||||
HOMEPAGE="http://bonobo.gnome.gr.jp/~nakai/canna/"
|
||||
SRC_URI="http://bonobo.gnome.gr.jp/~nakai/canna/${MY_P}.tar.bz2
|
||||
http://gentoojp.sourceforge.jp/distfiles/ken_all_${MY_DATE}.lzh
|
||||
http://gentoojp.sourceforge.jp/distfiles/jigyosyo_${MY_DATE}.lzh"
|
||||
|
||||
LICENSE="GPL-2 public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ppc sparc alpha ppc64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-i18n/canna-3.6_p3-r1
|
||||
dev-lang/perl
|
||||
app-i18n/nkf
|
||||
app-arch/lha"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
CANNADICS="zipcode jigyousyo"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.bz2
|
||||
cd "${S}"
|
||||
lha e "${DISTDIR}/ken_all_${MY_DATE}.lzh"
|
||||
lha e "${DISTDIR}/jigyosyo_${MY_DATE}.lzh"
|
||||
touch *.csv
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
make all || die
|
||||
mkbindic zipcode.t || die
|
||||
mkbindic jigyosyo.t || die
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
zipcode.cbd(zipcode.mwd) -zipcode---
|
||||
zipcode.cld(zipcode.mwd) -zipcode---
|
||||
|
||||
jigyosyo.cbd(jigyosyo.mwd) -jigyosyo---
|
||||
jigyosyo.cld(jigyosyo.mwd) -jigyosyo---
|
@ -1 +0,0 @@
|
||||
DIST sumika-0.12.tar.gz 526439 RMD160 7b255501f469812e5e7e5bb543f84d069a9e06bd SHA1 ffa742670d6ea29a08b94f950e3052b081e4fdb7 SHA256 c69703d331c9293ae2d2b5e63887d1d015f5e8e0e2cb3c5410313cac4b09f4a0
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-dicts/sumika/sumika-0.12.ebuild,v 1.10 2011/03/27 10:12:38 nirbheek Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
DESCRIPTION="management utility for dictionaries of Anthy, SKK, Canna and PRIME"
|
||||
HOMEPAGE="http://sumika.sourceforge.jp/"
|
||||
SRC_URI="mirror://sourceforge.jp/${PN}/9450/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ppc"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-2.2:2
|
||||
>=dev-libs/glib-2.2:2
|
||||
dev-libs/gdome2
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_compile() {
|
||||
econf $(use_enable nls) || die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die
|
||||
|
||||
# we have our own place for docs
|
||||
dodir /usr/share/doc
|
||||
mv "${D}/usr/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST latexila-2.4.0.tar.xz 633352 RMD160 624fa7c8c1159149af2855173b5e23baac3e7147 SHA1 fc2ea1ce0f2f1b3d33ce47a18446ba73fa17e0f6 SHA256 9fc9e1abbcc5b6667be6592e3f59759086ac47e361ed226a14803d2067590fed
|
||||
DIST latexila-2.4.1.tar.xz 637204 RMD160 effea994c29e625bd80b94241e493ca843387a52 SHA1 c92957fae40c4dc547ae1fe062ea3d14c87c382a SHA256 22cf882008a28637e9e6bec2d3fe551df18d0e0452b482e1920cdc776cb31b44
|
||||
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/latexila/latexila-2.4.1.ebuild,v 1.1 2012/06/16 10:36:37 pacho Exp $
|
||||
|
||||
EAPI="4"
|
||||
CMAKE_MIN_VERSION="2.6.4"
|
||||
CMAKE_IN_SOURCE_BUILD="yes" # for gnome2.eclass compat
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit cmake-utils gnome2
|
||||
|
||||
DESCRIPTION="Integrated LaTeX environment for GNOME"
|
||||
HOMEPAGE="http://projects.gnome.org/latexila/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gnome +latexmk rubber vala"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-text/gtkspell:2
|
||||
>=dev-libs/glib-2.30:2
|
||||
dev-libs/libgee:0
|
||||
dev-libs/libunique:1
|
||||
>=x11-libs/gtk+-2.16:2
|
||||
>=x11-libs/gtksourceview-2.10:2.0
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/libX11
|
||||
x11-libs/pango
|
||||
gnome? ( gnome-base/gsettings-desktop-schemas )
|
||||
vala? ( >=dev-lang/vala-0.16.0:0.16 )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
virtual/latex-base
|
||||
x11-themes/hicolor-icon-theme
|
||||
latexmk? ( dev-tex/latexmk )
|
||||
rubber? ( dev-tex/rubber )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/itstool
|
||||
virtual/pkgconfig
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS HACKING NEWS README"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ -n ${LINGUAS+set} ]]; then
|
||||
# LINGUAS is set, let's try to respect it.
|
||||
pushd po > /dev/null
|
||||
local po_file
|
||||
for po_file in *.po; do
|
||||
has "${po_file%.po}" ${LINGUAS} || rm -v "${po_file}"
|
||||
done
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs="
|
||||
VALAC=$(type -p valac-0.16)
|
||||
$(cmake-utils_use_build vala VALA)
|
||||
$(cmake-utils_use_with gnome GNOME)
|
||||
-DCOMPILE_SCHEMA=OFF"
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST PlayOnLinux_3.8.12.tar.gz 2511896 RMD160 24eb700c3749b7685db321cf8b0d629c7f285a4b SHA1 2c88d67b2b62c917b9b280c5a7decd19f39af23c SHA256 0f82580e8ccad2129c94e6b02546b8bf1317936b8705d9844379d6a3268d714c
|
||||
DIST PlayOnLinux_3.8.8.tar.gz 2467359 RMD160 c9ba63d9483e087eeea49450a095df5575d751e5 SHA1 063e0235f1ee9e619b068c95ea2038dfe2489f29 SHA256 385408b54b2d02290846e8952d850d40cfd087afbad3dbd149db62f69a922a58
|
||||
DIST PlayOnLinux_4.0.14.tar.gz 3201406 RMD160 321d24a0bd3bdcf60ed6de85cf1d113cd6a9b751 SHA1 ce4269db53a3feef69d92f7da1f7ae9685f90865 SHA256 674d4876c1279b34be39fe121202e209f1d04e8674531c5b091ebf8629d70e03
|
||||
DIST PlayOnLinux_4.1.1.tar.gz 4010031 RMD160 a65e68d5dea56deae9dac849a90a270d5bc3ad9e SHA1 c1f1bf0ddde32bcb522c9b724fe589527751d569 SHA256 eb314836ac798c7cbafdc76dc0660b2178610d3dc557d97aa7c72dfc0dee8e63
|
||||
|
@ -1,108 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/playonlinux/playonlinux-3.8.12.ebuild,v 1.2 2011/05/25 14:29:40 volkmar Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils python games
|
||||
|
||||
MY_PN="PlayOnLinux"
|
||||
|
||||
DESCRIPTION="set of scripts to easily install and use Windows games and software"
|
||||
HOMEPAGE="http://playonlinux.com/"
|
||||
SRC_URI="http://www.playonlinux.com/script_files/${MY_PN}/${PV}/${MY_PN}_${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="app-emulation/wine
|
||||
app-arch/cabextract
|
||||
app-arch/unzip
|
||||
dev-python/wxpython:2.8
|
||||
|| ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
|
||||
net-misc/wget
|
||||
x11-apps/mesa-progs
|
||||
x11-terms/xterm"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
# TODO:
|
||||
# Having a real install script and let playonlinux use standard filesystem
|
||||
# architecture to prevent having everything installed into GAMES_DATADIR
|
||||
# It will let using LANGUAGES easily
|
||||
# How to deal with Microsoft Fonts installation asked every time ?
|
||||
# How to deal with wine version installed ? (have a better mgmt of system one)
|
||||
# Look at debian pkg: http://packages.debian.org/sid/playonlinux
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
games_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s/\(Categories=\).*/\1Game;Emulator;/" etc/PlayOnLinux.desktop \
|
||||
|| die "sed failed"
|
||||
sed -e 's/PYTHON="python"/PYTHON="python2"/' -i lib/variables || die "sed failed"
|
||||
python_convert_shebangs -r 2 .
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# all things without exec permissions
|
||||
insinto "${GAMES_DATADIR}/${PN}"
|
||||
doins -r themes lang lib etc plugins || die "doins failed"
|
||||
|
||||
# bash/ install
|
||||
exeinto "${GAMES_DATADIR}/${PN}/bash"
|
||||
doexe bash/* || die "doexe failed"
|
||||
exeinto "${GAMES_DATADIR}/${PN}/bash/terminals"
|
||||
doexe bash/terminals/* || die "doexe failed"
|
||||
exeinto "${GAMES_DATADIR}/${PN}/bash/expert"
|
||||
doexe bash/expert/* || die "doexe failed"
|
||||
exeinto "${GAMES_DATADIR}/${PN}/bash/daemon"
|
||||
doexe bash/daemon/* || die "doexe failed"
|
||||
|
||||
# python/ install
|
||||
exeinto "${GAMES_DATADIR}/${PN}/python"
|
||||
doexe python/* || die "doexe failed"
|
||||
# sub dir without exec permissions
|
||||
insinto "${GAMES_DATADIR}/${PN}/python"
|
||||
doins -r python/lib || die "doins failed"
|
||||
|
||||
# main executable files
|
||||
exeinto "${GAMES_DATADIR}/${PN}"
|
||||
doexe ${PN}{,-pkg,-daemon,-cmd,-shell,-url_handler} || die "doexe failed"
|
||||
|
||||
# making a script to run playonlinux from ${GAMES_BINDIR}
|
||||
echo "#!/bin/bash" > ${PN}_launcher
|
||||
echo "cd \"${GAMES_DATADIR}/${PN}\" && ./${PN} \$*" >> ${PN}_launcher
|
||||
newgamesbin playonlinux_launcher playonlinux || die "newgamesbin failed"
|
||||
|
||||
# making a script to run playonlinux-cmd from ${GAMES_BINDIR}
|
||||
echo "#!/bin/bash" > ${PN}_cmd_launcher
|
||||
echo "cd \"${GAMES_DATADIR}/${PN}\" && ./${PN}-cmd \$*" >> ${PN}_cmd_launcher
|
||||
newgamesbin playonlinux_cmd_launcher playonlinux-cmd || die "newgamesbin failed"
|
||||
|
||||
dodoc CHANGELOG || die "dodoc failed"
|
||||
|
||||
doicon etc/${PN}.png || die "doicon failed"
|
||||
domenu etc/${MY_PN}.desktop || die "domenu failed"
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
python_mod_optimize "${GAMES_DATADIR}/${PN}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup "${GAMES_DATADIR}/${PN}"
|
||||
|
||||
ewarn "Installed softwares and games with playonlinux have not been removed."
|
||||
ewarn "To remove them, you can re-install playonlinux and remove them using it"
|
||||
ewarn "or do it manually by removing .PlayOnLinux/ in your home directory."
|
||||
}
|
@ -1,107 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/playonlinux/playonlinux-3.8.8.ebuild,v 1.3 2011/04/16 20:28:27 arfrever Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils python games
|
||||
|
||||
MY_PN="PlayOnLinux"
|
||||
|
||||
DESCRIPTION="set of scripts to easily install and use Windows games and software"
|
||||
HOMEPAGE="http://playonlinux.com/"
|
||||
SRC_URI="http://www.playonlinux.com/script_files/${MY_PN}/${PV}/${MY_PN}_${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="app-emulation/wine
|
||||
app-arch/cabextract
|
||||
app-arch/unzip
|
||||
dev-python/wxpython:2.8
|
||||
|| ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
|
||||
net-misc/wget
|
||||
x11-apps/mesa-progs
|
||||
x11-terms/xterm"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
# TODO:
|
||||
# Having a real install script and let playonlinux use standard filesystem
|
||||
# architecture to prevent having everything installed into GAMES_DATADIR
|
||||
# It will let using LANGUAGES easily
|
||||
# How to deal with Microsoft Fonts installation asked every time ?
|
||||
# How to deal with wine version installed ? (have a better mgmt of system one)
|
||||
# Look at debian pkg: http://packages.debian.org/sid/playonlinux
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s/\(Categories=\).*/\1Game;Emulator;/" etc/PlayOnLinux.desktop \
|
||||
|| die "sed failed"
|
||||
sed -e 's/PYTHON="python"/PYTHON="python2"/' -i lib/variables || die "sed failed"
|
||||
python_convert_shebangs -r 2 .
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# all things without exec permissions
|
||||
insinto "${GAMES_DATADIR}/${PN}"
|
||||
doins -r themes lang lib etc plugins || die "doins failed"
|
||||
|
||||
# bash/ install
|
||||
exeinto "${GAMES_DATADIR}/${PN}/bash"
|
||||
doexe bash/* || die "doexe failed"
|
||||
exeinto "${GAMES_DATADIR}/${PN}/bash/terminals"
|
||||
doexe bash/terminals/* || die "doexe failed"
|
||||
exeinto "${GAMES_DATADIR}/${PN}/bash/expert"
|
||||
doexe bash/expert/* || die "doexe failed"
|
||||
exeinto "${GAMES_DATADIR}/${PN}/bash/daemon"
|
||||
doexe bash/daemon/* || die "doexe failed"
|
||||
|
||||
# python/ install
|
||||
exeinto "${GAMES_DATADIR}/${PN}/python"
|
||||
doexe python/* || die "doexe failed"
|
||||
# sub dir without exec permissions
|
||||
insinto "${GAMES_DATADIR}/${PN}/python"
|
||||
doins -r python/lib || die "doins failed"
|
||||
|
||||
# main executable files
|
||||
exeinto "${GAMES_DATADIR}/${PN}"
|
||||
doexe ${PN}{,-pkg,-daemon,-cmd,-shell} || die "doexe failed"
|
||||
|
||||
# making a script to run playonlinux from ${GAMES_BINDIR}
|
||||
echo "#!/bin/bash" > ${PN}_launcher
|
||||
echo "cd \"${GAMES_DATADIR}/${PN}\" && ./${PN} \$*" >> ${PN}_launcher
|
||||
newgamesbin playonlinux_launcher playonlinux || die "newgamesbin failed"
|
||||
|
||||
# making a script to run playonlinux-cmd from ${GAMES_BINDIR}
|
||||
echo "#!/bin/bash" > ${PN}_cmd_launcher
|
||||
echo "cd \"${GAMES_DATADIR}/${PN}\" && ./${PN}-cmd \$*" >> ${PN}_cmd_launcher
|
||||
newgamesbin playonlinux_cmd_launcher playonlinux-cmd || die "newgamesbin failed"
|
||||
|
||||
dodoc CHANGELOG || die "dodoc failed"
|
||||
|
||||
doicon etc/${PN}.png || die "doicon failed"
|
||||
domenu etc/${MY_PN}.desktop || die "domenu failed"
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
python_mod_optimize "${GAMES_DATADIR}/${PN}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup "${GAMES_DATADIR}/${PN}"
|
||||
|
||||
ewarn "Installed softwares and games with playonlinux have not been removed."
|
||||
ewarn "To remove them, you can re-install playonlinux and remove them using it"
|
||||
ewarn "or do it manually by removing .PlayOnLinux/ in your home directory."
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST rio500-0.7.tar.gz 169143 RMD160 59f56abb5f5ca16d6a8a7792dd227417bcd66709 SHA1 f22237d3e13222da69d7b7a09f7e27e2aff8e1b8 SHA256 7a678571c70829386c3d4e042e709ae7036c50227c1c7efa8e9d535bef244f5f
|
@ -1,11 +0,0 @@
|
||||
--- rio500-0.7/src/Makefile.am.orig 2009-01-19 15:23:50.001056143 +0100
|
||||
+++ rio500-0.7/src/Makefile.am 2009-01-19 15:24:02.394059698 +0100
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
CFLAGS = $(FLAGS1) $(FLAGS2) $(FLAGS3)
|
||||
|
||||
-LDADD = -L../lib @GLIB_LIBS@ -lrio500 $(EFENCE_LIB)
|
||||
+LDADD = -L../lib -lrio500 @GLIB_LIBS@ $(EFENCE_LIB)
|
||||
|
||||
GETOPT_SOURCES = getopt.c getopt1.c
|
||||
|
@ -1,18 +0,0 @@
|
||||
--- src/rio_add_song.c 2002-04-15 14:09:13.000000000 +0200
|
||||
+++ src/rio_add_song.c
|
||||
@@ -325,6 +325,7 @@ main(int argc, char *argv[])
|
||||
send_command (rio_dev, 0x58, 0x0, card_number);
|
||||
|
||||
try_next:
|
||||
+ ;
|
||||
} /* end of add file loop */
|
||||
|
||||
/* Close device */
|
||||
@@ -626,6 +626,7 @@
|
||||
break;
|
||||
|
||||
default: /* No Action */
|
||||
+ ;
|
||||
}
|
||||
|
||||
} else {
|
@ -1,11 +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>
|
||||
<name>maintainer-needed</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Command line tools for transfering mp3s to and from a Rio500
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/rio500/rio500-0.7-r2.ebuild,v 1.10 2009/01/19 14:29:18 angelos Exp $
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="Command line tools for transfering mp3s to and from a Rio500"
|
||||
HOMEPAGE="http://rio500.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/rio500/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-libs/glib-1.2*"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}_gcc34.patch \
|
||||
"${FILESDIR}"/${P}-asneeded.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf \
|
||||
--with-fontpath=/usr/share/rio500/ \
|
||||
--with-id3support || die
|
||||
# --with-usbdevfs
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstall \
|
||||
datadir="${D}"/usr/share/rio500 || die
|
||||
|
||||
#delete /usr/include/getopt.h as it is part of glibc, and shouldn't be
|
||||
#installed with rio500
|
||||
rm "${D}"/usr/include/getopt.h 2>/dev/null
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO
|
||||
dodoc fonts/Readme.txt
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST tomboy-1.10.1.tar.xz 6619804 RMD160 eb7e2a1c29c0a94b5717508ea8b8085083187afd SHA1 9414e5568ccc4c3b05db0a8b1b88bb94dea7dd81 SHA256 85bc277b278fe6aaa38fc0ec8b1777804ea0de647111a5065d43614d1ad10077
|
||||
DIST tomboy-1.4.2.tar.bz2 7095365 RMD160 5bd97008b34a9b133a9c9d7b3ae9fe2bd73af157 SHA1 34c9a569bfed659a2bdd7b095c736f7c8ded8fde SHA256 823270473c819d6592074a0dcd41c29fd857b29a0318061aaabfa38fff3cc7e7
|
||||
DIST tomboy-1.6.1.tar.bz2 7217604 RMD160 7c5c10b3a47aca066f61e35a3a266b3cde9cf2ca SHA1 98b53b0d5ecb80859a1ff7b620a48f6e27aaa784 SHA256 4c0b5e0103682711e1cd620c9c617716a33b3520d62c22a2f6ab7bab2a54e61c
|
||||
DIST tomboy-1.8.3.tar.xz 6567280 RMD160 5872c48bb1fddf255f52330203aef0619860aff2 SHA1 1e9cd642c2e4a47d79340c315b790c9951734683 SHA256 3f704bac772a54cf668aca769c766bc1fb9ebc8823a903ef108927805c020bea
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/tomboy/tomboy-1.6.1.ebuild,v 1.7 2012/05/03 19:41:35 jdhore Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GNOME_TARBALL_SUFFIX="bz2"
|
||||
|
||||
inherit gnome2 mono
|
||||
|
||||
DESCRIPTION="Desktop note-taking application"
|
||||
HOMEPAGE="http://projects.gnome.org/tomboy/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc x86"
|
||||
IUSE="eds galago"
|
||||
|
||||
RDEPEND="app-text/gtkspell:2
|
||||
dev-dotnet/gconf-sharp:2
|
||||
dev-dotnet/gtk-sharp:2
|
||||
dev-dotnet/mono-addins[gtk]
|
||||
dev-dotnet/ndesk-dbus
|
||||
dev-dotnet/ndesk-dbus-glib
|
||||
dev-lang/mono
|
||||
dev-libs/atk
|
||||
gnome-base/gconf:2
|
||||
x11-libs/gtk+:2
|
||||
eds? ( dev-libs/gmime:2.4[mono] )
|
||||
galago? ( dev-dotnet/galago-sharp )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/gnome-doc-utils
|
||||
app-text/rarian
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
sys-devel/gettext"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF}
|
||||
--disable-panel-applet
|
||||
$(use_enable eds evolution)
|
||||
$(use_enable galago)
|
||||
--disable-update-mimedb"
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Not parallel build safe due upstream bug #631546
|
||||
MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_compile
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST galicesms-1.62.tar.gz 8000 RMD160 6bc194032c7ce7141384564eee578148949000e4 SHA1 86433314f428f6ae540982513576081805161bca SHA256 cd9d5f41dec7df8b81c8a1d5f4e96f284aa3303133fd8f6e93d3ee93f5bafbce
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/galicesms/galicesms-1.62.ebuild,v 1.2 2008/07/14 18:55:35 mrness Exp $
|
||||
|
||||
DESCRIPTION="GTK2 GUI interface for sending SMS messages via Rosso Alice (Italian ADSL service)"
|
||||
HOMEPAGE="http://www.marzocca.net/linux/galicesms.html"
|
||||
SRC_URI="http://www.marzocca.net/linux/downloads/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-perl/gtk2-perl
|
||||
dev-perl/libwww-perl
|
||||
dev-perl/URI"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}" || die "dobin failed"
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>mobile-phone</herd>
|
||||
<longdescription>galicesms is a GTK2 GUI interface written in Perl which
|
||||
allow clients of the Italian ADSL service called "Rosso Alice" to send up to 10 free SMS messages a day.</longdescription>
|
||||
</pkgmetadata>
|
@ -1,3 +1,4 @@
|
||||
DIST calligra-2.4.1.tar.bz2 119301573 RMD160 5cb241ab46c6e064a05e39436da81f2a2a8df71f SHA1 f5be221d50088ac4537931811272392846cd7363 SHA256 59a5421484ec71bfc3db6351d44a88b22dd164a5ff8cd225b67ac2eb835774a3
|
||||
DIST calligra-2.4.2.tar.bz2 119318136 RMD160 e884a4e68ea65d24166f3992488413283894c3d8 SHA1 d44a6b321b0b90122b86e074785546f4a2b0d066 SHA256 0f6b87a013601008f1198791bf743143c60b3aba26e2729c085aa98372459193
|
||||
DIST calligra-2.4.90.tar.bz2 119019871 RMD160 8cca77e8b57dfa70e379623dbf09a5f1976a5cd9 SHA1 69c44af5234af420e3eadaf3d2cd0c4b79865370 SHA256 2a83cbfabc357bc93df7cc6d470a1537c962a9a068ade06f34d6cb1cd6a79c4a
|
||||
DIST calligra-2.4.91.tar.bz2 119281251 RMD160 642939226080ceb21e25bc986765c8a6ead63392 SHA1 60ea0883c743cec3eb7a9a223498c406652029a4 SHA256 c38042f2151f593ef5e8928ba45c58b52e3af40038fe7ae1333c69907b86a338
|
||||
|
@ -0,0 +1,221 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.4.91.ebuild,v 1.1 2012/06/16 13:50:05 dilfridge Exp $
|
||||
|
||||
# note: files that need to be checked for dependencies etc:
|
||||
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
|
||||
# krita/CMakeLists.txt
|
||||
|
||||
EAPI=4
|
||||
|
||||
KDE_SCM=git
|
||||
KDE_MINIMAL=4.6.4
|
||||
QT_MINIMAL=4.8.1
|
||||
OPENGL_REQUIRED=optional
|
||||
|
||||
KDE_HANDBOOK=optional
|
||||
|
||||
KDE_LINGUAS_LIVE_OVERRIDE=true
|
||||
inherit kde4-base versionator
|
||||
|
||||
DESCRIPTION="KDE Office Suite"
|
||||
HOMEPAGE="http://www.calligra.org/"
|
||||
|
||||
case ${PV} in
|
||||
2.[456789].[789]?)
|
||||
# beta or rc releases
|
||||
SRC_URI="mirror://kde/unstable/${P}/${P}.tar.bz2" ;;
|
||||
2.[456789].?)
|
||||
# stable releases
|
||||
SRC_URI="mirror://kde/stable/${P}/${P}.tar.bz2" ;;
|
||||
2.[456789].9999)
|
||||
# stable branch live ebuild
|
||||
SRC_URI="" ;;
|
||||
9999)
|
||||
# master branch live ebuild
|
||||
SRC_URI="" ;;
|
||||
esac
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
|
||||
[[ ${PV} == *9999 ]] || KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
|
||||
gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
|
||||
+pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
|
||||
word-perfect xbase +xml +xslt"
|
||||
|
||||
# please do not sort here, order is same as in CMakeLists.txt
|
||||
CAL_FTS="kexi words flow plan stage sheets krita karbon braindump"
|
||||
for cal_ft in ${CAL_FTS}; do
|
||||
IUSE+=" calligra_features_${cal_ft}"
|
||||
done
|
||||
unset cal_ft
|
||||
|
||||
REQUIRED_USE="
|
||||
calligra_features_kexi? ( calligra_features_sheets )
|
||||
calligra_features_words? ( calligra_features_sheets )
|
||||
calligra_features_krita? ( eigen exif lcms )
|
||||
calligra_features_plan? ( kdepim semantic-desktop )
|
||||
calligra_features_sheets? ( eigen )
|
||||
test? ( calligra_features_karbon )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
!app-office/karbon
|
||||
!app-office/kexi
|
||||
!app-office/koffice-data
|
||||
!app-office/koffice-l10n
|
||||
!app-office/koffice-libs
|
||||
!app-office/koffice-meta
|
||||
!app-office/kplato
|
||||
!app-office/kpresenter
|
||||
!app-office/krita
|
||||
!app-office/kspread
|
||||
!app-office/kword
|
||||
dev-lang/perl
|
||||
dev-libs/boost
|
||||
dev-libs/libxml2
|
||||
$(add_kdebase_dep knewstuff)
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
>=x11-libs/qt-gui-4.8.1-r1
|
||||
attica? ( dev-libs/libattica )
|
||||
crypt? ( app-crypt/qca:2 )
|
||||
eigen? ( dev-cpp/eigen:2 )
|
||||
exif? ( media-gfx/exiv2 )
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
freetds? ( dev-db/freetds )
|
||||
gif? ( media-libs/giflib )
|
||||
glew? ( media-libs/glew )
|
||||
glib? ( dev-libs/glib:2 )
|
||||
gsf? ( gnome-extra/libgsf )
|
||||
gsl? ( sci-libs/gsl )
|
||||
iconv? ( virtual/libiconv )
|
||||
jpeg? ( virtual/jpeg )
|
||||
jpeg2k? ( media-libs/openjpeg )
|
||||
kdcraw? ( $(add_kdebase_dep libkdcraw) )
|
||||
kdepim? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
marble? ( $(add_kdebase_dep marble) )
|
||||
mysql? ( virtual/mysql )
|
||||
okular? ( $(add_kdebase_dep okular) )
|
||||
openctl? ( >=media-libs/opengtl-0.9.15 )
|
||||
openexr? ( media-libs/openexr )
|
||||
pdf? (
|
||||
app-text/poppler
|
||||
media-gfx/pstoedit
|
||||
)
|
||||
postgres? (
|
||||
dev-db/postgresql-base
|
||||
dev-libs/libpqxx
|
||||
)
|
||||
semantic-desktop? ( dev-libs/soprano $(add_kdebase_dep kdelibs semantic-desktop) )
|
||||
ssl? ( dev-libs/openssl )
|
||||
sybase? ( dev-db/freetds )
|
||||
tiff? ( media-libs/tiff )
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
word-perfect? (
|
||||
app-text/libwpd
|
||||
app-text/libwps
|
||||
app-text/libwpg
|
||||
)
|
||||
xbase? ( dev-db/xbase )
|
||||
xslt? ( dev-libs/libxslt )
|
||||
calligra_features_kexi? (
|
||||
>=dev-db/sqlite-3.7.9:3[extensions]
|
||||
dev-libs/icu
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
[[ ${PV} == 9999 ]] && LANGVERSION="2.4" || LANGVERSION="$(get_version_component_range 1-2)"
|
||||
PDEPEND=">=app-office/calligra-l10n-${LANGVERSION}"
|
||||
|
||||
RESTRICT=test
|
||||
# bug 394273
|
||||
|
||||
src_configure() {
|
||||
local cal_ft
|
||||
|
||||
# first write out things we want to hard-enable
|
||||
local mycmakeargs=(
|
||||
"-DIHAVEPATCHEDQT=ON"
|
||||
"-DWITH_Boost=ON"
|
||||
"-DWITH_LibXml2=ON"
|
||||
"-DWITH_PNG=ON"
|
||||
"-DWITH_ZLIB=ON"
|
||||
"-DGHNS=ON"
|
||||
"-DWITH_X11=ON"
|
||||
"-DWITH_Qt4=ON"
|
||||
"-DQT3SUPPORT=ON" # kde4-base.eclass pulls this in anyway
|
||||
)
|
||||
|
||||
# default disablers
|
||||
mycmakeargs+=(
|
||||
"-DBUILD_mobile=OFF" # we dont support mobile gui, maybe arm could
|
||||
"-DBUILD_active=OFF" # we dont support active gui, maybe arm could
|
||||
"-DWITH_LCMS=OFF" # we use lcms:2
|
||||
"-DCREATIVEONLY=OFF"
|
||||
"-DWITH_TINY=OFF"
|
||||
"-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
|
||||
"-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
|
||||
"-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
|
||||
)
|
||||
|
||||
# regular options
|
||||
mycmakeargs+=(
|
||||
$(cmake-utils_use_with attica LibAttica)
|
||||
$(cmake-utils_use_with crypt QCA2)
|
||||
$(cmake-utils_use_with eigen Eigen2)
|
||||
$(cmake-utils_use_with exif Exiv2)
|
||||
$(cmake-utils_use_with fftw FFTW3)
|
||||
$(cmake-utils_use_with fontconfig Fontconfig)
|
||||
$(cmake-utils_use_with freetds FreeTDS)
|
||||
$(cmake-utils_use_with gif GIF2)
|
||||
$(cmake-utils_use_with glew GLEW)
|
||||
$(cmake-utils_use_with glib GLIB2)
|
||||
$(cmake-utils_use_with glib GObject)
|
||||
$(cmake-utils_use_with gsf LIBGSF)
|
||||
$(cmake-utils_use_with gsl GSL)
|
||||
$(cmake-utils_use_with iconv Iconv)
|
||||
$(cmake-utils_use_with jpeg JPEG)
|
||||
$(cmake-utils_use_with jpeg2k OpenJPEG)
|
||||
$(cmake-utils_use_with kdcraw Kdcraw)
|
||||
$(cmake-utils_use_with kdepim KdepimLibs)
|
||||
$(cmake-utils_use_with lcms LCMS2)
|
||||
$(cmake-utils_use_with marble Marble)
|
||||
$(cmake-utils_use_with mysql MySQL)
|
||||
$(cmake-utils_use_with okular Okular)
|
||||
$(cmake-utils_use_with openctl OpenCTL)
|
||||
$(cmake-utils_use_with openexr OpenEXR)
|
||||
$(cmake-utils_use_with opengl OpenGL)
|
||||
$(cmake-utils_use_with pdf Poppler)
|
||||
$(cmake-utils_use_with pdf Pstoedit)
|
||||
$(cmake-utils_use_with postgres PostgreSQL)
|
||||
$(cmake-utils_use_with semantic-desktop Soprano)
|
||||
$(cmake-utils_use semantic-desktop NEPOMUK)
|
||||
$(cmake-utils_use_with ssl OpenSSL)
|
||||
$(cmake-utils_use_with sybase FreeTDS)
|
||||
$(cmake-utils_use_with tiff TIFF)
|
||||
$(cmake-utils_use_with threads Threads)
|
||||
$(cmake-utils_use_with truetype Freetype)
|
||||
$(cmake-utils_use_with word-perfect WPD)
|
||||
$(cmake-utils_use_with word-perfect WPG)
|
||||
$(cmake-utils_use_with xbase XBase)
|
||||
$(cmake-utils_use_with xslt LibXslt)
|
||||
$(cmake-utils_use_build mso libmsooxml)
|
||||
)
|
||||
|
||||
# applications
|
||||
for cal_ft in ${CAL_FTS}; do
|
||||
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
|
||||
done
|
||||
mycmakeargs+=( $(cmake-utils_use_build test cstester) )
|
||||
|
||||
# filters
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST gnotime-2.3.0.tar.gz 1987788 RMD160 361e45d82997cbac691751b830a2279e6ed74134 SHA1 1cd38b5a3d3548d19543f0aea421152367523a90 SHA256 556e9bdc7704fa6bebce51581046d6c68b2428cd83e5fffae3f53e5a22906f24
|
@ -1,12 +0,0 @@
|
||||
diff -Naur work.old/gnotime-2.3.0/src/projects-tree.c work/gnotime-2.3.0/src/projects-tree.c
|
||||
--- work.old/gnotime-2.3.0/src/projects-tree.c 2008-01-23 18:50:29.000000000 +0200
|
||||
+++ work/gnotime-2.3.0/src/projects-tree.c 2008-03-10 15:53:47.000000000 +0200
|
||||
@@ -266,7 +266,7 @@
|
||||
priv->column_definitions[8].default_width = 72;
|
||||
|
||||
priv->column_definitions[9].name = "description";
|
||||
- priv->column_definitions[9].model_column = TITLE_COLUMN;
|
||||
+ priv->column_definitions[9].model_column = DESCRIPTION_COLUMN;
|
||||
priv->column_definitions[9].renderer = priv->text_renderer;
|
||||
priv->column_definitions[9].value_property_name = "text";
|
||||
priv->column_definitions[9].label = _("Description");
|
@ -1,19 +0,0 @@
|
||||
From: Romain Perier <mrpouet@gentoo.org>
|
||||
Date: Sun, 27 Dec 2009 15:51:02 +0100
|
||||
Subject: Fix typo in PKG_CHECK_MODULES, which caused build failure
|
||||
|
||||
---
|
||||
configure.in | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -90,7 +90,7 @@ AC_SUBST(LIBGNOME_LIBS)
|
||||
dnl *****************************************
|
||||
dnl Check for libgnomeui
|
||||
dnl *****************************************
|
||||
-PKG_CHECK_MODULES(GNOMEUI, libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED)
|
||||
+PKG_CHECK_MODULES(LIBGNOMEUI, libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED)
|
||||
AC_SUBST(LIBGNOMEUI_CFLAGS)
|
||||
AC_SUBST(LIBGNOMEUI_LIBS)
|
||||
|
@ -1,22 +0,0 @@
|
||||
diff -urN gnotime-2.3.0-r2.orig/src/ghtml.c gnotime-2.3.0-r2/src/ghtml.c
|
||||
--- gnotime-2.3.0-r2.orig/src/ghtml.c 2009-06-01 20:50:50.206060968 -0400
|
||||
+++ gnotime-2.3.0-r2/src/ghtml.c 2009-06-01 20:51:59.306074517 -0400
|
||||
@@ -24,6 +24,7 @@
|
||||
#include <libguile.h>
|
||||
#include <libguile/backtrace.h>
|
||||
#include <limits.h>
|
||||
+#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <libgnomevfs/gnome-vfs.h>
|
||||
diff -urN gnotime-2.3.0-r2.orig/src/notes-area.c gnotime-2.3.0-r2/src/notes-area.c
|
||||
--- gnotime-2.3.0-r2.orig/src/notes-area.c 2009-06-01 20:50:50.206060968 -0400
|
||||
+++ gnotime-2.3.0-r2/src/notes-area.c 2009-06-01 20:52:40.076074295 -0400
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <gnome.h>
|
||||
|
||||
#include "proj.h"
|
||||
+#include "menus.h"
|
||||
#include "notes-area.h"
|
||||
#include "util.h"
|
||||
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/gnotime/gnotime-2.3.0-r3.ebuild,v 1.7 2012/05/03 20:00:41 jdhore Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="yes"
|
||||
|
||||
inherit autotools eutils gnome2
|
||||
|
||||
DESCRIPTION="Utility to track time spent on activities"
|
||||
HOMEPAGE="http://gttr.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/gttr/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 sparc x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-2.10:2
|
||||
>=dev-libs/glib-2.14:2
|
||||
>=gnome-base/libgnome-2.0
|
||||
>=gnome-base/libgnomeui-2.0.3
|
||||
>=gnome-base/gnome-vfs-2:2
|
||||
>=gnome-base/libglade-2.0:2.0
|
||||
>=gnome-extra/gtkhtml-3.14.3:3.14
|
||||
>=gnome-base/gconf-2.0:2
|
||||
dev-libs/libxml2:2
|
||||
>=dev-libs/dbus-glib-0.74
|
||||
dev-scheme/guile[deprecated]
|
||||
dev-libs/qof:0
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/pango"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/scrnsaverproto
|
||||
virtual/pkgconfig
|
||||
dev-util/intltool
|
||||
>=app-text/scrollkeeper-0.3.11
|
||||
doc? ( ~app-text/docbook-xml-dtd-4.2 )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# man generation needs docbook-xml-dtd
|
||||
use doc || sed -i -e "s/SUBDIRS = man/SUBDIRS = /" doc/C/Makefile.{in,am}
|
||||
|
||||
# Fix column descriptions, bug #222325
|
||||
epatch "${FILESDIR}/${P}-fix-columns.patch"
|
||||
|
||||
# Fix typo in PKG_CHECK_MODULES, bug #298193
|
||||
epatch "${FILESDIR}/${P}-libgnomeui-typo.patch"
|
||||
|
||||
# Make it 64bit safe, bug 231986
|
||||
epatch "${FILESDIR}"/${P}-missing-includes.patch
|
||||
|
||||
intltoolize --automake --copy --force || die "intltoolize failed"
|
||||
eautoreconf
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<herd>gnome-office</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,625 @@
|
||||
From ef1794b51e327cc80ec4cd95d6c97f954b912860 Mon Sep 17 00:00:00 2001
|
||||
From: Niko Tyni <ntyni@debian.org>
|
||||
Date: Sun, 10 Jul 2011 10:28:51 +0300
|
||||
Subject: [PATCH] Don't use PERL_POLLUTE macros
|
||||
|
||||
The sv_yes, sv_no, sv_undef, etc. symbol names are compatibility
|
||||
macros that have been deprecated since Perl 5.6.
|
||||
|
||||
Perl 5.14.0 removes support for defining PERL_POLLUTE to get these
|
||||
compatibility macros, so replace them all with the current names
|
||||
(PL_sv_yes, PL_sv_no, etc.) and don't define PERL_POLLUTE any more.
|
||||
|
||||
This should work on all Perls since 5.6; it's been verified with 5.12.4
|
||||
and 5.14.0.
|
||||
---
|
||||
bindings/Perl/Makefile.PL.in | 1 -
|
||||
bindings/Perl/Pilot.xs | 158 +++++++++++++++++++++---------------------
|
||||
bindings/Perl/typemap | 4 +-
|
||||
3 files changed, 81 insertions(+), 82 deletions(-)
|
||||
|
||||
diff --git a/bindings/Perl/Makefile.PL.in b/bindings/Perl/Makefile.PL.in
|
||||
index 853e6eb..337cac0 100644
|
||||
--- a/bindings/Perl/Makefile.PL.in
|
||||
+++ b/bindings/Perl/Makefile.PL.in
|
||||
@@ -39,7 +39,6 @@ WriteMakefile(
|
||||
'VERSION' => '@PILOT_LINK_VERS@.@PILOT_LINK_MAJOR@.@PILOT_LINK_MINOR@@PILOT_LINK_PATCH@',
|
||||
'XSPROTOARG' => '-noprototypes',
|
||||
'INC' => "-I$plincdir",
|
||||
- 'DEFINE' => '-DPERL_POLLUTE',
|
||||
'PREFIX' => "$prefix",
|
||||
'INSTALLDIRS'=> 'vendor',
|
||||
'dynamic_lib'=> {'OTHERLDFLAGS' => $lib},
|
||||
diff --git a/bindings/Perl/Pilot.xs b/bindings/Perl/Pilot.xs
|
||||
index 5a633ff..366d646 100644
|
||||
--- a/bindings/Perl/Pilot.xs
|
||||
+++ b/bindings/Perl/Pilot.xs
|
||||
@@ -160,7 +160,7 @@ SvChar4(arg)
|
||||
|
||||
#define pack_dbinfo(arg, var, failure) { \
|
||||
if (failure < 0) { \
|
||||
- arg = &sv_undef; \
|
||||
+ arg = &PL_sv_undef; \
|
||||
self->errnop = failure; \
|
||||
} else { \
|
||||
HV * i = newHV(); \
|
||||
@@ -214,15 +214,15 @@ SvChar4(arg)
|
||||
var.createDate = (s = hv_fetch(i, "createDate", 10, 0)) ? SvIV(*s) : 0;\
|
||||
var.modifyDate = (s = hv_fetch(i, "modifyDate", 10, 0)) ? SvIV(*s) : 0;\
|
||||
var.backupDate = (s = hv_fetch(i, "backupDate", 10, 0)) ? SvIV(*s) : 0;\
|
||||
- if ((s = hv_fetch(i, "name", 4, 0)) ? SvPV(*s,na) : 0) \
|
||||
- strncpy(var.name, SvPV(*s, na), sizeof(var.name)); \
|
||||
+ if ((s = hv_fetch(i, "name", 4, 0)) ? SvPV(*s,PL_na) : 0) \
|
||||
+ strncpy(var.name, SvPV(*s, PL_na), sizeof(var.name)); \
|
||||
} else {\
|
||||
croak("argument is not a hash reference"); \
|
||||
}
|
||||
|
||||
#define pack_userinfo(arg, var, failure) { \
|
||||
if (failure < 0) { \
|
||||
- arg = &sv_undef; \
|
||||
+ arg = &PL_sv_undef; \
|
||||
self->errnop = failure; \
|
||||
} else { \
|
||||
HV * i = newHV(); \
|
||||
@@ -246,8 +246,8 @@ SvChar4(arg)
|
||||
var.lastSyncPC = (s = hv_fetch(i, "lastSyncPC", 10, 0)) ? SvIV(*s) : 0;\
|
||||
var.lastSyncDate = (s = hv_fetch(i, "lastSyncDate", 12, 0)) ? SvIV(*s) : 0;\
|
||||
var.successfulSyncDate = (s = hv_fetch(i, "successfulSyncDate", 18, 0)) ? SvIV(*s) : 0;\
|
||||
- if ((s = hv_fetch(i, "name", 4, 0)) ? SvPV(*s,na) : 0)\
|
||||
- strncpy(var.username, SvPV(*s, na), sizeof(var.username));\
|
||||
+ if ((s = hv_fetch(i, "name", 4, 0)) ? SvPV(*s,PL_na) : 0)\
|
||||
+ strncpy(var.username, SvPV(*s, PL_na), sizeof(var.username));\
|
||||
} else {\
|
||||
croak("argument is not a hash reference");\
|
||||
}
|
||||
@@ -287,7 +287,7 @@ SvChar4(arg)
|
||||
}\
|
||||
} else {\
|
||||
self->errnop = result;\
|
||||
- PUSHs(&sv_undef);\
|
||||
+ PUSHs(&PL_sv_undef);\
|
||||
}
|
||||
|
||||
#define PackSI\
|
||||
@@ -329,7 +329,7 @@ SvChar4(arg)
|
||||
}\
|
||||
} else {\
|
||||
self->errnop = result;\
|
||||
- PUSHs(&sv_undef);\
|
||||
+ PUSHs(&PL_sv_undef);\
|
||||
}
|
||||
|
||||
#define PackRecord {\
|
||||
@@ -421,7 +421,7 @@ SvChar4(arg)
|
||||
}\
|
||||
} else {\
|
||||
self->errnop = result;\
|
||||
- PUSHs(&sv_undef);\
|
||||
+ PUSHs(&PL_sv_undef);\
|
||||
}
|
||||
|
||||
#define PackResource\
|
||||
@@ -473,7 +473,7 @@ SvChar4(arg)
|
||||
}\
|
||||
} else {\
|
||||
self->errnop = result;\
|
||||
- PUSHs(&sv_undef);\
|
||||
+ PUSHs(&PL_sv_undef);\
|
||||
}
|
||||
|
||||
#define PackPref\
|
||||
@@ -536,7 +536,7 @@ SvChar4(arg)
|
||||
croak("Unable to create resource");\
|
||||
} else {\
|
||||
self->errnop = result;\
|
||||
- PUSHs(&sv_undef);\
|
||||
+ PUSHs(&PL_sv_undef);\
|
||||
}
|
||||
|
||||
void doUnpackCategory(HV * self, struct CategoryAppInfo * c)
|
||||
@@ -576,7 +576,7 @@ void doPackCategory(HV * self, struct CategoryAppInfo * c)
|
||||
|
||||
if ((s = hv_fetch(self, "categoryName", 12, 0)) && SvOK(*s) && SvRV(*s) && (SvTYPE(av=(AV*)SvRV(*s))==SVt_PVAV))
|
||||
for (i=0;i<16;i++)
|
||||
- strncpy(c->name[i], (s=av_fetch(av, i, 0)) ? SvPV(*s,na) : "", 16);
|
||||
+ strncpy(c->name[i], (s=av_fetch(av, i, 0)) ? SvPV(*s,PL_na) : "", 16);
|
||||
else
|
||||
for (i=0;i<16;i++)
|
||||
strcpy(c->name[i], "");
|
||||
@@ -602,7 +602,7 @@ void doPackCategory(HV * self, struct CategoryAppInfo * c)
|
||||
int SvList(SV * arg, char **list)
|
||||
{
|
||||
int i;
|
||||
- char * str = SvPV(arg, na);
|
||||
+ char * str = SvPV(arg, PL_na);
|
||||
for (i=0;list[i];i++)
|
||||
if (strcasecmp(list[i], str)==0)
|
||||
return i;
|
||||
@@ -781,11 +781,11 @@ Pack(record)
|
||||
croak("Invalid advance unit %d encountered", u);
|
||||
}
|
||||
} else {
|
||||
- if (strEQ(SvPV(*s, na), "minutes"))
|
||||
+ if (strEQ(SvPV(*s, PL_na), "minutes"))
|
||||
u = 0;
|
||||
- else if (strEQ(SvPV(*s, na), "hours"))
|
||||
+ else if (strEQ(SvPV(*s, PL_na), "hours"))
|
||||
u = 1;
|
||||
- else if (strEQ(SvPV(*s, na), "days"))
|
||||
+ else if (strEQ(SvPV(*s, PL_na), "days"))
|
||||
u = 2;
|
||||
else
|
||||
croak("Invalid advance unit %d encountered", u);
|
||||
@@ -850,10 +850,10 @@ Pack(record)
|
||||
}
|
||||
}
|
||||
|
||||
- a.description = (s = hv_fetch(h, "description", 11, 0)) ? SvPV(*s,na) : 0;
|
||||
+ a.description = (s = hv_fetch(h, "description", 11, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
if (!a.description)
|
||||
croak("appointments must contain a description");
|
||||
- a.note = (s = hv_fetch(h, "note", 4, 0)) ? SvPV(*s,na) : 0;
|
||||
+ a.note = (s = hv_fetch(h, "note", 4, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
|
||||
if (pack_Appointment(&a, &pibuf, datebook_v1) < 0) {
|
||||
croak("pack_Appointment failed");
|
||||
@@ -897,7 +897,7 @@ UnpackAppBlock(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_AppointmentAppInfo(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_AppointmentAppInfo(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
doUnpackCategory(ret, &a.category);
|
||||
|
||||
@@ -1023,8 +1023,8 @@ Pack(record)
|
||||
a.indefinite = 1;
|
||||
}
|
||||
|
||||
- a.description = (s = hv_fetch(h, "description", 11, 0)) ? SvPV(*s,na) : 0;
|
||||
- a.note = (s = hv_fetch(h, "note", 4, 0)) ? SvPV(*s,na) : 0;
|
||||
+ a.description = (s = hv_fetch(h, "description", 11, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.note = (s = hv_fetch(h, "note", 4, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
|
||||
if (pack_ToDo(&a, &pibuf, todo_v1) < 0) {
|
||||
croak("pack_ToDo failed");
|
||||
@@ -1065,7 +1065,7 @@ UnpackAppBlock(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_ToDoAppInfo(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_ToDoAppInfo(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
doUnpackCategory(ret, &a.category);
|
||||
|
||||
@@ -1160,7 +1160,7 @@ Unpack(record)
|
||||
hv_store(ret, "entry", 5, newRV_noinc((SV*)e), 0);
|
||||
|
||||
for (i=0;i<19;i++) {
|
||||
- av_push(e, a.entry[i] ? newSVpv(a.entry[i],0) : &sv_undef);
|
||||
+ av_push(e, a.entry[i] ? newSVpv(a.entry[i],0) : &PL_sv_undef);
|
||||
}
|
||||
|
||||
hv_store(ret, "showPhone", 9, newSViv(a.showPhone), 0);
|
||||
@@ -1200,7 +1200,7 @@ Pack(record)
|
||||
|
||||
if ((s = hv_fetch(h, "entry", 5, 0)) && SvOK(*s) && SvRV(*s) && (SvTYPE(av=(AV*)SvRV(*s))==SVt_PVAV))
|
||||
for (i=0;i<19;i++)
|
||||
- a.entry[i] = ((s=av_fetch(av, i, 0)) && SvOK(*s)) ? SvPV(*s,na) : 0;
|
||||
+ a.entry[i] = ((s=av_fetch(av, i, 0)) && SvOK(*s)) ? SvPV(*s,PL_na) : 0;
|
||||
else
|
||||
for (i=0;i<19;i++)
|
||||
a.entry[i] = 0;
|
||||
@@ -1249,7 +1249,7 @@ UnpackAppBlock(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_AddressAppInfo(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_AddressAppInfo(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
doUnpackCategory(ret, &a.category);
|
||||
|
||||
@@ -1309,13 +1309,13 @@ PackAppBlock(record)
|
||||
a.sortByCompany = (s = hv_fetch(h, "sortByCompany", 13, 0)) ? SvIV(*s) : 0;
|
||||
|
||||
if ((s = hv_fetch(h, "label", 5, 0)) && SvOK(*s) && SvRV(*s) && (SvTYPE(av=(AV*)SvRV(*s))==SVt_PVAV))
|
||||
- for (i=0;i<22;i++) strncpy(a.labels[i], (s=av_fetch(av, i, 0)) ? SvPV(*s,na) : "", 16);
|
||||
+ for (i=0;i<22;i++) strncpy(a.labels[i], (s=av_fetch(av, i, 0)) ? SvPV(*s,PL_na) : "", 16);
|
||||
else
|
||||
for (i=0;i<22;i++) a.labels[i][0] = 0;
|
||||
for (i=0;i<22;i++) a.labels[i][15] = 0;
|
||||
|
||||
if ((s = hv_fetch(h, "phoneLabel", 10, 0)) && SvOK(*s) && SvRV(*s) && (SvTYPE(av=(AV*)SvRV(*s))==SVt_PVAV))
|
||||
- for (i=0;i<8;i++) strncpy(a.phoneLabels[i], (s=av_fetch(av, i, 0)) ? SvPV(*s,na) : "", 16);
|
||||
+ for (i=0;i<8;i++) strncpy(a.phoneLabels[i], (s=av_fetch(av, i, 0)) ? SvPV(*s,PL_na) : "", 16);
|
||||
else
|
||||
for (i=0;i<8;i++) a.phoneLabels[i][0] = 0;
|
||||
for (i=0;i<8;i++) a.phoneLabels[i][15] = 0;
|
||||
@@ -1396,7 +1396,7 @@ Pack(record)
|
||||
else {
|
||||
|
||||
if ((s = hv_fetch(h, "text", 4, 0)))
|
||||
- a.text = SvPV(*s,na);
|
||||
+ a.text = SvPV(*s,PL_na);
|
||||
else
|
||||
a.text = 0;
|
||||
|
||||
@@ -1438,7 +1438,7 @@ UnpackAppBlock(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_MemoAppInfo(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_MemoAppInfo(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
doUnpackCategory(ret, &a.category);
|
||||
|
||||
@@ -1510,7 +1510,7 @@ Unpack(record)
|
||||
|
||||
SvPV(record,len);
|
||||
if (len > 0) { /* len == 0 if deleted flag is set */
|
||||
- if (unpack_Expense(&e, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_Expense(&e, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
hv_store(ret, "date", 4, newRV_noinc((SV*)tmtoav(&e.date)), 0);
|
||||
hv_store(ret, "type", 4, newSVlist(e.type,ExpenseTypeNames),0);
|
||||
@@ -1570,15 +1570,15 @@ Pack(record)
|
||||
avtotm((AV*)SvRV(*s), &e.date);
|
||||
else
|
||||
croak("expense record must contain date");
|
||||
- if ((s = hv_fetch(h, "amount", 6, 0))) e.amount = SvPV(*s,na);
|
||||
+ if ((s = hv_fetch(h, "amount", 6, 0))) e.amount = SvPV(*s,PL_na);
|
||||
else e.amount = 0;
|
||||
- if ((s = hv_fetch(h, "vendor", 6, 0))) e.vendor = SvPV(*s,na);
|
||||
+ if ((s = hv_fetch(h, "vendor", 6, 0))) e.vendor = SvPV(*s,PL_na);
|
||||
else e.vendor = 0;
|
||||
- if ((s = hv_fetch(h, "city", 4, 0))) e.city = SvPV(*s,na);
|
||||
+ if ((s = hv_fetch(h, "city", 4, 0))) e.city = SvPV(*s,PL_na);
|
||||
else e.city = 0;
|
||||
- if ((s = hv_fetch(h, "attendess", 9, 0))) e.attendees = SvPV(*s,na);
|
||||
+ if ((s = hv_fetch(h, "attendess", 9, 0))) e.attendees = SvPV(*s,PL_na);
|
||||
else e.attendees = 0;
|
||||
- if ((s = hv_fetch(h, "note", 4, 0))) e.note = SvPV(*s,na);
|
||||
+ if ((s = hv_fetch(h, "note", 4, 0))) e.note = SvPV(*s,PL_na);
|
||||
else e.note = 0;
|
||||
|
||||
len = pack_Expense(&e, mybuf, 0xffff);
|
||||
@@ -1619,7 +1619,7 @@ UnpackAppBlock(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_ExpenseAppInfo(&e, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_ExpenseAppInfo(&e, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
hv_store(ret, "sortOrder", 9, newSVlist(e.sortOrder,ExpenseSortNames),0);
|
||||
a = newAV();
|
||||
@@ -1662,15 +1662,15 @@ PackAppBlock(record)
|
||||
HV * hv;
|
||||
if ((s=av_fetch(av, i, 0)) && SvOK(*s) && SvRV(*s) && (SvTYPE(hv=(HV*)SvRV(*s))==SVt_PVHV)) {
|
||||
if (s = hv_fetch(hv, "name", 4, 0)) {
|
||||
- strncpy(e.currencies[i].name, SvPV(*s, na), 16);
|
||||
+ strncpy(e.currencies[i].name, SvPV(*s, PL_na), 16);
|
||||
e.currencies[i].name[15] = 0;
|
||||
}
|
||||
if (s = hv_fetch(hv, "symbol", 6, 0)) {
|
||||
- strncpy(e.currencies[i].symbol, SvPV(*s, na), 4);
|
||||
+ strncpy(e.currencies[i].symbol, SvPV(*s, PL_na), 4);
|
||||
e.currencies[i].symbol[3] = 0;
|
||||
}
|
||||
if (s = hv_fetch(hv, "rate", 4, 0)) {
|
||||
- strncpy(e.currencies[i].rate, SvPV(*s, na), 8);
|
||||
+ strncpy(e.currencies[i].rate, SvPV(*s, PL_na), 8);
|
||||
e.currencies[i].rate[7] = 0;
|
||||
}
|
||||
}
|
||||
@@ -1718,7 +1718,7 @@ UnpackPref(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_ExpensePref(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_ExpensePref(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
hv_store(ret, "unitOfDistance", 14, newSVlist(a.unitOfDistance, ExpenseDistanceNames), 0);
|
||||
hv_store(ret, "currentCategory", 15, newSViv(a.currentCategory), 0);
|
||||
@@ -1811,7 +1811,7 @@ Unpack(record)
|
||||
|
||||
SvPV(record,len);
|
||||
if (len > 0) { /* len == 0 if deleted flag is set */
|
||||
- if (unpack_Mail(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_Mail(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
if (a.subject) hv_store(ret, "subject", 7, newSVpv(a.subject,0), 0);
|
||||
if (a.from) hv_store(ret, "from", 4, newSVpv(a.from,0), 0);
|
||||
@@ -1858,14 +1858,14 @@ Pack(record)
|
||||
}
|
||||
else {
|
||||
|
||||
- a.subject = (s = hv_fetch(h, "subject", 7, 0)) ? SvPV(*s,na) : 0;
|
||||
- a.from = (s = hv_fetch(h, "from", 4, 0)) ? SvPV(*s,na) : 0;
|
||||
- a.to = (s = hv_fetch(h, "to", 2, 0)) ? SvPV(*s,na) : 0;
|
||||
- a.cc = (s = hv_fetch(h, "cc", 2, 0)) ? SvPV(*s,na) : 0;
|
||||
- a.bcc = (s = hv_fetch(h, "bcc", 3, 0)) ? SvPV(*s,na) : 0;
|
||||
- a.replyTo = (s = hv_fetch(h, "replyTo", 7, 0)) ? SvPV(*s,na) : 0;
|
||||
- a.sentTo = (s = hv_fetch(h, "sentTo", 6, 0)) ? SvPV(*s,na) : 0;
|
||||
- a.body = (s = hv_fetch(h, "body", 4, 0)) ? SvPV(*s,na) : 0;
|
||||
+ a.subject = (s = hv_fetch(h, "subject", 7, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.from = (s = hv_fetch(h, "from", 4, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.to = (s = hv_fetch(h, "to", 2, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.cc = (s = hv_fetch(h, "cc", 2, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.bcc = (s = hv_fetch(h, "bcc", 3, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.replyTo = (s = hv_fetch(h, "replyTo", 7, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.sentTo = (s = hv_fetch(h, "sentTo", 6, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.body = (s = hv_fetch(h, "body", 4, 0)) ? SvPV(*s,PL_na) : 0;
|
||||
|
||||
a.read = (s = hv_fetch(h, "read", 4, 0)) ? SvIV(*s) : 0;
|
||||
a.signature = (s = hv_fetch(h, "signature", 9, 0)) ? SvIV(*s) : 0;
|
||||
@@ -1913,7 +1913,7 @@ UnpackAppBlock(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_MailAppInfo(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_MailAppInfo(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
doUnpackCategory(ret, &a.category);
|
||||
|
||||
@@ -1989,7 +1989,7 @@ UnpackSyncPref(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_MailSyncPref(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_MailSyncPref(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
hv_store(ret, "syncType", 8, newSVlist(a.syncType, MailSyncTypeNames), 0);
|
||||
hv_store(ret, "getHigh", 7, newSViv(a.getHigh), 0);
|
||||
@@ -2033,9 +2033,9 @@ PackSyncPref(record, id)
|
||||
a.getContaining = (s=hv_fetch(h,"getContaining",13,0)) ? SvIV(*s) : 0;
|
||||
a.truncate = (s=hv_fetch(h,"truncate",8,0)) ? SvIV(*s) : 0;
|
||||
|
||||
- a.filterTo = (s=hv_fetch(h,"filterTo",8,0)) ? SvPV(*s,na) : 0;
|
||||
- a.filterFrom = (s=hv_fetch(h,"filterFrom",10,0)) ? SvPV(*s,na) : 0;
|
||||
- a.filterSubject = (s=hv_fetch(h,"filterSubject",13,0)) ? SvPV(*s,na) : 0;
|
||||
+ a.filterTo = (s=hv_fetch(h,"filterTo",8,0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.filterFrom = (s=hv_fetch(h,"filterFrom",10,0)) ? SvPV(*s,PL_na) : 0;
|
||||
+ a.filterSubject = (s=hv_fetch(h,"filterSubject",13,0)) ? SvPV(*s,PL_na) : 0;
|
||||
|
||||
len = pack_MailSyncPref(&a, mybuf, 0xffff);
|
||||
|
||||
@@ -2073,7 +2073,7 @@ UnpackSignaturePref(record)
|
||||
}
|
||||
|
||||
SvPV(record,len);
|
||||
- if (unpack_MailSignaturePref(&a, (CPTR)SvPV(record, na), len)>0) {
|
||||
+ if (unpack_MailSignaturePref(&a, (CPTR)SvPV(record, PL_na), len)>0) {
|
||||
|
||||
if (a.signature)
|
||||
hv_store(ret, "signature", 9, newSVpv(a.signature, 0), 0);
|
||||
@@ -2099,7 +2099,7 @@ PackSignaturePref(record, id)
|
||||
RETVAL = record;
|
||||
else {
|
||||
|
||||
- a.signature = (s=hv_fetch(h,"signature",9,0)) ? SvPV(*s,na) : 0;
|
||||
+ a.signature = (s=hv_fetch(h,"signature",9,0)) ? SvPV(*s,PL_na) : 0;
|
||||
|
||||
len = pack_MailSignaturePref(&a, mybuf, 0xffff);
|
||||
|
||||
@@ -2129,7 +2129,7 @@ write(socket, msg)
|
||||
{
|
||||
STRLEN len;
|
||||
SvPV(msg, len);
|
||||
- RETVAL = pi_write(socket,SvPV(msg,na),len);
|
||||
+ RETVAL = pi_write(socket,SvPV(msg,PL_na),len);
|
||||
}
|
||||
|
||||
SV *
|
||||
@@ -2146,7 +2146,7 @@ read(socket, len)
|
||||
if (result >=0)
|
||||
RETVAL = newSVpvn((char *) pibuf.data, result);
|
||||
else
|
||||
- RETVAL = &sv_undef;
|
||||
+ RETVAL = &PL_sv_undef;
|
||||
}
|
||||
OUTPUT:
|
||||
RETVAL
|
||||
@@ -2282,7 +2282,7 @@ class(self, name=0)
|
||||
croak("DBClasses doesn't exist");
|
||||
if (SvOK(name)) {
|
||||
(void)SvPV(name,len);
|
||||
- s = hv_fetch(h, SvPV(name,na), len, 0);
|
||||
+ s = hv_fetch(h, SvPV(name,PL_na), len, 0);
|
||||
}
|
||||
if (!s)
|
||||
s = hv_fetch(h, "", 0, 0);
|
||||
@@ -2577,7 +2577,7 @@ getRecords(self)
|
||||
{
|
||||
int result = dlp_ReadOpenDBInfo(self->socket, self->handle, &RETVAL);
|
||||
if (result < 0) {
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
self->errnop = result;
|
||||
}
|
||||
}
|
||||
@@ -2745,7 +2745,7 @@ setResource(self, data)
|
||||
result = dlp_WriteResource(self->socket, self->handle, type, id, c, len);
|
||||
if (result < 0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
} else
|
||||
RETVAL = newSViv(result);
|
||||
}
|
||||
@@ -2798,7 +2798,7 @@ getPref(self, id=0, backup=1)
|
||||
r = dlp_CloseDB(self->socket, self->handle);
|
||||
result = dlp_ReadAppPreference(self->socket, creator, id, backup, 0xFFFF, mybuf, &len, &version);
|
||||
if (pi_version(self->socket)< 0x101)
|
||||
- r = dlp_OpenDB(self->socket, self->dbcard, self->dbmode, SvPV(self->dbname,na), &self->handle);
|
||||
+ r = dlp_OpenDB(self->socket, self->dbcard, self->dbmode, SvPV(self->dbname,PL_na), &self->handle);
|
||||
ReturnReadPref(mybuf, len);
|
||||
}
|
||||
|
||||
@@ -2822,10 +2822,10 @@ setPref(self, data)
|
||||
r = dlp_CloseDB(self->socket, self->handle);
|
||||
result = dlp_WriteAppPreference(self->socket, creator, id, backup, version, buf, len);
|
||||
if (pi_version(self->socket)< 0x101)
|
||||
- r = dlp_OpenDB(self->socket, self->dbcard, self->dbmode, SvPV(self->dbname,na), &self->handle);
|
||||
+ r = dlp_OpenDB(self->socket, self->dbcard, self->dbmode, SvPV(self->dbname,PL_na), &self->handle);
|
||||
if (result < 0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
} else {
|
||||
RETVAL = newSViv(result);
|
||||
}
|
||||
@@ -2861,7 +2861,7 @@ setPrefRaw(self, data, number, version, backup=1)
|
||||
result = dlp_WriteAppPreference(self->socket, creator, number, backup, version, buf, len);
|
||||
if (result < 0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
} else {
|
||||
RETVAL = newSViv(result);
|
||||
}
|
||||
@@ -2904,7 +2904,7 @@ getTime(self)
|
||||
int result = dlp_GetSysDateTime(self->socket, &t);
|
||||
if (result < 0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
} else
|
||||
RETVAL = newSViv(t);
|
||||
}
|
||||
@@ -2929,7 +2929,7 @@ getSysInfo(self)
|
||||
int result = dlp_ReadSysInfo(self->socket, &si);
|
||||
if (result < 0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
} else {
|
||||
HV * i = newHV();
|
||||
hv_store(i, "romVersion", 10, newSViv(si.romVersion), 0);\
|
||||
@@ -2951,7 +2951,7 @@ getCardInfo(self, cardno=0)
|
||||
int result = dlp_ReadStorageInfo(self->socket, cardno, &c);
|
||||
if (result < 0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
} else {
|
||||
HV * i = newHV();
|
||||
hv_store(i, "card", 6, newSViv(c.card), 0);\
|
||||
@@ -3037,7 +3037,7 @@ newPref(self, creator, id=0, version=0, backup=0)
|
||||
croak("Default PrefClass not defined");
|
||||
PUSHMARK(sp);
|
||||
XPUSHs(newSVsv(*s));
|
||||
- XPUSHs(&sv_undef);
|
||||
+ XPUSHs(&PL_sv_undef);
|
||||
XPUSHs(sv_2mortal(newSVChar4(creator)));
|
||||
if (id)
|
||||
XPUSHs(id);
|
||||
@@ -3107,7 +3107,7 @@ open(self, name, mode=0, cardno=0)
|
||||
result = dlp_OpenDB(self->socket, cardno, nummode, name, &handle);
|
||||
if (result<0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = &sv_undef;
|
||||
+ RETVAL = &PL_sv_undef;
|
||||
} else {
|
||||
int type;
|
||||
PDA__Pilot__DLP__DB * x = malloc(sizeof(PDA__Pilot__DLP__DB));
|
||||
@@ -3156,7 +3156,7 @@ create(self, name, creator, type, flags, version, cardno=0)
|
||||
int result = dlp_CreateDB(self->socket, creator, type, cardno, flags, version, name, &handle);
|
||||
if (result<0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = &sv_undef;
|
||||
+ RETVAL = &PL_sv_undef;
|
||||
} else {
|
||||
PDA__Pilot__DLP__DB * x = malloc(sizeof(PDA__Pilot__DLP__DB));
|
||||
SV * sv = newSViv((IV)(void*)x);
|
||||
@@ -3224,7 +3224,7 @@ setPref(self, data)
|
||||
result = dlp_WriteAppPreference(self->socket, creator, id, backup, version, buf, len);
|
||||
if (result < 0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
} else {
|
||||
RETVAL = newSViv(result);
|
||||
}
|
||||
@@ -3248,7 +3248,7 @@ setPrefRaw(self, data, creator, number, version, backup=1)
|
||||
result = dlp_WriteAppPreference(self->socket, creator, number, backup, version, buf, len);
|
||||
if (result < 0) {
|
||||
self->errnop = result;
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
} else {
|
||||
RETVAL = newSViv(result);
|
||||
}
|
||||
@@ -3350,7 +3350,7 @@ findDBInfo(self, start, name, creator, type, cardno=0)
|
||||
else
|
||||
t = 0;
|
||||
result = dlp_FindDBInfo(self->socket, cardno, start,
|
||||
- SvOK(name) ? SvPV(name,na) : 0,
|
||||
+ SvOK(name) ? SvPV(name,PL_na) : 0,
|
||||
t, c, &info);
|
||||
pack_dbinfo(RETVAL, info, result);
|
||||
}
|
||||
@@ -3367,7 +3367,7 @@ getFeature(self, creator, number)
|
||||
unsigned long f;
|
||||
int result;
|
||||
if ((result = dlp_ReadFeature(self->socket, creator, number, &f))<0) {
|
||||
- RETVAL = newSVsv(&sv_undef);
|
||||
+ RETVAL = newSVsv(&PL_sv_undef);
|
||||
self->errnop = result;
|
||||
} else {
|
||||
RETVAL = newSViv(f);
|
||||
@@ -3397,7 +3397,7 @@ getROMToken(self,token)
|
||||
}
|
||||
|
||||
void
|
||||
-callApplication(self, creator, type, action, data=&sv_undef)
|
||||
+callApplication(self, creator, type, action, data=&PL_sv_undef)
|
||||
PDA::Pilot::DLP *self
|
||||
Char4 creator
|
||||
Char4 type
|
||||
@@ -3410,7 +3410,7 @@ callApplication(self, creator, type, action, data=&sv_undef)
|
||||
int result;
|
||||
(void)SvPV(data,len);
|
||||
result = dlp_CallApplication(self->socket, creator,
|
||||
- type, action, len, SvPV(data,na),
|
||||
+ type, action, len, SvPV(data,PL_na),
|
||||
&retcode, &pibuf);
|
||||
EXTEND(sp, 2);
|
||||
if (result >= 0) {
|
||||
@@ -3419,7 +3419,7 @@ callApplication(self, creator, type, action, data=&sv_undef)
|
||||
PUSHs(sv_2mortal(newSViv(retcode)));
|
||||
}
|
||||
} else
|
||||
- PUSHs(&sv_undef);
|
||||
+ PUSHs(&PL_sv_undef);
|
||||
}
|
||||
|
||||
int
|
||||
@@ -3530,7 +3530,7 @@ class(self, name=0)
|
||||
croak("DBClasses doesn't exist");
|
||||
if (SvOK(name)) {
|
||||
(void)SvPV(name, len);
|
||||
- s = hv_fetch(h, SvPV(name, na), len, 0);
|
||||
+ s = hv_fetch(h, SvPV(name, PL_na), len, 0);
|
||||
}
|
||||
if (!s)
|
||||
s = hv_fetch(h, "", 0, 0);
|
||||
diff --git a/bindings/Perl/typemap b/bindings/Perl/typemap
|
||||
index 347a6a7..eeffa4c 100644
|
||||
--- a/bindings/Perl/typemap
|
||||
+++ b/bindings/Perl/typemap
|
||||
@@ -50,9 +50,9 @@ T_CHAR4
|
||||
|
||||
T_RESULT
|
||||
if ($var < 0) {
|
||||
- sv_setsv($arg, &sv_no);
|
||||
+ sv_setsv($arg, &PL_sv_no);
|
||||
self->errnop = $var;
|
||||
} else
|
||||
- sv_setsv($arg, &sv_yes);
|
||||
+ sv_setsv($arg, &PL_sv_yes);
|
||||
T_PTROBJ
|
||||
sv_setref_pv($arg, \"${ntype}\", (void*)$var);
|
||||
--
|
||||
1.7.5.4
|
||||
|
@ -1,4 +1,5 @@
|
||||
DIST overlint-0.4.1.tar.gz 2470 RMD160 f4bc1092f419415169f27c9411400cf74187a745 SHA1 159830296f7cd197e2ebe3ff48444c365787a798 SHA256 99c1506e955e27257ad03f29e20be940267fbb98cb967a0458c660273325bf66
|
||||
DIST overlint-0.4.2.tar.gz 2486 RMD160 507338c5576ffa4fdfe07106c90b77285d719b0e SHA1 44043fc34758ba8c3cc85a781a1fba2db4819fe1 SHA256 89ac8551fef0a4ddc29cfbe3bb521130f6148d96280469f12e252d79b75abe00
|
||||
DIST overlint-0.5.1.tar.gz 2655 RMD160 45f5e7293175775ad81081fdd3faf3ad6839c3d9 SHA1 01e55797ec71d14e136db994055717c78a19bbd3 SHA256 ec52e5a9e2d6964afbb45b98a63b92844fdf294f56a46c0f1f89cfbaabd627ed
|
||||
DIST overlint-0.5.2.tar.gz 2701 RMD160 02418657d78c8266585b735d5c59ec72d1e61ac2 SHA1 0ab19266baff92e5895884a7441c777e295e12c7 SHA256 3d6db0fcd73bbc4a3f31755f61751cc15a2c4fa3334ef5dc1bffa7d574a61ced
|
||||
DIST overlint-0.5.tar.gz 2628 RMD160 c7d0f8da633a85bc6c5b7c077bfa762b25952c7b SHA1 4c99a739e4159532b8324080d4d62b14eab375e1 SHA256 307fe4f35bff58b6e9c64f533bae713ef1ac4e4dc68bae42a8a753db1190c85d
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/overlint/overlint-0.5.2.ebuild,v 1.1 2012/06/16 12:35:17 sping Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
PYTHON_DEPEND="2:2.6 3"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Simple tool for static analysis of overlays"
|
||||
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/overlint.git;a=summary"
|
||||
SRC_URI="http://www.hartwork.org/public/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 GPL-3 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( >=dev-lang/python-2.7
|
||||
( dev-libs/argtable >=dev-lang/python-2.6 ) )"
|
@ -1,2 +1 @@
|
||||
DIST rssh-2.3.2.tar.gz 113959 RMD160 bcdf7d111042bbf296d624943e3350d5273676ed SHA1 bc7154f50dec1e46cb76b3e1c00e2b1179e50d3d SHA256 8569a07dd96c8f70d0310186b37bbb2e8e591807ac1d1bd0990c02bfd467ba57
|
||||
DIST rssh-2.3.3.tar.gz 119510 RMD160 e9f5c3a8f8cecd6b29c6b85a2672cd22481ef8b5 SHA1 0a6dd80b5e6059e0db12c9f1276121dd966b610a SHA256 1940912c2485f8531e4461de06bd2aebc607d2a89805debb7ac81002fa6fd07f
|
||||
|
@ -0,0 +1,228 @@
|
||||
--- rssh-2.3.3/main.c.in 2010-08-01 15:43:30.000000000 -0400
|
||||
+++ rssh-2.3.3/main.c.in 2012-05-11 16:44:39.000000000 -0400
|
||||
@@ -184,7 +184,7 @@
|
||||
* determine if the command in cmdline is acceptable to run, and store
|
||||
* name of program to exec in cmd
|
||||
*/
|
||||
- if ( !(*cmd = check_command_line(cmdline, opts)) ) return NULL;
|
||||
+ if ( !(*cmd = get_command(cmdline, opts)) ) return NULL;
|
||||
|
||||
/* if we need to do chroot processing, do it */
|
||||
if ( opts->shell_flags & RSSH_USE_CHROOT ){
|
||||
@@ -252,7 +252,9 @@
|
||||
}
|
||||
|
||||
/* return vector of pointers to command line arguments */
|
||||
- return build_arg_vector(cmdline, 0);
|
||||
+ argvec = build_arg_vector(cmdline, 0);
|
||||
+ if (check_command_line(argvec, opts)) return argvec;
|
||||
+ else return NULL;
|
||||
}
|
||||
|
||||
void vers_info( void )
|
||||
--- rssh-2.3.3/util.c 2010-08-01 09:07:00.000000000 -0400
|
||||
+++ rssh-2.3.3/util.c 2012-05-11 16:43:10.000000000 -0400
|
||||
@@ -106,7 +106,7 @@
|
||||
/* print error message to user and log attempt */
|
||||
fprintf(stderr, "\nThis account is restricted by rssh.\n"
|
||||
"%s\n\nIf you believe this is in error, please contact "
|
||||
- "your system administrator.\n\n", cmd);
|
||||
+ "your system administrator.\n\n", cmd);
|
||||
if ( argc < 3 )
|
||||
log_msg("user %s attempted to log in with a shell",
|
||||
username);
|
||||
@@ -132,31 +132,35 @@
|
||||
*/
|
||||
bool opt_exist(char *cl, char opt)
|
||||
{
|
||||
- int i = 0;
|
||||
+ int i = 1;
|
||||
int len;
|
||||
- char *token;
|
||||
- bool optstring = FALSE;
|
||||
-
|
||||
|
||||
len = strlen(cl);
|
||||
|
||||
/* process command line character by character */
|
||||
- while ( i < (len - 2) ){
|
||||
- if ( cl[i] == ' ' || cl[i] == '\t' ){
|
||||
- if ( cl[i+1] == '-' ){
|
||||
- optstring = TRUE;
|
||||
- i+=2;
|
||||
- }
|
||||
- }
|
||||
- if ( cl[i] == opt && optstring ) return TRUE;
|
||||
- if ( cl[i] == ' ' || cl[i] == '\t' || cl[i] == '-' )
|
||||
- optstring = FALSE;
|
||||
+ if (!(cl[0] == '-')) return FALSE;
|
||||
+ while ( i < (len) ){
|
||||
+ if ( cl[i] == opt ) return TRUE;
|
||||
i++;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
+bool opt_filter(char **vec, const char opt)
|
||||
+{
|
||||
+ while (vec && *vec){
|
||||
+ if (opt_exist(*vec, opt)){
|
||||
+ fprintf(stderr, "\nillegal insecure %c option", opt);
|
||||
+ log_msg("insecure %c option in scp command line!", opt);
|
||||
+ return TRUE;
|
||||
+ }
|
||||
+ vec++;
|
||||
+ }
|
||||
+ return FALSE;
|
||||
+}
|
||||
+
|
||||
+
|
||||
bool check_command( char *cl, ShellOptions_t *opts, char *cmd, int cmdflag )
|
||||
{
|
||||
int cl_len; /* length of command line */
|
||||
@@ -186,69 +190,78 @@
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
+
|
||||
/*
|
||||
* check_command_line() - take the command line passed to rssh, and verify
|
||||
- * that the specified command is one the user is
|
||||
- * allowed to run. Return the path of the command
|
||||
- * which will be run if it is ok, or return NULL if it
|
||||
- * is not.
|
||||
+ * that the specified command is one the user is
|
||||
+ * allowed to run and validate the arguments. Return the
|
||||
+ * path of the command which will be run if it is ok, or
|
||||
+ * return NULL if it is not.
|
||||
*/
|
||||
-char *check_command_line( char *cl, ShellOptions_t *opts )
|
||||
+char *check_command_line( char **cl, ShellOptions_t *opts )
|
||||
{
|
||||
|
||||
- if ( check_command(cl, opts, PATH_SFTP_SERVER, RSSH_ALLOW_SFTP) )
|
||||
+ if ( check_command(*cl, opts, PATH_SFTP_SERVER, RSSH_ALLOW_SFTP) )
|
||||
return PATH_SFTP_SERVER;
|
||||
|
||||
- if ( check_command(cl, opts, PATH_SCP, RSSH_ALLOW_SCP) ){
|
||||
+ if ( check_command(*cl, opts, PATH_SCP, RSSH_ALLOW_SCP) ){
|
||||
/* filter -S option */
|
||||
- if ( opt_exist(cl, 'S') ){
|
||||
- fprintf(stderr, "\ninsecure -S option not allowed.");
|
||||
- log_msg("insecure -S option in scp command line!");
|
||||
- return NULL;
|
||||
- }
|
||||
+ if ( opt_filter(cl, 'S') ) return NULL;
|
||||
return PATH_SCP;
|
||||
}
|
||||
|
||||
- if ( check_command(cl, opts, PATH_CVS, RSSH_ALLOW_CVS) ){
|
||||
- if ( opt_exist(cl, 'e') ){
|
||||
- fprintf(stderr, "\ninsecure -e option not allowed.");
|
||||
- log_msg("insecure -e option in cvs command line!");
|
||||
- return NULL;
|
||||
- }
|
||||
+ if ( check_command(*cl, opts, PATH_CVS, RSSH_ALLOW_CVS) ){
|
||||
+ if ( opt_filter(cl, 'e') ) return NULL;
|
||||
return PATH_CVS;
|
||||
}
|
||||
|
||||
- if ( check_command(cl, opts, PATH_RDIST, RSSH_ALLOW_RDIST) ){
|
||||
+ if ( check_command(*cl, opts, PATH_RDIST, RSSH_ALLOW_RDIST) ){
|
||||
/* filter -P option */
|
||||
- if ( opt_exist(cl, 'P') ){
|
||||
- fprintf(stderr, "\ninsecure -P option not allowed.");
|
||||
- log_msg("insecure -P option in rdist command line!");
|
||||
- return NULL;
|
||||
- }
|
||||
+ if ( opt_filter(cl, 'P') ) return NULL;
|
||||
return PATH_RDIST;
|
||||
}
|
||||
|
||||
- if ( check_command(cl, opts, PATH_RSYNC, RSSH_ALLOW_RSYNC) ){
|
||||
+ if ( check_command(*cl, opts, PATH_RSYNC, RSSH_ALLOW_RSYNC) ){
|
||||
/* filter -e option */
|
||||
- if ( opt_exist(cl, 'e') ){
|
||||
- fprintf(stderr, "\ninsecure -e option not allowed.");
|
||||
- log_msg("insecure -e option in rdist command line!");
|
||||
- return NULL;
|
||||
- }
|
||||
-
|
||||
- if ( strstr(cl, "--rsh=" ) ){
|
||||
- fprintf(stderr, "\ninsecure --rsh= not allowed.");
|
||||
- log_msg("insecure --rsh option in rsync command line!");
|
||||
- return NULL;
|
||||
+ if ( opt_filter(cl, 'e') ) return NULL;
|
||||
+ while (cl && *cl){
|
||||
+ if ( strstr(*cl, "--rsh=" ) ){
|
||||
+ fprintf(stderr, "\ninsecure --rsh= not allowed.");
|
||||
+ log_msg("insecure --rsh option in rsync command line!");
|
||||
+ return NULL;
|
||||
+ }
|
||||
}
|
||||
-
|
||||
return PATH_RSYNC;
|
||||
}
|
||||
+ /* No match, return NULL */
|
||||
+ return NULL;
|
||||
+}
|
||||
+
|
||||
+
|
||||
+/*
|
||||
+ * get_command() - take the command line passed to rssh, and verify
|
||||
+ * that the specified command is one the user is allowed to run.
|
||||
+ * Return the path of the command which will be run if it is ok,
|
||||
+ * or return NULL if it is not.
|
||||
+ */
|
||||
+char *get_command( char *cl, ShellOptions_t *opts )
|
||||
+{
|
||||
|
||||
+ if ( check_command(cl, opts, PATH_SFTP_SERVER, RSSH_ALLOW_SFTP) )
|
||||
+ return PATH_SFTP_SERVER;
|
||||
+ if ( check_command(cl, opts, PATH_SCP, RSSH_ALLOW_SCP) )
|
||||
+ return PATH_SCP;
|
||||
+ if ( check_command(cl, opts, PATH_CVS, RSSH_ALLOW_CVS) )
|
||||
+ return PATH_CVS;
|
||||
+ if ( check_command(cl, opts, PATH_RDIST, RSSH_ALLOW_RDIST) )
|
||||
+ return PATH_RDIST;
|
||||
+ if ( check_command(cl, opts, PATH_RSYNC, RSSH_ALLOW_RSYNC) )
|
||||
+ return PATH_RSYNC;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
+
|
||||
/*
|
||||
* extract_root() - takes a root directory and the full path to some other
|
||||
* directory, and returns a pointer to a string which
|
||||
@@ -264,7 +277,7 @@
|
||||
len = strlen(root);
|
||||
/* get rid of a trailing / from the root path */
|
||||
if ( root[len - 1] == '/' ){
|
||||
- root[len - 1] = '\0';
|
||||
+ root[len - 1] = '\0';
|
||||
len--;
|
||||
}
|
||||
if ( (strncmp(root, path, len)) ) return NULL;
|
||||
@@ -309,7 +322,7 @@
|
||||
* same name, and returns FALSE if the bits are not valid
|
||||
*/
|
||||
int validate_access( const char *temp, bool *allow_sftp, bool *allow_scp,
|
||||
- bool *allow_cvs, bool *allow_rdist, bool *allow_rsync )
|
||||
+ bool *allow_cvs, bool *allow_rdist, bool *allow_rsync )
|
||||
{
|
||||
int i;
|
||||
|
||||
--- rssh-2.3.3/util.h 2006-12-21 17:22:38.000000000 -0500
|
||||
+++ rssh-2.3.3/util.h 2012-05-11 16:21:12.000000000 -0400
|
||||
@@ -33,7 +33,8 @@
|
||||
#include "rsshconf.h"
|
||||
|
||||
void fail( int flags, int argc, char **argv );
|
||||
-char *check_command_line( char *cl, ShellOptions_t *opts );
|
||||
+char *check_command_line( char **cl, ShellOptions_t *opts );
|
||||
+char *get_command( char *cl, ShellOptions_t *opts);
|
||||
char *extract_root( char *root, char *path );
|
||||
int validate_umask( const char *temp, int *mask );
|
||||
int validate_access( const char *temp, bool *allow_sftp, bool *allow_scp,
|
@ -1,4 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>opensource@andmarios.com</email>
|
||||
<name>Marios Andreopoulos</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/rssh/rssh-2.3.2.ebuild,v 1.7 2008/02/20 12:55:07 caleb Exp $
|
||||
|
||||
inherit multilib
|
||||
|
||||
DESCRIPTION="Restricted shell for SSHd"
|
||||
HOMEPAGE="http://rssh.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/rssh/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc sparc x86"
|
||||
IUSE="static"
|
||||
|
||||
RDEPEND="virtual/ssh"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
sed -i 's:chmod u+s $(:chmod u+s $(DESTDIR)$(:' Makefile.in
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf \
|
||||
--libexecdir='$(libdir)/misc' \
|
||||
--with-scp=/usr/bin/scp \
|
||||
--with-sftp-server="/usr/$(get_libdir)/misc/sftp-server" \
|
||||
$(use_enable static) \
|
||||
|| die "econf failed"
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make install DESTDIR="${D}" || die
|
||||
dodoc AUTHORS ChangeLog CHROOT INSTALL README TODO
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/rssh/rssh-2.3.3-r1.ebuild,v 1.1 2012/06/16 16:58:14 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Restricted shell for SSHd"
|
||||
HOMEPAGE="http://rssh.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/rssh/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="static"
|
||||
|
||||
RDEPEND="virtual/ssh"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's:chmod u+s $(:chmod u+s $(DESTDIR)$(:' Makefile.in || die
|
||||
epatch "${FILESDIR}"/rssh-2.3.3-envvars.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--libexecdir='$(libdir)/misc' \
|
||||
--with-scp=/usr/bin/scp \
|
||||
--with-sftp-server='/usr/$(get_libdir)/misc/sftp-server' \
|
||||
$(use_enable static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
dodoc AUTHORS ChangeLog CHROOT INSTALL README TODO
|
||||
}
|
@ -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-shells/rssh/rssh-2.3.3.ebuild,v 1.5 2011/04/30 17:29:18 armin76 Exp $
|
||||
|
||||
inherit multilib
|
||||
|
||||
DESCRIPTION="Restricted shell for SSHd"
|
||||
HOMEPAGE="http://rssh.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/rssh/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc sparc x86"
|
||||
IUSE="static"
|
||||
|
||||
RDEPEND="virtual/ssh"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
sed -i 's:chmod u+s $(:chmod u+s $(DESTDIR)$(:' Makefile.in
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf \
|
||||
--libexecdir='$(libdir)/misc' \
|
||||
--with-scp=/usr/bin/scp \
|
||||
--with-sftp-server="/usr/$(get_libdir)/misc/sftp-server" \
|
||||
$(use_enable static) \
|
||||
|| die "econf failed"
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make install DESTDIR="${D}" || die
|
||||
dodoc AUTHORS ChangeLog CHROOT INSTALL README TODO
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST tash-8.4.1a.tar.bz2 895703 RMD160 9e4b22ac89fb3934bd98d050a167c71437b41249 SHA1 c30e8cf93f3121d1280a919afe8b91926d95031e SHA256 ae7dfebd61c6d465364beced3bdd825c15e0719a64074145512cf3923a2e784a
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ada</herd>
|
||||
</pkgmetadata>
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ada/tash/tash-8.4.1a.ebuild,v 1.8 2012/05/23 08:17:28 jlec Exp $
|
||||
|
||||
inherit gnat toolchain-funcs
|
||||
|
||||
DESCRIPTION="tcl Ada bindings"
|
||||
HOMEPAGE="http://tcladashell.sourceforge.net/index.htm"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="virtual/ada
|
||||
=dev-lang/tcl-8.4*
|
||||
=dev-lang/tk-8.4*"
|
||||
RDEPEND=${DEPEND}
|
||||
|
||||
lib_compile() {
|
||||
CC=${tc-getCC}
|
||||
${CC} -c ${CFLAGS} -o obj/tclmacro.o src/tclmacro.c && \
|
||||
${CC} -c ${CFLAGS} -o obj/tkmacro.o src/tkmacro.c && \
|
||||
gnatmake -Pbuild_stat || die "building static lib failed"
|
||||
|
||||
${CC} -c ${CFLAGS} -fPIC -o obj_dyn/tclmacro.o src/tclmacro.c && \
|
||||
${CC} -c ${CFLAGS} -fPIC -o obj_dyn/tkmacro.o src/tkmacro.c && \
|
||||
gnatmake -Pbuild_dyn || die "building static lib failed"
|
||||
}
|
||||
|
||||
lib_install() {
|
||||
mv "${SL}"/lib/*.{ali,a,so*} "${DL}"
|
||||
chmod a-w "${DL}"/*.ali
|
||||
|
||||
# tash build creates an absolute symlink. The easiest way to just
|
||||
# relink it here
|
||||
pushd "${DL}"
|
||||
rm libtash.so
|
||||
ln -s libtash.so.* libtash.so
|
||||
popd
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir "${AdalibSpecsDir}/${PN}"
|
||||
insinto "${AdalibSpecsDir}/${PN}"
|
||||
doins src/*.ad?
|
||||
|
||||
#set up environment
|
||||
echo "ADA_OBJECTS_PATH=%DL%" >> ${LibEnv}
|
||||
echo "ADA_INCLUDE_PATH=${AdalibSpecsDir}/${PN}" >> ${LibEnv}
|
||||
|
||||
gnat_src_install
|
||||
|
||||
dohtml -r index.html web/ docs/*.htm images/
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r apps/ demos/ tests/ docs/*.pdf
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST sparsehash-1.1.tar.gz 270585 RMD160 d849b9be8b202bc42295996c6dcea4513f2168ba SHA1 4353e71f7fe85ddca0b8decc45cb0fca23604d95 SHA256 1d84e4a7adebcbf75b7c628c3b7eaadf9c2b5dcb68557fc64cf01d3ef2fb3a05
|
||||
DIST sparsehash-1.10.tar.gz 289819 RMD160 7c3dd4310cae69364cb46f4827b403309f539f29 SHA1 47be68232edb4175bde7e1eeda0f0e453a932be8 SHA256 5a57b77633aab1e59827e51cf6247c4ac521713d45f1764ddba60353cbc9677a
|
||||
DIST sparsehash-1.5.2.tar.gz 292715 RMD160 d6872c855919666dde4c0c1429db976ae378be90 SHA1 b37924241479b926440f77e61fd782157eb25852 SHA256 a885133a2bc2fef50a2393d494972645e0324a1ec4c8c0332deafcbef9a52dcc
|
||||
DIST sparsehash-2.0.2.tar.gz 340514 RMD160 4da86c970e66c4fd3abb82d9b800267175a18bea SHA1 12c7552400b3e20464b3362286653fc17366643e SHA256 2ed639a7155607c097c2029af5f4287296595080b2e5dd2e2ebd9bbb7450b87c
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/sparsehash/sparsehash-2.0.2.ebuild,v 1.1 2012/06/16 08:22:23 dev-zero Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="An extremely memory-efficient hash_map implementation"
|
||||
HOMEPAGE="http://code.google.com/p/sparsehash/"
|
||||
SRC_URI="http://sparsehash.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Installs just every piece
|
||||
rm -rf "${D}/usr/share/doc"
|
||||
dohtml doc/*
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST gnome-sharp-2.24.1.patch.bz2 1033 RMD160 64b89e7be5e77bb9edead7b597560df6e54dcc70 SHA1 89fc53090e31e098baab2f38ceb4d1d0b2346fb0 SHA256 02feba875a33bfc4d457969f1c8ef4e37bfd0458386fc11e770506abb912914f
|
||||
DIST gnome-sharp-2.24.1.tar.bz2 443951 RMD160 f5de37fde1e01d68b02fd1636222ee9a21a20be3 SHA1 22ac47dc6dd1ca6858467b9d53affc84a9308baf SHA256 0c16c399ded6ea0fe3db944c8396d5683782c8ca36d67a14383b4c27d08f7a70
|
||||
DIST gnome-sharp-2.24.2.tar.bz2 421281 RMD160 7cd495debeb92a8517c809f7e9c8d9803e16038c SHA1 d3c3e61e01b46a95f6f46dfa706f4af09f05bae2 SHA256 122b1e03966d63ec3389decf5440fb94285907d1b6be48352dcf6aca292cf7b0
|
||||
|
@ -1,15 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/art-sharp/art-sharp-2.24.1.ebuild,v 1.4 2010/01/02 12:16:22 fauli Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
GTK_SHARP_REQUIRED_VERSION="2.12"
|
||||
|
||||
inherit gtk-sharp-module
|
||||
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="test"
|
@ -1,3 +1 @@
|
||||
DIST gnome-sharp-2.24.1.patch.bz2 1033 RMD160 64b89e7be5e77bb9edead7b597560df6e54dcc70 SHA1 89fc53090e31e098baab2f38ceb4d1d0b2346fb0 SHA256 02feba875a33bfc4d457969f1c8ef4e37bfd0458386fc11e770506abb912914f
|
||||
DIST gnome-sharp-2.24.1.tar.bz2 443951 RMD160 f5de37fde1e01d68b02fd1636222ee9a21a20be3 SHA1 22ac47dc6dd1ca6858467b9d53affc84a9308baf SHA256 0c16c399ded6ea0fe3db944c8396d5683782c8ca36d67a14383b4c27d08f7a70
|
||||
DIST gnome-sharp-2.24.2.tar.bz2 421281 RMD160 7cd495debeb92a8517c809f7e9c8d9803e16038c SHA1 d3c3e61e01b46a95f6f46dfa706f4af09f05bae2 SHA256 122b1e03966d63ec3389decf5440fb94285907d1b6be48352dcf6aca292cf7b0
|
||||
|
@ -1,15 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gconf-sharp/gconf-sharp-2.24.1.ebuild,v 1.3 2009/04/04 14:30:43 maekke Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
GTK_SHARP_REQUIRED_VERSION="2.12"
|
||||
|
||||
inherit gtk-sharp-module
|
||||
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="test"
|
@ -1,16 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gnome-desktop-sharp/gnome-desktop-sharp-2.26.0.ebuild,v 1.4 2010/06/27 12:14:14 nixnut Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
GTK_SHARP_REQUIRED_VERSION="2.12"
|
||||
GTK_SHARP_MODULE_DIR="gnomedesktop"
|
||||
|
||||
inherit gtk-sharp-module
|
||||
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="test"
|
@ -1,3 +1 @@
|
||||
DIST gnome-sharp-2.24.1.patch.bz2 1033 RMD160 64b89e7be5e77bb9edead7b597560df6e54dcc70 SHA1 89fc53090e31e098baab2f38ceb4d1d0b2346fb0 SHA256 02feba875a33bfc4d457969f1c8ef4e37bfd0458386fc11e770506abb912914f
|
||||
DIST gnome-sharp-2.24.1.tar.bz2 443951 RMD160 f5de37fde1e01d68b02fd1636222ee9a21a20be3 SHA1 22ac47dc6dd1ca6858467b9d53affc84a9308baf SHA256 0c16c399ded6ea0fe3db944c8396d5683782c8ca36d67a14383b4c27d08f7a70
|
||||
DIST gnome-sharp-2.24.2.tar.bz2 421281 RMD160 7cd495debeb92a8517c809f7e9c8d9803e16038c SHA1 d3c3e61e01b46a95f6f46dfa706f4af09f05bae2 SHA256 122b1e03966d63ec3389decf5440fb94285907d1b6be48352dcf6aca292cf7b0
|
||||
|
@ -1,15 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gnome-sharp/gnome-sharp-2.24.1.ebuild,v 1.3 2009/04/04 14:29:55 maekke Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
GTK_SHARP_REQUIRED_VERSION="2.12"
|
||||
GNOMECANVAS_REQUIRED_VERSION="2.20"
|
||||
inherit gtk-sharp-module
|
||||
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="test"
|
@ -1,3 +1 @@
|
||||
DIST gnome-sharp-2.24.1.patch.bz2 1033 RMD160 64b89e7be5e77bb9edead7b597560df6e54dcc70 SHA1 89fc53090e31e098baab2f38ceb4d1d0b2346fb0 SHA256 02feba875a33bfc4d457969f1c8ef4e37bfd0458386fc11e770506abb912914f
|
||||
DIST gnome-sharp-2.24.1.tar.bz2 443951 RMD160 f5de37fde1e01d68b02fd1636222ee9a21a20be3 SHA1 22ac47dc6dd1ca6858467b9d53affc84a9308baf SHA256 0c16c399ded6ea0fe3db944c8396d5683782c8ca36d67a14383b4c27d08f7a70
|
||||
DIST gnome-sharp-2.24.2.tar.bz2 421281 RMD160 7cd495debeb92a8517c809f7e9c8d9803e16038c SHA1 d3c3e61e01b46a95f6f46dfa706f4af09f05bae2 SHA256 122b1e03966d63ec3389decf5440fb94285907d1b6be48352dcf6aca292cf7b0
|
||||
|
@ -1,15 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gnomevfs-sharp/gnomevfs-sharp-2.24.1.ebuild,v 1.4 2010/01/02 12:17:56 fauli Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
GTK_SHARP_REQUIRED_VERSION="2.12"
|
||||
|
||||
inherit gtk-sharp-module
|
||||
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="test"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue