ports/124596: [NEW PORT] devel/dsss: D Shared Software System

Dmitry Marakasov amdmi3 at amdmi3.ru
Sun Jun 15 01:30:02 UTC 2008


>Number:         124596
>Category:       ports
>Synopsis:       [NEW PORT] devel/dsss: D Shared Software System
>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:   Sun Jun 15 01:30:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 7.0-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Fri Apr 25 11:18:45 MSD 2008 root at hades.panopticon:/usr/obj/usr/src/sys/HADES i386


>Description:
This PR depends on ports/124567
---
SS, the D Shared Software System, builds upon rebuild and intends
to create a standardized system for building, installing, configuring,
acquiring and using D software, licensed as Free and Open Source
Software under the MIT license. One notable component of it is its
net module, which provides an analogue to Perl's CPAN or Ruby's
Gems for the D programming language.

WWW: http://www.dsource.org/projects/dsss
>How-To-Repeat:
>Fix:

--- dsss-0.75.shar begins here ---
# 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:
#
#	dsss
#	dsss/Makefile
#	dsss/pkg-descr
#	dsss/pkg-plist
#	dsss/distinfo
#
echo c - dsss
mkdir -p dsss > /dev/null 2>&1
echo x - dsss/Makefile
sed 's/^X//' >dsss/Makefile << 'END-of-dsss/Makefile'
X# New ports collection makefile for:	dsss
X# Date created:		14 Jun 2008
X# Whom:			Dmitry Marakasov <amdmi3 at amdmi3.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	dsss
XPORTVERSION=	0.75
XCATEGORIES=	devel
XMASTER_SITES=	http://svn.dsource.org/projects/dsss/downloads/${PORTVERSION}/ \
X		http://www.amdmi3.ru/distfiles/
X
XMAINTAINER=	amdmi3 at amdmi3.ru
XCOMMENT=	D Shared Software System
X
XBUILD_DEPENDS=	gdc:${PORTSDIR}/lang/gdc
X
XUSE_BZIP2=	yes
XMAKEFILE=	Makefile.gdc.posix
X
XMAKE_ENV=	CXX="${CXX}" NATIVECXX="${CXX}"
X
XPORTDOCS=	*
X
XMAN1=		dsss.1 rebuild.1
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|share/man|man|' \
X		${WRKSRC}/dsss.conf
X.if defined(NOPORTDOCS)
X	@${REINPLACE_CMD} -e 's|install docs.*share/doc/dsss ;||' \
X		${WRKSRC}/dsss.conf
X.endif
X.for var in CXX NATIVECXX CXXFLAGS PREFIX
X	@${REINPLACE_CMD} -e '/^${var}=/ d' ${WRKSRC}/${MAKEFILE} \
X		${WRKSRC}/rebuild/Makefile
X.endfor
X
X.include <bsd.port.mk>
END-of-dsss/Makefile
echo x - dsss/pkg-descr
sed 's/^X//' >dsss/pkg-descr << 'END-of-dsss/pkg-descr'
XSS, the D Shared Software System, builds upon rebuild and intends
Xto create a standardized system for building, installing, configuring,
Xacquiring and using D software, licensed as Free and Open Source
XSoftware under the MIT license. One notable component of it is its
Xnet module, which provides an analogue to Perl's CPAN or Ruby's
XGems for the D programming language.
X
XWWW: http://www.dsource.org/projects/dsss
END-of-dsss/pkg-descr
echo x - dsss/pkg-plist
sed 's/^X//' >dsss/pkg-plist << 'END-of-dsss/pkg-plist'
Xbin/dsss
Xbin/rebuild
Xbin/rebuild_choosedc
Xbin/rerun
Xetc/dsss/list.list
Xetc/rebuild/default
Xetc/rebuild/dmd-posix
Xetc/rebuild/dmd-posix-tango
Xetc/rebuild/dmd-win
Xetc/rebuild/dmd-win-tango
Xetc/rebuild/gdc-posix
Xetc/rebuild/gdc-posix-tango
Xetc/rebuild/gdc-win
Xetc/rebuild/gdc-win-tango
Xetc/rebuild/native
Xetc/rebuild/phobos
Xetc/rebuild/tango
Xinclude/d/hcf/env.d
Xinclude/d/hcf/path.d
Xinclude/d/hcf/process.d
Xinclude/d/sss/build.d
Xinclude/d/sss/clean.d
Xinclude/d/sss/conf.d
Xinclude/d/sss/genconfig.d
Xinclude/d/sss/install.d
Xinclude/d/sss/net.d
Xinclude/d/sss/platform.d
Xinclude/d/sss/stub.d
Xinclude/d/sss/uninstall.d
Xinclude/d/util/booltype.d
Xinclude/d/util/fdt.d
Xinclude/d/util/file2.d
Xinclude/d/util/fileex.d
Xinclude/d/util/linetoken.d
Xinclude/d/util/pathex.d
Xinclude/d/util/series.d
Xinclude/d/util/str.d
Xlib/dymoduleinit.d
X%%DATADIR%%/candydoc.tar.gz
X%%DATADIR%%/dsss_lib_test.d
X%%DATADIR%%/manifest/dsss.manifest
X%%DATADIR%%/sources/EMPTY
Xshare/rebuild/testtango.d
X at dirrm share/rebuild
X at dirrm share/man/man1
X at dirrm share/man
X at dirrm %%DATADIR%%/sources
X at dirrm %%DATADIR%%/manifest
X at dirrm %%DATADIR%%
X at dirrm include/d/util
X at dirrm include/d/sss
X at dirrm include/d/hcf
X at dirrmtry include/d
X at dirrm etc/rebuild
X at dirrm etc/dsss
END-of-dsss/pkg-plist
echo x - dsss/distinfo
sed 's/^X//' >dsss/distinfo << 'END-of-dsss/distinfo'
XMD5 (dsss-0.75.tar.bz2) = 7cf66b6e33503da8600926f5e5ac2f1b
XSHA256 (dsss-0.75.tar.bz2) = a0620c1452a1f16e6108a7107e9b8f11c683670a799e15e6f09696908c36e46a
XSIZE (dsss-0.75.tar.bz2) = 922792
END-of-dsss/distinfo
exit
--- dsss-0.75.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list