[Midnightbsd-cvs] mports: www/lynx: instead of fetching patches manually, just grab the

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Jul 3 00:51:32 EDT 2008


Log Message:
-----------
instead of fetching patches manually, just grab the latest tar.bz2 file.  

Switch to OPTIONS for some items including SSL, IPV6, and COLORS.

The actual patch level is the same, even though the version changed.

Modified Files:
--------------
    mports/www/lynx:
        Makefile (r1.6 -> r1.7)
        distinfo (r1.3 -> r1.4)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/www/lynx/Makefile,v
retrieving revision 1.6
retrieving revision 1.7
diff -L www/lynx/Makefile -L www/lynx/Makefile -u -r1.6 -r1.7
--- www/lynx/Makefile
+++ www/lynx/Makefile
@@ -7,18 +7,12 @@
 #
 
 PORTNAME=	lynx
-PORTVERSION=	2.8.6
-PORTREVISION=	1
+PORTVERSION=	2.8.6.5
+PORTREVISION=	0
 CATEGORIES=	www ipv6
 MASTER_SITES=	http://lynx.isc.org/current/ \
 		ftp://lynx.isc.org/lynx2.8.6/patches/:patches
-DISTNAME=	${PORTNAME}2.8.6rel.1
-
-PATCH_SITES=	ftp://lynx.isc.org/lynx2.8.6/patches/
-.for i in 2 3 4 5
-PATCHFILES+=	2.8.6rel.${i}.patch.gz
-.endfor
-PATCH_DIST_STRIP=	-p1
+DISTNAME=	${PORTNAME}2.8.6rel.5
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	A non-graphical, text-based World-Wide Web client
@@ -30,17 +24,31 @@
 USE_OPENSSL=	yes
 WRKSRC=		${WRKDIR}/${PORTNAME}2-8-6
 GNU_CONFIGURE=	yes
+CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd6.0
 CONFIGURE_ARGS+=--with-screen=ncurses --with-zlib --libdir="${L_LIB}" \
-		--enable-nsl-fork --enable-persistent-cookies \
-		--enable-ipv6 --with-ssl="${OPENSSLBASE}"
+		--enable-nsl-fork --enable-persistent-cookies
 
 _FAKE_SETUP += DOCSDIR=${FAKE_DESTDIR}${DOCSDIR}
 TARGET_DIR=	${DESTDIR}${PREFIX}
 
-.if defined(ENABLE_DEFAULT_COLORS)
+OPTIONS=	SSL		"SSL Support" on \
+		DEFAULT_COLORS "Colors Support" off \
+		IPV6		"IPv6 Support" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_DEFAULT_COLORS)
 CONFIGURE_ARGS+=--enable-default-colors
 .endif
 
+.if defined(WITH_SSL)
+CONFIGURE_ARGS+=	--with-ssl=${OPENSSLBASE}
+.endif
+
+.if defined(WITH_IPV6) && !defined(NO_INET6)
+CONFIGURE_ARGS+=	--enable-ipv6
+.endif
+
 MAKE_ARGS=	helpdir=${L_HELP} docdir=${DOCSDIR}
 MAKEFILE=	makefile
 INSTALL_TARGET=	install-full
@@ -58,4 +66,4 @@
 	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${L_HELP}
 	${CHOWN} ${SHAREOWN}:${SHAREGRP} ${L_LIB}/lynx.cfg ${L_LIB}/lynx.lss
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/www/lynx/distinfo,v
retrieving revision 1.3
retrieving revision 1.4
diff -L www/lynx/distinfo -L www/lynx/distinfo -u -r1.3 -r1.4
--- www/lynx/distinfo
+++ www/lynx/distinfo
@@ -1,15 +1,3 @@
-MD5 (lynx2.8.6rel.1.tar.bz2) = 1902d39b9c937658654b29f2c30a02ef
-SHA256 (lynx2.8.6rel.1.tar.bz2) = 7692772348d93d68fab9494a3755bb3413f96af786d015e740e2efe6cf2f5b20
-SIZE (lynx2.8.6rel.1.tar.bz2) = 2277552
-MD5 (2.8.6rel.2.patch.gz) = 3de2226c81ac7b8bfb6d579a999c79f4
-SHA256 (2.8.6rel.2.patch.gz) = cbd943fbf638b9085edf1552737a52aebff838082587e40a46e99d707f0646bc
-SIZE (2.8.6rel.2.patch.gz) = 3498
-MD5 (2.8.6rel.3.patch.gz) = e498a23cfdf3a4c21ca03da65dc4b8f6
-SHA256 (2.8.6rel.3.patch.gz) = 0a3061fca67dfb8b5ef2fe8b1f98214a1a218947b62369220aac596e04d877ac
-SIZE (2.8.6rel.3.patch.gz) = 2646
-MD5 (2.8.6rel.4.patch.gz) = 32b0b80aad91f75f2fd963860dd085d1
-SHA256 (2.8.6rel.4.patch.gz) = 0d775c96f0bb579cf48ac0153116d284155b2f8ae03e838d1d13311de8270484
-SIZE (2.8.6rel.4.patch.gz) = 1762
-MD5 (2.8.6rel.5.patch.gz) = 73582cde706181d33f54b0601d1efc64
-SHA256 (2.8.6rel.5.patch.gz) = 347d5eebff904faf450605e3b6dff45bc9f0afe324c17046569b3751d7c8afaf
-SIZE (2.8.6rel.5.patch.gz) = 1538
+MD5 (lynx2.8.6rel.5.tar.bz2) = bd44c57d28fd3e4c9db1cd492d403600
+SHA256 (lynx2.8.6rel.5.tar.bz2) = dc98c1725cc8c081bddc4ae7a6f065ce9bce5a017d626f62fc0c061ec0eb764d
+SIZE (lynx2.8.6rel.5.tar.bz2) = 2290787


More information about the Midnightbsd-cvs mailing list