Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Dec 2018 13:06:13 +0000 (UTC)
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r488538 - in head/net/rp-pppoe: . files
Message-ID:  <201812271306.wBRD6DW4085365@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mandree
Date: Thu Dec 27 13:06:13 2018
New Revision: 488538
URL: https://svnweb.freebsd.org/changeset/ports/488538

Log:
  Update to new upstream release 3.13.
  
  While here, update port, add LICENSE, update WWW:,
  and refresh patches to remove portlint warnings.
  
  Changelog: <https://dianne.skoll.ca/pipermail/rp-pppoe/2018q4/000565.html>;

Modified:
  head/net/rp-pppoe/Makefile
  head/net/rp-pppoe/distinfo
  head/net/rp-pppoe/files/patch-configure
  head/net/rp-pppoe/files/patch-if.c
  head/net/rp-pppoe/files/patch-pppoe.h
  head/net/rp-pppoe/files/patch-relay.c
  head/net/rp-pppoe/files/patch-relay.h
  head/net/rp-pppoe/pkg-descr
  head/net/rp-pppoe/pkg-plist

Modified: head/net/rp-pppoe/Makefile
==============================================================================
--- head/net/rp-pppoe/Makefile	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/Makefile	Thu Dec 27 13:06:13 2018	(r488538)
@@ -2,12 +2,14 @@
 # $FreeBSD$
 
 PORTNAME=	rp-pppoe
-PORTVERSION=	3.12
+PORTVERSION=	3.13
 CATEGORIES=	net
-MASTER_SITES=	http://www.roaringpenguin.com/files/download/
+MASTER_SITES=	https://dianne.skoll.ca/projects/rp-pppoe/download/
 
 MAINTAINER=	mandree@FreeBSD.org
-COMMENT=	The popular Roaring Penguin's PPPoE software
+COMMENT=	Roaring Penguin's PPPoE software
+
+LICENSE=	GPLv2+
 
 GNU_CONFIGURE=	yes
 PATCH_WRKSRC=	${WRKSRC}/src

Modified: head/net/rp-pppoe/distinfo
==============================================================================
--- head/net/rp-pppoe/distinfo	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/distinfo	Thu Dec 27 13:06:13 2018	(r488538)
@@ -1,2 +1,3 @@
-SHA256 (rp-pppoe-3.12.tar.gz) = 00794e04031546b0e9b8cf286f2a6d1ccfc4a621b2a3abb2d7ef2a7ab7cc86c2
-SIZE (rp-pppoe-3.12.tar.gz) = 224125
+TIMESTAMP = 1545915011
+SHA256 (rp-pppoe-3.13.tar.gz) = 8cd6bc71ba46bd5f6eb4daf60220ccdcd991a8525111dee466501b1b9717e676
+SIZE (rp-pppoe-3.13.tar.gz) = 224204

Modified: head/net/rp-pppoe/files/patch-configure
==============================================================================
--- head/net/rp-pppoe/files/patch-configure	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/files/patch-configure	Thu Dec 27 13:06:13 2018	(r488538)
@@ -1,6 +1,6 @@
---- ./configure.orig	2012-08-17 20:31:25.000000000 +0200
-+++ ./configure	2012-09-23 17:27:26.000000000 +0200
-@@ -4672,7 +4672,7 @@
+--- configure.orig	2018-11-25 22:25:28 UTC
++++ configure
+@@ -4715,7 +4715,7 @@ eval "WRAPPER=${WRAPPER}"
  
  
  # Determine what targets to build

Modified: head/net/rp-pppoe/files/patch-if.c
==============================================================================
--- head/net/rp-pppoe/files/patch-if.c	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/files/patch-if.c	Thu Dec 27 13:06:13 2018	(r488538)
@@ -1,6 +1,6 @@
---- ./if.c.orig	2012-08-17 20:31:25.000000000 +0200
-+++ ./if.c	2012-09-23 17:27:26.000000000 +0200
-@@ -274,7 +274,7 @@
+--- if.c.orig	2018-11-25 22:25:28 UTC
++++ if.c
+@@ -276,7 +276,7 @@ initFilter(int fd, UINT16_t type, unsigned char *hwadd
  * traffic on this network.
  ***********************************************************************/
  int
@@ -9,7 +9,7 @@
  {
      static int fd = -1;
      char bpfName[32];
-@@ -285,7 +285,12 @@
+@@ -287,7 +287,12 @@ openInterface(char const *ifname, UINT16_t type, unsig
      int i;
  
      /* BSD only opens one socket for both Discovery and Session packets */
@@ -22,12 +22,12 @@
  	return fd;
      }
  
-@@ -395,6 +400,8 @@
+@@ -396,6 +401,8 @@ openInterface(char const *ifname, UINT16_t type, unsig
+ 		ifname);
  	rp_fatal(buffer);
      }
- 
-+    if (mtu) *mtu = ifr.ifr_mtu;
 +
++    if (mtu) *mtu = ifr.ifr_mtu;
+ 
      syslog(LOG_INFO, "Interface=%.16s HWaddr=%02X:%02X:%02X:%02X:%02X:%02X Device=%.32s Buffer size=%d",
  	   ifname,
- 	   hwaddr[0], hwaddr[1], hwaddr[2],

Modified: head/net/rp-pppoe/files/patch-pppoe.h
==============================================================================
--- head/net/rp-pppoe/files/patch-pppoe.h	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/files/patch-pppoe.h	Thu Dec 27 13:06:13 2018	(r488538)
@@ -1,6 +1,6 @@
---- ./pppoe.h.orig	2012-08-17 20:31:25.000000000 +0200
-+++ ./pppoe.h	2012-09-23 17:27:26.000000000 +0200
-@@ -72,10 +72,14 @@
+--- pppoe.h.orig	2018-11-25 22:25:28 UTC
++++ pppoe.h
+@@ -65,10 +65,14 @@ extern int IsSetID;
  #include <net/if_ppp.h>
  #endif
  

Modified: head/net/rp-pppoe/files/patch-relay.c
==============================================================================
--- head/net/rp-pppoe/files/patch-relay.c	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/files/patch-relay.c	Thu Dec 27 13:06:13 2018	(r488538)
@@ -1,6 +1,6 @@
---- ./relay.c.orig	2012-08-17 20:31:25.000000000 +0200
-+++ ./relay.c	2012-09-23 17:27:26.000000000 +0200
-@@ -751,6 +751,11 @@
+--- relay.c.orig	2018-11-25 22:25:28 UTC
++++ relay.c
+@@ -754,6 +754,11 @@ void
  relayLoop()
  {
      fd_set readable, readableCopy;
@@ -12,7 +12,7 @@
      int maxFD;
      int i, r;
      int sock;
-@@ -780,6 +785,27 @@
+@@ -783,6 +788,27 @@ relayLoop()
  	    continue;
  	}
  
@@ -40,7 +40,7 @@
  	/* Handle session packets first */
  	for (i=0; i<NumInterfaces; i++) {
  	    if (FD_ISSET(Interfaces[i].sessionSock, &readableCopy)) {
-@@ -794,6 +820,7 @@
+@@ -797,6 +823,7 @@ relayLoop()
  	    }
  	}
  
@@ -48,12 +48,12 @@
  	/* Handle the session-cleaning process */
  	if (FD_ISSET(CleanPipe[0], &readableCopy)) {
  	    char dummy;
-@@ -813,6 +840,46 @@
+@@ -816,7 +843,47 @@ relayLoop()
  *%DESCRIPTION:
  * Receives and processes a discovery packet.
  ***********************************************************************/
 +#if defined(__FreeBSD__)
-+void
+ void
 +relayGotDiscoveryPacket(PPPoEInterface const *iface,
 +                        PPPoEPacket *packet,
 +                        int size)
@@ -92,10 +92,11 @@
 +    }
 +}
 +#else
- void
++void
  relayGotDiscoveryPacket(PPPoEInterface const *iface)
  {
-@@ -860,6 +927,7 @@
+     PPPoEPacket packet;
+@@ -863,6 +930,7 @@ relayGotDiscoveryPacket(PPPoEInterface const *iface)
  	       iface->name, (int) packet.code);
      }
  }
@@ -103,12 +104,12 @@
  
  /**********************************************************************
  *%FUNCTION: relayGotSessionPacket
-@@ -870,6 +938,65 @@
+@@ -873,7 +941,66 @@ relayGotDiscoveryPacket(PPPoEInterface const *iface)
  *%DESCRIPTION:
  * Receives and processes a session packet.
  ***********************************************************************/
 +#if defined(__FreeBSD__)
-+void
+ void
 +relayGotSessionPacket(PPPoEInterface const *iface,
 +                        PPPoEPacket *packet,
 +                        int size)
@@ -166,10 +167,11 @@
 +    sendPacket(NULL, sh->interface->sessionSock, packet, size);
 +}
 +#else
- void
++void
  relayGotSessionPacket(PPPoEInterface const *iface)
  {
-@@ -936,6 +1063,7 @@
+     PPPoEPacket packet;
+@@ -939,6 +1066,7 @@ relayGotSessionPacket(PPPoEInterface const *iface)
  #endif
      sendPacket(NULL, sh->interface->sessionSock, &packet, size);
  }

Modified: head/net/rp-pppoe/files/patch-relay.h
==============================================================================
--- head/net/rp-pppoe/files/patch-relay.h	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/files/patch-relay.h	Thu Dec 27 13:06:13 2018	(r488538)
@@ -1,6 +1,6 @@
---- ./relay.h.orig	2012-08-17 20:31:25.000000000 +0200
-+++ ./relay.h	2012-09-23 17:27:26.000000000 +0200
-@@ -51,8 +51,13 @@
+--- relay.h.orig	2018-11-25 22:25:28 UTC
++++ relay.h
+@@ -51,8 +51,13 @@ typedef struct SessionHashStruct {
  
  /* Function prototypes */
  

Modified: head/net/rp-pppoe/pkg-descr
==============================================================================
--- head/net/rp-pppoe/pkg-descr	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/pkg-descr	Thu Dec 27 13:06:13 2018	(r488538)
@@ -7,4 +7,4 @@ Note that this port has had little testing (it works o
 to access T-Online in Germany from the client side) and the server side
 is entirely untested.
 
-WWW: http://www.roaringpenguin.com/products/pppoe
+WWW: https://dianne.skoll.ca/projects/rp-pppoe/

Modified: head/net/rp-pppoe/pkg-plist
==============================================================================
--- head/net/rp-pppoe/pkg-plist	Thu Dec 27 12:53:34 2018	(r488537)
+++ head/net/rp-pppoe/pkg-plist	Thu Dec 27 13:06:13 2018	(r488538)
@@ -1,4 +1,4 @@
-@unexec for i in ppp/pppoe.conf rc.d/04pppoe-server.sh rc.d/04pppoe-relay.sh ; do if cmp -s %D/etc/$i.sample %D/etc/$i ; then rm %D/etc/$i ; fi ; done
+@postunexec for i in ppp/pppoe.conf rc.d/04pppoe-server.sh rc.d/04pppoe-relay.sh ; do if cmp -s %D/etc/$i.sample %D/etc/$i ; then rm %D/etc/$i ; fi ; done
 etc/ppp/firewall-masq.sample
 etc/ppp/firewall-standalone.sample
 etc/ppp/pap-secrets.sample
@@ -24,4 +24,4 @@ sbin/pppoe-stop
 sbin/pppoe
 sbin/pppoe-relay
 sbin/pppoe-server
-@unexec rmdir %D/etc/ppp 2>/dev/null || echo "If you are permanently removing pppoe, you should also ``rm -Rf ${PKG_PREFIX}/etc/ppp'' removing any configuration and password files left." | /usr/bin/fmt
+@postunexec rmdir %D/etc/ppp 2>/dev/null || echo "If you are permanently removing pppoe, you should also ``rm -Rf ${PKG_PREFIX}/etc/ppp'' removing any configuration and password files left." | /usr/bin/fmt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201812271306.wBRD6DW4085365>