summaryrefslogtreecommitdiff
path: root/net-dialup/wvdial
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-dialup/wvdial
reinit the tree, so we can have metadata
Diffstat (limited to 'net-dialup/wvdial')
-rw-r--r--net-dialup/wvdial/Manifest8
-rw-r--r--net-dialup/wvdial/files/wvdial-1.61-as-needed.patch15
-rw-r--r--net-dialup/wvdial/files/wvdial-1.61-destdir.patch35
-rw-r--r--net-dialup/wvdial/files/wvdial-1.61-parallel-make.patch20
-rw-r--r--net-dialup/wvdial/metadata.xml10
-rw-r--r--net-dialup/wvdial/wvdial-1.61.ebuild48
6 files changed, 136 insertions, 0 deletions
diff --git a/net-dialup/wvdial/Manifest b/net-dialup/wvdial/Manifest
new file mode 100644
index 000000000000..4d4d71cca057
--- /dev/null
+++ b/net-dialup/wvdial/Manifest
@@ -0,0 +1,8 @@
+AUX wvdial-1.61-as-needed.patch 380 SHA256 87c2b863505acad847b93608c1aa242f4b262327fae6bb40eaaa5e53ff11f5f0 SHA512 5913c99a613344566e06c2cbb7402a1e2e92cb34c5eb8cfbef5e105107b6b2a04d067fcf93063ea6afcedacb2099ce8985b197b976877a851301587822d8f495 WHIRLPOOL 3c4399a0ea6ca077e78bede0cf1ed23850bc8ab9904241a66bf8ed00f130f3da406dfcc376f7ff470f05e14b5219420daca69e5881897679d81ebe2353dcdeee
+AUX wvdial-1.61-destdir.patch 782 SHA256 25946f420f3ab348d0d67340013a14dde29c32a5d163280e3d8cf73a8ab5f5a1 SHA512 6f1394922aa75ab97e7a589935157ac2f15ed79cf90fa4a2e3bfa0dbe60a6c3a8e072b152c292d1ff02352c2c230a692d35fe23723e3a8c98558db441f49fa22 WHIRLPOOL a7dcf725c20ef5cf2b3a2dc388b42b0329167a20b58c69e35eca280113430f5fb64e2b063e69646f19e71dd4c71ece5fe72afa184c2314a9275876950ca6c0ea
+AUX wvdial-1.61-parallel-make.patch 617 SHA256 b4e6538c2e1a83203700ae36cd5a44a8ffc8a3ffee34b1f9bd1ea2689df9b8de SHA512 bc8f425b0ca6511729bbe0d3b57d39bbc0fb08aa544d97ba577bc07b67bce3502fcdf86c4e298641e0d61a1432f05aa9dcc7cf3e728daa42944a50363cf2d6b6 WHIRLPOOL 7ad30aa0471841242aae6df2207c831c61c0b34e10a4afdfca572bab7bdd0b2b4b449c84b44cdc8562c5b870c71efd7447868b782ad90159a76b061c94dd3bf3
+DIST wvdial-1.61.tar.gz 94854 SHA256 4fffab9652c760199c074533d1d3929bea55ab4233b11e735b0f1856d1ceec57 SHA512 e949632583d889ad040c284f42c46790d247fffbc2d5e926c4b5836c970002f07741d26d052489bdc9c8144dcbb62a12851a3c275a5cecd5393d2722f43bb49a WHIRLPOOL 158579a1852eb33d6e0cf88b5ef984435d231bdf512246faf8e58891ec8cfa9e546d45f3e4160a151be7b95c9c5ccab66677f4ff077db918d1d0ae8e995e0d5f
+EBUILD wvdial-1.61.ebuild 987 SHA256 4e7a2c7ed605219be721cef2f810d34553392e6116c790509921b2e97052eafc SHA512 26758b6241850f44891d19ca5ab3bc0cc633bd6f15c2dfbd5275bcf390b1d5f829821b89f1bf9c7a28144da4e697c883a6395e4e0136181e4ba5e7b4248cf2f2 WHIRLPOOL 8f13bd848928910d59b8e7f617af53271d03d0d7f1c88f79459d3131a519b99f6a3e6a98d5b97cc406738bdfa647352ca4788623a3bbc0b743f5ed8bf8afc20a
+MISC ChangeLog 3058 SHA256 7cb83c0abdba70f3efa77832bf7c567c83f3ac923a6b44aed2cb89127d1e27dd SHA512 87a46b9dd6be37081fc69330bca9ef51cb5c21147ffb5048844397901476dce0dac154cd9394c64586e75ff970db407c6e2d3ca59c07a2f8388c396ce8d8a538 WHIRLPOOL 66e456c7532d99f85d9e9320cd3b02c33d4331466cbe661a859e6f9d1d14711152aca319db62c09496660854fcaa15cbb3b16a5d223c3d25258a724bdd991138
+MISC ChangeLog-2015 7712 SHA256 6b670e6dcde3e74fba2374453c1d5c38bb2cb5001a6a75f4a7da23438269b922 SHA512 f974965e10de1cf16a21cd2d956d4a2c1ac241580e3f8272963f328bfce25d8bd9c7141aa2ecc18103ba17e1329ac62f936ba7be1fc66bf84d4b2e9fda659492 WHIRLPOOL 55539d95c423b99c8a4e064cd51c572918bac91c19c19a1b025515e846282230b474fd776bb86903b55fb19cc871cf334478afa830ace6fb0d4d29b40b07312b
+MISC metadata.xml 289 SHA256 1a1127010cfc408d1db116ff564448f4de41213c5eca04d38615de7e45ab7994 SHA512 c9e1eca7327950313ac8d39abbf957e364084997857910dfe3653a105537ed0e074bff0b15732583270bace998faa5a1e0d9c572da10edf3c7d6cee20a7f7ab0 WHIRLPOOL 525bdb75a2d4fb9172d22efa474ccbbf1148e7c7207a7a670e3d79da9f58ef62115562a0d486cee7f4d5105dfbf4607844b1750ef7e706e02f6e93178b14dbeb
diff --git a/net-dialup/wvdial/files/wvdial-1.61-as-needed.patch b/net-dialup/wvdial/files/wvdial-1.61-as-needed.patch
new file mode 100644
index 000000000000..06c3ddd58a81
--- /dev/null
+++ b/net-dialup/wvdial/files/wvdial-1.61-as-needed.patch
@@ -0,0 +1,15 @@
+--- wvdial-1.60/Makefile.in 2008-12-14 17:18:25.000000000 +0100
++++ wvdial-1.60/Makefile.in 2008-12-14 17:20:13.000000000 +0100
+@@ -15,10 +15,12 @@
+ ifeq ($(PC_LIBS),)
+ $(error WvStreams does not appear to be installed)
+ endif
+ LIBS+=$(PC_LIBS)
+
++wvdial-LIBS+= -luniconf
++
+ BINDIR=${prefix}/bin
+ MANDIR=${prefix}/share/man
+ PPPDIR=${DESTDIR}/etc/ppp/peers
+
+ include wvrules.mk
diff --git a/net-dialup/wvdial/files/wvdial-1.61-destdir.patch b/net-dialup/wvdial/files/wvdial-1.61-destdir.patch
new file mode 100644
index 000000000000..ceea40054aa4
--- /dev/null
+++ b/net-dialup/wvdial/files/wvdial-1.61-destdir.patch
@@ -0,0 +1,35 @@
+=== modified file 'Makefile.in'
+--- a/Makefile.in 2010-05-27 13:08:26 +0000
++++ b/Makefile.in 2010-05-27 13:08:41 +0000
+@@ -3,7 +3,7 @@
+ WVPACKAGE_TARNAME=@PACKAGE_TARNAME@
+ WVPACKAGE_VERSION=@PACKAGE_VERSION@
+
+-prefix=/usr/local
++prefix=${DESTDIR}/usr
+ WVSTREAMS_INC=
+ WVSTREAMS_LIB=
+ WVSTREAMS_BIN=$(prefix)/bin
+@@ -23,7 +23,7 @@
+
+ BINDIR=${prefix}/bin
+ MANDIR=${prefix}/share/man
+-PPPDIR=/etc/ppp/peers
++PPPDIR=${DESTDIR}/etc/ppp/peers
+
+ include wvrules.mk
+
+
+=== modified file 'config.defaults.mk'
+--- a/config.defaults.mk 2010-05-27 13:08:26 +0000
++++ b/config.defaults.mk 2010-05-27 13:43:03 +0000
+@@ -13,7 +13,7 @@
+ LIBS_PAM=-lpam
+ LIBS_TCL=
+
+-prefix=/usr/local
++prefix=${DESTDIR}/usr
+ datadir=${prefix}/share
+ includedir=${prefix}/include
+ infodir=${prefix}/share/info
+
diff --git a/net-dialup/wvdial/files/wvdial-1.61-parallel-make.patch b/net-dialup/wvdial/files/wvdial-1.61-parallel-make.patch
new file mode 100644
index 000000000000..4c0c83709dd0
--- /dev/null
+++ b/net-dialup/wvdial/files/wvdial-1.61-parallel-make.patch
@@ -0,0 +1,20 @@
+--- wvdial-1.61/wvrules-posix.mk
++++ wvdial-1.61/wvrules-posix.mk
+@@ -85,12 +85,15 @@
+ $(AR) s $1
+ endef
+
+-CC: FORCE
++CC:
+ @CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" \
+ $(WVSTREAMS_SRC)/gen-cc CC c
+
+-CXX: FORCE
++CXX:
+ @CC="$(CXX)" CFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" \
+ $(WVSTREAMS_SRC)/gen-cc CXX cc
+
++#All files must depend on the above two rules. This is a godawful hack.
++$(shell find -type f '(' -name '*.c' -o -name '*.cc' ')' ): CC CXX
++
+ wvlink=$(LINK_MSG)$(WVLINK_CC) $(LDFLAGS) $($1-LDFLAGS) -o $1 $(filter %.o %.a %.so, $2) $($1-LIBS) $(XX_LIBS) $(LDLIBS) $(PRELIBS) $(LIBS)
diff --git a/net-dialup/wvdial/metadata.xml b/net-dialup/wvdial/metadata.xml
new file mode 100644
index 000000000000..0d0a7d6c0c4f
--- /dev/null
+++ b/net-dialup/wvdial/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type='person'>
+<email>jer@gentoo.org</email>
+</maintainer>
+ <upstream>
+ <remote-id type="google-code">wvstreams</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-dialup/wvdial/wvdial-1.61.ebuild b/net-dialup/wvdial/wvdial-1.61.ebuild
new file mode 100644
index 000000000000..4d9456e912da
--- /dev/null
+++ b/net-dialup/wvdial/wvdial-1.61.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit readme.gentoo-r1
+
+DESCRIPTION="Excellent program to automatically configure PPP sessions"
+HOMEPAGE="https://code.google.com/archive/p/wvstreams/"
+SRC_URI="https://wvstreams.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc sparc x86"
+IUSE=""
+
+COMMON_DEPEND=">=net-libs/wvstreams-4.4"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig
+"
+RDEPEND="${COMMON_DEPEND}
+ net-dialup/ppp:=
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-destdir.patch"
+ "${FILESDIR}/${P}-as-needed.patch"
+ "${FILESDIR}/${P}-parallel-make.patch"
+)
+
+DOC_CONTENTS="
+ Use wvdialconf to automagically generate a configuration file.
+ Users have to be member of the dialout AND the uucp group to use
+ wvdial
+"
+
+src_configure() {
+ # Hand made configure...
+ ./configure || die
+}
+
+src_install() {
+ default
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}