diff options
Diffstat (limited to 'media-libs/pdflib/pdflib-6.0.3.ebuild')
-rw-r--r-- | media-libs/pdflib/pdflib-6.0.3.ebuild | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/media-libs/pdflib/pdflib-6.0.3.ebuild b/media-libs/pdflib/pdflib-6.0.3.ebuild deleted file mode 100644 index 91da8ec6d0a4..000000000000 --- a/media-libs/pdflib/pdflib-6.0.3.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/pdflib/pdflib-6.0.3.ebuild,v 1.6 2007/03/16 22:45:29 chtekk Exp $ - -# eutils must be inherited since get_libdir() is only -# globally available on baselayout-1.11 (still on ~arch) -inherit eutils java-pkg flag-o-matic - -MY_PN="${PN/pdf/PDF}-Lite" -MY_P="${MY_PN}-${PV}" -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A library for generating PDF on the fly." -HOMEPAGE="http://www.pdflib.com/" -SRC_URI="http://www.pdflib.com/products/pdflib/download/${PV//./}src/${MY_P}.tar.gz" -LICENSE="Aladdin" -SLOT="5" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="tcl perl python java" - -DEPEND=">=sys-apps/sed-4 - tcl? ( >=dev-lang/tcl-8.2 ) - perl? ( >=dev-lang/perl-5.1 ) - python? ( >=dev-lang/python-2.2 ) - java? ( >=virtual/jdk-1.3 )" - -src_compile() { - local myconf= - - # Bug #87004 - filter-flags -mcpu=* - filter-flags -mtune=* - - PYVER="$(/usr/bin/python -V 2>&1 | cut -d ' ' -f 2 | cut -d '.' -f 1,2)" - # Necessary for multilib on amd64. Please keep this in future releases. - # BUG #81197 - # Danny van Dyk <kugelfang@gentoo.org> 2005/02/14 - TCLVER="$(echo 'puts [info tclversion]' | $(type -P tclsh))" - use tcl \ - && myconf="--with-tclpkg=/usr/$(get_libdir)/tcl${TCLVER}/" \ - || myconf="--with-tcl=no" - use perl || myconf="${myconf} --with-perl=no" - use python \ - && myconf="${myconf} --with-py=/usr --with-pyincl=/usr/include/python${PYVER}" \ - || myconf="${myconf} --with-py=no" - use java \ - && myconf="${myconf} --with-java=${JAVA_HOME}" \ - || myconf="${myconf} --with-java=no" - - econf \ - --enable-cxx \ - ${myconf} || die - emake || die "emake failed" -} - -src_install() { - sed -i \ - -e "s:^\(LANG_LIBDIR\).*= \(.*\):\1\t = ${D}/\2:" \ - "${S}/bind/pdflib/perl/Makefile" \ - || die "sed bind/pdflib/perl/Makefile failed" - - sed -i \ - -e "s:^\(LANG_LIBDIR\).*= \(.*\):\1\t = ${D}/\2:" \ - "${S}/bind/pdflib/python/Makefile" \ - || die "sed bind/pdflib/python/Makefile failed" - - sed -i \ - -e "s:^\(LANG_LIBDIR\).*= \(.*\):\1\t = ${D}/\2:" \ - "${S}/bind/pdflib/tcl/Makefile" \ - || die "sed bind/pdflib/tcl/Makefile failed" - - # ok, this should create the correct lib dirs for perl and python. - # yes, i know it is messy, but as i see it, a ebuild should be generic - # ... ie. you should be able to just use cp to update it - if use perl && [ -x /usr/bin/perl ] ; then - local perlmajver="`/usr/bin/perl -v |grep 'This is perl' \ - |cut -d ' ' -f 4 |cut -d '.' -f 1`" - local perlver="`/usr/bin/perl -v |grep 'This is perl' \ - |cut -d ' ' -f 4`" - local perlarch="`/usr/bin/perl -v |grep 'This is perl' \ - |cut -d ' ' -f 7`" - dodir /usr/$(get_libdir)/perl${perlmajver/v/}/site_perl/${perlver/v/}/${perlarch} - fi - if use python && [ -x /usr/bin/python ] ; then - dodir /usr/$(get_libdir)/python${PYVER}/lib-dynload - fi - #next line required for proper install - dodir /usr/bin - einstall || die - - dodoc readme.txt doc/* - docinto pdflib - dodoc doc/pdflib/* - - # seemant: seems like the makefiles for pdflib generate the .jar file - # anyway - use java && java-pkg_dojar bind/pdflib/java/pdflib.jar - - # karltk: This is definitely NOT how it should be done! - # we need this to create pdflib.jar (we will not have the source when - # this is a binary package ...) -# if use java -# then -# insinto /usr/share/pdflib -# doins ${S}/bind/pdflib/java/pdflib.java -# -# mkdir -p com/pdflib -# mv ${S}/bind/pdflib/java/pdflib.java com/pdflib -# javac com/pdflib/pdflib.java -# -# jar cf pdflib.jar com/pdflib/*.class -# -# java-pkg_dojar pdflib.jar -# fi -} |