From wcarey@adsl-67-112-113-91.dsl.pltn13.pacbell.net Sun Jun 12 03:19:30 2005 Return-Path: Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BEDB16A41C for ; Sun, 12 Jun 2005 03:19:30 +0000 (GMT) (envelope-from wcarey@adsl-67-112-113-91.dsl.pltn13.pacbell.net) Received: from adsl-67-112-113-91.dsl.pltn13.pacbell.net (adsl-67-112-113-91.dsl.pltn13.pacbell.net [67.112.113.91]) by mx1.FreeBSD.org (Postfix) with ESMTP id 747A743D4C for ; Sun, 12 Jun 2005 03:19:29 +0000 (GMT) (envelope-from wcarey@adsl-67-112-113-91.dsl.pltn13.pacbell.net) Received: from adsl-67-112-113-91.dsl.pltn13.pacbell.net (localhost [127.0.0.1]) by adsl-67-112-113-91.dsl.pltn13.pacbell.net (8.13.3/8.13.3) with ESMTP id j5C4NivP037425 for ; Sat, 11 Jun 2005 21:23:44 -0700 (PDT) (envelope-from wcarey@adsl-67-112-113-91.dsl.pltn13.pacbell.net) Received: (from root@localhost) by adsl-67-112-113-91.dsl.pltn13.pacbell.net (8.13.3/8.13.3/Submit) id j5C4NhI1037424; Sat, 11 Jun 2005 21:23:43 -0700 (PDT) (envelope-from wcarey) Message-Id: <200506120423.j5C4NhI1037424@adsl-67-112-113-91.dsl.pltn13.pacbell.net> Date: Sat, 11 Jun 2005 21:23:43 -0700 (PDT) From: Woody Carey Reply-To: Woody Carey To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: New port: devel/dynamic-classes C++ dynamic class implementation X-Send-Pr-Version: 3.113 X-GNATS-Notify: >Number: 82155 >Category: ports >Synopsis: New port: devel/dynamic-classes C++ dynamic class implementation >Confidential: no >Severity: non-critical >Priority: medium >Responsible: lawrance >State: closed >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jun 12 03:20:08 GMT 2005 >Closed-Date: Sun Nov 20 21:51:38 GMT 2005 >Last-Modified: Sun Nov 20 21:51:38 GMT 2005 >Originator: Woody Carey >Release: FreeBSD 5.4-STABLE i386 >Organization: None >Environment: System: FreeBSD adsl-67-112-113-91.dsl.pltn13.pacbell.net 5.4-STABLE FreeBSD 5.4-STABLE #0: Fri May 20 19:18:14 PDT 2005 wcarey@adsl-67-112-113-91.dsl.pltn13.pacbell.net:/usr/obj/usr/src/sys/SMP i386 >Description: Please accept my humble first attempt at contributing a new port to the FreeBSD project. Legal Note: Dr. Gray has not responded to multiple requests for clarification of copyrights and redistribution rights of the original source files upon which this port is based. See http://www.research.att.com/~gisli/dynamic/README.html for info. Neither has his co-author Gisli Hjamytysson. Thank you. >How-To-Repeat: sh dynamic-classes.shar >Fix: --- dynamic-classes.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: # # dynamic-classes # dynamic-classes/pkg-message # dynamic-classes/pkg-descr # dynamic-classes/pkg-plist # dynamic-classes/Makefile # dynamic-classes/distinfo # echo c - dynamic-classes mkdir -p dynamic-classes > /dev/null 2>&1 echo x - dynamic-classes/pkg-message sed 's/^X//' >dynamic-classes/pkg-message << 'END-of-dynamic-classes/pkg-message' XNote: this port installs *nothing* by default! X XTo install this port to a place to experiment with it and modify, Xor use it in your code, first copy the "work/dynamic" directory over to Xsomewhere you can mess with it as non-root user. X XThen from there you can copy another over to your non-root $HOME and Xmess with it. X XIf you do a 'make clean', the work directory will be blown away! X XMake sure you set your LD_LIBRARY_PATH and VERSION_LIBRARY as per Xthe README in work/dynamic. For compiling, don't forget to export Xor setenv CXX=g++ END-of-dynamic-classes/pkg-message echo x - dynamic-classes/pkg-descr sed 's/^X//' >dynamic-classes/pkg-descr << 'END-of-dynamic-classes/pkg-descr' XThis is the initial port of Robert and Gisli's dynamic classes implementation Xin C++ to FreeBSD 5.4. Dynamic Classes wrap around dlopen()/dlsym() to Xprovide a syntactically clean way to load and unload various versions of Xa C++ class at runtime. It is a very powerful technique, making use of Xall of C++ advanced features and demonstrating how to achieve the latest Xbinding possible (runtime binding and re-binding) of a C++ class Ximplementation. See also devel/commmoncpp2 for the DSO class as another Xclass which implements similar functionality. To see this practice in Xfull and glorious action, look at the ACE Service Configurator Framework. X XWWW: http://www.research.att.com/~gisli/dynamic/README.html END-of-dynamic-classes/pkg-descr echo x - dynamic-classes/pkg-plist sed 's/^X//' >dynamic-classes/pkg-plist << 'END-of-dynamic-classes/pkg-plist' X X END-of-dynamic-classes/pkg-plist echo x - dynamic-classes/Makefile sed 's/^X//' >dynamic-classes/Makefile << 'END-of-dynamic-classes/Makefile' X# New ports collection makefile for: dynamic-classes X# Date created: June 10th, 2005 X# Whom: wcarey X# X# $FreeBSD$ X# X XPORTNAME= dynamic-classes XPORTVERSION= 1.0 XCATEGORIES= devel XMASTER_SITES= http://www.research.att.com/~gisli/dynamic/ \ X http://www.badplandude.com/~wcarey/dynamic/ XDISTFILES= dynamic.tgz X XPATCH_SITES= http://www.badplandude.com/~wcarey/dynamic/ XPATCHFILES= patch-Makefile.in \ X patch-genTcpip.cc \ X patch-dynmedium.h \ X patch-load.cc X XMAINTAINER= woodycarey@hotmail.com XCOMMENT= Robert Gray and Gisli Hjalmtysson dynamic classes c++ code X X# configure must be run with environment variable CXX set to "g++" X# and should be passed "--enable-shared" XHAS_CONFIGURE= yes XCONFIGURE_ENV= CXX=g++ XCONFIGURE_ARGS= --enable-shared X XNO_INSTALL=yes XNO_INSTALL_MANPAGES=yes XONLY_FOR_ARCHS= i386 X XWRKSRC= ${WRKDIR}/dynamic X Xpost-build: X ${CAT} pkg-message X X.include END-of-dynamic-classes/Makefile echo x - dynamic-classes/distinfo sed 's/^X//' >dynamic-classes/distinfo << 'END-of-dynamic-classes/distinfo' XMD5 (dynamic.tgz) = b32958ab1ed7b18a9bcc5202a936abaf XSIZE (dynamic.tgz) = 387108 XMD5 (patch-Makefile.in) = 054b06f56db18dfb0d3d791132cd8d80 XSIZE (patch-Makefile.in) = 1205 XMD5 (patch-genTcpip.cc) = 1c2153573739438f691bd253f2ef720a XSIZE (patch-genTcpip.cc) = 4876 XMD5 (patch-dynmedium.h) = fd2fcaa1846c0d2cf618f11a9b1fec03 XSIZE (patch-dynmedium.h) = 562 XMD5 (patch-load.cc) = 8cdb5c4182585a73e1c0644eaefd7905 XSIZE (patch-load.cc) = 2718 END-of-dynamic-classes/distinfo exit --- dynamic-classes.shar ends here --- >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-ports-bugs->barner Responsible-Changed-By: barner Responsible-Changed-When: Mon Jun 13 11:43:08 GMT 2005 Responsible-Changed-Why: I'll handle this. http://www.freebsd.org/cgi/query-pr.cgi?pr=82155 State-Changed-From-To: open->feedback State-Changed-By: barner State-Changed-When: Thu Jun 23 08:56:54 GMT 2005 State-Changed-Why: Asked submitter for port that installs everything porperly into ${PREFIX}. http://www.freebsd.org/cgi/query-pr.cgi?pr=82155 From: Simon Barner To: Woody Carey Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/82155: New port: devel/dynamic-classes C++ dynamic class implementation Date: Thu, 23 Jun 2005 10:57:30 +0200 --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Woody Carey wrote: > XNote: this port installs *nothing* by default! > X > XTo install this port to a place to experiment with it and modify, > Xor use it in your code, first copy the "work/dynamic" directory over to > Xsomewhere you can mess with it as non-root user. > X > XThen from there you can copy another over to your non-root $HOME and=20 > Xmess with it. Hi, I'm afraid, this is not how the ports collection (and especially binary packages, with are built from the ports collection) work. A port has to install everything into a subdir of ${PREFIX} (/usr/local and /usr/X11R6 for X11 related ports). A package won't even have a work dir, so your port will not work as a binary package! So, I think we have two options: Either, you resubmit a modified port that installs everything properly (and list the files and directories in pkg-pli= st for proper de-installation), or I close you problem report. But thanks for your efforts anyway, and keep on porting! Kind regards, Simon --YZ5djTAD1cGYuMQK Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCunl6Ckn+/eutqCoRAnXoAKD+3Rq7mEgbwG5SkezU5oG3XSOP9QCgi7nw ImPBkUNDojGrHFgDqyIse3U= =jvj7 -----END PGP SIGNATURE----- --YZ5djTAD1cGYuMQK-- From: "W C" To: bug-followup@freebsd.org Cc: woodycarey@hotmail.com Subject: Re: ports/82155: New port: devel/dynamic-classes C++ dynamic class implementati Date: Sat, 25 Jun 2005 19:48:26 -0700 Port has been modified to install to ${PREFIX}/share/examples/dynamic and ${PREFIX}/lib and resubmitted for consideration. (private mail to barner) Kind Regards, Woody _________________________________________________________________ Don’t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ State-Changed-From-To: feedback->open State-Changed-By: barner State-Changed-When: Thu Nov 10 11:20:46 GMT 2005 State-Changed-Why: Timeout. Back to the pool. Responsible-Changed-From-To: barner->freebsd-ports-bugs Responsible-Changed-By: barner Responsible-Changed-When: Thu Nov 10 11:20:46 GMT 2005 Responsible-Changed-Why: Timeout. Back to the pool. http://www.freebsd.org/cgi/query-pr.cgi?pr=82155 From: Pav Lucistnik To: bug-followup@FreeBSD.org, barner@FreeBSD.org Cc: Subject: Re: ports/82155: New port: devel/dynamic-classes C++ dynamic class implementation Date: Thu, 10 Nov 2005 13:52:10 +0100 Can you resend the new submission to the GNATS also? -- Pav Lucistnik A cow is a sphere that emits milk into all directions. At least to a first approximation. -- An unknown physicist Responsible-Changed-From-To: freebsd-ports-bugs->lawrance Responsible-Changed-By: lawrance Responsible-Changed-When: Thu Nov 10 13:05:51 GMT 2005 Responsible-Changed-Why: Take http://www.freebsd.org/cgi/query-pr.cgi?pr=82155 From: Simon Barner To: Pav Lucistnik Cc: bug-followup@FreeBSD.org Subject: Re: ports/82155: New port: devel/dynamic-classes C++ dynamic class implementation Date: Thu, 10 Nov 2005 14:18:10 +0100 Here is the new version of the shar archive I recieved from the author: # 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: # # dynamic-classes # dynamic-classes/pkg-message # dynamic-classes/pkg-descr # dynamic-classes/Makefile # dynamic-classes/distinfo # dynamic-classes/pkg-plist # echo c - dynamic-classes mkdir -p dynamic-classes > /dev/null 2>&1 echo x - dynamic-classes/pkg-message sed 's/^X//' >dynamic-classes/pkg-message << 'END-of-dynamic-classes/pkg-message' XThis port has installed example code in ${REFIX}/share/examples/dynamic XPlease see the README therein for tests and usage. XMake sure you set your LD_LIBRARY_PATH and VERSION_LIBRARY as per Xthe README in ${PREFIX}/share/examples/dynamic when experimenting with the examples 'testfeather', testmedium' and 'testlite'. For compiling, don't forget Xto export or setenv CXX=g++ END-of-dynamic-classes/pkg-message echo x - dynamic-classes/pkg-descr sed 's/^X//' >dynamic-classes/pkg-descr << 'END-of-dynamic-classes/pkg-descr' XThis is the initial port of Robert and Gisli's dynamic classes implementation Xin C++ to FreeBSD 5.4. Dynamic Classes wrap around dlopen()/dlsym() to Xprovide a syntactically clean way to load and unload various versions of Xa C++ class at runtime. It is a very powerful technique, making use of Xall of C++ advanced features and demonstrating how to achieve the latest Xbinding possible (runtime binding and re-binding) of a C++ class Ximplementation. See also devel/commmoncpp2 for the DSO class as another Xclass which implements similar functionality. To see this practice in Xfull and glorious action, look at the ACE Service Configurator Framework. X X - Woody Carey Xwoodycarey@hotmail.com X XWWW: http://www.research.att.com/~gisli/dynamic/README.html END-of-dynamic-classes/pkg-descr echo x - dynamic-classes/Makefile sed 's/^X//' >dynamic-classes/Makefile << 'END-of-dynamic-classes/Makefile' X# New ports collection makefile for: dynamic-classes X# Date created: June 10th, 2005 X# Whom: wcarey X# X# $FreeBSD$ X# X XPORTNAME= dynamic-classes XPORTVERSION= 1.0 XCATEGORIES= devel XMASTER_SITES= http://www.research.att.com/~gisli/dynamic/ \ X http://www.badplandude.com/~wcarey/dynamic/ XDISTFILES= dynamic.tgz X XPATCH_SITES= http://www.badplandude.com/~wcarey/dynamic/ XPATCHFILES= patch-Makefile.in \ X patch-genTcpip.cc \ X patch-dynmedium.h \ X patch-load.cc X XMAINTAINER= woodycarey@hotmail.com XCOMMENT= Robert Gray and Gisli Hjalmtysson dynamic classes c++ code X X# configure must be run with environment variable CXX set to "g++" X# and should be passed "--enable-shared" XHAS_CONFIGURE= yes XCONFIGURE_ENV= CXX=g++ XCONFIGURE_ARGS= --enable-shared X XNO_INSTALL_MANPAGES=yes XONLY_FOR_ARCHS= i386 XINSTALLS_SHLIB=yes X XWRKSRC= ${WRKDIR}/dynamic X Xpre-install: X ${RM} ${WRKSRC}/libdynamic10.so #remove symlink X ${MV} ${WRKSRC}/libdynamic10.so.1.0 ${WRKSRC}/libdynamic10.so X Xdo-install: X ${CP} ${WRKSRC}/libdynamic10.so ${PREFIX}/lib/libdynamic10.so X ${RM} -rf ${WRKSRC}/*.o ${WRKSRC}/classes/1.0/*.o \ X ${WRKSRC}/classes/1.1/*.o ${WRKSRC}/classes/1.2/*.o \ X ${WRKSRC}/classes/libTest* X ${CP} -R ${WRKSRC} ${PREFIX}/share/examples/ X Xpost-install: X ${CAT} pkg-message X X.include END-of-dynamic-classes/Makefile echo x - dynamic-classes/distinfo sed 's/^X//' >dynamic-classes/distinfo << 'END-of-dynamic-classes/distinfo' XMD5 (dynamic.tgz) = b32958ab1ed7b18a9bcc5202a936abaf XSIZE (dynamic.tgz) = 387108 XMD5 (patch-Makefile.in) = 054b06f56db18dfb0d3d791132cd8d80 XSIZE (patch-Makefile.in) = 1205 XMD5 (patch-genTcpip.cc) = 1c2153573739438f691bd253f2ef720a XSIZE (patch-genTcpip.cc) = 4876 XMD5 (patch-dynmedium.h) = fd2fcaa1846c0d2cf618f11a9b1fec03 XSIZE (patch-dynmedium.h) = 562 XMD5 (patch-load.cc) = 8cdb5c4182585a73e1c0644eaefd7905 XSIZE (patch-load.cc) = 2718 END-of-dynamic-classes/distinfo echo x - dynamic-classes/pkg-plist sed 's/^X//' >dynamic-classes/pkg-plist << 'END-of-dynamic-classes/pkg-plist' Xlib/libdynamic10.so Xshare/examples/dynamic/Makefile Xshare/examples/dynamic/Makefile.bak Xshare/examples/dynamic/Makefile.in Xshare/examples/dynamic/Makefile.in.orig Xshare/examples/dynamic/README Xshare/examples/dynamic/base.h Xshare/examples/dynamic/boolean.h Xshare/examples/dynamic/classes/1.0/class.cc Xshare/examples/dynamic/classes/1.0/class.h Xshare/examples/dynamic/classes/1.0/class.int.c Xshare/examples/dynamic/classes/1.1/class.cc Xshare/examples/dynamic/classes/1.1/class.h Xshare/examples/dynamic/classes/1.1/class.int.c Xshare/examples/dynamic/classes/1.2/class.cc Xshare/examples/dynamic/classes/1.2/class.h Xshare/examples/dynamic/classes/1.2/class.int.c Xshare/examples/dynamic/classes/Makefile Xshare/examples/dynamic/classes/Makefile.in Xshare/examples/dynamic/classes/baseclass.h Xshare/examples/dynamic/config.cache Xshare/examples/dynamic/config.log Xshare/examples/dynamic/config.status Xshare/examples/dynamic/configure Xshare/examples/dynamic/configure.in Xshare/examples/dynamic/download.cc Xshare/examples/dynamic/download.h Xshare/examples/dynamic/dynexcept.cc Xshare/examples/dynamic/dynexcept.h Xshare/examples/dynamic/dynfeather.h Xshare/examples/dynamic/dynlite.h Xshare/examples/dynamic/dynmedium.h Xshare/examples/dynamic/dynmedium.h.orig Xshare/examples/dynamic/dynversion.cc Xshare/examples/dynamic/dynversion.h Xshare/examples/dynamic/exception.h Xshare/examples/dynamic/faststring.h Xshare/examples/dynamic/genHash.cc Xshare/examples/dynamic/genHash.h Xshare/examples/dynamic/genInterrupt.cc Xshare/examples/dynamic/genInterrupt.h Xshare/examples/dynamic/genPorts.cc Xshare/examples/dynamic/genPorts.h Xshare/examples/dynamic/genTcpip.cc Xshare/examples/dynamic/genTcpip.cc.orig Xshare/examples/dynamic/genTcpip.h Xshare/examples/dynamic/genTimers.cc Xshare/examples/dynamic/genTimers.h Xshare/examples/dynamic/genUtility.h Xshare/examples/dynamic/httpclient.cc Xshare/examples/dynamic/httpclient.h Xshare/examples/dynamic/libdynamic10.so Xshare/examples/dynamic/load.cc Xshare/examples/dynamic/load.cc.orig Xshare/examples/dynamic/load.h Xshare/examples/dynamic/lock.h Xshare/examples/dynamic/lockexcept.cc Xshare/examples/dynamic/lockexcept.h Xshare/examples/dynamic/manager.h Xshare/examples/dynamic/mystrings.cc Xshare/examples/dynamic/mystrings.h Xshare/examples/dynamic/name.h Xshare/examples/dynamic/platPorting.h Xshare/examples/dynamic/platSigStack.h Xshare/examples/dynamic/stl-copy/algo.h Xshare/examples/dynamic/stl-copy/algobase.h Xshare/examples/dynamic/stl-copy/bool.h Xshare/examples/dynamic/stl-copy/bvector.h Xshare/examples/dynamic/stl-copy/defalloc.h Xshare/examples/dynamic/stl-copy/deque.h Xshare/examples/dynamic/stl-copy/doc.mif Xshare/examples/dynamic/stl-copy/doc.ps Xshare/examples/dynamic/stl-copy/docbar.ps Xshare/examples/dynamic/stl-copy/faralloc.h Xshare/examples/dynamic/stl-copy/fdeque.h Xshare/examples/dynamic/stl-copy/files.dif Xshare/examples/dynamic/stl-copy/flist.h Xshare/examples/dynamic/stl-copy/fmap.h Xshare/examples/dynamic/stl-copy/fmultmap.h Xshare/examples/dynamic/stl-copy/fmultset.h Xshare/examples/dynamic/stl-copy/fset.h Xshare/examples/dynamic/stl-copy/function.h Xshare/examples/dynamic/stl-copy/hdeque.h Xshare/examples/dynamic/stl-copy/heap.h Xshare/examples/dynamic/stl-copy/hlist.h Xshare/examples/dynamic/stl-copy/hmap.h Xshare/examples/dynamic/stl-copy/hmultmap.h Xshare/examples/dynamic/stl-copy/hmultset.h Xshare/examples/dynamic/stl-copy/hset.h Xshare/examples/dynamic/stl-copy/hugalloc.h Xshare/examples/dynamic/stl-copy/hvector.h Xshare/examples/dynamic/stl-copy/iterator.h Xshare/examples/dynamic/stl-copy/lbvector.h Xshare/examples/dynamic/stl-copy/ldeque.h Xshare/examples/dynamic/stl-copy/list.h Xshare/examples/dynamic/stl-copy/llist.h Xshare/examples/dynamic/stl-copy/lmap.h Xshare/examples/dynamic/stl-copy/lmultmap.h Xshare/examples/dynamic/stl-copy/lmultset.h Xshare/examples/dynamic/stl-copy/lngalloc.h Xshare/examples/dynamic/stl-copy/lset.h Xshare/examples/dynamic/stl-copy/map.h Xshare/examples/dynamic/stl-copy/multimap.h Xshare/examples/dynamic/stl-copy/multiset.h Xshare/examples/dynamic/stl-copy/neralloc.h Xshare/examples/dynamic/stl-copy/nmap.h Xshare/examples/dynamic/stl-copy/nmultmap.h Xshare/examples/dynamic/stl-copy/nmultset.h Xshare/examples/dynamic/stl-copy/nset.h Xshare/examples/dynamic/stl-copy/pair.h Xshare/examples/dynamic/stl-copy/projectn.h Xshare/examples/dynamic/stl-copy/random.cpp Xshare/examples/dynamic/stl-copy/read.me Xshare/examples/dynamic/stl-copy/readme.old Xshare/examples/dynamic/stl-copy/set.h Xshare/examples/dynamic/stl-copy/stack.h Xshare/examples/dynamic/stl-copy/stl.faq Xshare/examples/dynamic/stl-copy/tempbuf.cpp Xshare/examples/dynamic/stl-copy/tempbuf.h Xshare/examples/dynamic/stl-copy/tree.h Xshare/examples/dynamic/stl-copy/vector.h Xshare/examples/dynamic/testfeather Xshare/examples/dynamic/testfeather.cc Xshare/examples/dynamic/testlite Xshare/examples/dynamic/testlite.cc Xshare/examples/dynamic/testmedium Xshare/examples/dynamic/testmedium.cc Xshare/examples/dynamic/threads.h Xshare/examples/dynamic/win_download.cc Xshare/examples/dynamic/win_download.h X@dirrm share/nls/en_US.US-ASCII X@dirrm share/nls/POSIX X@dirrm share/examples/dynamic/stl-copy X@dirrm share/examples/dynamic/classes/1.2 X@dirrm share/examples/dynamic/classes/1.1 X@dirrm share/examples/dynamic/classes/1.0 X@dirrm share/examples/dynamic/classes X@dirrm share/examples/dynamic END-of-dynamic-classes/pkg-plist exit State-Changed-From-To: open->feedback State-Changed-By: lawrance State-Changed-When: Sun Nov 13 02:56:16 GMT 2005 State-Changed-Why: Does not fetch. Can you provide an alternate location, or if the patch is not large, send it for inclusion directly into the ports tree? ===> Vulnerability check disabled, database not found => patch-Makefile.in doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from http://www.badplandude.com/~wcarey/dynamic/. fetch: http://www.badplandude.com/~wcarey/dynamic/patch-Makefile.in: Gateway Time-out => Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/patch-Makefile.in: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/ and try again. *** Error code 1 http://www.freebsd.org/cgi/query-pr.cgi?pr=82155 State-Changed-From-To: feedback->closed State-Changed-By: lawrance State-Changed-When: Sun Nov 20 21:49:58 GMT 2005 State-Changed-Why: Closed at your request. Thanks anyway for your effort :-) http://www.freebsd.org/cgi/query-pr.cgi?pr=82155 >Unformatted: