Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jan 2002 20:42:23 +1100 (EST)
From:      Edwin Groothuis <edwin@mavetju.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/34441: new port: net/ipv6calc
Message-ID:  <20020130094223.E0640558@k7.mavetju.org>

next in thread | raw e-mail | index | archive | help

>Number:         34441
>Category:       ports
>Synopsis:       new port: net/ipv6calc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 30 01:50:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Edwin Groothuis
>Release:        FreeBSD 4.4-RELEASE i386
>Organization:
-
>Environment:
System: FreeBSD k7.mavetju.org 4.4-RELEASE FreeBSD 4.4-RELEASE #0: Tue Dec 25 02:20:13 EST 2001 edwin@k7.mavetju.org:/usr/src/sys/compile/k7 i386

>Description:

new port: ipv6calc.
It can be used to do calculations and conversions of ipv6 addresses.

>How-To-Repeat:

n/a

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	net/ipv6calc
#	net/ipv6calc/Makefile
#	net/ipv6calc/distinfo
#	net/ipv6calc/files
#	net/ipv6calc/files/patch-Makefile.in
#	net/ipv6calc/files/patch-ipv6calc.h.in
#	net/ipv6calc/pkg-comment
#	net/ipv6calc/pkg-plist
#	net/ipv6calc/pkg-descr
#
echo c - net/ipv6calc
mkdir -p net/ipv6calc > /dev/null 2>&1
echo x - net/ipv6calc/Makefile
sed 's/^X//' >net/ipv6calc/Makefile << 'END-of-net/ipv6calc/Makefile'
X# New ports collection makefile for:   ipv6calc
X# Date created:        30 January 2002
X# Whom:                Edwin Groothuis (edwin@mavetju.org)
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ipv6calc
XPORTVERSION=	0.34
XCATEGORIES=	net
XMASTER_SITES=	ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/
X
XMAINTAINER=	edwin@mavetju.org
X
XLIB_DEPENDS=	intl.1:${PORTSDIR}/devel/gettext
XLIB_DEPENDS+=	gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_LIBTOOL=	yes
X
Xpost-patch:
X	#
X	# clean up your junk before you make a tarball!
X	#
X	${RM} ${WRKSRC}/config.h
X	${RM} ${WRKSRC}/config.log
X	${RM} ${WRKSRC}/Makefile
X	${RM} ${WRKSRC}/config.status
X	${RM} ${WRKSRC}/ipv6calc.h
X	${RM} ${WRKSRC}/config.cache
X	${PERL} -pi -e "s|INSTALL_PROGRAM|${INSTALL_PROGRAM}|" ${WRKSRC}/Makefile.in
X	${PERL} -pi -e "s|__PREFIX__|${PREFIX}|" ${WRKSRC}/Makefile.in
X
X.include <bsd.port.mk>
END-of-net/ipv6calc/Makefile
echo x - net/ipv6calc/distinfo
sed 's/^X//' >net/ipv6calc/distinfo << 'END-of-net/ipv6calc/distinfo'
XMD5 (ipv6calc-0.34.tar.gz) = 220977ee0bb2ff4202e86b97ac917731
END-of-net/ipv6calc/distinfo
echo c - net/ipv6calc/files
mkdir -p net/ipv6calc/files > /dev/null 2>&1
echo x - net/ipv6calc/files/patch-Makefile.in
sed 's/^X//' >net/ipv6calc/files/patch-Makefile.in << 'END-of-net/ipv6calc/files/patch-Makefile.in'
X--- Makefile.in.orig	Fri Jan 25 09:01:10 2002
X+++ Makefile.in	Wed Jan 30 20:17:01 2002
X@@ -8,7 +8,7 @@
X 
X # Compiler and Linker Options
X #COPTS = -O2 -Wall -g		# old one
X-COPTS = -O2 -Wall -g -ansi	# ANSI compatible
X+COPTS = -O2 -Wall -g -ansi -I__PREFIX__/include	# ANSI compatible
X 
X CFLAGS	= $(COPTS)
X 
X@@ -25,7 +25,7 @@
X $(OBJS):	ipv6calc.h libipv6addr.h librfc1884.h
X 
X ipv6calc:	$(OBJS)
X-		$(CC) -o ipv6calc $(OBJS) -lcrypto
X+		$(CC) -o ipv6calc $(OBJS) -lcrypto -lgnugetopt -L__PREFIX__/lib
X 
X distclean:
X 		make clean
X@@ -42,8 +42,7 @@
X 
X install:
X 		make test
X-		mkdir -p $(root)/bin/
X-		install -m 755 -o root -g root ipv6calc $(root)/bin/
X+		INSTALL_PROGRAM ipv6calc __PREFIX__/bin
X 
X installonly:
X 		mkdir -p $(root)/bin/
END-of-net/ipv6calc/files/patch-Makefile.in
echo x - net/ipv6calc/files/patch-ipv6calc.h.in
sed 's/^X//' >net/ipv6calc/files/patch-ipv6calc.h.in << 'END-of-net/ipv6calc/files/patch-ipv6calc.h.in'
X--- ipv6calc.h.in.orig	Wed Jan 30 19:22:13 2002
X+++ ipv6calc.h.in	Wed Jan 30 19:25:11 2002
X@@ -20,6 +20,7 @@
X #define PROGRAM_COPYRIGHT "(P) & (C) 2001-2002 by Peter Bieringer <pb@bieringer.de>\n published under GNU GPL"
X 
X /* global includes */
X+#include <sys/types.h>
X #include <netinet/in.h>
X 
X /*** global definitions ***/
END-of-net/ipv6calc/files/patch-ipv6calc.h.in
echo x - net/ipv6calc/pkg-comment
sed 's/^X//' >net/ipv6calc/pkg-comment << 'END-of-net/ipv6calc/pkg-comment'
XConvert, change and calculate with IPv6 addresses
END-of-net/ipv6calc/pkg-comment
echo x - net/ipv6calc/pkg-plist
sed 's/^X//' >net/ipv6calc/pkg-plist << 'END-of-net/ipv6calc/pkg-plist'
Xbin/ipv6calc
END-of-net/ipv6calc/pkg-plist
echo x - net/ipv6calc/pkg-descr
sed 's/^X//' >net/ipv6calc/pkg-descr << 'END-of-net/ipv6calc/pkg-descr'
Xipv6calc will do some format changes and calculations for you
X
XIntention:
X* This utility can be used by the IPv6 enabled initscripts for
X  better duplicate address detection on setup of IPv6 addresses.
X
XWWW: http://www.bieringer.de/linux/IPv6/tools/
END-of-net/ipv6calc/pkg-descr
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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