Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Aug 2011 14:10:12 GMT
From:      "Conrad J. Sabatier" <conrads@cox.net>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/160012: [maintainer-update] [patch] net-p2p/lopster portlint cleanup
Message-ID:  <201108311410.p7VEACJd001101@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/160012; it has been noted by GNATS.

From: "Conrad J. Sabatier" <conrads@cox.net>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/160012: [maintainer-update] [patch] net-p2p/lopster
 portlint cleanup
Date: Wed, 31 Aug 2011 08:53:13 -0500

 --MP_/+315PFIPi7AuoTOu6tFPOcb
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 I've further revised this port to incorporate the following changes:
 
 1) Move CPPFLAGS out of the CONFIGURE_ENV variable, as per portlint
 
 1) Convert all of the "ad hoc" WITH* variable handling to use the
    standard OPTIONS scheme instead, and ensure that LIB_DEPENDS are
    all declared.
 
 2) Remove the post-patch: target (which did a few sed substitutions)
    and add patch files in its place.
 
 3) Rename the non-standard patch file patch-src::global.c to
    patch-src-global.c to conform to conventions for patch filenames.
 
 I believe this should be the final set of changes needed to bring this
 port into full compliance with port standards.
 
 Conrad J. Sabatier
 
 [lopster.diff attached]
 
 --MP_/+315PFIPi7AuoTOu6tFPOcb
 Content-Type: text/x-patch
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment; filename=lopster.diff
 
 Index: Makefile
 ===================================================================
 RCS file: /home/ncvs/ports/net-p2p/lopster/Makefile,v
 retrieving revision 1.44
 diff -u -r1.44 Makefile
 --- Makefile	13 Aug 2011 06:47:33 -0000	1.44
 +++ Makefile	31 Aug 2011 12:34:13 -0000
 @@ -7,7 +7,7 @@
  
  PORTNAME=	lopster
  PORTVERSION=	1.2.2
 -PORTREVISION=	8
 +PORTREVISION=	9
  CATEGORIES=	net-p2p
  MASTER_SITES=	SF \
  		http://lopster.sourceforge.net/download/
 @@ -19,35 +19,33 @@
  USE_GMAKE=	yes
  USE_GNOME=	gtk12
  CONFIGURE_ARGS=	--with-pthread=yes
 -CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
 +CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib"
 +CPPFLAGS+=	"-I${LOCALBASE}/include"
 +
 +OPTIONS=	FLAC	"Include FLAC support"		On	\
 +		OGG	"Include OGG support"		On	\
 +		ZLIB	"Enable ZLIB compression"	On
  
  .include <bsd.port.pre.mk>
 +.include <bsd.port.options.mk>
  
 -.if exists(${LOCALBASE}/lib/libogg.so.7)
 -WITH_OGG=	yes
 +# --with-flac is on by default
 +.if defined(WITH_FLAC)
 +LIB_DEPENDS+=		FLAC.10:${PORTSDIR}/audio/flac
 +.else
 +CONFIGURE_ARGS+=	--without-flac
  .endif
  
 +# --with-ogg is on by default
  .if defined(WITH_OGG)
 -LIB_DEPENDS+=	ogg.7:${PORTSDIR}/audio/libogg
 -.endif
 -
 -.if !defined(WITHOUT_ZLIB)
 -CONFIGURE_ARGS+=	--with-zlib=yes
 +LIB_DEPENDS+=		ogg.7:${PORTSDIR}/audio/libogg
  .else
 -CONFIGURE_ARGS+=	--with-zlib=no
 +CONFIGURE_ARGS+=	--without-ogg
  .endif
  
 -pre-everything::
 -.ifndef WITH_OGG
 -	@${ECHO_MSG} "You can specify WITH_OGG to include Ogg support"
 -.endif
 -.ifndef WITHOUT_ZLIB
 -	@${ECHO_MSG} "You can specify WITHOUT_ZLIB to disable compression for old servers"
 +# --with-zlib is on by default
 +.if defined(WITHOUT_ZLIB)
 +CONFIGURE_ARGS+=	--without-zlib
  .endif
  
 -post-patch:
 -	@${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
 -	@${REINPLACE_CMD} -e "s/www.naplist.com/www.gotnap.com/" \
 -		${WRKSRC}/src/lopster.h
 -
  .include <bsd.port.post.mk>
 Index: files/patch-configure
 ===================================================================
 RCS file: files/patch-configure
 diff -N files/patch-configure
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ files/patch-configure	31 Aug 2011 11:13:22 -0000
 @@ -0,0 +1,20 @@
 +--- configure.orig	2004-08-29 13:38:43.000000000 -0500
 ++++ configure	2011-08-31 06:08:59.000000000 -0500
 +@@ -2245,14 +2245,14 @@
 + if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
 +   echo "$ac_t""yes" 1>&6
 +   
 +-      echo $ac_n "checking for pthread_attr_init in -lpthread""... $ac_c" 1>&6
 +-echo "configure:2250: checking for pthread_attr_init in -lpthread" >&5
 ++      echo $ac_n "checking for pthread_attr_init in ${PTHREAD_LIBS}""... $ac_c" 1>&6
 ++echo "configure:2250: checking for pthread_attr_init in ${PTHREAD_LIBS}" >&5
 + ac_lib_var=`echo pthread'_'pthread_attr_init | sed 'y%./+-%__p_%'`
 + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
 +   echo $ac_n "(cached) $ac_c" 1>&6
 + else
 +   ac_save_LIBS="$LIBS"
 +-LIBS="-lpthread  $LIBS"
 ++LIBS="${PTHREAD_LIBS}  $LIBS"
 + cat > conftest.$ac_ext <<EOF
 + #line 2258 "configure"
 + #include "confdefs.h"
 Index: files/patch-src-global.c
 ===================================================================
 RCS file: files/patch-src-global.c
 diff -N files/patch-src-global.c
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ files/patch-src-global.c	31 Aug 2011 09:28:18 -0000
 @@ -0,0 +1,11 @@
 +--- src/global.c.orig	Sat Jul  3 19:19:19 2004
 ++++ src/global.c	Thu Jul 22 14:03:01 2004
 +@@ -3588,7 +3588,7 @@
 +   global.allowed_ports = NULL;
 + 
 +   global.auto_save = NULL;
 +-  global.ping_command = g_strdup("/bin/ping -c 3 $IP");
 ++  global.ping_command = g_strdup("/sbin/ping -c 3 $IP");
 + 
 +   global.browse_width[0] = 369;
 +   global.browse_width[1] = 80;
 Index: files/patch-src-lopster.h
 ===================================================================
 RCS file: files/patch-src-lopster.h
 diff -N files/patch-src-lopster.h
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ files/patch-src-lopster.h	31 Aug 2011 12:57:48 -0000
 @@ -0,0 +1,11 @@
 +--- src/lopster.h.orig	2004-08-29 10:33:39.000000000 -0500
 ++++ src/lopster.h	2011-08-31 07:56:39.000000000 -0500
 +@@ -807,7 +807,7 @@
 +   long bytes[2];
 + };
 + 
 +-#define NAPLIST_HOST "www.naplist.com"
 ++#define NAPLIST_HOST "www.gotnap.com"
 + #define NAPLIST_DOC  "servers.txt"
 + struct _naplist_t {
 +   int use_proxy;
 Index: files/patch-src::global.c
 ===================================================================
 RCS file: files/patch-src::global.c
 diff -N files/patch-src::global.c
 --- files/patch-src::global.c	23 Jul 2004 07:18:36 -0000	1.5
 +++ /dev/null	1 Jan 1970 00:00:00 -0000
 @@ -1,11 +0,0 @@
 ---- src/global.c.orig	Sat Jul  3 19:19:19 2004
 -+++ src/global.c	Thu Jul 22 14:03:01 2004
 -@@ -3588,7 +3588,7 @@
 -   global.allowed_ports = NULL;
 - 
 -   global.auto_save = NULL;
 --  global.ping_command = g_strdup("/bin/ping -c 3 $IP");
 -+  global.ping_command = g_strdup("/sbin/ping -c 3 $IP");
 - 
 -   global.browse_width[0] = 369;
 -   global.browse_width[1] = 80;
 
 --MP_/+315PFIPi7AuoTOu6tFPOcb--



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