diff options
author | Markus Meier <maekke@gentoo.org> | 2009-06-01 13:20:18 +0000 |
---|---|---|
committer | Markus Meier <maekke@gentoo.org> | 2009-06-01 13:20:18 +0000 |
commit | cf5dc2a2434458aebee22f3383f11ac1ae8400e5 (patch) | |
tree | c2566aaf67cfcd23bebd88badd18ad07f167b2eb /media-libs/lensfun | |
parent | old (diff) | |
download | historical-cf5dc2a2434458aebee22f3383f11ac1ae8400e5.tar.gz historical-cf5dc2a2434458aebee22f3383f11ac1ae8400e5.tar.bz2 historical-cf5dc2a2434458aebee22f3383f11ac1ae8400e5.zip |
initial import of lensfun, ebuild by me, bug #245770
Package-Manager: portage-2.2_rc33/cvs/Linux i686
Diffstat (limited to 'media-libs/lensfun')
-rw-r--r-- | media-libs/lensfun/ChangeLog | 10 | ||||
-rw-r--r-- | media-libs/lensfun/Manifest | 15 | ||||
-rw-r--r-- | media-libs/lensfun/files/lensfun-0.2.3-as-needed.patch | 13 | ||||
-rw-r--r-- | media-libs/lensfun/lensfun-0.2.3.ebuild | 42 | ||||
-rw-r--r-- | media-libs/lensfun/metadata.xml | 9 |
5 files changed, 89 insertions, 0 deletions
diff --git a/media-libs/lensfun/ChangeLog b/media-libs/lensfun/ChangeLog new file mode 100644 index 000000000000..25cb85773a96 --- /dev/null +++ b/media-libs/lensfun/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for media-libs/lensfun +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/lensfun/ChangeLog,v 1.1 2009/06/01 13:20:18 maekke Exp $ + +*lensfun-0.2.3 (01 Jun 2009) + + 01 Jun 2009; Markus Meier <maekke@gentoo.org> +lensfun-0.2.3.ebuild, + +files/lensfun-0.2.3-as-needed.patch, +metadata.xml: + initial import of lensfun, ebuild by me, bug #245770 + diff --git a/media-libs/lensfun/Manifest b/media-libs/lensfun/Manifest new file mode 100644 index 000000000000..37ccd842edaf --- /dev/null +++ b/media-libs/lensfun/Manifest @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX lensfun-0.2.3-as-needed.patch 873 RMD160 d79964b411a70efe268c5464ee901a6d160b2004 SHA1 c16ddb0f39253462b8fa0882461ed7bd85d1c5fc SHA256 94bdc6b1145043d9d8f240144dc60c38f6df10ef380c7f151899d633600ce85f +DIST lensfun-0.2.3.tar.bz2 151189 RMD160 310f89638df275472ee38d4ac61b3a623db94f5f SHA1 4cb8fb4ce9c439ec7a3447d7fd35dfd5b73253ce SHA256 836ab5869c0e81a54100c389e7274ead183d8dd5ee1992669bad92f57c43484f +EBUILD lensfun-0.2.3.ebuild 972 RMD160 384f2bdfad2711296fe84c68fb2e95517406d970 SHA1 103f0f873a9a985d90eef3a8b94a242b337e18bb SHA256 f14acdf7cf987d4b795ab9e1fadfa385fda2b2c0c1b5c065437bc64a7f947003 +MISC ChangeLog 421 RMD160 36bb63abc298201d00cf36b21ba84b32c2e0fffc SHA1 3ba97fdcde0afb7550e881a06de7f83dc91707a4 SHA256 b2d2301d513b88b708227b439260f17d371e8b551f262c20f526f8fafeb424c5 +MISC metadata.xml 434 RMD160 50bd60c8f0e7c9da3ca52b50b8b4705c9c0bb219 SHA1 a57ff3680e403b95d6f19138167a103cea711987 SHA256 cdad31489c1592f642177d2c6c152262fc5bba1e6322098a95cbe496d03c3c2f +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.11 (GNU/Linux) + +iEYEARECAAYFAkoj1egACgkQkKaRLQcq0GIi7gCgrZpqQKQ5EWh7Gsi3Z9gGmuZR +hN4AmwWa6SmRkhbcNdmiRBkaWgYpa1sU +=z53X +-----END PGP SIGNATURE----- diff --git a/media-libs/lensfun/files/lensfun-0.2.3-as-needed.patch b/media-libs/lensfun/files/lensfun-0.2.3-as-needed.patch new file mode 100644 index 000000000000..12287dba2c56 --- /dev/null +++ b/media-libs/lensfun/files/lensfun-0.2.3-as-needed.patch @@ -0,0 +1,13 @@ +diff -ru lensfun-0.2.3.orig/build/mak/compiler/gcc.mak lensfun-0.2.3/build/mak/compiler/gcc.mak +--- lensfun-0.2.3.orig/build/mak/compiler/gcc.mak 2009-03-15 02:42:40.000000000 +0100 ++++ lensfun-0.2.3/build/mak/compiler/gcc.mak 2009-03-15 02:43:37.000000000 +0100 +@@ -71,7 +71,7 @@ + endef + + LINK.GCC.AR = $(GCC.AR) $(GCC.ARFLAGS) $@ $^ +-LINK.GCC.EXEC = $(GCC.LD) -o $@ $(GCC.LDFLAGS) $(LDFLAGS) $1 $^ $(GCC.LDFLAGS.LIBS) $(LDFLAGS.LIBS) $2 ++LINK.GCC.EXEC = $(GCC.LD) $(LDFLAGS) $^ $2 $(GCC.LDFLAGS.LIBS) $(LDFLAGS.LIBS) $(GCC.LDFLAGS) $1 -o $@ + define LINK.GCC.SO + $(GCC.LD) -o $@.$(SHARED.$3) -Wl,"-soname=$(notdir $@).$(basename $(basename $(SHARED.$3)))" $(GCC.LDFLAGS.SHARED) $(GCC.LDFLAGS) $(LDFLAGS) $1 $^ $(GCC.LDFLAGS.LIBS) $(LDFLAGS.LIBS) $2 + ln -fs $(notdir $@.$(SHARED.$3)) $@.$(basename $(basename $(SHARED.$3))) +Only in lensfun-0.2.3/out/posix/release: deps diff --git a/media-libs/lensfun/lensfun-0.2.3.ebuild b/media-libs/lensfun/lensfun-0.2.3.ebuild new file mode 100644 index 000000000000..3b1a03d76038 --- /dev/null +++ b/media-libs/lensfun/lensfun-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/lensfun/lensfun-0.2.3.ebuild,v 1.1 2009/06/01 13:20:18 maekke Exp $ + +inherit eutils + +DESCRIPTION="lensfun: A library for rectifying and simulating photographic lens +distortions" +HOMEPAGE="http://lensfun.berlios.de/" +SRC_URI="mirror://berlios/lensfun/${P}.tar.bz2" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +RDEPEND=" + >=dev-libs/glib-2.0 + >=media-libs/libpng-1.0" +DEPEND="${RDEPEND} + doc? ( >=app-doc/doxygen-1.5.0 )" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-as-needed.patch + + # disable stripping + sed -i -e 's:GCC.LDFLAGS.release = -s:GCC.LDFLAGS.release =:g' \ + build/mak/compiler/gcc.mak +} + +src_compile() { + # econf does NOT work + ./configure --prefix=/usr || die + emake all V=1 || die +} + +src_install() { + emake DESTDIR="${D}" install || die + # TODO remove docs if ! use doc +} diff --git a/media-libs/lensfun/metadata.xml b/media-libs/lensfun/metadata.xml new file mode 100644 index 000000000000..85dbbcb4e488 --- /dev/null +++ b/media-libs/lensfun/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>graphics</herd> +<longdescription lang="en"> +The project provides a database of photographic lenses and a library that allows advanced access to the database including functions to correct images based on intimate knowledge of lens characteristics and calibration data. +</longdescription> +</pkgmetadata> + |