diff options
author | 2012-02-06 02:33:55 +0000 | |
---|---|---|
committer | 2012-02-06 02:33:55 +0000 | |
commit | b6a1493bfbc8c2440d601b0579ddb1cfd92d7d24 (patch) | |
tree | 57dd06d451945ec8a094cf34f0defff41e713342 /media-libs/oyranos | |
parent | Adding ~x86 (diff) | |
download | gentoo-2-b6a1493bfbc8c2440d601b0579ddb1cfd92d7d24.tar.gz gentoo-2-b6a1493bfbc8c2440d601b0579ddb1cfd92d7d24.tar.bz2 gentoo-2-b6a1493bfbc8c2440d601b0579ddb1cfd92d7d24.zip |
Initial import from sunrise (bug 287353)
(Portage version: 2.1.10.44/cvs/Linux x86_64)
Diffstat (limited to 'media-libs/oyranos')
-rw-r--r-- | media-libs/oyranos/ChangeLog | 10 | ||||
-rw-r--r-- | media-libs/oyranos/Manifest | 5 | ||||
-rw-r--r-- | media-libs/oyranos/files/oyranos-0.3.2-buildsystem.patch | 72 | ||||
-rw-r--r-- | media-libs/oyranos/metadata.xml | 9 | ||||
-rw-r--r-- | media-libs/oyranos/oyranos-0.3.2.ebuild | 75 |
5 files changed, 171 insertions, 0 deletions
diff --git a/media-libs/oyranos/ChangeLog b/media-libs/oyranos/ChangeLog new file mode 100644 index 000000000000..da0070eb3654 --- /dev/null +++ b/media-libs/oyranos/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for media-libs/oyranos +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/oyranos/ChangeLog,v 1.1 2012/02/06 02:33:55 xmw Exp $ + +*oyranos-0.3.2 (05 Feb 2012) + + 05 Feb 2012; Michael Weber <xmw@gentoo.org> +oyranos-0.3.2.ebuild, + +metadata.xml: + Initial import from sunrise (bug 287353) + diff --git a/media-libs/oyranos/Manifest b/media-libs/oyranos/Manifest new file mode 100644 index 000000000000..78710399c9d3 --- /dev/null +++ b/media-libs/oyranos/Manifest @@ -0,0 +1,5 @@ +AUX oyranos-0.3.2-buildsystem.patch 2705 RMD160 6eea7619ece7366a38b6ea6feab97842b8424f82 SHA1 f520abada2f0abacf00927b8ef1b7ab83a90462d SHA256 99c9099f1d62ae7e6ec7add2429f64502f544898cf563d0ce278868d9a7dd5fd +DIST oyranos-0.3.2.tar.bz2 1247164 RMD160 1943af1a79ff3d41b5cd482e3e9ea6e573ef3122 SHA1 a216254b8d0cd2563d3781fea57169d5b70a71e8 SHA256 db8d104c8dc1fd24129a20ddea40ca4b4bf30adc4985e0a8f90bde28229c0e54 +EBUILD oyranos-0.3.2.ebuild 1568 RMD160 0aaaaa6929acfda7dc06b166b0a7971bda8cc696 SHA1 6a23cdb555a32d44cc274d0954940c255b1932aa SHA256 a49c494f71b7138af7440465fe76e0ffe7d19e9134c2bbbd85a1428b25caa338 +MISC ChangeLog 279 RMD160 5e7b624c49e81038f20bd574cba840d301a3411e SHA1 b3699aef41d7e28d54ef76c2b93cc4824ee9deab SHA256 7d6c069f55d6a4fc9165649f1fb11d0c1371738e17e9bd6f670dd7b7d749b7c1 +MISC metadata.xml 224 RMD160 2a7e22a99ec669c5b961c3d1738a0cda58264318 SHA1 f6fd81fac4df7d7995b1600848b265fceda692f8 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 diff --git a/media-libs/oyranos/files/oyranos-0.3.2-buildsystem.patch b/media-libs/oyranos/files/oyranos-0.3.2-buildsystem.patch new file mode 100644 index 000000000000..14272e2515b7 --- /dev/null +++ b/media-libs/oyranos/files/oyranos-0.3.2-buildsystem.patch @@ -0,0 +1,72 @@ +--- oyranos-0.3.2/configure ++++ oyranos-0.3.2/configure +@@ -30,7 +30,7 @@ + PKGC=$TARGET.pc + VERS_H="$TARGET"_version.h + zeile="$0 $@" +-MAKEFILE_DIR=". fl_i18n libXNVCtrl yajl"; export MAKEFILE_DIR ++MAKEFILE_DIR=". fl_i18n libXNVCtrl"; export MAKEFILE_DIR + + if [ `uname` = "Linux" ]; then + v=-v +@@ -68,7 +54,7 @@ + OY_DEVEL_MONTH=05 + OYRANOS_DEVEL_MONTH=5 # numeric + OY_DEVEL_YEAR=2011 +-OY_GIT_MASTER="`cat $ROOT_DIR/.git/refs/heads/master`" ++OY_GIT_MASTER="" + time="`date +%y%m%d.%H%M%S`" + DATE="$OY_START_MONTH $OY_START_YEAR - $OY_DEVEL_MONTH $OY_DEVEL_YEAR" + VERSION=$VERSION_A.$VERSION_B.$VERSION_C +@@ -120,7 +107,7 @@ + fi + IFS=$old_IFS + +-STRIPOPT="sed s/-O.//" ++STRIPOPT="cat" + + if [ $# -gt 0 ]; then + prefix="" +--- oyranos-0.3.2/configure_tests.sh ++++ oyranos-0.3.2/configure_tests.sh +@@ -3,7 +3,7 @@ + set > testset.txt + ERROR=0 + WARNING=0 +-STRIPOPT='s/-O.// ; s/-isysroot [[:graph:]]*// ; s/-arch ppc// ; s/-arch i386//' ++STRIPOPT='s/-isysroot [[:graph:]]*// ; s/-arch ppc// ; s/-arch i386//' + + mkdir -p tests + +--- oyranos-0.3.2/oforms/oyranos_xforms.makefile ++++ oyranos-0.3.2/oforms/oyranos_xforms.makefile +@@ -1,7 +1,8 @@ + INCL = $(INCLUDE) -I../ -I./ $(DEBUG) +-CC = gcc ++CC ?= gcc ++CXX ?= c++ + DEBUG = -Wall -g -O0 +-LDFLAGS_ = $$LDFLAGS -L../fl_i18n ++LDFLAGS += -L../fl_i18n + OY_LIBS := $(shell pkg-config libxml-2.0 --libs --cflags) + OY_FLAGS = -L../ -loyranos -loyranos_object -loyranos_core $(OY_LIBS) + FLTK_FLAGS := $(shell fltk-config --ldflags --cxxflags | sed s/-O2//) -lpthread +@@ -16,15 +17,15 @@ + + oyranos-xforms: $(SRCDIR)oyranos_xforms.c + echo "Compiling $(SRCDIR)$< + Linking $@ ..." +- gcc -Wall -g $(CFLAGS) $(INCL) $(SRCDIR)oyranos_xforms.c -o oyranos-xforms -pedantic $(OY_FLAGS) $(LDFLAGS_) ++ $(CC) -Wall -g $(CFLAGS) $(INCL) $(SRCDIR)oyranos_xforms.c -o oyranos-xforms -pedantic $(OY_FLAGS) $(LDFLAGS) + + oyranos-xforms-modules: $(SRCDIR)oyranos_xforms_modules.c + echo "Compiling $(SRCDIR)$< + Linking $@ ..." +- gcc -Wall -g $(CFLAGS) $(INCL) $< -o $@ -pedantic $(OY_FLAGS) $(LDFLAGS_) ++ $(CC) -Wall -g $(CFLAGS) $(INCL) $< -o $@ -pedantic $(OY_FLAGS) $(LDFLAGS) + + oyranos-xforms-fltk: $(SRCDIR)oyranos_xforms_fltk.cxx $(SRCDIR)oyranos_forms_fltk.cxx $(SRCDIR)oyranos_widgets_fltk.cxx $(SRCDIR)oyranos_widgets_fltk.h + echo "Compiling $(SRCDIR)$< + Linking $@ ..." +- c++ $(LDFLAGS_) -Wall -g $(CXXFLAGS) $(INCL) $(SRCDIR)oyranos_xforms_fltk.cxx -o oyranos-xforms-fltk -pedantic -loyforms_fltk -lfl_i18n $(FLTK_FLAGS) $(OY_FLAGS) ++ $(CXX) $(LDFLAGS) -Wall -g $(CXXFLAGS) $(INCL) $(SRCDIR)oyranos_xforms_fltk.cxx -o oyranos-xforms-fltk -pedantic -loyforms_fltk -lfl_i18n $(FLTK_FLAGS) $(OY_FLAGS) + + + # Build commands and filename extensions... diff --git a/media-libs/oyranos/metadata.xml b/media-libs/oyranos/metadata.xml new file mode 100644 index 000000000000..59acc2cc580e --- /dev/null +++ b/media-libs/oyranos/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> +<email>xmw@gentoo.org</email> +<name>Michael Weber</name> +</maintainer> +</pkgmetadata> + diff --git a/media-libs/oyranos/oyranos-0.3.2.ebuild b/media-libs/oyranos/oyranos-0.3.2.ebuild new file mode 100644 index 000000000000..2303e17ed4b5 --- /dev/null +++ b/media-libs/oyranos/oyranos-0.3.2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/oyranos/oyranos-0.3.2.ebuild,v 1.1 2012/02/06 02:33:55 xmw Exp $ + +EAPI=4 + +inherit eutils toolchain-funcs + +DESCRIPTION="colour management system allowing to share various settings across applications and services" +HOMEPAGE="http://www.oyranos.org/" +SRC_URI="mirror://sourceforge/oyranos/Oyranos/Oyranos%200.3/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X doc static-libs xinerama" + +RDEPEND="app-admin/elektra + dev-libs/libxml2 + dev-libs/yajl + media-gfx/exiv2 + media-libs/lcms:0 + media-libs/libpng:0 + media-libs/libraw + media-libs/libXcm + X? ( + x11-libs/fltk:1 + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libXxf86vm + xinerama? ( x11-libs/libXinerama ) + )" +DEPEND="${RDEPEND} + app-doc/doxygen" + +src_prepare() { + einfo remove bundled elektra yajl + rm -rf elektra* yajl || die + #keep bundled libXNVCtrl + + epatch "${FILESDIR}"/${P}-buildsystem.patch + + if ! use X ; then + sed -e '/FLTK_GUI =/s:=.*:=:' \ + -i makefile.in || die + fi +} + +src_configure() { + tc-export CC CXX + econf --prefix=/usr \ + --enable-verbose \ + $(use_with X x) \ + $(use_enable X libX11) \ + $(use_enable X libXext) \ + $(use_enable X libXrandr) \ + $(use_enable X libXxf86vm) \ + $(use_enable X fltk) \ + $(use_enable static-libs static) \ + $(use_enable xinerama libXinerama) +} + +src_compile() { + emake all + use X && emake oforms + emake docu +} + +src_install() { + emake DESTDIR="${D}" docdir=${EPREFIX}/usr/share/doc/${P} install-main + + if ! use doc ; then + rm -rf "${ED}/usr/share/doc/${P}/html" || die + fi +} |