From 56bd759df1d0c750a065b8c845e93d5dfa6b549d Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 8 Aug 2015 13:49:04 -0700 Subject: proj/gentoo: Initial commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed --- net-dialup/wvdial/Manifest | 1 + .../wvdial/files/wvdial-1.61-as-needed.patch | 15 +++++++ net-dialup/wvdial/files/wvdial-1.61-destdir.patch | 35 ++++++++++++++++ .../wvdial/files/wvdial-1.61-parallel-make.patch | 20 +++++++++ net-dialup/wvdial/metadata.xml | 8 ++++ net-dialup/wvdial/wvdial-1.61.ebuild | 47 ++++++++++++++++++++++ 6 files changed, 126 insertions(+) create mode 100644 net-dialup/wvdial/Manifest create mode 100644 net-dialup/wvdial/files/wvdial-1.61-as-needed.patch create mode 100644 net-dialup/wvdial/files/wvdial-1.61-destdir.patch create mode 100644 net-dialup/wvdial/files/wvdial-1.61-parallel-make.patch create mode 100644 net-dialup/wvdial/metadata.xml create mode 100644 net-dialup/wvdial/wvdial-1.61.ebuild (limited to 'net-dialup/wvdial') diff --git a/net-dialup/wvdial/Manifest b/net-dialup/wvdial/Manifest new file mode 100644 index 000000000000..011d21c3df1f --- /dev/null +++ b/net-dialup/wvdial/Manifest @@ -0,0 +1 @@ +DIST wvdial-1.61.tar.gz 94854 RMD160 ac16a09f9f039bb79a7c05f4f910cbcd1f316cd6 SHA1 2878cae3aaf067989eebc7313ccd2cec59893345 SHA256 4fffab9652c760199c074533d1d3929bea55ab4233b11e735b0f1856d1ceec57 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..61f8cf74264a --- /dev/null +++ b/net-dialup/wvdial/files/wvdial-1.61-destdir.patch @@ -0,0 +1,35 @@ +=== modified file 'Makefile.in' +--- Makefile.in 2010-05-27 13:08:26 +0000 ++++ 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' +--- config.defaults.mk 2010-05-27 13:08:26 +0000 ++++ 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..ed5cc4c7268c --- /dev/null +++ b/net-dialup/wvdial/metadata.xml @@ -0,0 +1,8 @@ + + + + net-dialup + + wvstreams + + diff --git a/net-dialup/wvdial/wvdial-1.61.ebuild b/net-dialup/wvdial/wvdial-1.61.ebuild new file mode 100644 index 000000000000..e1c34def09c9 --- /dev/null +++ b/net-dialup/wvdial/wvdial-1.61.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="3" + +inherit eutils + +DESCRIPTION="Excellent program to automatically configure PPP sessions" +HOMEPAGE="http://alumnit.ca/wiki/?WvDial" +SRC_URI="http://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" + +src_prepare() { + epatch "${FILESDIR}/${P}-destdir.patch" + epatch "${FILESDIR}/${P}-as-needed.patch" + epatch "${FILESDIR}/${P}-parallel-make.patch" +} + +src_configure() { + # Hand made configure... + ./configure || die +} + +src_install() { + emake "DESTDIR=${ED}" install || die "make install failed" + dodoc CHANGES FAQ MENUS README TODO || die +} + +pkg_postinst() { + elog + elog "Use wvdialconf to automagically generate a configuration file." + elog + elog "Users have to be member of the dialout AND the uucp group" + elog "to use wvdial!" + elog +} -- cgit v1.2.3-65-gdbad