summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerkan Kaba <serkan@gentoo.org>2008-10-18 20:25:54 +0000
committerSerkan Kaba <serkan@gentoo.org>2008-10-18 20:25:54 +0000
commitfac4e284bc34c59dd6b2f8a9cf1445025737dd6b (patch)
tree5390d626d4dbd4147cbedb9fd612b913cf56329d /app-misc
parentbump to 0.14, reported in bug #242482 (diff)
downloadgentoo-2-fac4e284bc34c59dd6b2f8a9cf1445025737dd6b.tar.gz
gentoo-2-fac4e284bc34c59dd6b2f8a9cf1445025737dd6b.tar.bz2
gentoo-2-fac4e284bc34c59dd6b2f8a9cf1445025737dd6b.zip
Revbump to use make install that adds a versioned jar. Add myself as a maintainer.
(Portage version: 2.2_rc12/cvs/Linux 2.6.25-gentoo-r7 x86_64)
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/slashtime/ChangeLog10
-rw-r--r--app-misc/slashtime/files/slashtime-0.5.8-jardir-and-symlink.patch119
-rw-r--r--app-misc/slashtime/metadata.xml4
-rw-r--r--app-misc/slashtime/slashtime-0.5.8-r1.ebuild54
4 files changed, 186 insertions, 1 deletions
diff --git a/app-misc/slashtime/ChangeLog b/app-misc/slashtime/ChangeLog
index a2e5e0ed8894..b372cf6f389f 100644
--- a/app-misc/slashtime/ChangeLog
+++ b/app-misc/slashtime/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-misc/slashtime
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/slashtime/ChangeLog,v 1.5 2008/10/14 02:58:35 ken69267 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/slashtime/ChangeLog,v 1.6 2008/10/18 20:25:54 serkan Exp $
+
+*slashtime-0.5.8-r1 (18 Oct 2008)
+
+ 18 Oct 2008; Serkan Kaba <serkan@gentoo.org>
+ +files/slashtime-0.5.8-jardir-and-symlink.patch, metadata.xml,
+ +slashtime-0.5.8-r1.ebuild:
+ Revbump to use make install that adds a versioned jar. Add myself as a
+ maintainer.
*slashtime-0.5.8 (14 Oct 2008)
diff --git a/app-misc/slashtime/files/slashtime-0.5.8-jardir-and-symlink.patch b/app-misc/slashtime/files/slashtime-0.5.8-jardir-and-symlink.patch
new file mode 100644
index 000000000000..6cdc1b85db05
--- /dev/null
+++ b/app-misc/slashtime/files/slashtime-0.5.8-jardir-and-symlink.patch
@@ -0,0 +1,119 @@
+# Bazaar merge directive format 2 (Bazaar 0.90)
+# revision_id: serkan@gentoo.org-20081014204742-m1f1undpfdbu4ikc
+# target_branch: ../mainline/
+# testament_sha1: 8cd8d12ef2cb826a26b67f1550386f4dcc9e73bb
+# timestamp: 2008-10-15 00:11:58 +0300
+# base_revision_id: andrew@operationaldynamics.com-20081014015640-\
+# 81xaue23uz6g5bce
+#
+# Begin patch
+=== modified file 'Makefile'
+--- Makefile 2008-07-13 05:10:28 +0000
++++ Makefile 2008-10-14 20:47:42 +0000
+@@ -61,7 +61,7 @@
+
+ install: all \
+ $(DESTDIR)$(PREFIX) \
+- $(DESTDIR)$(PREFIX)/share/java/slashtime-$(APIVERSION).jar \
++ $(DESTDIR)$(JARDIR)/slashtime-$(APIVERSION).jar \
+ tmp/stamp/install-pixmaps \
+ $(DESTDIR)$(PREFIX)/share/applications/slashtime.desktop \
+ $(DESTDIR)$(PREFIX)/bin/slashtime
+@@ -74,7 +74,7 @@
+ @echo -e "MKDIR\t$@/"
+ -mkdir -p $@
+
+-$(DESTDIR)$(PREFIX)/share/java:
++$(DESTDIR)$(JARDIR):
+ @echo -e "MKDIR\t$@/"
+ -mkdir -p $@
+
+@@ -111,11 +111,13 @@
+ cp -f share/pixmaps/*.png $(DESTDIR)$(PREFIX)/share/pixmaps
+ touch $@
+
+-$(DESTDIR)$(PREFIX)/share/java/slashtime-$(APIVERSION).jar: \
+- $(DESTDIR)$(PREFIX)/share/java \
++$(DESTDIR)$(JARDIR)/slashtime-$(APIVERSION).jar: \
++ $(DESTDIR)$(JARDIR) \
+ tmp/slashtime.jar
+ @echo -e "INSTALL\t$@"
+ cp -f tmp/slashtime.jar $@
++ @echo -e "SYMLINK\t$(@D)/slashtime.jar -> slashtime-$(APIVERSION).jar"
++ cd $(@D) && rm -f slashtime.jar && ln -s slashtime-$(APIVERSION).jar slashtime.jar
+
+
+ # --------------------------------------------------------------------
+
+=== modified file 'configure'
+--- configure 2008-10-14 01:51:05 +0000
++++ configure 2008-10-14 20:47:42 +0000
+@@ -343,6 +343,7 @@
+ # --------------------------------------------------------------------
+
+ my $prefix;
++my $jardir;
+ my $compiler;
+ my $runtime;
+ my $jdk_home;
+@@ -375,6 +376,9 @@
+ } elsif (($key =~ /^--prefix$/) ||
+ ($key =~ /^prefix$/)) {
+ $prefix="$value";
++ } elsif (($key =~ /^--jardir$/) ||
++ ($key =~ /^jardir$/)) {
++ $jardir="$value";
+ } elsif ($key =~ /^runtime/) {
+ $runtime="$value";
+ } elsif ($key =~ /^compiler/) {
+@@ -394,6 +398,10 @@
+ $prefix="/usr/local";
+ }
+
++if (!$jardir) {
++ $jardir=$prefix . "/share/java";
++}
++
+
+ # check jdk_home override. compiler and runtime are checked
+ # later (at the end) against choices that have been validated.
+@@ -1340,6 +1348,7 @@
+
+ print CONFIG "APIVERSION=$apiversion\n";
+ print CONFIG "VERSION=$version\n";
++print CONFIG "JARDIR=$jardir\n";
+
+ # --------------------------------------------------------------------
+ # Done! Create .config file
+
+# Begin bundle
+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
diff --git a/app-misc/slashtime/metadata.xml b/app-misc/slashtime/metadata.xml
index 1d9589fdb2ac..a2b521f945ec 100644
--- a/app-misc/slashtime/metadata.xml
+++ b/app-misc/slashtime/metadata.xml
@@ -6,5 +6,9 @@
<email>ken69267@gentoo.org</email>
<name>Kenneth Prugh</name>
</maintainer>
+ <maintainer>
+ <email>serkan@gentoo.org</email>
+ <name>Serkan Kaba</name>
+ </maintainer>
</pkgmetadata>
diff --git a/app-misc/slashtime/slashtime-0.5.8-r1.ebuild b/app-misc/slashtime/slashtime-0.5.8-r1.ebuild
new file mode 100644
index 000000000000..a2900bb8d796
--- /dev/null
+++ b/app-misc/slashtime/slashtime-0.5.8-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/slashtime/slashtime-0.5.8-r1.ebuild,v 1.1 2008/10/18 20:25:54 serkan Exp $
+
+EAPI=2
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 eutils
+
+DESCRIPTION="View the time at locations around the world"
+HOMEPAGE="http://research.operationaldynamics.com/projects/slashtime/"
+SRC_URI="http://research.operationaldynamics.com/projects/${PN}/dist/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEP=">=dev-java/java-gnome-4.0.9:4.0"
+
+DEPEND=">=virtual/jdk-1.5
+ ${COMMON_DEP}"
+RDEPEND=">=virtual/jre-1.5
+ ${COMMON_DEP}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-jardir-and-symlink.patch
+}
+
+src_configure() {
+ # Handwritten in perl so not using econf
+ ./configure prefix=/usr jardir=/usr/share/${PN}/lib || die
+}
+
+src_compile() {
+ emake || die "emake failed."
+}
+
+src_install() {
+ #this is needed to generate the slashtime jar
+ emake -j1 DESTDIR="${D}" install || die "emake install failed."
+
+ java-pkg_register-dependency java-gnome-4.0 gtk.jar
+ java-pkg_regjar /usr/share/${PN}/lib/${PN}.jar
+
+ #Replace slashtime launcher with our own.
+ rm "${D}"/usr/bin/slashtime || die
+ java-pkg_dolauncher ${PN} --main slashtime.client.Master \
+ --pwd /usr
+
+ dodoc AUTHORS HACKING PLACES README TODO || die "dodoc failed."
+
+ use source && java-pkg_dosrc src/java/slashtime
+}