ports/86475: New Ports: devel/sfslite-noopt and devel/sfslite-dbg; sfslite with different build options
Maxwell Krohn
krohn at mit.edu
Thu Sep 22 18:00:24 UTC 2005
>Number: 86475
>Category: ports
>Synopsis: New Ports: devel/sfslite-noopt and devel/sfslite-dbg; sfslite with different build options
>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 22 18:00:12 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Maxwell Krohn
>Release: FreeBSD 5.4-STABLE i386
>Organization:
MIT
>Environment:
System: FreeBSD rael.lcs.mit.edu 4.9-RELEASE-p16 FreeBSD 4.9-RELEASE-p16 #4: Wed Jun 29 15:25:53 EDT 2005 fdabek at toil.lcs.mit.edu:/usr/src/sys/compile/PDOS i386
>Description:
Shell archive included for new ports. Follow-on ports to the
devel/sfslite port, for building with different build options. Won't conflict
with devel/sfslite or each other. Trivial Makefiles that mainly call into
devel/sfslite/Makefile.
Follow-up to: ports/86178
# 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-noopt/
# /usr/ports/devel/sfslite-noopt/Makefile
# /usr/ports/devel/sfslite-noopt/pkg-descr
# /usr/ports/devel/sfslite-dbg/
# /usr/ports/devel/sfslite-dbg/Makefile
# /usr/ports/devel/sfslite-dbg/pkg-descr
#
echo c - /usr/ports/devel/sfslite-noopt/
mkdir -p /usr/ports/devel/sfslite-noopt/ > /dev/null 2>&1
echo x - /usr/ports/devel/sfslite-noopt/Makefile
sed 's/^X//' >/usr/ports/devel/sfslite-noopt/Makefile << 'END-of-/usr/ports/devel/sfslite-noopt/Makefile'
X# New ports collection makefile for: sfslite-noopt
X# Date created: 22 September 2005
X# Whom: max
X#
X# $FreeBSD$
X#
XBUILD_MODE = shared
XMASTERDIR= ${.CURDIR}/../sfslite
XCOMMENT= "sfslite without optimization for debugging"
X
XPKG_INSTALL= ${MASTERDIR}/pkg-install
X
X.include "${MASTERDIR}/Makefile"
END-of-/usr/ports/devel/sfslite-noopt/Makefile
echo x - /usr/ports/devel/sfslite-noopt/pkg-descr
sed 's/^X//' >/usr/ports/devel/sfslite-noopt/pkg-descr << 'END-of-/usr/ports/devel/sfslite-noopt/pkg-descr'
XSee ../sfslite/pkg-descr. A build of the sfslite libraries with
Xwithout -O or -O2 build flags. Useful for finding bugs that show up
Xafter your application has been runnig for a while. SFS is about 50%
Xslower without -O2, but sometimes optimized code makes for baffling
Xcore dumps. This build of OKWS might be a reasonable compromise between
Xperformance (sfslite) and debugability (sfslite-dbg).
X
XMaintained as port of the OKWS distribution by Maxwell Krohn.
X
XWWW: http://www.okws.org
X
X- Max
Xports at okws.org
END-of-/usr/ports/devel/sfslite-noopt/pkg-descr
echo c - /usr/ports/devel/sfslite-dbg/
mkdir -p /usr/ports/devel/sfslite-dbg/ > /dev/null 2>&1
echo x - /usr/ports/devel/sfslite-dbg/Makefile
sed 's/^X//' >/usr/ports/devel/sfslite-dbg/Makefile << 'END-of-/usr/ports/devel/sfslite-dbg/Makefile'
X# New ports collection makefile for: sfslite-dbg
X# Date created: 22 September 2005
X# Whom: max
X#
X# $FreeBSD$
X#
XBUILD_MODE= shdbg
XMASTERDIR= ${.CURDIR}/../sfslite
XCOMMENT= "sfslite with dmalloc and without optimization"
X
XLIB_DEPENDS+= dmalloc:${PORTSDIR}/devel/dmalloc
XPKG_INSTALL= ${MASTERDIR}/pkg-install
X
X.include "${MASTERDIR}/Makefile"
END-of-/usr/ports/devel/sfslite-dbg/Makefile
echo x - /usr/ports/devel/sfslite-dbg/pkg-descr
sed 's/^X//' >/usr/ports/devel/sfslite-dbg/pkg-descr << 'END-of-/usr/ports/devel/sfslite-dbg/pkg-descr'
XSee ../sfslite/pkg-descr. A build of the sfslite libraries with
Xdmalloc debugging support (http://dmalloc.com) and without -O or
X-O2 build flags. For debugging an application built with the
XSFS libraries.
X
XMaintained as port of the OKWS distribution by Maxwell Krohn.
X
XWWW: http://www.okws.org
X
X- Max
Xports at okws.org
END-of-/usr/ports/devel/sfslite-dbg/pkg-descr
exit
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list