pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/openafs Update to 1.7.11, module tested with 6.99.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8ef0a1fbb490
branches:  trunk
changeset: 603271:8ef0a1fbb490
user:      christos <christos%pkgsrc.org@localhost>
date:      Wed May 02 23:19:25 2012 +0000

description:
Update to 1.7.11, module tested with 6.99.4
Old afs package was ancient; would not work with anything recent and anything
non i386.

diffstat:

 net/openafs/DESCR                                                   |    8 +
 net/openafs/Makefile                                                |   24 +-
 net/openafs/PLIST                                                   |   82 +-
 net/openafs/distinfo                                                |   34 +-
 net/openafs/patches/patch-aa                                        |   61 -
 net/openafs/patches/patch-acinclude.m4                              |   12 +
 net/openafs/patches/patch-configure                                 |   29 +
 net/openafs/patches/patch-configure-libafs                          |   21 +
 net/openafs/patches/patch-src-afs-NBSD-osi_crypto.c                 |   24 +
 net/openafs/patches/patch-src-afs-NBSD-osi_kmod.c                   |  132 +++
 net/openafs/patches/patch-src-afs-NBSD-osi_vm.c                     |   19 +
 net/openafs/patches/patch-src-afs-NBSD-osi_vnodeops.c               |   39 +
 net/openafs/patches/patch-src-bucoord-Makefile.n                    |   51 +
 net/openafs/patches/patch-src-cf-osconf.m4                          |   13 +
 net/openafs/patches/patch-src-config-param.amd64_nbsd70.h           |   27 +
 net/openafs/patches/patch-src-config-param.i386_nbsd70.h            |   25 +
 net/openafs/patches/patch-src-config-param.nbsd60.h                 |   12 +
 net/openafs/patches/patch-src-config-param.nbsd70.h                 |  174 +++++
 net/openafs/patches/patch-src-config-shlib-build.in                 |   89 ++
 net/openafs/patches/patch-src-config-shlib-install.in               |   12 +
 net/openafs/patches/patch-src-crypto-hcrypto-kernel-config.h        |   24 +
 net/openafs/patches/patch-src-external-heimdal-roken-roken-common.h |   38 +
 net/openafs/patches/patch-src-external-heimdal-roken-roken.h.in     |   52 +
 net/openafs/patches/patch-src-libafs-MakefileProto.NBSD.in          |  341 ++++++++++
 net/openafs/patches/patch-src-rxkad-fcrypt.c                        |   12 +
 net/openafs/patches/patch-src_afsd_afsd.c                           |   17 -
 net/openafs/patches/patch-src_comerr_Makefile.in                    |   13 -
 net/openafs/patches/patch-src_config_param.nbsd30.h                 |   12 -
 net/openafs/patches/patch-src_config_param.nbsd40.h                 |   12 -
 net/openafs/patches/patch-sys-config-afs_sysnames.h                 |   13 +
 30 files changed, 1262 insertions(+), 160 deletions(-)

diffs (truncated from 1710 to 300 lines):

diff -r dcf5e8e1a99e -r 8ef0a1fbb490 net/openafs/DESCR
--- a/net/openafs/DESCR Wed May 02 22:08:42 2012 +0000
+++ b/net/openafs/DESCR Wed May 02 23:19:25 2012 +0000
@@ -6,3 +6,11 @@
 branched the source of the AFS product, and made a copy of the source
 available for community development and maintenance.  They called the
 release OpenAFS.
+
+To build the kernel module
+    $ cd src/libafs
+    $ cp MakefileProto.NBSD Makefile
+    $ make obj && make && make install
+
+For instructions how to create a cell:
+    http://wiki.openafs.org/AFSLore/FedoraAFSInstall/
diff -r dcf5e8e1a99e -r 8ef0a1fbb490 net/openafs/Makefile
--- a/net/openafs/Makefile      Wed May 02 22:08:42 2012 +0000
+++ b/net/openafs/Makefile      Wed May 02 23:19:25 2012 +0000
@@ -1,21 +1,20 @@
-# $NetBSD: Makefile,v 1.26 2011/03/19 23:35:40 jakllsch Exp $
+# $NetBSD: Makefile,v 1.27 2012/05/02 23:19:25 christos Exp $
 
-DISTNAME=      openafs-1.4.14-src
+DISTNAME=      openafs-1.7.11-src
 PKGNAME=       ${DISTNAME:C/-src//}
 CATEGORIES=    net sysutils
-MASTER_SITES=  http://www.openafs.org/dl/openafs/1.4.14/
+MASTER_SITES=  http://www.openafs.org/dl/openafs/1.7.11/
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    gendalia%NetBSD.org@localhost
 HOMEPAGE=      http://www.openafs.org/
 COMMENT=       File system for sharing, scalability and transparent data migration
-#LICENSE=      ibm-public-license
+LICENSE=       ibm-public-license-1.0
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
 CONFLICTS+=    arla-[0-9]*
 CONFLICTS+=    heimdal-[0-9]*
-CONFLICTS+=    lwp-[0-9]*
 CONFLICTS+=    rx-[0-9]*
 
 MAKE_JOBS_SAFE=no
@@ -44,12 +43,13 @@
 
 BUILD_DEFS+= VARBASE
 
-# attempt to future-proof configuration
-pre-build:
-       cd ${WRKSRC}/src/config && for i in 50 60 70 80 90; do  \
-               ${SED} -e 's|nbsd40|nbsd'$$i'|g' param.i386_nbsd40.h > param.i386_nbsd$$i.h; \
-               ${SED} -e 's|nbsd40|nbsd'$$i'|g' param.amd64_nbsd40.h > param.amd64_nbsd$$i.h; \
-               ${CP} param.nbsd40.h param.nbsd$$i.h;                   \
-       done
+#
+# Rename liblwp.a to libafslwp.a to avoid conflict with the lwp package.
+#
+pre-configure:
+       find ${WRKSRC} -name Makefile.in | while read f; do \
+               ${SED}  -e 's|liblwp.a|libafslwp.a|g' \
+                       -e 's|-llwp|-lafslwp|g' < $$f > $$f.tmp && \
+               ${MV} $$f.tmp $$f; done 
 
 .include "../../mk/bsd.pkg.mk"
diff -r dcf5e8e1a99e -r 8ef0a1fbb490 net/openafs/PLIST
--- a/net/openafs/PLIST Wed May 02 22:08:42 2012 +0000
+++ b/net/openafs/PLIST Wed May 02 23:19:25 2012 +0000
@@ -1,13 +1,15 @@
-@comment $NetBSD: PLIST,v 1.9 2011/03/19 23:35:40 jakllsch Exp $
+@comment $NetBSD: PLIST,v 1.10 2012/05/02 23:19:25 christos Exp $
 bin/afs_compile_et
+bin/afsio
 bin/afsmonitor
+bin/aklog
+bin/asetkey
 bin/bos
 bin/cmdebug
-bin/dlog
-bin/dpass
 bin/fs
 bin/klog
 bin/klog.krb
+bin/klog.krb5
 bin/knfs
 bin/kpasswd
 bin/kpwvalid
@@ -15,6 +17,7 @@
 bin/pagsh
 bin/pagsh.krb
 bin/pts
+bin/restorevol
 bin/rxgen
 bin/scout
 bin/sys
@@ -30,15 +33,16 @@
 include/afs/afs.h
 include/afs/afs_args.h
 include/afs/afs_atomlist.h
+include/afs/afs_consts.h
 include/afs/afs_lhash.h
 include/afs/afs_stats.h
 include/afs/afs_sysnames.h
 include/afs/afscbint.h
+include/afs/afscp.h
 include/afs/afsint.h
 include/afs/afssyscalls.h
 include/afs/afsutil.h
 include/afs/afsutil_prototypes.h
-include/afs/assert.h
 include/afs/audit.h
 include/afs/auth.h
 include/afs/bnode.h
@@ -55,7 +59,7 @@
 include/afs/cmd.h
 include/afs/cnvldb.h
 include/afs/com_err.h
-include/afs/debug.h
+include/afs/daemon_com.h
 include/afs/dir.h
 include/afs/dirpath.h
 include/afs/error_table.h
@@ -91,7 +95,7 @@
 include/afs/nfs.h
 include/afs/nfsclient.h
 include/afs/osi_inode.h
-include/afs/packages.h
+include/afs/pagcb.h
 include/afs/param.h
 include/afs/partition.h
 include/afs/prclient.h
@@ -107,36 +111,40 @@
 include/afs/ptint.h
 include/afs/ptserver.h
 include/afs/ptuser.h
-include/afs/remote.h
 include/afs/rxgen_consts.h
+include/afs/salvsync.h
 include/afs/softsig.h
 include/afs/stds.h
 include/afs/sysctl.h
+include/afs/tabular_output.h
 include/afs/tcdata.h
+include/afs/thread_pool.h
+include/afs/thread_pool_types.h
 include/afs/unified_afs.h
 include/afs/usd.h
 include/afs/venus.h
 include/afs/vice.h
 include/afs/viceinode.h
+include/afs/vioc.h
 include/afs/vl_opcodes.h
 include/afs/vldbint.h
 include/afs/vlserver.h
 include/afs/vnode.h
+include/afs/vnode_inline.h
 include/afs/voldefs.h
 include/afs/volint.h
 include/afs/volser.h
 include/afs/volume.h
+include/afs/volume_inline.h
+include/afs/vsutils_prototypes.h
+include/afs/work_queue.h
+include/afs/work_queue_types.h
 include/afs/xfsattrs.h
 include/afs/xstat_cm.h
 include/afs/xstat_fs.h
-include/des.h
-include/des_conf.h
-include/des_odd.h
-include/des_prototypes.h
+include/kopenafs.h
 include/lock.h
 include/lwp.h
-include/mit-cpyright.h
-include/potpourri.h
 include/preempt.h
 include/rx/fcrypt.h
 include/rx/rx.h
@@ -147,6 +155,7 @@
 include/rx/rx_misc.h
 include/rx/rx_multi.h
 include/rx/rx_null.h
+include/rx/rx_opaque.h
 include/rx/rx_packet.h
 include/rx/rx_prototypes.h
 include/rx/rx_pthread.h
@@ -161,8 +170,10 @@
 include/ubik.h
 include/ubik_int.h
 lib/afs/libacl.a
+lib/afs/libafscom_err.a
 lib/afs/libafsint.a
 lib/afs/libafsutil.a
+lib/afs/libafsutil_pic.a
 lib/afs/libaudit.a
 lib/afs/libauth.a
 lib/afs/libauth.krb.a
@@ -172,13 +183,12 @@
 lib/afs/libbutm.a
 lib/afs/libbxdb.a
 lib/afs/libcmd.a
-lib/afs/libcom_err.a
+lib/afs/libcmd_pic.a
 lib/afs/libdir.a
 lib/afs/libfsprobe.a
 lib/afs/libgtx.a
 lib/afs/libkauth.a
 lib/afs/libkauth.krb.a
-lib/afs/libnull.a
 lib/afs/libprocmgmt.a
 lib/afs/libprot.a
 lib/afs/libsys.a
@@ -190,16 +200,39 @@
 lib/afs/libxstat_fs.a
 lib/afs/util.a
 lib/afs/vlib.a
-lib/libafssetpag.so
-lib/libafssetpag.so.1
-lib/libafssetpag.so.1.0
-lib/libdes.a
-lib/liblwp.a
+lib/libafsauthent.a
+lib/libafsauthent.so
+lib/libafsauthent.so.1
+lib/libafsauthent.so.1.1
+lib/libafsauthent_pic.a
+lib/libafsauthent_pic.a
+lib/libafscp.a
+lib/libafshcrypto.a
+lib/libafshcrypto.so
+lib/libafshcrypto.so.1
+lib/libafshcrypto.so.1.1
+lib/libafsrpc.a
+lib/libafsrpc.so
+lib/libafsrpc.so.1
+lib/libafsrpc.so.1.4
+lib/libafsrpc_pic.a
+lib/libkopenafs.a
+lib/libkopenafs.so
+lib/libkopenafs.so.1
+lib/libkopenafs.so.1.1
+lib/libafslwp.a
+lib/libopr.a
+lib/librokenafs.a
+lib/librokenafs.so
+lib/librokenafs.so.1
+lib/librokenafs.so.1.1
 lib/librx.a
 lib/librxkad.a
 lib/librxstat.a
 lib/libubik.a
+lib/libubik_pthread.a
 libexec/openafs/buserver
+libexec/openafs/dafileserver
 libexec/openafs/fileserver
 libexec/openafs/kaserver
 libexec/openafs/ptserver
@@ -209,24 +242,24 @@
 libexec/openafs/vlserver
 libexec/openafs/volserver
 sbin/afsd
-sbin/backup
+sbin/afs-backup
 sbin/bos_util
 sbin/bosserver
 sbin/butc
 sbin/fms
+sbin/fssync-debug
 sbin/fstrace
+sbin/ka-forwarder
 sbin/kadb_check
 sbin/kas
-sbin/ka-forwarder
 sbin/kdb
-sbin/kdump
 sbin/kpwvalid
 sbin/prdb_check
 sbin/pt_util
 sbin/read_tape
-sbin/restorevol
 sbin/rmtsysd
 sbin/rxdebug
+sbin/state_analyzer
 sbin/uss
 sbin/vldb_check
 sbin/vldb_convert
@@ -235,4 +268,5 @@
 sbin/vos
 sbin/vsys
 share/examples/rc.d/bosserver
+share/openafs/C/afszcm.cat
 @pkgdir lib/openafs
diff -r dcf5e8e1a99e -r 8ef0a1fbb490 net/openafs/distinfo
--- a/net/openafs/distinfo      Wed May 02 22:08:42 2012 +0000
+++ b/net/openafs/distinfo      Wed May 02 23:19:25 2012 +0000
@@ -1,10 +1,26 @@
-$NetBSD: distinfo,v 1.14 2011/03/19 23:35:40 jakllsch Exp $
+$NetBSD: distinfo,v 1.15 2012/05/02 23:19:25 christos Exp $
 



Home | Main Index | Thread Index | Old Index