# 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: # # u++ # u++/distinfo # u++/Makefile # u++/pkg-descr # u++/pkg-plist # echo c - u++ mkdir -p u++ > /dev/null 2>&1 echo x - u++/distinfo sed 's/^X//' >u++/distinfo << '48a3bb1c8343d883afbfb58ce5c88af0' XMD5 (u++-5.7.0.sh) = 2c7dc30e1b5e636b8434992d54b0c0e5 XSHA256 (u++-5.7.0.sh) = cd3c1728dd2848e159f9e4110abe95f2e1917c8f5bfa9489c800b87d974d7cb0 XSIZE (u++-5.7.0.sh) = 593435 48a3bb1c8343d883afbfb58ce5c88af0 echo x - u++/Makefile sed 's/^X//' >u++/Makefile << 'a316afc82bb934318f3171d7df51b723' X# New ports collection makefile for: u++ X# Date created: 5 Dec 2009 X# Whom: bms X# X# $FreeBSD$ X# X XPORTNAME= u++ XPORTVERSION= 5.7.0 XCATEGORIES= lang XMASTER_SITES= http://plg.uwaterloo.ca/~usystem/pub/uSystem/ XEXTRACT_SUFX= .sh X XMAINTAINER= bms@FreeBSD.org XCOMMENT= The uSystem uC++ Compiler, a concurrent C++ extension language X XEXTRACT_CMD= ${SH} XEXTRACT_BEFORE_ARGS= XEXTRACT_AFTER_ARGS= -b -e && \ X ${TAR} xfz ${WRKDIR}/${PORTNAME}-${PORTVERSION}.tar.gz X XONLY_FOR_ARCHS= i386 XONLY_FOR_ARCHS_REASON= Has not yet been ported to FreeBSD/amd64 X XUSE_GMAKE= yes XUSE_GCC= 4.2+ XMAKE_JOBS_SAFE= no X XCONFIGURE_TARGET= configure XMAKE_ARGS= VENDOR=pc OS=freebsd CPU=${MACHINE_ARCH} \ X TVENDOR=pc TOS=freebsd TCPU=${MACHINE_ARCH} \ X MULTI=TRUE \ X CCBUILD=${CXX} \ X CCAPP=${CXX} \ X INSTALLPREFIX="${PREFIX}" \ X INSTALLINCDIR="${PREFIX}/include/u++" \ X INSTALLLIBDIR="${PREFIX}/lib/u++" \ X INSTALLBINDIR="${PREFIX}/bin" \ X INSTALLMANDIR="${PREFIX}/man" \ X INSTALLDOCDIR="${PREFIX}/share/doc" X XMAN1= u++.1 X Xdo-configure: X @(cd ${CONFIGURE_WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${GMAKE} ${MAKE_ARGS} ${CONFIGURE_ARGS} ${CONFIGURE_TARGET}) X X.include X X# u++'s configure target baulks if CXX does not start with g++. X# Force it to be defined this way if USE_GCC did nothing. X.if ${CXX} == "c++" XCXX= g++ X.endif X X.include a316afc82bb934318f3171d7df51b723 echo x - u++/pkg-descr sed 's/^X//' >u++/pkg-descr << 'd3b24cee73898c2e800ca6214c83270d' XThe uC++ project extends C++ with new constructs providing advanced Xcontrol-flow including light-weight concurrency on shared-memory uni- Xand multi-processor computers running UNIX and Linux operating systems. X XWWW: http://plg.uwaterloo.ca/~usystem/uC++.html d3b24cee73898c2e800ca6214c83270d echo x - u++/pkg-plist sed 's/^X//' >u++/pkg-plist << '7d70fdc55a69e7a23cdd32718db500bc' Xbin/u++ Xinclude/u++/fstream Xinclude/u++/fstream.h Xinclude/u++/ostream Xinclude/u++/ostream.h Xinclude/u++/uAdaptiveLock.h Xinclude/u++/uAlarm.h Xinclude/u++/uAlign.h Xinclude/u++/uAtomic.h Xinclude/u++/uBarrier.h Xinclude/u++/uBaseSelector.h Xinclude/u++/uBitSet.h Xinclude/u++/uBoundedBuffer.h Xinclude/u++/uC++.h Xinclude/u++/uCalendar.h Xinclude/u++/uCeilingQ.h Xinclude/u++/uCollection.h Xinclude/u++/uDeadlineMonotonic.h Xinclude/u++/uDeadlineMonotonic1.h Xinclude/u++/uDeadlineMonotonicStatic.h Xinclude/u++/uDebug.h Xinclude/u++/uDebuggerAPI.h Xinclude/u++/uDefault.h Xinclude/u++/uEHM.h Xinclude/u++/uFile.h Xinclude/u++/uFilebuf.h Xinclude/u++/uFlexArray.h Xinclude/u++/uFuture.h Xinclude/u++/uHeap.h Xinclude/u++/uHeapQ.h Xinclude/u++/uIOcntl.h Xinclude/u++/uKernelThreads.h Xinclude/u++/uLifoScheduler.h Xinclude/u++/uLocalDebugger.h Xinclude/u++/uPIHeap.h Xinclude/u++/uPoll.h Xinclude/u++/uProfiler.h Xinclude/u++/uQueue.h Xinclude/u++/uRWLock.h Xinclude/u++/uRealTime.h Xinclude/u++/uSelector.h Xinclude/u++/uSemaphore.h Xinclude/u++/uSequence.h Xinclude/u++/uSocket.h Xinclude/u++/uStack.h Xinclude/u++/uStaticAssert.h Xinclude/u++/uStaticPIQ.h Xinclude/u++/uStaticPriorityQ.h Xinclude/u++/uSystemTask.h Xinclude/u++/uWaitQueue.h Xinclude/u++/unwind-cxx.h Xinclude/u++/unwind.h Xlib/u++/cc1plus Xlib/u++/u++-cpp Xlib/u++/uDefaultProcessors-OpenMP.o Xlib/u++/uKernel-d.a Xlib/u++/uKernel-m-d.a Xlib/u++/uKernel-m.a Xlib/u++/uKernel.a Xlib/u++/uLibrary-d.a Xlib/u++/uLibrary-m-d.a Xlib/u++/uLibrary-m.a Xlib/u++/uLibrary.a Xlib/u++/uLocalDebugger-d.a Xlib/u++/uLocalDebugger-m-d.a Xlib/u++/uProfilerFunctionPointers.o Xlib/u++/uScheduler-d.a Xlib/u++/uScheduler-m-d.a Xlib/u++/uScheduler-m.a Xlib/u++/uScheduler.a 7d70fdc55a69e7a23cdd32718db500bc exit