]> Pileus Git - ~andy/sunrise/commitdiff
net-libs/raknet: New ebuild for bug 164721 thanks to Renaud Chaput
authorPatrick Zimmermann (moHiJ) <patrick@zakweb.de>
Tue, 6 Mar 2007 20:49:06 +0000 (20:49 +0000)
committerPatrick Zimmermann (moHiJ) <patrick@zakweb.de>
Tue, 6 Mar 2007 20:49:06 +0000 (20:49 +0000)
svn path=/sunrise/; revision=3151

net-libs/raknet/ChangeLog [new file with mode: 0644]
net-libs/raknet/Manifest [new file with mode: 0644]
net-libs/raknet/files/digest-raknet-2.521 [new file with mode: 0644]
net-libs/raknet/files/raknet-2.521-gentoo.diff [new file with mode: 0644]
net-libs/raknet/metadata.xml [new file with mode: 0644]
net-libs/raknet/raknet-2.521.ebuild [new file with mode: 0644]

diff --git a/net-libs/raknet/ChangeLog b/net-libs/raknet/ChangeLog
new file mode 100644 (file)
index 0000000..b234403
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for net-libs/raknet
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  06 Mar 2007; Patrick Zimmermann (moHiJ) <patrick@zakweb.de>
+  +raknet-2.521.ebuild, +files/raknet-2.521-gentoo.diff, +metadata.xml:
+  New ebuild for bug 164721 thanks to Renaud Chaput
+
diff --git a/net-libs/raknet/Manifest b/net-libs/raknet/Manifest
new file mode 100644 (file)
index 0000000..859e201
--- /dev/null
@@ -0,0 +1,20 @@
+AUX raknet-2.521-gentoo.diff 1972 RMD160 93c8e972c992da7194ec71d330fd74995006c61b SHA1 355a55f2213da5456bb478feec87931c6c1f491d SHA256 9bc25397669c2f4b71c8029b2c20b101ba6036388eba815b630141c45de6b673
+MD5 2225564ee46e07fea2966c59bf0614fa files/raknet-2.521-gentoo.diff 1972
+RMD160 93c8e972c992da7194ec71d330fd74995006c61b files/raknet-2.521-gentoo.diff 1972
+SHA256 9bc25397669c2f4b71c8029b2c20b101ba6036388eba815b630141c45de6b673 files/raknet-2.521-gentoo.diff 1972
+DIST raknet-2.521.tgz 4896602 RMD160 e050ba6899d4b8e184cb6e910872c381aa22da89 SHA1 f3558a2b062e8f97286995f8e0f67e4b4f221d06 SHA256 b100f557992adf40d5c3794c395765327371916003a42ed6cdc632b17e84e5b2
+EBUILD raknet-2.521.ebuild 995 RMD160 21f6d7a09d0e993ba8769cc48256fbb1201e2582 SHA1 31fa6c4e47a9bd4d397c06ab006d0610004b647e SHA256 6c83639675e7f07c5ab5f9b0b5ab5897686bff634172266bba15df3dbe94853f
+MD5 a3056aa5752a099ee9b52477b6027edf raknet-2.521.ebuild 995
+RMD160 21f6d7a09d0e993ba8769cc48256fbb1201e2582 raknet-2.521.ebuild 995
+SHA256 6c83639675e7f07c5ab5f9b0b5ab5897686bff634172266bba15df3dbe94853f raknet-2.521.ebuild 995
+MISC ChangeLog 303 RMD160 fc09283447a0da9523cc4b95643060d6e7ea4fa5 SHA1 16fed9f6c14a3c79befbaaebe95bbf66854c3dca SHA256 d8caa3d48a7457c34c49023f475659a5fc2a1d2d72be9c6908a75eaf4d7680ff
+MD5 95d220f3722102230e159809732492c1 ChangeLog 303
+RMD160 fc09283447a0da9523cc4b95643060d6e7ea4fa5 ChangeLog 303
+SHA256 d8caa3d48a7457c34c49023f475659a5fc2a1d2d72be9c6908a75eaf4d7680ff ChangeLog 303
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 c065273bbe3793a93a4bcd4903424b78 files/digest-raknet-2.521 232
+RMD160 76e1256aa49c450d86cfbc02c50c447b709603f6 files/digest-raknet-2.521 232
+SHA256 b175a80e5b5680d018b6af9dafe8bef26421ede47e84f5d099e67e17c021e187 files/digest-raknet-2.521 232
diff --git a/net-libs/raknet/files/digest-raknet-2.521 b/net-libs/raknet/files/digest-raknet-2.521
new file mode 100644 (file)
index 0000000..03dc74b
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 788351df2bd071efc7c806538c0b25b6 raknet-2.521.tgz 4896602
+RMD160 e050ba6899d4b8e184cb6e910872c381aa22da89 raknet-2.521.tgz 4896602
+SHA256 b100f557992adf40d5c3794c395765327371916003a42ed6cdc632b17e84e5b2 raknet-2.521.tgz 4896602
diff --git a/net-libs/raknet/files/raknet-2.521-gentoo.diff b/net-libs/raknet/files/raknet-2.521-gentoo.diff
new file mode 100644 (file)
index 0000000..f7b355c
--- /dev/null
@@ -0,0 +1,55 @@
+--- Makefile.old       2007-01-31 16:58:16.000000000 +0100
++++ Makefile   2007-01-31 16:27:28.000000000 +0100
+@@ -1,6 +1,6 @@
+ include makefile.defs\r
\r
+-all: static shared voicestatic voiceshared\r
++all: static shared\r
\r
+ static:\r
+       make -C Source "BASE_DIR=$(PWD)" static\r
+@@ -8,25 +8,14 @@ static:\r
+ shared:\r
+       make -C Source "BASE_DIR=$(PWD)" shared\r
\r
+-voicestatic:\r
+-      make -C Source/RakVoice "BASE_DIR=$(PWD)" voicestatic\r
+-\r
+-voiceshared:\r
+-      make -C Source/RakVoice "BASE_DIR=$(PWD)" voiceshared\r
+-\r
+ clean:\r
+       make -C Source "BASE_DIR=$(PWD)" clean\r
+-      make -C Source/RakVoice "BASE_DIR=$(PWD)" clean\r
\r
+ install:\r
+       rm -f $(LIBS_DIR)/libraknet.so.$(VERSION)\r
+       rm -f $(LIBS_DIR)/libraknet.so\r
+-      rm -f $(LIBS_DIR)/librakvoice.so.$(VERSION)\r
+-      rm -f $(LIBS_DIR)/librakvoice.so\r
+       cp $(PWD)/Lib/linux/libraknet.so.$(VERSION) $(LIBS_DIR)/\r
+-      ln -s $(LIBS_DIR)/libraknet.so.$(VERSION) $(LIBS_DIR)/libraknet.so\r
+-      cp $(PWD)/Lib/linux/librakvoice.so.$(VERSION) $(LIBS_DIR)/\r
+-      ln -s $(LIBS_DIR)/librakvoice.so.$(VERSION) $(LIBS_DIR)/librakvoice.so\r
++      ln -s $(LIBS_DIR)/libraknet.so.$(VERSION) libraknet.so\r
+       mkdir -p $(INCLUDE_DIR)/raknet\r
+       cp -r $(PWD)/Include/* $(INCLUDE_DIR)/raknet\r
+ #   mkdir $(INCLUDE_DIR)/RakVoice;\r
+@@ -38,6 +27,4 @@ install:\r
+ uninstall:\r
+       rm -f $(LIBS_DIR)/libraknet.so.$(VERSION)\r
+       rm -f $(LIBS_DIR)/libraknet.so\r
+-      rm -f $(LIBS_DIR)/librakvoice.so.$(VERSION)\r
+-      rm -f $(LIBS_DIR)/librakvoice.so\r
+       rm -rf $(INCLUDE_DIR)/raknet \r
+--- Source/Makefile.old        2007-01-31 16:58:26.000000000 +0100
++++ Source/Makefile    2007-01-31 16:49:14.000000000 +0100
+@@ -5,7 +5,7 @@ all: shared static\r
+ shared:\r
+       mkdir -p $(BASE_DIR)/Lib/linux/\r
+       $(CC) $(DEBUG) -I$(INCLUDE) -w -c *.cpp\r
+-      $(CC) $(DEBUG) -shared -Wl-soname,libraknet.so.2 -o $(BASE_DIR)/Lib/linux/libraknet.so.$(VERSION) *.o $(LIBS)\r
++      $(CC) $(DEBUG) -shared -Wl,-soname,libraknet.so.2 -o $(BASE_DIR)/Lib/linux/libraknet.so.$(VERSION) *.o $(LIBS)\r
\r
+ static:\r
+       mkdir -p $(BASE_DIR)/Lib/linux/\r
diff --git a/net-libs/raknet/metadata.xml b/net-libs/raknet/metadata.xml
new file mode 100644 (file)
index 0000000..7e32869
--- /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>maintainer-wanted</herd>
+</pkgmetadata>
diff --git a/net-libs/raknet/raknet-2.521.ebuild b/net-libs/raknet/raknet-2.521.ebuild
new file mode 100644 (file)
index 0000000..94b1457
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="Multiplayer game network engine"
+HOMEPAGE="http://www.rakkarsoft.com/"
+SRC_URI="http://perso.renchap.com/${P}.tgz"
+
+LICENSE="CCPL-Attribution-NonCommercial-2.5"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=""
+RDEPEND=""
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       epatch ${FILESDIR}/${P}-gentoo.diff
+       ebegin "Setting makefile variables"
+       echo "VERSION = ${PV}" >> ${S}/makefile.defs
+       echo "LIBS_DIR = ${D}/usr/lib" >> ${S}/makefile.defs
+       echo "INCLUDE_DIR = ${D}/usr/include" >> ${S}/makefile.defs
+       eend
+}
+
+src_compile() {
+       emake -j1 || die "Error: emake failed!"
+}
+
+src_install() {
+       dolib.so Lib/linux/libraknet.so.${PV}
+       dosym /usr/lib/libraknet.so.${PV} /usr/lib/libraknet.so
+       insinto /usr/include/raknet
+       doins Include/*
+       if use doc; then                # if the useflag doc is enabled we copy our readme as well
+               dodoc readme.txt
+               dohtml Help/*
+       fi
+}