Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Sep 2005 14:39:41 -0400 (EDT)
From:      krohn@mit.edu
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        ports@okws.org
Subject:   ports/86178: New port: devel/sfslite - async development libraries from the self-certifying filesystem (SFS)
Message-ID:  <200509151839.j8FIdfbl011926@stun-belt.lcs.mit.edu>
Resent-Message-ID: <200509151840.j8FIeFqD058034@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         86178
>Category:       ports
>Synopsis:       New port: devel/sfslite - async development libraries from the self-certifying filesystem (SFS)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 15 18:40:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Maxwell Krohn
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
MIT CSAIL
>Environment:
System: FreeBSD stun-belt.lcs.mit.edu 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May 8 10:21:06 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386


>Description:
Shell Archive included for new port
>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/devel/sfslite
#	/usr/ports/devel/sfslite/Makefile
#	/usr/ports/devel/sfslite/distinfo
#	/usr/ports/devel/sfslite/pkg-descr
#	/usr/ports/devel/sfslite/pkg-plist
#
echo c - /usr/ports/devel/sfslite
mkdir -p /usr/ports/devel/sfslite > /dev/null 2>&1
echo x - /usr/ports/devel/sfslite/Makefile
sed 's/^X//' >/usr/ports/devel/sfslite/Makefile << 'END-of-/usr/ports/devel/sfslite/Makefile'
X# New ports collection makefile for:  sfslite
X# Date created:        5 December 1994
X# Whom:                max
X#
X# $FreeBSD$
X#
X
XPORTNAME=	sfslite
XPORTVERSION=	0.8.1
XCATEGORIES=	devel
XMASTER_SITES=	http://dist.okws.org/dist/
X
XMAINTAINER=	ports@okws.org
XCOMMENT= 	Standard version of the sfslite library
X
XGNU_CONFIGURE=	yes
X
X#
X# Map X.Y.Z.Q => X.Y
X#
XSHORTVERSION!=	${ECHO} ${PORTVERSION} | sed -Ee 's/([^.]+\.[^.]+).*/\1/'
X
X#
X# if being called from one of the slave distributions (like
X# sfslite-dbg), then the build-mode will be set, and we should
X# rename the port accordingly so that more than one of them can
X# be built.
X#
X.if defined(BUILD_MODE)
XPKGNAMESUFFIX+= "-${BUILD_MODE}"
XRPCC_BIN?=      lib/${PORTNAME}-${SHORTVERSION}/${BUILD_MODE}
X.else
XBUILD_MODE?=    shopt
XRPCC_BIN?=      bin
X.endif # define(BUILD_MODE)
X
X#
X# rpcc does not work with byacc, so just require BISON
X#
XUSE_BISON=	yes
X
XLIB_DEPENDS+=   gmp:${PORTSDIR}/math/libgmp4
X
XINSTALLS_SHLIB= yes
X
X#
X# Do not add LDCONFIG dirs, since we want SFS to link to its own
X# libraries, and not our (light) ones...
X#
X#LDCONFIG_DIRS=  %%PREFIX%%/lib/${PORTNAME}/${BUILD_MODE}
X#
X
XCONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ARGS=  --with-mode=${BUILD_MODE}
X
XPLIST_SUB+=      VERSION=${SHORTVERSION}
XPLIST_SUB+=      TAG=${BUILD_MODE}
XPLIST_SUB+=      RPCC_BIN=${RPCC_BIN}
X
X#
X# need to run this pre-configure
X#
Xpost-extract:
X	${SH} ${WRKSRC}/contrib/mk-sfsuser-freebsd.sh
X
X.include <bsd.port.mk>
END-of-/usr/ports/devel/sfslite/Makefile
echo x - /usr/ports/devel/sfslite/distinfo
sed 's/^X//' >/usr/ports/devel/sfslite/distinfo << 'END-of-/usr/ports/devel/sfslite/distinfo'
XMD5 (sfslite-0.8.1.tar.gz) = 4d2a029871b8a8e926d29895d48e0634
XSIZE (sfslite-0.8.1.tar.gz) = 688887
END-of-/usr/ports/devel/sfslite/distinfo
echo x - /usr/ports/devel/sfslite/pkg-descr
sed 's/^X//' >/usr/ports/devel/sfslite/pkg-descr << 'END-of-/usr/ports/devel/sfslite/pkg-descr'
XThis is a port of the SFS-Lite development libraries.  The SFS toolkit
Xwas developed to support the SFS distributed file system (see
Xhttp://www.fs.net).  But because others use the toolkit for other
Xreasons, we're making SFS's libraries available as a separate,
Xlightweight package.  sfslite compiles much faster and can be
Xinstalled as different non-conflicting build modes (such as
Xsfslite-dbg or sfslite-noopt) so might be better for some applications
Xthat need the SFS libraries but not SFS.
X
XMaintained as port of the OKWS distribution by Maxwell Krohn.
X
XWWW: http://www.okws.org
X
X- Max
Xports@okws.org
END-of-/usr/ports/devel/sfslite/pkg-descr
echo x - /usr/ports/devel/sfslite/pkg-plist
sed 's/^X//' >/usr/ports/devel/sfslite/pkg-plist << 'END-of-/usr/ports/devel/sfslite/pkg-plist'
X%%RPCC_BIN%%/rpcc
Xinclude/sfslite
Xinclude/sfslite-%%VERSION%%/%%TAG%%/aclnt.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/aes.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/afsnode.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/agentconn.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/agentmisc.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/aiod.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/aiod_prot.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/aios.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/amisc.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/arc4.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/arena.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/arpc.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/array.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/asrv.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/async.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/autoconf.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/axprt.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/axprt_crypt.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/backoff.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/bbuddy.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/bench.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/bigint.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/bitvec.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/blowfish.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/callback.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/cbuf.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/crypt.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/crypt_prot.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/crypt_prot.x
Xinclude/sfslite-%%VERSION%%/%%TAG%%/crypthash.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/dns.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/dnsimpl.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/dnsparse.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/err.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/esign.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/fdlim.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/getfh3.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/hashcash.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/ihash.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/init.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/itree.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/keyfunc.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/list.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/litetime.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/modalg.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/msb.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/nfs3_nonnul.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/nfsserv.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/nfstrans.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/ocb.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/opnew.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/parseopt.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/password.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/pcre.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/pmap_prot.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/pmap_prot.x
Xinclude/sfslite-%%VERSION%%/%%TAG%%/prime.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/prng.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/qhash.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/rabin.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/refcnt.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/rex.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/rpctypes.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/rsa.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/rwfd.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/rxx.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/schnorr.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/seqno.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/serial.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfsclient.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfsconnect.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfscrypt.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfsgroupmgr.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfskeymgr.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfskeymisc.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfsmisc.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfsschnorr.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfsserv.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sfstty.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sha1.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/stllike.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/str.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/suio++.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/sysconf.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/tiger.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/union.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/uvfstrans.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/vatmpl.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/vec.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/wmstr.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/xdr_suio.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/xdrmisc.h
Xinclude/sfslite-%%VERSION%%/%%TAG%%/xhinfo.h
Xlib/sfslite
Xlib/sfslite-%%VERSION%%/%%TAG%%/aiod
Xlib/sfslite-%%VERSION%%/%%TAG%%/env.mk
Xlib/sfslite-%%VERSION%%/%%TAG%%/libarpc.a
Xlib/sfslite-%%VERSION%%/%%TAG%%/libarpc.la
Xlib/sfslite-%%VERSION%%/%%TAG%%/libarpc.so
Xlib/sfslite-%%VERSION%%/%%TAG%%/libarpc.so.0
Xlib/sfslite-%%VERSION%%/%%TAG%%/libasync.a
Xlib/sfslite-%%VERSION%%/%%TAG%%/libasync.la
Xlib/sfslite-%%VERSION%%/%%TAG%%/libasync.so
Xlib/sfslite-%%VERSION%%/%%TAG%%/libasync.so.0
Xlib/sfslite-%%VERSION%%/%%TAG%%/libsfscrypt.a
Xlib/sfslite-%%VERSION%%/%%TAG%%/libsfscrypt.la
Xlib/sfslite-%%VERSION%%/%%TAG%%/libsfscrypt.so
Xlib/sfslite-%%VERSION%%/%%TAG%%/libsfscrypt.so.0
Xlib/sfslite-%%VERSION%%/%%TAG%%/libsfsmisc.a
Xlib/sfslite-%%VERSION%%/%%TAG%%/libsfsmisc.la
Xlib/sfslite-%%VERSION%%/%%TAG%%/libsfsmisc.so
Xlib/sfslite-%%VERSION%%/%%TAG%%/libsfsmisc.so.0
Xlib/sfslite-%%VERSION%%/%%TAG%%/mallock.o
Xlib/sfslite-%%VERSION%%/%%TAG%%/mmcd
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
X@dirrm lib/sfslite-%%VERSION%%/%%TAG%%
X@unexec rmdir %D/lib/sfslite-%%VERSION%% 2>/dev/null || true
X@dirrm include/sfslite-%%VERSION%%/%%TAG%%
X@unexec rmdir %D/include/sfslite-%%VERSION%% 2>/dev/null || true
END-of-/usr/ports/devel/sfslite/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509151839.j8FIdfbl011926>