summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2003-08-03 13:53:01 +0000
committerMamoru Komachi <usata@gentoo.org>2003-08-03 13:53:01 +0000
commited629f345096edd7d7ac645d65269a45da503e28 (patch)
tree69a57a80b5d1161026f573a363c822c8c10106c4 /media-libs/t1lib
parentfixed library installation and symlinking, DEPEND to virtual/tetex (diff)
downloadgentoo-2-ed629f345096edd7d7ac645d65269a45da503e28.tar.gz
gentoo-2-ed629f345096edd7d7ac645d65269a45da503e28.tar.bz2
gentoo-2-ed629f345096edd7d7ac645d65269a45da503e28.zip
fixed library installation and symlinking, DEPEND to virtual/tetex
Diffstat (limited to 'media-libs/t1lib')
-rw-r--r--media-libs/t1lib/ChangeLog14
-rw-r--r--media-libs/t1lib/Manifest4
-rw-r--r--media-libs/t1lib/files/digest-t1lib-5.0.0-r11
-rw-r--r--media-libs/t1lib/t1lib-5.0.0-r1.ebuild73
4 files changed, 86 insertions, 6 deletions
diff --git a/media-libs/t1lib/ChangeLog b/media-libs/t1lib/ChangeLog
index ea00f1d96e80..d5e98aa9a36b 100644
--- a/media-libs/t1lib/ChangeLog
+++ b/media-libs/t1lib/ChangeLog
@@ -2,11 +2,12 @@
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
# /space/gentoo/cvsroot/gentoo-x86/media-libs/t1lib/ChangeLog,v 1.2 2002/04/16 01:14:04 seemant Exp
- 13 Jan 2003; Aron Griffis <agriffis@gentoo.org> t1lib-1.3.1.ebuild :
- Add alpha to KEYWORDS
+*t1lib-5.0.0-r1 (03 Aug 2003)
+
+ 03 Aug 2003; Mamoru KOMACHI <usata@gentoo.org> t1lib-5.0.0-r1.ebuild:
+ Fixed hardcoded t1lib library filename (which referred to 1.3.1
+ and therefore failed to install). Changed DEPEND to virtual/tetex.
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
*t1lib-5.0.0 (31 Jul 2003)
31 Jul 2003; Ryan Phillips <rphillips@gentoo.org> t1lib-5.0.0.ebuild :
@@ -20,6 +21,11 @@
20 Mar 2003; Guy Martin <gmsoft@gentoo.org> t1lib-1.3.1.ebuild :
Added hppa to KEYWORDS.
+ 13 Jan 2003; Aron Griffis <agriffis@gentoo.org> t1lib-1.3.1.ebuild :
+ Add alpha to KEYWORDS
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
1 May 2002; Roman Weber <gentoo@gonzo.ch> t1lib-1.3.1.ebuild :
Update to new version and fixed libtool bug. Fixes #2316
diff --git a/media-libs/t1lib/Manifest b/media-libs/t1lib/Manifest
index 225c9b6fcc34..b6c40a7b2f2c 100644
--- a/media-libs/t1lib/Manifest
+++ b/media-libs/t1lib/Manifest
@@ -1,7 +1,7 @@
-MD5 0d6c43acb42e939b17630ea5150b428e ChangeLog 1487
+MD5 22e155077a77d0364ccb469950058213 ChangeLog 1727
MD5 4222b6b39f26980dffcb5d88f5d37152 t1lib-1.3.1.ebuild 1507
MD5 4b95ccbbaf7a748b8cabd8eced5c21e8 t1lib-5.0.0.ebuild 1545
-MD5 4a9dd0223b1e539456dcd84c51b9101a t1lib-5.0.0-r1.ebuild 1784
+MD5 0c2896d991dff6ac7834d229e6f4c58a t1lib-5.0.0-r1.ebuild 1542
MD5 817757abf473e739c3314daca2aecea2 files/digest-t1lib-1.3.1 64
MD5 fd18dc7d703e77e595bc054f2f4c0f20 files/digest-t1lib-5.0.0 64
MD5 fd18dc7d703e77e595bc054f2f4c0f20 files/digest-t1lib-5.0.0-r1 64
diff --git a/media-libs/t1lib/files/digest-t1lib-5.0.0-r1 b/media-libs/t1lib/files/digest-t1lib-5.0.0-r1
new file mode 100644
index 000000000000..91c3ba276343
--- /dev/null
+++ b/media-libs/t1lib/files/digest-t1lib-5.0.0-r1
@@ -0,0 +1 @@
+MD5 6b5d79840ec2be72b506c12abb040a60 t1lib-5.0.0.tar.gz 1633559
diff --git a/media-libs/t1lib/t1lib-5.0.0-r1.ebuild b/media-libs/t1lib/t1lib-5.0.0-r1.ebuild
new file mode 100644
index 000000000000..ccbe741ebe39
--- /dev/null
+++ b/media-libs/t1lib/t1lib-5.0.0-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/t1lib/t1lib-5.0.0-r1.ebuild,v 1.1 2003/08/03 13:52:52 usata Exp $
+
+inherit gnuconfig
+
+IUSE="X tetex"
+
+S=${WORKDIR}/${P}
+DESCRIPTION="A Type 1 Rasterizer Library for UNIX/X11"
+SRC_URI="ftp://sunsite.unc.edu/pub/Linux/libs/graphics/${P}.tar.gz"
+HOMEPAGE="ftp://metalab.unc.edu/pub/Linux/libs/graphics"
+
+DEPEND="X? ( virtual/x11 )
+ tetex? ( virtual/tetex )"
+
+SLOT="0"
+LICENSE="LGPL-2 GPL-2"
+KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~amd64"
+
+src_unpack() {
+ unpack ${A}
+ use amd64 && gnuconfig_update
+
+ cd ${S}/doc
+ mv Makefile.in Makefile.in-orig
+ sed -e "s:dvips:#dvips:" Makefile.in-orig>Makefile.in
+
+}
+
+src_compile() {
+
+ local myconf
+ local myopt
+
+ use X \
+ && myconf="--with-x" \
+ || myconf="--without-x"
+
+ use tetex \
+ || myopt="without_doc"
+ echo `pwd`
+ econf ${myconf} || die
+ make ${myopt} || die
+}
+
+src_install() {
+
+ cd lib
+ insinto /usr/include
+ doins t1lib.h
+
+ use X && ( \
+ doins t1libx.h
+ ln -s -f libt1x.lai .libs/libt1x.la
+ dolib .libs/libt1x.{la,a,so.${PV}}
+ dosym libt1x.so.${PV} /usr/lib/libt1x.so.${PV%%.*}
+ dosym libt1x.so.${PV} /usr/lib/libt1x.so
+ )
+
+ ln -s -f libt1.lai .libs/libt1.la
+ dolib .libs/libt1.{la,a,so.${PV}}
+ dosym libt1.so.${PV} /usr/lib/libt1.so.${PV%%.*}
+ dosym libt1.so.${PV} /usr/lib/libt1.so
+ insinto /etc/t1lib
+ doins t1lib.config
+
+ cd ..
+ dodoc Changes LGPL LICENSE README*
+ cd doc
+ insinto /usr/share/doc/${P}
+ doins *.pdf *.dvi
+}