diff options
author | Tim Harder <radhermit@gentoo.org> | 2011-02-07 11:08:05 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2011-02-07 11:08:05 +0000 |
commit | 356f7b6f0dddd97c257322346bffdebb689ef81b (patch) | |
tree | 3bc9c7c52c781d8e725494adae42accb841f1bc0 | |
parent | sys-process/daemontools -> virtual/daemontools (#353211) (diff) | |
download | gentoo-2-356f7b6f0dddd97c257322346bffdebb689ef81b.tar.gz gentoo-2-356f7b6f0dddd97c257322346bffdebb689ef81b.tar.bz2 gentoo-2-356f7b6f0dddd97c257322346bffdebb689ef81b.zip |
Initial import. Split from media-libs/libsfml.
(Portage version: 2.2.0_alpha20/cvs/Linux x86_64)
-rw-r--r-- | media-libs/csfml/ChangeLog | 10 | ||||
-rw-r--r-- | media-libs/csfml/csfml-1.6.ebuild | 34 | ||||
-rw-r--r-- | media-libs/csfml/files/csfml-1.6-destdir.patch | 76 | ||||
-rw-r--r-- | media-libs/csfml/metadata.xml | 9 |
4 files changed, 129 insertions, 0 deletions
diff --git a/media-libs/csfml/ChangeLog b/media-libs/csfml/ChangeLog new file mode 100644 index 000000000000..82493d7233e7 --- /dev/null +++ b/media-libs/csfml/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for media-libs/csfml +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/csfml/ChangeLog,v 1.1 2011/02/07 11:08:05 radhermit Exp $ + +*csfml-1.6 (07 Feb 2011) + + 07 Feb 2011; Tim Harder <radhermit@gentoo.org> +csfml-1.6.ebuild, + +files/csfml-1.6-destdir.patch, +metadata.xml: + Initial import. Split from media-libs/libsfml. + diff --git a/media-libs/csfml/csfml-1.6.ebuild b/media-libs/csfml/csfml-1.6.ebuild new file mode 100644 index 000000000000..08a9d3584343 --- /dev/null +++ b/media-libs/csfml/csfml-1.6.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/csfml/csfml-1.6.ebuild,v 1.1 2011/02/07 11:08:05 radhermit Exp $ + +EAPI=4 + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="C library for the Simple and Fast Multimedia Library (SFML)" +HOMEPAGE="http://sfml.sourceforge.net/" +SRC_URI="mirror://sourceforge/sfml/SFML-${PV}-c-sdk-linux-32.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="media-libs/libsfml" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/SFML-${PV}/CSFML" + +src_prepare() { + epatch "${FILESDIR}"/${P}-destdir.patch +} + +src_compile() { + emake CPP=$(tc-getCXX) +} + +src_install() { + emake DESTDIR="${D}" prefix=/usr libdir=/usr/$(get_libdir) install + use doc && dohtml doc/html/* +} diff --git a/media-libs/csfml/files/csfml-1.6-destdir.patch b/media-libs/csfml/files/csfml-1.6-destdir.patch new file mode 100644 index 000000000000..cdf0c46215ae --- /dev/null +++ b/media-libs/csfml/files/csfml-1.6-destdir.patch @@ -0,0 +1,76 @@ +--- SFML-1.6.orig/CSFML/src/SFML/Audio/Makefile ++++ SFML-1.6/CSFML/src/SFML/Audio/Makefile +@@ -20,4 +20,4 @@ + @rm -rf $(LIBNAME)
+
+ install:
+- @($(CP) $(LIBNAME) $(DESTLIBDIR) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB))
++ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB))
+--- SFML-1.6.orig/CSFML/src/SFML/Graphics/Makefile ++++ SFML-1.6/CSFML/src/SFML/Graphics/Makefile +@@ -20,4 +20,4 @@ + @rm -rf $(LIBNAME)
+
+ install:
+- @($(CP) $(LIBNAME) $(DESTLIBDIR) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB))
++ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB))
+--- SFML-1.6.orig/CSFML/src/SFML/Makefile ++++ SFML-1.6/CSFML/src/SFML/Makefile +@@ -1,15 +1,18 @@ + export CC = gcc
+ export CPP = g++
+-export CFLAGS = -W -Wall -pedantic -fPIC -Wno-unused -I../.. -I../../../include -DNDEBUG -DCSFML_EXPORTS -O2
+-export LDFLAGS = -shared
++export CFLAGS += -W -Wall -pedantic -fPIC -Wno-unused -I../.. -I../../../include -DNDEBUG -DCSFML_EXPORTS
++export LDFLAGS += -shared
+ export LIBPATH = ../../../lib
+ export VERSION = 1.6
+ export CP = cp
+ export LN = ln
+ export LNFLAGS = -s -f
+-export DESTDIR = /usr/local
+-export DESTLIBDIR = $(DESTDIR)/lib
+-export DESTINCDIR = $(DESTDIR)/include
++export DESTDIR =
++ifeq ($(origin prefix), undefined)
++ export prefix = /usr/local
++endif
++export libdir = $(prefix)/lib
++export includedir = $(prefix)/include
+
+ all: csfml-system csfml-window csfml-network csfml-graphics csfml-audio
+
+@@ -42,6 +45,6 @@ + @(cd ./System && $(MAKE) $@ && cd ../Window && $(MAKE) $@ && cd ../Network && $(MAKE) $@ && cd ../Graphics && $(MAKE) $@ && cd ../Audio && $(MAKE) $@)
+
+ install:
+- @(mkdir -p $(DESTLIBDIR))
+- @(mkdir -p $(DESTINCDIR))
+- @(cd ./System && $(MAKE) $@ && cd ../Window && $(MAKE) $@ && cd ../Network && $(MAKE) $@ && cd ../Graphics && $(MAKE) $@ && cd ../Audio && $(MAKE) $@ && $(CP) -r ../../../include/SFML/ $(DESTINCDIR))
++ @(mkdir -p $(DESTDIR)/$(libdir))
++ @(mkdir -p $(DESTDIR)/$(includedir))
++ @(cd ./System && $(MAKE) $@ && cd ../Window && $(MAKE) $@ && cd ../Network && $(MAKE) $@ && cd ../Graphics && $(MAKE) $@ && cd ../Audio && $(MAKE) $@ && $(CP) -r ../../../include/SFML/ $(DESTDIR)/$(includedir))
+--- SFML-1.6.orig/CSFML/src/SFML/Network/Makefile ++++ SFML-1.6/CSFML/src/SFML/Network/Makefile +@@ -20,4 +20,4 @@ + @rm -rf $(LIBNAME)
+
+ install:
+- @($(CP) $(LIBNAME) $(DESTLIBDIR) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB))
++ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB))
+--- SFML-1.6.orig/CSFML/src/SFML/System/Makefile ++++ SFML-1.6/CSFML/src/SFML/System/Makefile +@@ -20,4 +20,4 @@ + @rm -rf $(LIBNAME)
+
+ install:
+- @($(CP) $(LIBNAME) $(DESTLIBDIR) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB))
++ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB))
+--- SFML-1.6.orig/CSFML/src/SFML/Window/Makefile ++++ SFML-1.6/CSFML/src/SFML/Window/Makefile +@@ -20,4 +20,4 @@ + @rm -rf $(LIBNAME)
+
+ install:
+- @($(CP) $(LIBNAME) $(DESTLIBDIR) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB))
++ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB))
diff --git a/media-libs/csfml/metadata.xml b/media-libs/csfml/metadata.xml new file mode 100644 index 000000000000..bae4c4e53157 --- /dev/null +++ b/media-libs/csfml/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>games</herd> + <maintainer> + <email>radhermit@gentoo.org</email> + <name>Tim Harder</name> + </maintainer> +</pkgmetadata> |