summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2005-11-02 20:13:59 +0000
committerFabian Groffen <grobian@gentoo.org>2005-11-02 20:13:59 +0000
commita6013f523cd1528d28fd7a9576738992b718029f (patch)
treeaa37b4c3b9a52c51bc4e9bf314f37a8ba08ddea7 /net-misc
parentFixed dodoc not to install COPYING and/or INSTALL. (diff)
downloadgentoo-2-a6013f523cd1528d28fd7a9576738992b718029f.tar.gz
gentoo-2-a6013f523cd1528d28fd7a9576738992b718029f.tar.bz2
gentoo-2-a6013f523cd1528d28fd7a9576738992b718029f.zip
Fixed compilation problem on Darwin and marked ppc-macos (bug #111116)
(Portage version: 2.0.51.22-r3)
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/openvpn/ChangeLog7
-rw-r--r--net-misc/openvpn/Manifest23
-rw-r--r--net-misc/openvpn/files/openvpn-2.0.4-darwin.patch26
-rw-r--r--net-misc/openvpn/openvpn-2.0.4-r1.ebuild5
-rw-r--r--net-misc/openvpn/openvpn-2.0.4-r2.ebuild3
5 files changed, 49 insertions, 15 deletions
diff --git a/net-misc/openvpn/ChangeLog b/net-misc/openvpn/ChangeLog
index d950855b6371..7fefd06fdc1e 100644
--- a/net-misc/openvpn/ChangeLog
+++ b/net-misc/openvpn/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/openvpn
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openvpn/ChangeLog,v 1.52 2005/11/02 18:18:40 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openvpn/ChangeLog,v 1.53 2005/11/02 20:13:59 grobian Exp $
+
+ 02 Nov 2005; Fabian Groffen <grobian@gentoo.org>
+ +files/openvpn-2.0.4-darwin.patch, openvpn-2.0.4-r1.ebuild,
+ openvpn-2.0.4-r2.ebuild:
+ Fixed compilation problem on Darwin and marked ppc-macos (bug #111116)
*openvpn-2.0.4-r2 (02 Nov 2005)
*openvpn-2.0.4-r1 (02 Nov 2005)
diff --git a/net-misc/openvpn/Manifest b/net-misc/openvpn/Manifest
index 15508ea43b16..d95d98acf22f 100644
--- a/net-misc/openvpn/Manifest
+++ b/net-misc/openvpn/Manifest
@@ -1,18 +1,19 @@
-MD5 6a972e625296a23ca0739f3eaecebde8 openvpn-2.0.4-r1.ebuild 3147
-MD5 7755f62728b9f97a4c14e2df448a747a openvpn-2.0.4-r2.ebuild 3811
-MD5 57db3db67cafcb3a5bb7a07eb4a3b884 openvpn-1.5.0-r1.ebuild 1334
-MD5 39940f47a19b6f46fd8bef9cc133d15b openvpn-2.0.2.ebuild 2164
-MD5 79a13b7ae60dfbf2b7527ad98655c599 metadata.xml 543
-MD5 d86cd4abebe0685b45a927eebb7d3064 ChangeLog 8463
-MD5 9f39a6c6d267838f947178497540a76b openvpn-2.0.2-r3.ebuild 3531
MD5 c0bb9d10424cda8d9361368015b324ca openvpn-1.6.0.ebuild 1338
MD5 eb2aeb437e7815de4810170acb79480c openvpn-2.0.1.ebuild 2159
+MD5 ca84144b05897d9f2f70df4484c584f9 openvpn-2.0.4-r2.ebuild 3851
+MD5 9f39a6c6d267838f947178497540a76b openvpn-2.0.2-r3.ebuild 3531
+MD5 79e0e62badbadc29b744368d2ee21140 openvpn-2.0.4-r1.ebuild 3186
+MD5 39940f47a19b6f46fd8bef9cc133d15b openvpn-2.0.2.ebuild 2164
+MD5 d86cd4abebe0685b45a927eebb7d3064 ChangeLog 8463
+MD5 79a13b7ae60dfbf2b7527ad98655c599 metadata.xml 543
+MD5 57db3db67cafcb3a5bb7a07eb4a3b884 openvpn-1.5.0-r1.ebuild 1334
MD5 64180e225493c8fc2e085071ff65897b files/digest-openvpn-1.6.0 65
-MD5 e173c8d27fc623ce79d2c5e83854b28a files/openvpn 1318
-MD5 e3c739fa378e74cf7a83a17f4a2e30cc files/openvpn.init 1449
MD5 7668c8296962628c96186d860d6a878d files/digest-openvpn-2.0.1 65
+MD5 378f09becb8ef03cad8e76a44c7210f9 files/digest-openvpn-2.0.2 65
+MD5 9f0fcb64287dc55bb770ca86415e5cdd files/openvpn-2.0.4-darwin.patch 717
MD5 378f09becb8ef03cad8e76a44c7210f9 files/digest-openvpn-2.0.2-r3 65
+MD5 a6e045607848d597905830e082d7c703 files/digest-openvpn-2.0.4-r1 65
MD5 a6e045607848d597905830e082d7c703 files/digest-openvpn-2.0.4-r2 65
+MD5 e3c739fa378e74cf7a83a17f4a2e30cc files/openvpn.init 1449
MD5 51eea8a2c9a5189571de49ad32b88ac1 files/digest-openvpn-1.5.0-r1 65
-MD5 a6e045607848d597905830e082d7c703 files/digest-openvpn-2.0.4-r1 65
-MD5 378f09becb8ef03cad8e76a44c7210f9 files/digest-openvpn-2.0.2 65
+MD5 e173c8d27fc623ce79d2c5e83854b28a files/openvpn 1318
diff --git a/net-misc/openvpn/files/openvpn-2.0.4-darwin.patch b/net-misc/openvpn/files/openvpn-2.0.4-darwin.patch
new file mode 100644
index 000000000000..d30b9b9dd42d
--- /dev/null
+++ b/net-misc/openvpn/files/openvpn-2.0.4-darwin.patch
@@ -0,0 +1,26 @@
+--- openvpn-2.0.4/plugin/down-root/Makefile.orig 2005-11-02 20:25:40.000000000 +0100
++++ openvpn-2.0.4/plugin/down-root/Makefile 2005-11-02 20:31:53.000000000 +0100
+@@ -7,11 +7,22 @@
+
+ CC_FLAGS=-O2 -Wall
+
++ifeq ($(USERLAND),Darwin)
++ LIBNAME=dylib
++else
++ LIBNAME=so
++endif
++
++lib : down-root.$(LIBNAME)
++
+ down-root.so : down-root.o
+ gcc ${CC_FLAGS} -fPIC -shared -Wl,-soname,openvpn-down-root.so -o openvpn-down-root.so down-root.o -lc
+
++down-root.dylib : down-root.o
++ gcc ${CC_FLAGS} -dynamiclib -install_name openvpn-down-root.dylib -o openvpn-down-root.dylib down-root.o -lc
++
+ down-root.o : down-root.c
+ gcc ${CC_FLAGS} -fPIC -c ${INCLUDE} down-root.c
+
+ clean :
+- rm -f *.o *.so
++ rm -f *.o *.so *.dylib
diff --git a/net-misc/openvpn/openvpn-2.0.4-r1.ebuild b/net-misc/openvpn/openvpn-2.0.4-r1.ebuild
index 7a4bd0888cc7..8318ff8a32d1 100644
--- a/net-misc/openvpn/openvpn-2.0.4-r1.ebuild
+++ b/net-misc/openvpn/openvpn-2.0.4-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openvpn/openvpn-2.0.4-r1.ebuild,v 1.1 2005/11/02 18:18:40 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openvpn/openvpn-2.0.4-r1.ebuild,v 1.2 2005/11/02 20:13:59 grobian Exp $
inherit eutils gnuconfig multilib
@@ -10,7 +10,7 @@ HOMEPAGE="http://openvpn.net/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ppc ~ppc-macos ~sparc x86"
+KEYWORDS="~alpha ~amd64 ppc ppc-macos ~sparc x86"
IUSE="examples iproute2 minimal pam passwordsave selinux ssl static threads"
RDEPEND=">=dev-libs/lzo-1.07
@@ -26,6 +26,7 @@ DEPEND="${RDEPEND}
src_unpack() {
unpack "${A}"
gnuconfig_update
+ epatch "${FILESDIR}/${P}"-darwin.patch
}
src_compile() {
diff --git a/net-misc/openvpn/openvpn-2.0.4-r2.ebuild b/net-misc/openvpn/openvpn-2.0.4-r2.ebuild
index 2f369c46bcf6..edf88e46363d 100644
--- a/net-misc/openvpn/openvpn-2.0.4-r2.ebuild
+++ b/net-misc/openvpn/openvpn-2.0.4-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openvpn/openvpn-2.0.4-r2.ebuild,v 1.1 2005/11/02 18:18:40 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openvpn/openvpn-2.0.4-r2.ebuild,v 1.2 2005/11/02 20:13:59 grobian Exp $
inherit eutils gnuconfig multilib
@@ -26,6 +26,7 @@ DEPEND="${RDEPEND}
src_unpack() {
unpack "${A}"
gnuconfig_update
+ epatch "${FILESDIR}/${P}"-darwin.patch
}
src_compile() {