initial ebuild #74221
authorMike Frysinger <vapier@gentoo.org>
Mon, 27 Dec 2004 03:12:57 +0000 (03:12 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 27 Dec 2004 03:12:57 +0000 (03:12 +0000)
media-libs/sdl-flic/ChangeLog [new file with mode: 0644]
media-libs/sdl-flic/Manifest [new file with mode: 0644]
media-libs/sdl-flic/files/1.2-win32.patch [new file with mode: 0644]
media-libs/sdl-flic/files/Makefile [new file with mode: 0644]
media-libs/sdl-flic/files/digest-sdl-flic-1.2 [new file with mode: 0644]
media-libs/sdl-flic/metadata.xml [new file with mode: 0644]
media-libs/sdl-flic/sdl-flic-1.2.ebuild [new file with mode: 0644]

diff --git a/media-libs/sdl-flic/ChangeLog b/media-libs/sdl-flic/ChangeLog
new file mode 100644 (file)
index 0000000..62ef6db
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for media-libs/sdl-flic
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/sdl-flic/ChangeLog,v 1.1 2004/12/27 03:12:57 vapier Exp $
+
+*sdl-flic-1.2 (26 Dec 2004)
+
+  26 Dec 2004; Mike Frysinger <vapier@gentoo.org> :
+  Initial import.  Ebuild submitted by Federico Tomassetti #74221.
diff --git a/media-libs/sdl-flic/Manifest b/media-libs/sdl-flic/Manifest
new file mode 100644 (file)
index 0000000..6aec9d9
--- /dev/null
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 c48e5c5a8999f24f43c1ca240a112477 sdl-flic-1.2.ebuild 816
+MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
+MD5 1caffc5a2ca5d260bef4f0841d2cde54 ChangeLog 359
+MD5 864ee275a9e49a60c042cdc8786f65f4 files/digest-sdl-flic-1.2 59
+MD5 b64883222af86bff84caa6e6565c126f files/1.2-win32.patch 310
+MD5 7eace4d5464000f5279f8047187b9f96 files/Makefile 1172
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.9.10 (GNU/Linux)
+
+iD8DBQFBz351roRuSHgZdywRAn+iAJ41U2WRwxE7T+5LMw+HRb7Ba4YSDwCfaujQ
+j+4keODfAVNZhxr7w8N1C7M=
+=S4vZ
+-----END PGP SIGNATURE-----
diff --git a/media-libs/sdl-flic/files/1.2-win32.patch b/media-libs/sdl-flic/files/1.2-win32.patch
new file mode 100644 (file)
index 0000000..1a2cba6
--- /dev/null
@@ -0,0 +1,12 @@
+--- SDL_flic-1.2/SDL_flic.c.orig       2004-12-26 21:40:52.631451512 -0500
++++ SDL_flic-1.2/SDL_flic.c    2004-12-26 21:41:08.307068456 -0500
+@@ -30,7 +30,9 @@
+ #include <SDL_flic.h>\r
+ #include <setjmp.h>\r
+ #include <stdlib.h>\r
++#ifdef WIN32
+ #include <mem.h>\r
++#endif
+ \r
+ /* Library version. */\r
+ #define FLI_MAJOR 1\r
diff --git a/media-libs/sdl-flic/files/Makefile b/media-libs/sdl-flic/files/Makefile
new file mode 100644 (file)
index 0000000..cfba1c1
--- /dev/null
@@ -0,0 +1,45 @@
+CFLAGS         += $(shell sdl-config --cflags) -I. -DINLINE=
+LDFLAGS                += $(shell sdl-config --libs) -L.
+
+LIB_NAME       = libSDL_flic
+LIB_SHARED     = $(LIB_NAME).so
+LIB_STATIC     = $(LIB_NAME).a
+BIN                    = playflic
+TARGETS                = $(LIB_SHARED) $(LIB_STATIC) $(BIN)
+
+BINDIR         = /usr/bin
+LIBDIR         = /usr/lib
+INCDIR         = /usr/include
+
+all: $(TARGETS)
+
+SDL_flic.lo: SDL_flic.c
+       $(CC) $(CFLAGS) -fPIC -o $@ -c $<
+$(LIB_SHARED): SDL_flic.lo
+       $(CC) $(LDFLAGS) SDL_flic.lo -shared -Wl,-soname,$@ -o $@.1.0.0
+       ln -s $@.1.0.0 $@.1
+       ln -s $@.1 $@
+
+$(LIB_STATIC): SDL_flic.o
+       $(AR) rcs $@ $<
+
+$(BIN): $(LIB_SHARED) playflic.o
+       $(CC) $(LDFLAGS) -lSDL_flic -o $@ playflic.o
+
+install: $(TARGETS)
+       install -d -m 755 $(DESTDIR)/$(LIBDIR)
+       install -m 644 $(LIB_STATIC) $(DESTDIR)/$(LIBDIR)
+       install -m 755 $(LIB_SHARED).1.0.0 $(DESTDIR)/$(LIBDIR)
+       ln -s $(LIB_SHARED).1.0.0 $(DESTDIR)/$(LIBDIR)/$(LIB_SHARED).1
+       ln -s $(LIB_SHARED).1 $(DESTDIR)/$(LIBDIR)/$(LIB_SHARED)
+
+       install -d -m 755 $(DESTDIR)/$(BINDIR)
+       install -m 755 $(BIN) $(DESTDIR)/$(BINDIR)
+
+       install -d -m 755 $(DESTDIR)/$(INCDIR)
+       install -m 644 SDL_flic.h $(DESTDIR)/$(INCDIR)
+
+clean:
+       rm -f libSDL_flic.a libSDL_flic.so*
+       rm -f *.o *.lo
+       rm -f playflic
diff --git a/media-libs/sdl-flic/files/digest-sdl-flic-1.2 b/media-libs/sdl-flic/files/digest-sdl-flic-1.2
new file mode 100644 (file)
index 0000000..10a735f
--- /dev/null
@@ -0,0 +1 @@
+MD5 5bff7a23861577fa9618cead0e3666ee SDL_flic-12.tgz 52901
diff --git a/media-libs/sdl-flic/metadata.xml b/media-libs/sdl-flic/metadata.xml
new file mode 100644 (file)
index 0000000..d3c2cc9
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+</pkgmetadata>
diff --git a/media-libs/sdl-flic/sdl-flic-1.2.ebuild b/media-libs/sdl-flic/sdl-flic-1.2.ebuild
new file mode 100644 (file)
index 0000000..d941b3a
--- /dev/null
@@ -0,0 +1,32 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/sdl-flic/sdl-flic-1.2.ebuild,v 1.1 2004/12/27 03:12:57 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="FLIC animation file loading library"
+HOMEPAGE="http://www.geocities.com/andre_leiradella/#sdl_flic"
+SRC_URI="http://www.geocities.com/andre_leiradella/SDL_flic-12.tgz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="sys-libs/zlib
+       >=media-libs/libsdl-1.2.4"
+
+S="${WORKDIR}"/SDL_flic-${PV}
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       epatch ${FILESDIR}/${PV}-win32.patch
+       cp ${FILESDIR}/Makefile .
+       edos2unix SDL_flic.h
+}
+
+src_install() {
+       make DESTDIR="${D}" install || die "install failed"
+       dodoc README.txt
+}