diff options
Diffstat (limited to 'filesystems/openafs/patches')
5 files changed, 115 insertions, 0 deletions
diff --git a/filesystems/openafs/patches/patch-aa b/filesystems/openafs/patches/patch-aa new file mode 100644 index 00000000000..592402654d4 --- /dev/null +++ b/filesystems/openafs/patches/patch-aa @@ -0,0 +1,61 @@ +$NetBSD: patch-aa,v 1.1 2012/08/30 17:37:55 jakllsch Exp $ + +--- configure.orig 2010-12-17 16:06:16.000000000 +0000 ++++ configure +@@ -5999,6 +5999,22 @@ echo $ECHO_N "checking your AFS sysname. + AFS_PARAM_COMMON=param.nbsd40.h + AFS_SYSNAME="i386_nbsd40" + ;; ++ i?86-*-netbsd*5.[0-8]*) ++ AFS_PARAM_COMMON=param.nbsd50.h ++ AFS_SYSNAME="i386_nbsd50" ++ ;; ++ x86_64-*-netbsd*5.[0-8]*) ++ AFS_PARAM_COMMON=param.nbsd50.h ++ AFS_SYSNAME="amd64_nbsd50" ++ ;; ++ i?86-*-netbsd*5.99*) ++ AFS_PARAM_COMMON=param.nbsd60.h ++ AFS_SYSNAME="i386_nbsd60" ++ ;; ++ x86_64-*-netbsd*5.99*) ++ AFS_PARAM_COMMON=param.nbsd60.h ++ AFS_SYSNAME="amd64_nbsd60" ++ ;; + hppa*-hp-hpux11.0*) + AFS_SYSNAME="hp_ux110" + ;; +@@ -24555,7 +24571,7 @@ case $AFS_SYSNAME in + YACC="byacc" + ;; + +- *nbsd2*|*nbsd3*|*nbsd4*) ++ *nbsd2*|*nbsd3*|*nbsd4*|*nbsd5*|*nbsd6*) + LEX="flex -l" + MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT ' + MT_LIBS="-lpthread" # XXX -pthread soon +@@ -24563,7 +24579,14 @@ case $AFS_SYSNAME in + SHLIB_LDFLAGS="-shared -Xlinker -x" + SHLIB_LINKER="${MT_CC} -shared" + TXLIBS="/usr/lib/libcurses.so" +- XCFLAGS="-O2 -pipe" ++ case $AFS_SYSNAME in ++ amd64_nbsd*) ++ XCFLAGS="-O2 -pipe -fPIC" ++ ;; ++ *_nbsd*) ++ XCFLAGS="-O2 -pipe" ++ ;; ++ esac + YACC="yacc" + ;; + +@@ -25490,6 +25513,8 @@ if test "x$enable_optimize_lwp" = "xno"; + LWP_OPTMZ= + fi + ++XCFLAGS="${XCFLAGS} ${CFLAGS}" ++ + if test "x$enable_strip_binaries" != "xno"; then + if test "x$enable_strip_binaries" = "xmaybe" -a "x$enable_debug" = "xyes"; then + NO_STRIP_BIN=-ns diff --git a/filesystems/openafs/patches/patch-src_afsd_afsd.c b/filesystems/openafs/patches/patch-src_afsd_afsd.c new file mode 100644 index 00000000000..13ae39e9e12 --- /dev/null +++ b/filesystems/openafs/patches/patch-src_afsd_afsd.c @@ -0,0 +1,17 @@ +$NetBSD: patch-src_afsd_afsd.c,v 1.1 2012/08/30 17:37:55 jakllsch Exp $ + +--- src/afsd/afsd.c.orig 2010-12-17 15:58:42.000000000 +0000 ++++ src/afsd/afsd.c +@@ -2382,8 +2382,12 @@ mainproc(struct cmd_syndesc *as, void *a + if ((mount("AFS", cacheMountDir, MOUNT_AFS, 0, NULL)) < 0) { + #else + /* This is the standard mount used by the suns and rts */ ++#if defined(__NetBSD__) && __NetBSD_Prereq__(4,99,24) ++ if (1) { ++#else + if ((mount(MOUNT_AFS, cacheMountDir, mountFlags, (caddr_t) 0)) < 0) { + #endif ++#endif + printf("%s: Can't mount AFS on %s(%d)\n", rn, cacheMountDir, + errno); + exit(1); diff --git a/filesystems/openafs/patches/patch-src_comerr_Makefile.in b/filesystems/openafs/patches/patch-src_comerr_Makefile.in new file mode 100644 index 00000000000..beb5a5783fa --- /dev/null +++ b/filesystems/openafs/patches/patch-src_comerr_Makefile.in @@ -0,0 +1,13 @@ +$NetBSD: patch-src_comerr_Makefile.in,v 1.1 2012/08/30 17:37:55 jakllsch Exp $ + +--- src/comerr/Makefile.in.orig 2010-12-17 15:58:42.000000000 +0000 ++++ src/comerr/Makefile.in +@@ -11,7 +11,7 @@ all: compile_et ${TOP_INCDIR}/afs/com_er + + et_lex.lex.c: et_lex.lex.l + $(RM) -f et_lex.lex.c +- $(LEX) -t $(srcdir)/et_lex.lex.l > et_lex.lex.c ++ $(LEX) -l -t $(srcdir)/et_lex.lex.l > et_lex.lex.c + + compile_et: compile_et.o error_table.o + case $(SYS_NAME) in \ diff --git a/filesystems/openafs/patches/patch-src_config_param.nbsd30.h b/filesystems/openafs/patches/patch-src_config_param.nbsd30.h new file mode 100644 index 00000000000..3d0b79169a3 --- /dev/null +++ b/filesystems/openafs/patches/patch-src_config_param.nbsd30.h @@ -0,0 +1,12 @@ +$NetBSD: patch-src_config_param.nbsd30.h,v 1.1 2012/08/30 17:37:55 jakllsch Exp $ + +--- src/config/param.nbsd30.h.orig 2010-12-17 15:58:42.000000000 +0000 ++++ src/config/param.nbsd30.h +@@ -23,7 +23,6 @@ + #define AFS_NBSD20_ENV 1 + #define AFS_NBSD30_ENV 1 + #define AFS_NONFSTRANS 1 +-#define AFS_KERBEROS_ENV 1 + + #define AFS_VFSINCL_ENV 1 + diff --git a/filesystems/openafs/patches/patch-src_config_param.nbsd40.h b/filesystems/openafs/patches/patch-src_config_param.nbsd40.h new file mode 100644 index 00000000000..84649616e10 --- /dev/null +++ b/filesystems/openafs/patches/patch-src_config_param.nbsd40.h @@ -0,0 +1,12 @@ +$NetBSD: patch-src_config_param.nbsd40.h,v 1.1 2012/08/30 17:37:55 jakllsch Exp $ + +--- src/config/param.nbsd40.h.orig 2010-12-17 15:58:42.000000000 +0000 ++++ src/config/param.nbsd40.h +@@ -24,7 +24,6 @@ + #define AFS_NBSD30_ENV 1 + #define AFS_NBSD40_ENV 1 + #define AFS_NONFSTRANS 1 +-#define AFS_KERBEROS_ENV 1 + + #define AFS_VFSINCL_ENV 1 + |