mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-23 09:10:43 +00:00
The ipv6socket_scrub utility searches recursively through
the current directory (the default) or any specified directory or file to find IPv4 socket code that may be a candidate for modification when porting to the IPv6 socket API. The utility is designed to run from a Solaris machine. WWW: http://www.sun.com/solaris/ipv6 PR: ports/36208 Submitted by: Janos Mohacsi <janos.mohacsi@dante.org.uk>
This commit is contained in:
parent
afc9ce37ba
commit
37c1ec7bae
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=57982
@ -187,6 +187,7 @@
|
||||
SUBDIR += iplog
|
||||
SUBDIR += ipsorc
|
||||
SUBDIR += ipv6calc
|
||||
SUBDIR += ipv6socket_scrub
|
||||
SUBDIR += ipw
|
||||
SUBDIR += isc-dhcp3
|
||||
SUBDIR += isic
|
||||
|
38
net/ipv6socket_scrub/Makefile
Normal file
38
net/ipv6socket_scrub/Makefile
Normal file
@ -0,0 +1,38 @@
|
||||
# New ports collection makefile for: IPv6socket_scrub
|
||||
# Date created: 22.03.2002
|
||||
# Whom: Janos Mohacsi <janos.mohacsi@dante.org.uk>
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ipv6socket_scrub
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= devel ipv6
|
||||
MASTER_SITES= #http://www.sun.com/solaris/ipv6
|
||||
DISTNAME= IPv6socket_scrub
|
||||
EXTRACT_SUFX= .tar
|
||||
|
||||
MAINTAINER= Janos.Mohacsi@dante.org.uk
|
||||
|
||||
MAN1= ipv6socket_scrub.1
|
||||
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/src
|
||||
RESTRICTED= "not redistributable, license agreement required"
|
||||
NO_CDROM= ${RESTRICTED}
|
||||
NO_PACKAGE= ${RESTRICTED}
|
||||
|
||||
do-fetch:
|
||||
@if [ ! -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \
|
||||
${ECHO} '======================================================='; \
|
||||
${ECHO} 'You need to sign the agreement on http://www.sun.com/solaris/ipv6'; \
|
||||
${ECHO} 'and fetch on your own.'; \
|
||||
${ECHO} 'Once ${DISTFILES} has been downloaded, move it to '; \
|
||||
${ECHO} '${DISTDIR} and then restart this build '; \
|
||||
${ECHO} '======================================================='; \
|
||||
fi
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/ipv6socket_scrub ${PREFIX}/bin
|
||||
${INSTALL_MAN} ${WRKSRC}/../Docs/man/man1/ipv6socket_scrub.1 \
|
||||
${PREFIX}/man/man1
|
||||
|
||||
.include <bsd.port.mk>
|
1
net/ipv6socket_scrub/distinfo
Normal file
1
net/ipv6socket_scrub/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (IPv6socket_scrub.tar) = 5e61107af752b3e97ace852c481e45b7
|
31
net/ipv6socket_scrub/files/patch-aa
Normal file
31
net/ipv6socket_scrub/files/patch-aa
Normal file
@ -0,0 +1,31 @@
|
||||
--- ipv6socket_scrub.c.orig Fri Oct 15 05:51:40 1999
|
||||
+++ ipv6socket_scrub.c Mon Feb 5 11:26:41 2001
|
||||
@@ -32,4 +32,5 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
+#include <string.h>
|
||||
#include <pwd.h>
|
||||
#include <sys/types.h>
|
||||
@@ -309,5 +310,5 @@
|
||||
-e 's/#.*else/_#_else/' \
|
||||
%s | \
|
||||
- /usr/ccs/lib/cpp -BP 2>&1 | \
|
||||
+ /usr/bin/cpp -P 2>&1 | \
|
||||
/usr/bin/sed -e 's/_#_include/#include/' \
|
||||
-e 's/_#_end/#end/' \
|
||||
@@ -665,6 +666,6 @@
|
||||
|
||||
if ((stat("/usr/bin/sed", &statbuff) == -1) ||
|
||||
- stat("/usr/ccs/lib/cpp", &statbuff) == -1) {
|
||||
- fprintf (stderr, "\nCannot find /usr/bin/sed and/or /usr/ccs/lib/cpp -BP.\n Terminating...\n");
|
||||
+ stat("/usr/bin/cpp", &statbuff) == -1) {
|
||||
+ fprintf (stderr, "\nCannot find /usr/bin/sed and/or /usr/bin/cpp -P.\n Terminating...\n");
|
||||
exit (2);
|
||||
|
||||
@@ -1344,5 +1345,5 @@
|
||||
|
||||
if (check_file (buf,ignore_conf,pri_conf,sec_conf,fo1,fo2,tmpfile)) {
|
||||
- fprintf (stderr, "\nCannot process file %s. Cannot find /usr/bin/sed and/or /usr/ccs/lib/cpp -BP.\n Terminating...\n",buf);
|
||||
+ fprintf (stderr, "\nCannot process file %s. Cannot find /usr/bin/sed and/or /usr/bin/cpp -P.\n Terminating...\n",buf);
|
||||
unlink(tmpfile);
|
||||
exit (2);
|
9
net/ipv6socket_scrub/files/patch-ab
Normal file
9
net/ipv6socket_scrub/files/patch-ab
Normal file
@ -0,0 +1,9 @@
|
||||
--- Makefile.orig Wed Oct 13 18:01:46 1999
|
||||
+++ Makefile Sun Nov 28 23:26:42 1999
|
||||
@@ -1,5 +1,5 @@
|
||||
CC = cc
|
||||
-CFLAGS = -xO3
|
||||
+CFLAGS = -O3
|
||||
LDFLAGS =
|
||||
|
||||
PROG = ipv6socket_scrub
|
1
net/ipv6socket_scrub/pkg-comment
Normal file
1
net/ipv6socket_scrub/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Checks IPv6 portability of C source code
|
10
net/ipv6socket_scrub/pkg-descr
Normal file
10
net/ipv6socket_scrub/pkg-descr
Normal file
@ -0,0 +1,10 @@
|
||||
Sun IPv6socket_scrub program
|
||||
============================
|
||||
|
||||
The ipv6socket_scrub utility searches recursively through
|
||||
the current directory (the default) or any specified
|
||||
directory or file to find IPv4 socket code that may be a
|
||||
candidate for modification when porting to the IPv6 socket API.
|
||||
The utility is designed to run from a Solaris machine.
|
||||
|
||||
WWW: http://www.sun.com/solaris/ipv6
|
1
net/ipv6socket_scrub/pkg-plist
Normal file
1
net/ipv6socket_scrub/pkg-plist
Normal file
@ -0,0 +1 @@
|
||||
bin/ipv6socket_scrub
|
Loading…
Reference in New Issue
Block a user