Patches to adapt this package to NetBSD supplied by Greg A. Woods in
PR pkg/7141.
This commit is contained in:
parent
8d5704827e
commit
662af81589
4 changed files with 150 additions and 6 deletions
|
@ -2,17 +2,19 @@
|
||||||
# Version required: 0.21
|
# Version required: 0.21
|
||||||
# Date created: 9 October 1995
|
# Date created: 9 October 1995
|
||||||
# Whom: torstenb@FreeBSD.ORG
|
# Whom: torstenb@FreeBSD.ORG
|
||||||
|
# NetBSD port by: woods@planix.com (Greg A. Woods)
|
||||||
#
|
#
|
||||||
# FreeBSD Id: Makefile,v 1.6 1998/01/25 20:42:37 torstenb Exp
|
# $NetBSD: Makefile,v 1.2 1999/03/12 15:51:20 tron Exp $
|
||||||
|
# $FreeBSD: Makefile,v 1.6 1998/01/25 20:42:37 torstenb Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
DISTNAME= libident-0.21
|
DISTNAME= libident-0.21
|
||||||
CATEGORIES= devel net security
|
CATEGORIES= devel net security
|
||||||
MASTER_SITES= ftp://ftp.lysator.liu.se/pub/ident/libs/
|
MASTER_SITES= ftp://ftp.lysator.liu.se/pub/ident/libs/
|
||||||
|
|
||||||
MAINTAINER= torstenb@FreeBSD.ORG
|
MAINTAINER= packages@NetBSD.org
|
||||||
|
|
||||||
ALL_TARGET= freebsd
|
ALL_TARGET= netbsd
|
||||||
MAN3= ident.3
|
MAN3= ident.3
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <../../mk/bsd.pkg.mk>
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
@echo aix
|
@echo aix
|
||||||
@echo bsd
|
@echo bsd
|
||||||
@echo bsd2.11
|
@echo bsd2.11
|
||||||
+ @echo freebsd
|
+ @echo netbsd
|
||||||
@echo dynix
|
@echo dynix
|
||||||
@echo hpux
|
@echo hpux
|
||||||
@echo irix
|
@echo irix
|
||||||
|
@ -50,7 +50,7 @@
|
||||||
bsd2.11:
|
bsd2.11:
|
||||||
@$(MAKE) all CC="$(CC)" CFLAGS="-O -DSIGRETURNTYPE=int -DHAVE_ANSIHEADERS"
|
@$(MAKE) all CC="$(CC)" CFLAGS="-O -DSIGRETURNTYPE=int -DHAVE_ANSIHEADERS"
|
||||||
|
|
||||||
+ freebsd:
|
+ netbsd:
|
||||||
+ @$(MAKE) all CC="$(CC)" CFLAGS="${CFLAGS} -Wall -DHAVE_ANSIHEADERS"
|
+ @$(MAKE) all CC="$(CC)" CFLAGS="${CFLAGS} -Wall -DHAVE_ANSIHEADERS"
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
140
security/libident/patches/patch-ab
Normal file
140
security/libident/patches/patch-ab
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
*** ident.h.orig Thu Nov 23 14:44:36 1995
|
||||||
|
--- ident.h Tue Jan 19 10:55:43 1999
|
||||||
|
***************
|
||||||
|
*** 13,22 ****
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Sigh */
|
||||||
|
! #ifdef __STDC__
|
||||||
|
! # if __STDC__ == 1
|
||||||
|
! # define IS_STDC 1
|
||||||
|
! # endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __P
|
||||||
|
--- 13,20 ----
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Sigh */
|
||||||
|
! #if (0 - __STDC__) <= -1
|
||||||
|
! # define IS_STDC 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __P
|
||||||
|
***************
|
||||||
|
*** 96,129 ****
|
||||||
|
# include <bstring.h>
|
||||||
|
#endif
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <netinet/in.h>
|
||||||
|
- #include <sys/time.h>
|
||||||
|
|
||||||
|
#if defined(VMS) && !defined(FD_SETSIZE)
|
||||||
|
# define FD_SETSIZE 64
|
||||||
|
#endif
|
||||||
|
|
||||||
|
- /*
|
||||||
|
- * Sigh, GCC v2 complains when using undefined struct tags
|
||||||
|
- * in function prototypes...
|
||||||
|
- */
|
||||||
|
- #if defined(__GNUC__) && !defined(INADDR_ANY)
|
||||||
|
- # define __STRUCT_IN_ADDR_P void *
|
||||||
|
- #else
|
||||||
|
- # define __STRUCT_IN_ADDR_P struct in_addr *
|
||||||
|
- #endif
|
||||||
|
-
|
||||||
|
- #if defined(__GNUC__) && !defined(DST_NONE)
|
||||||
|
- # define __STRUCT_TIMEVAL_P void *
|
||||||
|
- #else
|
||||||
|
- # define __STRUCT_TIMEVAL_P struct timeval *
|
||||||
|
- #endif
|
||||||
|
-
|
||||||
|
- #if defined(__sgi) && defined(_POSIX_SOURCE)
|
||||||
|
- # undef __STRUCT_TIMEVAL_P
|
||||||
|
- # define __STRUCT_TIMEVAL_P void *
|
||||||
|
- #endif
|
||||||
|
-
|
||||||
|
#ifndef IDBUFSIZE
|
||||||
|
# define IDBUFSIZE 2048
|
||||||
|
#endif
|
||||||
|
--- 94,115 ----
|
||||||
|
# include <bstring.h>
|
||||||
|
#endif
|
||||||
|
#include <sys/types.h>
|
||||||
|
+ #if TIME_WITH_SYS_TIME
|
||||||
|
+ # include <sys/time.h>
|
||||||
|
+ # include <time.h>
|
||||||
|
+ #else
|
||||||
|
+ # if HAVE_SYS_TIME_H
|
||||||
|
+ # include <sys/time.h>
|
||||||
|
+ # else
|
||||||
|
+ # include <time.h>
|
||||||
|
+ # endif
|
||||||
|
+ #endif
|
||||||
|
#include <netinet/in.h>
|
||||||
|
|
||||||
|
#if defined(VMS) && !defined(FD_SETSIZE)
|
||||||
|
# define FD_SETSIZE 64
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef IDBUFSIZE
|
||||||
|
# define IDBUFSIZE 2048
|
||||||
|
#endif
|
||||||
|
***************
|
||||||
|
*** 149,167 ****
|
||||||
|
/* Low-level calls and macros */
|
||||||
|
#define id_fileno(ID) ((ID)->fd)
|
||||||
|
|
||||||
|
! extern ident_t * id_open __P((__STRUCT_IN_ADDR_P laddr,
|
||||||
|
! __STRUCT_IN_ADDR_P faddr,
|
||||||
|
! __STRUCT_TIMEVAL_P timeout));
|
||||||
|
|
||||||
|
extern int id_close __P((ident_t *id));
|
||||||
|
|
||||||
|
extern int id_query __P((ident_t *id,
|
||||||
|
int lport,
|
||||||
|
int fport,
|
||||||
|
! __STRUCT_TIMEVAL_P timeout));
|
||||||
|
|
||||||
|
extern int id_parse __P((ident_t *id,
|
||||||
|
! __STRUCT_TIMEVAL_P timeout,
|
||||||
|
int *lport,
|
||||||
|
int *fport,
|
||||||
|
char **identifier,
|
||||||
|
--- 135,153 ----
|
||||||
|
/* Low-level calls and macros */
|
||||||
|
#define id_fileno(ID) ((ID)->fd)
|
||||||
|
|
||||||
|
! extern ident_t * id_open __P((struct in_addr * laddr,
|
||||||
|
! struct in_addr * faddr,
|
||||||
|
! struct timeval * timeout));
|
||||||
|
|
||||||
|
extern int id_close __P((ident_t *id));
|
||||||
|
|
||||||
|
extern int id_query __P((ident_t *id,
|
||||||
|
int lport,
|
||||||
|
int fport,
|
||||||
|
! struct timeval * timeout));
|
||||||
|
|
||||||
|
extern int id_parse __P((ident_t *id,
|
||||||
|
! struct timeval * timeout,
|
||||||
|
int *lport,
|
||||||
|
int *fport,
|
||||||
|
char **identifier,
|
||||||
|
***************
|
||||||
|
*** 174,180 ****
|
||||||
|
|
||||||
|
extern char *ident_id __P((int fd, int timeout));
|
||||||
|
|
||||||
|
! extern IDENT *ident_query __P(( __STRUCT_IN_ADDR_P laddr, __STRUCT_IN_ADDR_P raddr, int lport, int rport, int timeout));
|
||||||
|
|
||||||
|
extern void ident_free __P((IDENT *id));
|
||||||
|
|
||||||
|
--- 160,166 ----
|
||||||
|
|
||||||
|
extern char *ident_id __P((int fd, int timeout));
|
||||||
|
|
||||||
|
! extern IDENT *ident_query __P(( struct in_addr * laddr, struct in_addr * raddr, int lport, int rport, int timeout));
|
||||||
|
|
||||||
|
extern void ident_free __P((IDENT *id));
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
|
@comment $NetBSD: PLIST,v 1.2 1999/03/12 15:51:20 tron Exp $
|
||||||
include/ident.h
|
include/ident.h
|
||||||
lib/libident.a
|
lib/libident.a
|
||||||
|
man/man3/ident.3.gz
|
||||||
|
|
Loading…
Reference in a new issue