pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/poptop Correctly reference location of the logwtmp...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c181fa2374ed
branches:  trunk
changeset: 487284:c181fa2374ed
user:      cube <cube%pkgsrc.org@localhost>
date:      Wed Jan 12 12:28:04 2005 +0000

description:
Correctly reference location of the logwtmp plugin.  Otherwise it makes
pppd fail and the connection doesn't happen.  PKGREVISION++.

diffstat:

 net/poptop/Makefile         |   8 +++++++-
 net/poptop/distinfo         |   4 ++--
 net/poptop/patches/patch-ac |  17 +++++++++++++----
 3 files changed, 22 insertions(+), 7 deletions(-)

diffs (71 lines):

diff -r 044987b8470b -r c181fa2374ed net/poptop/Makefile
--- a/net/poptop/Makefile       Wed Jan 12 11:58:57 2005 +0000
+++ b/net/poptop/Makefile       Wed Jan 12 12:28:04 2005 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.10 2005/01/01 06:26:41 cube Exp $
+# $NetBSD: Makefile,v 1.11 2005/01/12 12:28:04 cube Exp $
 #
 
 DISTNAME=      pptpd-1.2.1
 PKGNAME=       ${DISTNAME:S/pptpd/poptop/}
+PKGREVISION=   1
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=poptop/}
 
@@ -22,6 +23,11 @@
 SUBST_FILES.sysconf=   defaults.h pptpd.8 pptpd.conf.5
 SUBST_SED.sysconf=     -e s,@@PKGSYSCONFDIR@@,${PKG_SYSCONFDIR},
 
+SUBST_CLASSES+=                logwtmp
+SUBST_STAGE.logwtmp=   post-patch
+SUBST_FILES.logwtmp=   pptpctrl.c
+SUBST_SED.logwtmp=     -e s,@@PREFIX@@,${PREFIX},
+
 RCD_SCRIPTS=   pptpd
 
 .include "../../security/tcp_wrappers/buildlink3.mk"
diff -r 044987b8470b -r c181fa2374ed net/poptop/distinfo
--- a/net/poptop/distinfo       Wed Jan 12 11:58:57 2005 +0000
+++ b/net/poptop/distinfo       Wed Jan 12 12:28:04 2005 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.5 2005/01/01 06:26:41 cube Exp $
+$NetBSD: distinfo,v 1.6 2005/01/12 12:28:04 cube Exp $
 
 SHA1 (pptpd-1.2.1.tar.gz) = ffbeff5d8a8c0725125ec0682b0871e927aefba4
 Size (pptpd-1.2.1.tar.gz) = 180974 bytes
 SHA1 (patch-aa) = 40e5873fc582040112e97477e3709e729245d4c9
 SHA1 (patch-ab) = 43741ecf4f1f52113814ccd0f70a9ab173c0667f
-SHA1 (patch-ac) = 9414c9d086913d8a322629d87f3ed79ecbd4059f
+SHA1 (patch-ac) = e2e9ef357670eb394457218ee2c9468d2400bbb1
 SHA1 (patch-ad) = 451e6811622114c4e99df3b9ff31238bfa6623ed
 SHA1 (patch-ae) = 7072ce9eacbdc52632c2eb8341dc4519d6d79d78
 SHA1 (patch-af) = f087f8b16566701ab51dbb967a126c710f785213
diff -r 044987b8470b -r c181fa2374ed net/poptop/patches/patch-ac
--- a/net/poptop/patches/patch-ac       Wed Jan 12 11:58:57 2005 +0000
+++ b/net/poptop/patches/patch-ac       Wed Jan 12 12:28:04 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.1.1.1 1999/10/08 04:32:23 dbj Exp $
+$NetBSD: patch-ac,v 1.2 2005/01/12 12:28:04 cube Exp $
 
---- pptpctrl.c.orig    Wed Sep 22 20:01:28 1999
-+++ pptpctrl.c Sat Sep 25 21:27:35 1999
-@@ -33,6 +33,7 @@
+--- pptpctrl.c.orig    2004-04-28 13:36:07.000000000 +0200
++++ pptpctrl.c
+@@ -32,6 +32,7 @@
  #include <netinet/in.h>
  #include <arpa/inet.h>
  #ifdef HAVE_OPENPTY
@@ -10,3 +10,12 @@
  #ifdef HAVE_PTY_H
  #include <pty.h>
  #endif
+@@ -734,7 +735,7 @@ static void launch_pppd(char **pppaddrs,
+ 
+         if (pptp_logwtmp) {
+                  pppd_argv[an++] = "plugin";
+-                 pppd_argv[an++] = "/usr/lib/pptpd/pptpd-logwtmp.so";
++                 pppd_argv[an++] = "@@PREFIX@@/lib/pptpd/pptpd-logwtmp.so";
+                  pppd_argv[an++] = "pptpd-original-ip";
+                  pppd_argv[an++] = inet_ntoa(inetaddrs[1]);
+         }



Home | Main Index | Thread Index | Old Index