diff options
author | hans <hans> | 2011-05-14 19:27:53 +0000 |
---|---|---|
committer | hans <hans> | 2011-05-14 19:27:53 +0000 |
commit | daa61c3264d8ad30f40a8ecea572a8033dc91974 (patch) | |
tree | 9929336776c225a68fd8ce65d9dec275c282c109 /comms/kermit/patches | |
parent | c53938cb31825e32329c7dd83c2d16d163e14f5d (diff) | |
download | pkgsrc-daa61c3264d8ad30f40a8ecea572a8033dc91974.tar.gz |
Fix build on SunOS.
Diffstat (limited to 'comms/kermit/patches')
-rw-r--r-- | comms/kermit/patches/patch-aa | 33 | ||||
-rw-r--r-- | comms/kermit/patches/patch-am | 14 |
2 files changed, 42 insertions, 5 deletions
diff --git a/comms/kermit/patches/patch-aa b/comms/kermit/patches/patch-aa index dc7d9b54beb..46e29666ec2 100644 --- a/comms/kermit/patches/patch-aa +++ b/comms/kermit/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.7 2004/04/15 18:14:52 drochner Exp $ +$NetBSD: patch-aa,v 1.8 2011/05/14 19:27:53 hans Exp $ ---- makefile.orig 2004-04-11 19:21:42.000000000 +0200 -+++ makefile 2004-04-14 15:42:12.000000000 +0200 -@@ -745,8 +745,8 @@ +--- makefile.orig 2004-04-17 20:52:00.000000000 +0200 ++++ makefile 2009-12-26 23:49:53.284197908 +0100 +@@ -745,8 +745,8 @@ K5LIB=-L/usr/kerberos/lib K5INC=-I/usr/kerberos/include SRPLIB=-L$(srproot)/lib SRPINC=-I$(srproot)/include @@ -13,7 +13,7 @@ $NetBSD: patch-aa,v 1.7 2004/04/15 18:14:52 drochner Exp $ # # aix41+krb5+krb4: IBM AIX 4.1 with Kerberos IV and V # aix43gcc+krb5+krb4: IBM AIX 4.3 built with gcc, ditto -@@ -1821,6 +1821,16 @@ +@@ -1821,6 +1821,16 @@ netbsd: -DCK_DTRCD -DCK_DTRCTS -DTPUTSARGTYPE=int -DFNFLOAT $(KFLAGS) -O" \ "LIBS= -lcurses -lcrypt -lm $(LIBS)" @@ -30,3 +30,26 @@ $NetBSD: patch-aa,v 1.7 2004/04/15 18:14:52 drochner Exp $ #NetBSD 1.5.x in which the return type of the function pointer that is the #third argument of tputs() was changed from void to int... The regular NetBSD #target builds OK here but this one eliminates the (harmless) warning. +@@ -3263,7 +3273,7 @@ solaris2xg+openssl+zlib+pam+shadow: + -DCK_AUTHENTICATION -DCK_SSL -DCK_PAM -DCK_SHADOW -DZLIB \ + -DBIGBUFOK $(SSLINC) $(KFLAGS)" \ + "LIBS= $(SSLLIB) -ltermlib \ +- -lsocket -lnsl -lm -lresolv -lssl -lcrypto -lpam -lz" ++ -lsocket -lnsl -lm -lresolv -lssl -lcrypto -lpam -lz $(LIBS)" + + #Ditto but with GCC 3.1 in which you have to specify 32-bit with -m32. + #In Solaris 9 (and maybe 8) you'll also need specifiy the Library path. +@@ -3401,6 +3411,13 @@ solaris9g+openssl+shadow+pam+zlib: + "KFLAGS=-DSOLARIS9 -DHDBUUCP -DDIRENT -DZLIB -DCK_PAM -DCK_SHADOW \ + -DLIBDES $(KFLAGS)" "LIBS= -lpam -ldes425 -lz $(LIBS)" + ++#Solaris 10 with gcc + OpenSSL + Shadow (32-bit) ++solaris10g+openssl+shadow+pam+zlib: ++ $(MAKE) "MAKE=$(MAKE)" solaris2xg+openssl+zlib+pam+shadow \ ++ KTARGET=$${KTARGET:-$(@)} \ ++ "KFLAGS=-DSOLARIS9 -DHDBUUCP -DDIRENT -DZLIB -DCK_PAM -DCK_SHADOW \ ++ -DLIBDES $(KFLAGS)" "LIBS= -lpam -lz $(LIBS)" ++ + #Solaris 9 with gcc + OpenSSL + Kerberos 5 + Krb4 + Shadow (32-bit) + solaris9g+krb5+krb4+openssl+shadow+pam+zlib: + $(MAKE) "MAKE=$(MAKE)" solaris2xg+krb5+krb4+openssl+shadow \ diff --git a/comms/kermit/patches/patch-am b/comms/kermit/patches/patch-am new file mode 100644 index 00000000000..244ff9dee21 --- /dev/null +++ b/comms/kermit/patches/patch-am @@ -0,0 +1,14 @@ +$NetBSD: patch-am,v 1.1 2011/05/14 19:27:53 hans Exp $ + +--- ckuusx.c.orig 2004-03-14 18:13:23.000000000 +0100 ++++ ckuusx.c 2009-12-26 23:23:19.652637206 +0100 +@@ -70,6 +70,9 @@ _PROTOTYP(char * os2_gethostname, (void) + #ifdef BSD44 + #include <errno.h> + #endif /* BSD44 */ ++#ifdef SOLARIS ++#include <errno.h> ++#endif + + extern xx_strp xxstring; + |