./net/nasd, Prototype storage implementation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2012Q1, Version: 1.3nb1, Package name: nasd-1.3nb1, Maintainer: pkgsrc-users

This is release 1.3 of the Parallel Data Laboratory NASD software
prototype. The release includes the NASD drive prototype, the
NASD-NFS filemanager, simple client APIs, a regression-testing suite,
sample programs, a snapshot of Cheops (which is one implementation of
aggregation over multiple NASDs), and some basic documentation. This
release includes ports to run on user-level Linux, user-level Digital
Unix, and in the Digital Unix kernel. A more complete enumeration of
the contents of the release may be found in the ReleaseHistory file at
the root of the distribution.


Required to build:
[lang/perl5] [devel/imake] [pkgtools/x11-links]

Master sites: (Expand)

SHA1: 8ea5d523cab58bcc6c90ff2b5c1c04c4ff8f3949
RMD160: a9aaee4722af1e7f1eefe9402c840308a4f95774
Filesize: 1408.098 KB

Version history: (Expand)


CVS history: (Expand)


   2012-06-06 20:11:41 by Matthias Scheler | Files touched by this commit (7)
Log message:
Pullup ticket #3823 - requested by dholland
net/nasd: build fix

Revisions pulled up:
- net/nasd/distinfo                                             1.2
- net/nasd/patches/patch-al                                     1.2
- net/nasd/patches/patch-ay                                     1.2
- net/nasd/patches/patch-common_i386_Imakefile                  1.1
- net/nasd/patches/patch-include_nasd_nasd__timer_h             1.1
- net/nasd/patches/patch-kernel__generate_dux_other_Makefile    1.1
- net/nasd/patches/patch-kernel__generate_dux_other_nasd_Makefile 1.1

---
   Module Name:	pkgsrc
   Committed By:	dholland
   Date:		Sat Jun  2 23:34:56 UTC 2012

   Modified Files:
   	pkgsrc/net/nasd: distinfo
   	pkgsrc/net/nasd/patches: patch-al patch-ay
   Added Files:
   	pkgsrc/net/nasd/patches: patch-common_i386_Imakefile
   	    patch-include_nasd_nasd__timer_h
   	    patch-kernel__generate_dux_other_Makefile
   	    patch-kernel__generate_dux_other_nasd_Makefile

   Log message:
   Fix broken build.

   (1) With gcc 4.5, cpp does not fold lines separated by a escaped
   newline in the output. Therefore when nasd_rpcgen runs its rpc
   definitions through cpp, what comes out contains syntax errors. The
   parser then reports these with SIGSEGV. First fix the cpp plumbing to
   use the cpp tool wrapper during build, and then have it use -traditional.

   (2) On amd64, roughly half the build thinks it's actually i386. Patch
   the other half to agree. This may not turn out to work, but it does
   build instead of dumping out bizarre compile errors.