summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/glastree')
-rw-r--r--app-misc/glastree/ChangeLog13
-rw-r--r--app-misc/glastree/files/digest-glastree-1.043
-rw-r--r--app-misc/glastree/files/glastree-posix-make.patch16
-rw-r--r--app-misc/glastree/glastree-1.04.ebuild27
-rw-r--r--app-misc/glastree/metadata.xml8
5 files changed, 65 insertions, 2 deletions
diff --git a/app-misc/glastree/ChangeLog b/app-misc/glastree/ChangeLog
index 30eaefd0a5c6..05e6e9a21757 100644
--- a/app-misc/glastree/ChangeLog
+++ b/app-misc/glastree/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for app-misc/glastree
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/glastree/ChangeLog,v 1.9 2005/01/01 15:04:33 eradicator Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/glastree/ChangeLog,v 1.10 2006/05/24 05:47:48 truedfx Exp $
+
+ 24 May 2006; Harald van Dijk <truedfx@gentoo.org>
+ +files/glastree-posix-make.patch, +metadata.xml, -glastree-0.57.ebuild,
+ -glastree-0.58.ebuild, +glastree-1.04.ebuild:
+ Version bump plus gmake 3.81 compatibility (#134070)
+ Remove older versions
+ Add metadata.xml
+
+*glastree-1.04 (24 May 2006)
05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
glastree-1.02.ebuild:
diff --git a/app-misc/glastree/files/digest-glastree-1.04 b/app-misc/glastree/files/digest-glastree-1.04
new file mode 100644
index 000000000000..63f31e60e812
--- /dev/null
+++ b/app-misc/glastree/files/digest-glastree-1.04
@@ -0,0 +1,3 @@
+MD5 021c8f9e9521bd041e1844f121edffa4 glastree-1.04.tar.gz 5846
+RMD160 bb45ee731fc20a791c06f6303c0f4f91380d857a glastree-1.04.tar.gz 5846
+SHA256 067d01d98ae155f1fa1ba25a27dd72d27d4455d71107c3e6e6f1cdc41a0e0fd3 glastree-1.04.tar.gz 5846
diff --git a/app-misc/glastree/files/glastree-posix-make.patch b/app-misc/glastree/files/glastree-posix-make.patch
new file mode 100644
index 000000000000..07e4bf6ec91a
--- /dev/null
+++ b/app-misc/glastree/files/glastree-posix-make.patch
@@ -0,0 +1,16 @@
+Make sure the perl code is valid both with and without the backslashes.
+Some make versions strip them, others don't.
+
+--- glastree-1.04/Makefile
++++ glastree-1.04/Makefile
+@@ -24,8 +24,8 @@
+
+ install:
+ @perl -e 'eval "use Date::Calc"; \
+- print "Checking for prereq Date::Calc..."; \
+- if ($$@) { print "\nThis program requires the Date::Calc module.\n"; exit 1; } \
++ print "Checking for prereq Date::Calc..."; if ($$@) { \
++ print "\nThis program requires the Date::Calc module.\n"; exit 1; } \
+ print " OK\n"; '
+
+ $(INSTALL) -d $(INSTROOT)/$(INSTBIN)
diff --git a/app-misc/glastree/glastree-1.04.ebuild b/app-misc/glastree/glastree-1.04.ebuild
new file mode 100644
index 000000000000..1b7db9fdb38f
--- /dev/null
+++ b/app-misc/glastree/glastree-1.04.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/glastree/glastree-1.04.ebuild,v 1.1 2006/05/24 05:47:48 truedfx Exp $
+
+inherit eutils
+
+DESCRIPTION="glastree is a poor mans snapshot utility using hardlinks written in perl"
+HOMEPAGE="http://www.igmus.org/code/"
+SRC_URI="http://www.igmus.org/files/${P}.tar.gz"
+DEPEND="dev-lang/perl
+ dev-perl/Date-Calc"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+LICENSE="public-domain"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-posix-make.patch
+}
+
+src_install() {
+ dodir /usr/share/man/man1
+ make INSTROOT="${D}"/usr INSTMAN=share/man install || die
+ dodoc README CHANGES THANKS TODO
+}
diff --git a/app-misc/glastree/metadata.xml b/app-misc/glastree/metadata.xml
new file mode 100644
index 000000000000..8e3ec1a80788
--- /dev/null
+++ b/app-misc/glastree/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>truedfx@gentoo.org</email>
+<name>Harald van Dijk</name>
+</maintainer>
+</pkgmetadata>