summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-misc/gateway6/ChangeLog6
-rw-r--r--net-misc/gateway6/Manifest6
-rw-r--r--net-misc/gateway6/files/gateway6-5.1-gcc43.patch109
-rw-r--r--net-misc/gateway6/files/gw6c.rc37
-rw-r--r--net-misc/gateway6/gateway6-5.1.ebuild74
5 files changed, 6 insertions, 226 deletions
diff --git a/net-misc/gateway6/ChangeLog b/net-misc/gateway6/ChangeLog
index f1b7fe296a19..251881745387 100644
--- a/net-misc/gateway6/ChangeLog
+++ b/net-misc/gateway6/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/gateway6
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/gateway6/ChangeLog,v 1.7 2010/10/24 17:59:21 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/gateway6/ChangeLog,v 1.8 2010/10/25 11:04:07 voyageur Exp $
+
+ 25 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> -gateway6-5.1.ebuild,
+ -files/gateway6-5.1-gcc43.patch, -files/gw6c.rc:
+ Drop old version
24 Oct 2010; Raúl Porcel <armin76@gentoo.org> gateway6-6.0-r2.ebuild:
sparc stable wrt #340587
diff --git a/net-misc/gateway6/Manifest b/net-misc/gateway6/Manifest
index 7359f02cb7cf..b1f2e92e709a 100644
--- a/net-misc/gateway6/Manifest
+++ b/net-misc/gateway6/Manifest
@@ -1,12 +1,8 @@
-AUX gateway6-5.1-gcc43.patch 3412 RMD160 3893e9618184f1bfbfb009f64cf4a9b9c74f9883 SHA1 11b3c622c40fe89cc2e8a9f613c909a2833e6bfc SHA256 c5f384d07109a6c1a7efa3c178544fad0f022705e2fd30413a3200e9bd8f1adb
AUX gateway6-6.0-overflow.patch 1049 RMD160 7cfca4051c3b59588a2eb78710241278dd3531c2 SHA1 eb6fb622ff53dcc38a4fdab91c59fefd4eefbc65 SHA256 e4f980ef84ed159d42fe6ed2fbde0e89b3814326998cc2485b0df13a000072ff
AUX gateway6-6.0_beta4-no-template-validation.patch 640 RMD160 446e433d29b83e6fed4c49aeac27bd207e67d800 SHA1 84a948ccfc36691c88c076154f50f0585b5d6d3b SHA256 583994c408fa82469984d41490023f0f92fc55b5c0bd497b7ac9aa57088399f1
AUX gw6c.conf 10265 RMD160 6a5572c0161467fba06a93a99e1ccc66889e6ecf SHA1 e183c82580409334166a846368edab31490e9169 SHA256 0134ed9ce6b42fefb67b29fb83001f5fe4e5f1abec3272cdfa4b39fed6a5a4b5
-AUX gw6c.rc 677 RMD160 b1b6332551e66d091c9b4f404b2dcc932f98f42c SHA1 05c8f3e615af685722562a5f99854ec0525c89a0 SHA256 cc272e6b2987895ab1262c476f1e36ad3e5554e99f0e089b372b84d6202bb3eb
AUX gw6c.rc2 853 RMD160 fff1320e81bcc3c78460e77f1ab55baaa13528ea SHA1 9ff7015f0af2bc834a52a2f99e39c3cb4ecddf8d SHA256 57294cc393c5dba0b11cd170301935fb9e1d0b8dd45009c9b90b9c83b5c9e981
-DIST gw6c-5_1-RELEASE-src.tar.gz 1055230 RMD160 bb507ce6e56e9fd71363d2fdd27ba61c04ab125f SHA1 1ffab56a93d2271001f257d4dcaea82c38aa81f9 SHA256 960a6eceebc685c0b36d75a28d3ac576424837e34ddb7d6ee43334c5c3e15b1f
DIST gw6c-6_0.tar.gz 1515761 RMD160 48e024a1b8358cbdf0c8232dc619f912fff48ebc SHA1 f917600a39f0f8203b22778e6e9a4ccb0ec788c5 SHA256 085b026056d933255c1dcbeee94d6f0030e04eda57d87362d420b78cb8c7dd32
-EBUILD gateway6-5.1.ebuild 2048 RMD160 1ce75127368b49b869fd465ffd43f276db301b85 SHA1 021cd73de7d8d23e81e562a694002ccebd0680dd SHA256 dd1bf517edc0b76350ff6daac1e9d90534fe0d4d7d7fbb32f1b1bb332c9f12fa
EBUILD gateway6-6.0-r2.ebuild 2147 RMD160 2df6fd1ac257857d6a0762ab910e21b199d1be28 SHA1 7a0ce5945ac5f1036184fd9df2cd33eb3ef9a4cb SHA256 fc264233d2a3865f13874d6e3fddfa8d1bd4226b7e2700110b3aa0913400c27e
-MISC ChangeLog 7509 RMD160 250633a3cc44fe7c6b9ce685e1d5a00518dea6b2 SHA1 3897c8cc8e2c15142587a2207a5494435d0dbc0a SHA256 48833a993fa1d1d6c256bef6b39861b52981243595cf1a342fb8f999142d08b3
+MISC ChangeLog 7658 RMD160 990cd7442128f8dcb3bf8ef6056da18981ace26c SHA1 8cbf8e0258e59a6b6364d5705cc6c14510d5491d SHA256 4fc63ff6d3e5971fcd19f7e323db9ff7cac7b4e0a34dc38b691b073f3165d900
MISC metadata.xml 767 RMD160 2b2b57cd250f0903a78442bae38d04a229270dcc SHA1 e2a071d9181185b23a868c16314cfa1b2ba888be SHA256 7cbdf24b6d03e8a753f1633e09db5861a1789f9584a36c56c52c037cdb727152
diff --git a/net-misc/gateway6/files/gateway6-5.1-gcc43.patch b/net-misc/gateway6/files/gateway6-5.1-gcc43.patch
deleted file mode 100644
index fb8e11f6ad48..000000000000
--- a/net-misc/gateway6/files/gateway6-5.1-gcc43.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
---- gw6c-messaging/src/clientmsgsender.cc.orig 2008-06-16 15:28:00.000000000 +0000
-+++ gw6c-messaging/src/clientmsgsender.cc 2008-06-16 15:28:11.000000000 +0000
-@@ -19,6 +19,8 @@
- // **************************************************************************
- #include <gw6cmessaging/clientmsgsender.h>
- #include <assert.h>
-+#include <cstring>
-+
-
-
- namespace gw6cmessaging
-
---- gw6c-messaging/src/servermsgsender.cc.orig 2008-06-16 15:31:47.000000000 +0000
-+++ gw6c-messaging/src/servermsgsender.cc 2008-06-16 15:31:56.000000000 +0000
-@@ -19,6 +19,8 @@
- // **************************************************************************
- #include <gw6cmessaging/servermsgsender.h>
- #include <assert.h>
-+#include <cstring>
-+
-
-
- #ifdef WIN32
-
---- gw6c-config/src/namevalueparser.cc.orig 2008-06-16 15:32:41.000000000 +0000
-+++ gw6c-config/src/namevalueparser.cc 2008-06-16 15:32:51.000000000 +0000
-@@ -25,6 +25,8 @@
- #include <fstream>
- #include <time.h>
- #include <assert.h>
-+#include <cstring>
-+
-
-
- #define NV_SEPARATOR "=" // Name=value separator
-
---- gw6c-config/src/gw6cconfig.cc.orig 2008-06-16 15:33:33.000000000 +0000
-+++ gw6c-config/src/gw6cconfig.cc 2008-06-16 15:33:43.000000000 +0000
-@@ -25,6 +25,8 @@
- #include <gw6cconfig/gw6cuistrings.h>
- #include <assert.h>
- #include <string>
-+#include <cstring>
-+#include <cstdlib>
-
- // Configuration data variable NAMES
-
---- gw6c-config/src/gw6cvalidation.cc.orig 2008-06-16 15:34:19.000000000 +0000
-+++ gw6c-config/src/gw6cvalidation.cc 2008-06-16 15:34:29.000000000 +0000
-@@ -18,6 +18,8 @@
- // __________________________________________________________________________
- // **************************************************************************
- #include <gw6cconfig/gw6cvalidation.h>
-+#include <cstring>
-+#include <cstdlib>
-
- #ifdef WIN32
-
---- gw6c-config/src/gw6c_c_wrapper.cc.orig 2008-06-16 15:38:18.000000000 +0000
-+++ gw6c-config/src/gw6c_c_wrapper.cc 2008-06-16 15:38:30.000000000 +0000
-@@ -22,6 +22,9 @@
- #include <gw6cconfig/gw6cuistrings.h>
- using namespace gw6cconfig;
- #include <assert.h>
-+#include <cstring>
-+#include <cstdlib>
-+
-
- #ifdef WIN32
- #define strcasecmp _stricmp
-
---- gw6c-messaging/src/gw6c_c_wrapper.cc.orig 2008-06-16 15:39:04.000000000 +0000
-+++ gw6c-messaging/src/gw6c_c_wrapper.cc 2008-06-16 15:39:20.000000000 +0000
-@@ -17,6 +17,8 @@
- // Creation Date: December 2006
- // __________________________________________________________________________
- // **************************************************************************
-+
-+#include <cstring>
- #include <gw6cmessaging/gw6c_c_wrapper.h>
- #include <gw6cmessaging/clientmsgdataretriever.h>
- #include <gw6cmessaging/clientmessengerimpl.h>
-
---- gw6c-config/src/hap6devicemappingconfig.cc.orig 2008-06-16 15:40:58.000000000 +0000
-+++ gw6c-config/src/hap6devicemappingconfig.cc 2008-06-16 15:41:09.000000000 +0000
-@@ -22,6 +22,8 @@
- #include <gw6cconfig/hap6devicemappingconfig.h>
- #include <gw6cconfig/gw6cuistrings.h>
- #include <assert.h>
-+#include <cstring>
-+
-
-
- #ifdef WIN32
-
---- gw6c-config/src/hap6_devmap_c_wrap.cc.orig 2008-06-16 15:41:44.000000000 +0000
-+++ gw6c-config/src/hap6_devmap_c_wrap.cc 2008-06-16 15:41:54.000000000 +0000
-@@ -22,6 +22,8 @@
- #include <gw6cconfig/gw6cuistrings.h>
- using namespace gw6cconfig;
- #include <assert.h>
-+#include <cstdlib>
-+#include <cstring>
-
- #ifdef WIN32
- #define strcasecmp _stricmp
-
diff --git a/net-misc/gateway6/files/gw6c.rc b/net-misc/gateway6/files/gw6c.rc
deleted file mode 100644
index 9dc5217da1e5..000000000000
--- a/net-misc/gateway6/files/gw6c.rc
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/sbin/runscript
-
-GATEWAY6_CLIENT="/usr/sbin/gw6c"
-
-depend() {
- need net localmount
- after bootmisc
- use dns logger
-}
-
-checkconfig() {
- if [ $(uname -s) = "Linux" ] ; then
- if [ ! -e /dev/net/tun ]; then
- if ! modprobe tun ; then
- eerror "TUN/TAP support is not available" \
- "in this kernel"
- return 1
- fi
- fi
- fi
- return 0
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting Gateway6 IPv6 Client"
- start-stop-daemon --start --quiet --exec $GATEWAY6_CLIENT \
- --chdir /var/lib/gateway6 -- -f /etc/gateway6/gw6c.conf
- eend $?
-}
-
-stop() {
- ebegin "Stopping Gateway6 IPv6 Client"
- start-stop-daemon --stop --quiet -s HUP --exec $GATEWAY6_CLIENT
- eend $?
-}
diff --git a/net-misc/gateway6/gateway6-5.1.ebuild b/net-misc/gateway6/gateway6-5.1.ebuild
deleted file mode 100644
index cad2ad850770..000000000000
--- a/net-misc/gateway6/gateway6-5.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/gateway6/gateway6-5.1.ebuild,v 1.1 2009/06/03 15:06:34 voyageur Exp $
-
-inherit eutils versionator toolchain-funcs
-
-MY_PV=$(replace_all_version_separators "_")
-DESCRIPTION="Client to connect to a tunnel broker using the TSP protocol (freenet6 for example)"
-HOMEPAGE="http://go6.net/4105/application.asp"
-SRC_URI="mirror://gentoo/gw6c-${MY_PV}-RELEASE-src.tar.gz"
-
-LICENSE="VPL-1.0"
-SLOT="0"
-KEYWORDS="amd64 hppa sparc x86"
-IUSE=""
-
-DEPEND="dev-libs/openssl"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/tspc-advanced"
-
-src_unpack() {
- unpack ${A}
- cd "${WORKDIR}"
-
- epatch "${FILESDIR}"/${P}-gcc43.patch
-
- for i in gw6c-config gw6c-messaging ; do
- sed -i -e "/ARCHIVER=/s:ar:$(tc-getAR):" \
- -e "/COMPILER=/s:g++:$(tc-getCXX):" \
- -e "/C_COMPILER=/s:gcc:$(tc-getCC):" \
- -e "/CPP_FLAGS=/s:-I.:${CXXFLAGS} -I.:" \
- -e "/C_FLAGS=/s:-I.:${CFLAGS} -I.:" \
- -e "/C_LINKER=/s:gcc:$(tc-getCC):" \
- -e "/LD_FLAGS=/s:-O2::" \
- -e "/LD_FLAGS=/s:-L:${LDFLAGS} -L:" \
- -e "/LINKER=/s:g++:$(tc-getCXX):" \
- -e "/RANLIB=/s:ranlib:$(tc-getRANLIB):" \
- ${i}/Makefile || die "sed failed in ${i}"
- done
-
- cd "${S}"
- for i in platform/linux platform/unix-common src/lib src/net src/tsp src/xml ; do
- sed -i -e "/CC=/s:gcc:$(tc-getCC):" \
- -e "/CFLAGS=/s:-O2:${CFLAGS}:" \
- -e "/LDFLAGS=/s:-L..:${LDFLAGS} -L..:" \
- ${i}/Makefile || die "sed failed in ${i}"
- done
-}
-
-src_compile() {
- emake all configdir=/etc/gateway6 target=linux || die "Build Failed"
- sed -i "s#tsp-#/tmp/tsp-#" bin/gw6c.conf.sample
-}
-
-src_install() {
- dosbin bin/gw6c
-
- insopts -m 600
- insinto /etc/gateway6
- newins bin/gw6c.conf.sample gw6c.conf
- exeinto /etc/gateway6/template
- doexe template/linux.sh
-
- newinitd "${FILESDIR}"/gw6c.rc gw6c
-
- doman man/{man5/gw6c.conf.5,man8/gw6c.8}
-}
-
-pkg_postinst() {
- elog "To add support for a TSP IPv6 connection at startup,"
- elog "remember to run:"
- elog "# rc-update add gw6c default"
-}