Date: Sun, 10 Sep 2000 07:59:05 -0700 (PDT) From: dyfet@ostel.com To: freebsd-gnats-submit@FreeBSD.org Subject: ports/21165: Updated Common C++ to fix freebsd dyn loader detection Message-ID: <20000910145905.3E92A37B423@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 21165 >Category: ports >Synopsis: Updated Common C++ to fix freebsd dyn loader detection >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Sep 10 08:00:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: David Sugar >Release: 4.0 >Organization: >Environment: >Description: #!/bin/sh # This is a shell archive (produced by GNU sharutils 4.2). # To extract the files from this archive, save it to some FILE, remove # everything before the `!/bin/sh' line above, then type `sh FILE'. # # Made on 2000-09-10 10:28 EDT by <dyfet@home.sys>. # Source directory was `/home/dyfet/gnu/commoncpp/freebsd'. # # Existing files will *not* be overwritten unless `-c' is specified. # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 1107 -rw-r--r-- Makefile # 57 -rw-r--r-- files/md5 # 45 -rw-r--r-- pkg/COMMENT # 22 -rw-r--r-- pkg/CVS/Repository # 25 -rw-r--r-- pkg/CVS/Root # 118 -rw-r--r-- pkg/CVS/Entries # 385 -rw-r--r-- pkg/DESCR # 6494 -rw-r--r-- pkg/PLIST # save_IFS="${IFS}" IFS="${IFS}:" gettext_dir=FAILED locale_dir=FAILED first_param="$1" for dir in $PATH do if test "$gettext_dir" = FAILED && test -f $dir/gettext \ && ($dir/gettext --version >/dev/null 2>&1) then set `$dir/gettext --version 2>&1` if test "$3" = GNU then gettext_dir=$dir fi fi if test "$locale_dir" = FAILED && test -f $dir/shar \ && ($dir/shar --print-text-domain-dir >/dev/null 2>&1) then locale_dir=`$dir/shar --print-text-domain-dir` fi done IFS="$save_IFS" if test "$locale_dir" = FAILED || test "$gettext_dir" = FAILED then echo=echo else TEXTDOMAINDIR=$locale_dir export TEXTDOMAINDIR TEXTDOMAIN=sharutils export TEXTDOMAIN echo="$gettext_dir/gettext -s" fi touch -am 1231235999 $$.touch >/dev/null 2>&1 if test ! -f 1231235999 && test -f $$.touch; then shar_touch=touch else shar_touch=: echo $echo 'WARNING: not restoring timestamps. Consider getting and' $echo "installing GNU \`touch', distributed in GNU File Utilities..." echo fi rm -f 1231235999 $$.touch # if mkdir _sh09276; then $echo 'x -' 'creating lock directory' else $echo 'failed to create lock directory' exit 1 fi # ============= Makefile ============== if test -f 'Makefile' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'Makefile' '(file already exists)' else $echo 'x -' extracting 'Makefile' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'Makefile' && # Generated automatically from Makefile.in by configure. # New ports collection makefile for: CommonC++ # Date created: 25 July 2000 # Whom: David Sugar <dyfet@gnu.org> # # $FreeBSD: ports/devel/commoncpp/Makefile,v 1.1 2000/07/27 10:03:56 sobomax Exp $ # X PORTNAME= CommonC++ PORTVERSION= 1.2.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= cplusplus X MAINTAINER= dyfet@gnu.org X USE_GMAKE= yes USE_CONFIGURE= yes USE_LIBTOOL= yes #USE_AUTOCONF= yes INSTALLS_SHLIB= yes #AUTOCONF= autoconf && ${PERL} -pi -e 's|-lpthread|-pthread|g ; \ # s|l\$$ost_cv_thread_library|\$$ost_cv_thread_library|g' \ # ${WRKSRC}/configure # # I had immense problems with autoconf generated on xBSD 4.0 where the # generated configure would mangle library names. X post-extract: X cd ${WRKSRC} ; ./configure # @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \ # 's|-release \$$\(LT_RELEASE\)||g' X X X post-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/doc/commoncpp X ${INSTALL_MAN} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/commoncpp X.endif X X.include <bsd.port.mk> SHAR_EOF $shar_touch -am 09061409100 'Makefile' && chmod 0644 'Makefile' || $echo 'restore of' 'Makefile' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'Makefile:' 'MD5 check failed' 86991c80c6b08a477bf99be1b7200702 Makefile SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'Makefile'`" test 1107 -eq "$shar_count" || $echo 'Makefile:' 'original size' '1107,' 'current size' "$shar_count!" fi fi # ============= files/md5 ============== if test ! -d 'files'; then $echo 'x -' 'creating directory' 'files' mkdir 'files' fi if test -f 'files/md5' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'files/md5' '(file already exists)' else $echo 'x -' extracting 'files/md5' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'files/md5' && 761c7f1e98560bc4272e43ee14516f2b CommonC++-1.2.2.tar.gz SHAR_EOF $shar_touch -am 09101028100 'files/md5' && chmod 0644 'files/md5' || $echo 'restore of' 'files/md5' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'files/md5:' 'MD5 check failed' 1c6d48c7ab74df01e5657c37d8ebab33 files/md5 SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'files/md5'`" test 57 -eq "$shar_count" || $echo 'files/md5:' 'original size' '57,' 'current size' "$shar_count!" fi fi # ============= pkg/COMMENT ============== if test ! -d 'pkg'; then $echo 'x -' 'creating directory' 'pkg' mkdir 'pkg' fi if test -f 'pkg/COMMENT' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'pkg/COMMENT' '(file already exists)' else $echo 'x -' extracting 'pkg/COMMENT' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'pkg/COMMENT' && GNU project portable class framework for C++ SHAR_EOF $shar_touch -am 07270603100 'pkg/COMMENT' && chmod 0644 'pkg/COMMENT' || $echo 'restore of' 'pkg/COMMENT' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'pkg/COMMENT:' 'MD5 check failed' 3f19d24a78e2a8bf5dc14a12a0eda91c pkg/COMMENT SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'pkg/COMMENT'`" test 45 -eq "$shar_count" || $echo 'pkg/COMMENT:' 'original size' '45,' 'current size' "$shar_count!" fi fi # ============= pkg/CVS/Repository ============== if test ! -d 'pkg/CVS'; then $echo 'x -' 'creating directory' 'pkg/CVS' mkdir 'pkg/CVS' fi if test -f 'pkg/CVS/Repository' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'pkg/CVS/Repository' '(file already exists)' else $echo 'x -' extracting 'pkg/CVS/Repository' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'pkg/CVS/Repository' && commoncpp/freebsd/pkg SHAR_EOF $shar_touch -am 08110819100 'pkg/CVS/Repository' && chmod 0644 'pkg/CVS/Repository' || $echo 'restore of' 'pkg/CVS/Repository' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'pkg/CVS/Repository:' 'MD5 check failed' 0b90f65166deee174e0ae491a558c667 pkg/CVS/Repository SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'pkg/CVS/Repository'`" test 22 -eq "$shar_count" || $echo 'pkg/CVS/Repository:' 'original size' '22,' 'current size' "$shar_count!" fi fi # ============= pkg/CVS/Root ============== if test -f 'pkg/CVS/Root' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'pkg/CVS/Root' '(file already exists)' else $echo 'x -' extracting 'pkg/CVS/Root' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'pkg/CVS/Root' && subversions.gnu.org:/cvs SHAR_EOF $shar_touch -am 08110819100 'pkg/CVS/Root' && chmod 0644 'pkg/CVS/Root' || $echo 'restore of' 'pkg/CVS/Root' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'pkg/CVS/Root:' 'MD5 check failed' 925c5ad1995d415e59e74a392de8901e pkg/CVS/Root SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'pkg/CVS/Root'`" test 25 -eq "$shar_count" || $echo 'pkg/CVS/Root:' 'original size' '25,' 'current size' "$shar_count!" fi fi # ============= pkg/CVS/Entries ============== if test -f 'pkg/CVS/Entries' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'pkg/CVS/Entries' '(file already exists)' else $echo 'x -' extracting 'pkg/CVS/Entries' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'pkg/CVS/Entries' && /COMMENT/1.1/Thu Jul 27 10:03:58 2000// /DESCR/1.1/Thu Jul 27 10:03:58 2000// /PLIST/1.3/Wed Sep 6 08:23:12 2000// D SHAR_EOF $shar_touch -am 09060431100 'pkg/CVS/Entries' && chmod 0644 'pkg/CVS/Entries' || $echo 'restore of' 'pkg/CVS/Entries' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'pkg/CVS/Entries:' 'MD5 check failed' 8b40f708ef3c892566b95d7d4c4ad368 pkg/CVS/Entries SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'pkg/CVS/Entries'`" test 118 -eq "$shar_count" || $echo 'pkg/CVS/Entries:' 'original size' '118,' 'current size' "$shar_count!" fi fi # ============= pkg/DESCR ============== if test -f 'pkg/DESCR' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'pkg/DESCR' '(file already exists)' else $echo 'x -' extracting 'pkg/DESCR' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'pkg/DESCR' && Common C++ offers a portable highly portable C++ application development framework. Common C++ provides classes for threads, sockets, daemon management, system logging, object synchronization, realtime network development, persistant object management, and file access. X WWW: http://cplusplus.sourceforge.net/ X http://www.gnu.org/software/CommonC++ X - David Sugar dyfet@gnu.org SHAR_EOF $shar_touch -am 07270603100 'pkg/DESCR' && chmod 0644 'pkg/DESCR' || $echo 'restore of' 'pkg/DESCR' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'pkg/DESCR:' 'MD5 check failed' b44bbfb4bf437cffa93f9fe996e2b893 pkg/DESCR SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'pkg/DESCR'`" test 385 -eq "$shar_count" || $echo 'pkg/DESCR:' 'original size' '385,' 'current size' "$shar_count!" fi fi # ============= pkg/PLIST ============== if test -f 'pkg/PLIST' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'pkg/PLIST' '(file already exists)' else $echo 'x -' extracting 'pkg/PLIST' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'pkg/PLIST' && include/cc++/config.def include/cc++/config.h include/cc++/file.h include/cc++/html.h include/cc++/macros.h include/cc++/misc.h include/cc++/namespace.h include/cc++/persist.h include/cc++/serial.h include/cc++/slog.h include/cc++/socket.h include/cc++/thread.h lib/libccio.a lib/libccio.so lib/libccio-1.2.so.0 lib/libccstd.a lib/libccstd.so lib/libccstd-1.2.so.0 lib/libccxx.a lib/libccxx.so lib/libccxx-1.2.so.0 share/doc/commoncpp/AtomicCounter.html share/doc/commoncpp/BaseObject.html share/doc/commoncpp/Body.html share/doc/commoncpp/BroadcastAddress.html share/doc/commoncpp/Buffer.html share/doc/commoncpp/DSO.html share/doc/commoncpp/Dir.html share/doc/commoncpp/Engine.html share/doc/commoncpp/Engine::Exception.html share/doc/commoncpp/Entity.html share/doc/commoncpp/Event.html share/doc/commoncpp/FIFOSession.html share/doc/commoncpp/FixedBuffer.html share/doc/commoncpp/Frameset.html share/doc/commoncpp/HTMLDocument.html share/doc/commoncpp/Head.html share/doc/commoncpp/InetAddress.html share/doc/commoncpp/InetHostAddress.html share/doc/commoncpp/InetMaskAddress.html share/doc/commoncpp/Keydata.html share/doc/commoncpp/MappedFile.html share/doc/commoncpp/MemPager.html share/doc/commoncpp/Mutex.html share/doc/commoncpp/MutexCounter.html share/doc/commoncpp/PersistException.html share/doc/commoncpp/Pipe.html share/doc/commoncpp/Poller.html share/doc/commoncpp/RandomFile.html share/doc/commoncpp/ScriptCommand.html share/doc/commoncpp/ScriptImage.html share/doc/commoncpp/ScriptInterp.html share/doc/commoncpp/ScriptSymbol.html share/doc/commoncpp/Semaphore.html share/doc/commoncpp/Serial.html share/doc/commoncpp/SerialPort.html share/doc/commoncpp/SerialService.html share/doc/commoncpp/SharedFile.html share/doc/commoncpp/SharedMemPager.html share/doc/commoncpp/Slog.html share/doc/commoncpp/Socket.html share/doc/commoncpp/SocketPort.html share/doc/commoncpp/SocketService.html share/doc/commoncpp/StringTokenizer.html share/doc/commoncpp/StringTokenizer::NoSuchElementException.html share/doc/commoncpp/TCPSession.html share/doc/commoncpp/TCPSocket.html share/doc/commoncpp/TCPStream.html share/doc/commoncpp/TTYSession.html share/doc/commoncpp/TTYStream.html share/doc/commoncpp/Thread.html share/doc/commoncpp/ThreadFile.html share/doc/commoncpp/ThreadKey.html share/doc/commoncpp/ThreadLock.html share/doc/commoncpp/TimerPort.html share/doc/commoncpp/TypeManager.html share/doc/commoncpp/TypeManager::Registration.html share/doc/commoncpp/UDPBroadcast.html share/doc/commoncpp/UDPDuplex.html share/doc/commoncpp/UDPReceive.html share/doc/commoncpp/UDPSocket.html share/doc/commoncpp/UDPTransmit.html share/doc/commoncpp/Vector2D.html share/doc/commoncpp/Writer.html share/doc/commoncpp/__________extras___math___math_h.html share/doc/commoncpp/__________extras___script___script_h.html share/doc/commoncpp/_____common___html_h.html share/doc/commoncpp/_____common___misc_h.html share/doc/commoncpp/_____common___persist_h.html share/doc/commoncpp/all-globals.html share/doc/commoncpp/fifostream.html share/doc/commoncpp/file_h.html share/doc/commoncpp/full-list-AtomicCounter.html share/doc/commoncpp/full-list-BaseObject.html share/doc/commoncpp/full-list-Body.html share/doc/commoncpp/full-list-BroadcastAddress.html share/doc/commoncpp/full-list-Buffer.html share/doc/commoncpp/full-list-DSO.html share/doc/commoncpp/full-list-Dir.html share/doc/commoncpp/full-list-Engine.html share/doc/commoncpp/full-list-Engine::Exception.html share/doc/commoncpp/full-list-Entity.html share/doc/commoncpp/full-list-Event.html share/doc/commoncpp/full-list-FIFOSession.html share/doc/commoncpp/full-list-FixedBuffer.html share/doc/commoncpp/full-list-Frameset.html share/doc/commoncpp/full-list-HTMLDocument.html share/doc/commoncpp/full-list-Head.html share/doc/commoncpp/full-list-InetAddress.html share/doc/commoncpp/full-list-InetHostAddress.html share/doc/commoncpp/full-list-InetMaskAddress.html share/doc/commoncpp/full-list-Keydata.html share/doc/commoncpp/full-list-MappedFile.html share/doc/commoncpp/full-list-MemPager.html share/doc/commoncpp/full-list-Mutex.html share/doc/commoncpp/full-list-MutexCounter.html share/doc/commoncpp/full-list-PersistException.html share/doc/commoncpp/full-list-Pipe.html share/doc/commoncpp/full-list-Poller.html share/doc/commoncpp/full-list-RandomFile.html share/doc/commoncpp/full-list-ScriptCommand.html share/doc/commoncpp/full-list-ScriptImage.html share/doc/commoncpp/full-list-ScriptInterp.html share/doc/commoncpp/full-list-ScriptSymbol.html share/doc/commoncpp/full-list-Semaphore.html share/doc/commoncpp/full-list-Serial.html share/doc/commoncpp/full-list-SerialPort.html share/doc/commoncpp/full-list-SerialService.html share/doc/commoncpp/full-list-SharedFile.html share/doc/commoncpp/full-list-SharedMemPager.html share/doc/commoncpp/full-list-Slog.html share/doc/commoncpp/full-list-Socket.html share/doc/commoncpp/full-list-SocketPort.html share/doc/commoncpp/full-list-SocketService.html share/doc/commoncpp/full-list-StringTokenizer.html share/doc/commoncpp/full-list-StringTokenizer::NoSuchElementException.html share/doc/commoncpp/full-list-TCPSession.html share/doc/commoncpp/full-list-TCPSocket.html share/doc/commoncpp/full-list-TCPStream.html share/doc/commoncpp/full-list-TTYSession.html share/doc/commoncpp/full-list-TTYStream.html share/doc/commoncpp/full-list-Thread.html share/doc/commoncpp/full-list-ThreadFile.html share/doc/commoncpp/full-list-ThreadKey.html share/doc/commoncpp/full-list-ThreadLock.html share/doc/commoncpp/full-list-TimerPort.html share/doc/commoncpp/full-list-TypeManager.html share/doc/commoncpp/full-list-TypeManager::Registration.html share/doc/commoncpp/full-list-UDPBroadcast.html share/doc/commoncpp/full-list-UDPDuplex.html share/doc/commoncpp/full-list-UDPReceive.html share/doc/commoncpp/full-list-UDPSocket.html share/doc/commoncpp/full-list-UDPTransmit.html share/doc/commoncpp/full-list-Vector2D.html share/doc/commoncpp/full-list-Writer.html share/doc/commoncpp/full-list-fifostream.html share/doc/commoncpp/full-list-tcpstream.html share/doc/commoncpp/full-list-ttystream.html share/doc/commoncpp/header-list.html share/doc/commoncpp/hier.html share/doc/commoncpp/index-long.html share/doc/commoncpp/index.html share/doc/commoncpp/serial_h.html share/doc/commoncpp/slog_h.html share/doc/commoncpp/socket_h.html share/doc/commoncpp/tcpstream.html share/doc/commoncpp/thread_h.html share/doc/commoncpp/ttystream.html @dirrm include/cc++ @dirrm share/doc/commoncpp SHAR_EOF $shar_touch -am 09060423100 'pkg/PLIST' && chmod 0644 'pkg/PLIST' || $echo 'restore of' 'pkg/PLIST' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'pkg/PLIST:' 'MD5 check failed' 7e81fe01b6f16bbb8d89feff873e00b4 pkg/PLIST SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'pkg/PLIST'`" test 6494 -eq "$shar_count" || $echo 'pkg/PLIST:' 'original size' '6494,' 'current size' "$shar_count!" fi fi rm -fr _sh09276 exit 0 >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000910145905.3E92A37B423>