diff options
author | Sergey Popov <pinkbyte@gentoo.org> | 2013-12-02 11:43:54 +0000 |
---|---|---|
committer | Sergey Popov <pinkbyte@gentoo.org> | 2013-12-02 11:43:54 +0000 |
commit | 5cdcf6a91ad9f88171bacd4305c535a69a7919a0 (patch) | |
tree | 29da71f79bcf26355c366228f650dff0a6660eb4 /net-dialup/pptpclient | |
parent | sci-chemistry/pymol-plugins-dssp: Bump to python-r1.eclass; drop old (diff) | |
download | gentoo-2-5cdcf6a91ad9f88171bacd4305c535a69a7919a0.tar.gz gentoo-2-5cdcf6a91ad9f88171bacd4305c535a69a7919a0.tar.bz2 gentoo-2-5cdcf6a91ad9f88171bacd4305c535a69a7919a0.zip |
Version bump, drop old
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
Diffstat (limited to 'net-dialup/pptpclient')
-rw-r--r-- | net-dialup/pptpclient/ChangeLog | 8 | ||||
-rw-r--r-- | net-dialup/pptpclient/files/pptpclient-1.8.0-process-name.patch | 39 | ||||
-rw-r--r-- | net-dialup/pptpclient/pptpclient-1.8.0.ebuild (renamed from net-dialup/pptpclient/pptpclient-1.7.2-r2.ebuild) | 23 |
3 files changed, 58 insertions, 12 deletions
diff --git a/net-dialup/pptpclient/ChangeLog b/net-dialup/pptpclient/ChangeLog index 00297963bdf5..5d7df6f0ce56 100644 --- a/net-dialup/pptpclient/ChangeLog +++ b/net-dialup/pptpclient/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-dialup/pptpclient # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/pptpclient/ChangeLog,v 1.65 2013/10/25 09:27:10 pinkbyte Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/pptpclient/ChangeLog,v 1.66 2013/12/02 11:43:54 pinkbyte Exp $ + +*pptpclient-1.8.0 (02 Dec 2013) + + 02 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> -pptpclient-1.7.2-r2.ebuild, + +pptpclient-1.8.0.ebuild, +files/pptpclient-1.8.0-process-name.patch: + Version bump, drop old 25 Oct 2013; Sergey Popov <pinkbyte@gentoo.org> pptpclient-1.7.2-r3.ebuild: Add ~arm keyword wrt bug #488572, thanks to Michael Kurinnoy <viewizard AT diff --git a/net-dialup/pptpclient/files/pptpclient-1.8.0-process-name.patch b/net-dialup/pptpclient/files/pptpclient-1.8.0-process-name.patch new file mode 100644 index 000000000000..926574762499 --- /dev/null +++ b/net-dialup/pptpclient/files/pptpclient-1.8.0-process-name.patch @@ -0,0 +1,39 @@ +--- pptp.c.orig 2013-10-23 12:10:46.000000000 +0400 ++++ pptp.c 2013-11-26 13:05:43.259867888 +0400 +@@ -60,9 +60,6 @@ + #include "pptp_callmgr.h" + #include "pptp_gre.h" + #include "version.h" +-#if defined(__linux__) +-#include <sys/prctl.h> +-#endif + #include "inststr.h" + #include "util.h" + #include "pptp_quirks.h" +@@ -413,12 +410,7 @@ + tty_name = ttyname(tty_fd); + snprintf(buf, sizeof(buf), "pptp: GRE-to-PPP gateway on %s", + tty_name ? tty_name : "(null)"); +-#ifdef PR_SET_NAME +- rc = prctl(PR_SET_NAME, "pptpgw", 0, 0, 0); +- if (rc != 0) perror("prctl"); +-#else + inststr(argc, argv, envp, buf); +-#endif + if (sigsetjmp(env, 1)!= 0) goto shutdown; + + signal(SIGINT, sighandler); +@@ -517,13 +509,7 @@ + char *my_argv[3] = { argv[0], inet_ntoa(inetaddr), phonenr }; + char buf[128]; + snprintf(buf, sizeof(buf), "pptp: call manager for %s", my_argv[1]); +-#ifdef PR_SET_NAME +- int rc; +- rc = prctl(PR_SET_NAME, "pptpcm", 0, 0, 0); +- if (rc != 0) perror("prctl"); +-#else + inststr(argc, argv, envp, buf); +-#endif + exit(callmgr_main(3, my_argv, envp)); + } + diff --git a/net-dialup/pptpclient/pptpclient-1.7.2-r2.ebuild b/net-dialup/pptpclient/pptpclient-1.8.0.ebuild index b5486e21e402..cd281263caaf 100644 --- a/net-dialup/pptpclient/pptpclient-1.7.2-r2.ebuild +++ b/net-dialup/pptpclient/pptpclient-1.8.0.ebuild @@ -1,22 +1,22 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/pptpclient/pptpclient-1.7.2-r2.ebuild,v 1.3 2010/04/29 19:46:17 truedfx Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dialup/pptpclient/pptpclient-1.8.0.ebuild,v 1.1 2013/12/02 11:43:54 pinkbyte Exp $ -EAPI="2" +EAPI="5" inherit eutils toolchain-funcs -MY_P=${P/client} -MY_CMD=pptp-command-20050401 +MY_P="${P/client}" +MY_CMD="pptp-command-20130515" DESCRIPTION="Linux client for PPTP" HOMEPAGE="http://pptpclient.sourceforge.net/" SRC_URI="mirror://sourceforge/pptpclient/${MY_P}.tar.gz - mirror://gentoo/${MY_CMD}.gz" + http://dev.gentoo.org/~pinkbyte/distfiles/pptpclient/${MY_CMD}.bz2" SLOT="0" LICENSE="GPL-2" -KEYWORDS="alpha amd64 ppc ppc64 x86" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="tk" DEPEND="net-dialup/ppp @@ -29,18 +29,19 @@ RESTRICT="test" #make test is useless and vector_test.c is broken S="${WORKDIR}/${MY_P}" +DOCS=( AUTHORS ChangeLog DEVELOPERS NEWS README TODO USING ) + src_prepare() { epatch "${FILESDIR}"/${P}-process-name.patch - epatch "${FILESDIR}"/${P}-ip-path.patch + epatch_user } src_compile() { - emake OPTIMISE= DEBUG= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die "emake failed" + emake OPTIMISE= DEBUG= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" } src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog DEVELOPERS NEWS README TODO USING + default dodoc Documentation/* dodir /etc/pptp.d |