# 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: # # ccscript # ccscript/files # ccscript/files/md5 # ccscript/pkg # ccscript/pkg/COMMENT # ccscript/pkg/DESCR # ccscript/pkg/PLIST # ccscript/Makefile # echo c - ccscript mkdir -p ccscript > /dev/null 2>&1 echo c - ccscript/files mkdir -p ccscript/files > /dev/null 2>&1 echo x - ccscript/files/md5 sed 's/^X//' >ccscript/files/md5 << 'END-of-ccscript/files/md5' XMD5 (ccscript-1.1.1.tar.gz) = 5737dc9946f6e3d6a3c84eda4007dc35 END-of-ccscript/files/md5 echo c - ccscript/pkg mkdir -p ccscript/pkg > /dev/null 2>&1 echo x - ccscript/pkg/COMMENT sed 's/^X//' >ccscript/pkg/COMMENT << 'END-of-ccscript/pkg/COMMENT' XState-event driven class extendible C++ script interpreter END-of-ccscript/pkg/COMMENT echo x - ccscript/pkg/DESCR sed 's/^X//' >ccscript/pkg/DESCR << 'END-of-ccscript/pkg/DESCR' Xccscript offers a class extensible threaded script interpreter that may Xbe embedded in Common C++ derived packages as a native extension language. XThis script interpreter differs from traditional scripting systems in that Xit is used to script near real-time state-event transitions thru Xdeterministic callback step execution rather than the linear and Xnon-deterministic fashion of traditional extension languages such as tcl, Xlibguile, etc. X X- David Sugar Xdyfet@gnu.org END-of-ccscript/pkg/DESCR echo x - ccscript/pkg/PLIST sed 's/^X//' >ccscript/pkg/PLIST << 'END-of-ccscript/pkg/PLIST' Xinclude/cc++/script.h Xlib/libccscript-1.1.so.0 Xlib/libccscript.so Xlib/libccscript.a X@exec /sbin/ldconfig -m %D/lib X@unexec /sbin/ldconfig -R X X END-of-ccscript/pkg/PLIST echo x - ccscript/Makefile sed 's/^X//' >ccscript/Makefile << 'END-of-ccscript/Makefile' X# New ports collection makefile for: ccscript X# Version Required: 1.1.1 X# Date created: 26 July 2000 X# Whom: David Sugar <dyfet@gnu.org> X# X# $FreeBSD$ X# X XDISTNAME= ccscript-1.1.1 XCATEGORIES= lang XMASTER_SITES= ftp://www.voxilla.org/pub/ccscript/ X XMAINTAINER= dyfet@gnu.org X XUSE_GMAKE= yes XBUILD_DEPENDS= /nonexistent:${PORTSDIR}/devel/CommonC++:install X Xdo-configure: X (cd ${WRKSRC} ; CXXFLAGS="${CXXFLAGS} -I${PREFIX}/include" ./configure --prefix=${PREFIX}) X Xpost-install: X ${LDCONFIG} -m ${PREFIX}/lib X strip ${PREFIX}/lib/libccscript.so X X.include <bsd.port.mk> END-of-ccscript/Makefile exit
State Changed From-To: open->closed New port added, thanks! Several remarks (also apply to PR/20230): - DISTNAME and Version Required had been replaced with PORTNAME/PORTVERSION quite ago and old syntax is unsupported. - Tabs should be used in Makefiles to do identation instead of spaces. - Use LIB_DEPENDS when one port depends on shared library installed by another port. - INSTALLS_SHLIB variable should be set when your port installs shared libraries (it will add all necessary ldconfig calls to post-install target and PLIST). - USE_LIBTOOL should be used for ports that make use of GNU Libtool to ensure its correct behaviour on FreeBSD. - As an autor of the software you may be interested to know that configure scripts produced by GNU Autoconf 1.14.1 work incorrectly in context of FreeBSD ports system, so I have to add USE_AUTOCONF to regenerate those scripts using autoconf-2.13. - Please use portlint (ports/devel/portlint) to check validity of the port and find subtle inconsistencies (for example extra blank lines at the end pf pkg/PLIST_ in your port before submitting it.