Date: Fri, 16 Jun 2000 14:00:02 -0700 (PDT) From: Adrian Filipi-Martin <adrian@ubergeeks.com> To: freebsd-ports@FreeBSD.org Subject: Re: ports/19317: update postgres-6 tcl support to 8.2.3. Message-ID: <200006162100.OAA18357@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/19317; it has been noted by GNATS. From: Adrian Filipi-Martin <adrian@ubergeeks.com> To: The Hermit Hacker <scrappy@hub.org> Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: ports/19317: update postgres-6 tcl support to 8.2.3. Date: Fri, 16 Jun 2000 16:51:44 -0400 (EDT) Things do move at a lightening speed these days, but postgres7 is only six weeks old. I hardly think that makes the 6.x branch ancient. I'm sticking with it until 7 gets a bit older. Adrian On Thu, 15 Jun 2000, The Hermit Hacker wrote: > > umm, didn't notice it before, but v6.5.3 shouldn't be used anymore, its > pretty much considered 'ancient history' already as far as the developers > are concerned. I'm curious as to why there was a postgresql7 port > created seperately from the postgresql port, but I would highly recommend > using that one instead of the regular postgresql port ... faster and more > stable, with more features ... > > On Thu, 15 Jun 2000 adrian@ubergeeks.com wrote: > > > > > >Number: 19317 > > >Category: ports > > >Synopsis: postgres depends on a very old version of tcl. > > >Confidential: no > > >Severity: non-critical > > >Priority: medium > > >Responsible: freebsd-ports > > >State: open > > >Quarter: > > >Keywords: > > >Date-Required: > > >Class: change-request > > >Submitter-Id: current-users > > >Arrival-Date: Thu Jun 15 17:00:03 PDT 2000 > > >Closed-Date: > > >Last-Modified: > > >Originator: Adrian Filipi-Martin > > >Release: FreeBSD 3.4-RELEASE i386 > > >Organization: > > Ubergeeks Consulting > > >Environment: > > > > 3.4-RELEASE and 3.3-RELEASe with /usr/ports from 6/14/00. > > > > >Description: > > > > Ths postgres-6.5.3 port depends on tcl-8.0, when it builds > > and runs fine with 8.2.3. Note that there did indeed seem > > to be build problems with tcl-8.2.2. These went away with > > 8.2.3. > > > > I did see the closed PR ports/16951 that indicated that > > there were build problems with previous patches. I have > > no trouble building with the attached patch. The simple > > tcl DB application that I have written works just fine. > > > > N.B. While at it, I figured out what was wrong with pgaccess > > and uncommented it in the Makefile. The problem was that > > the source file changed from a tcl script to a bourne shell > > script. > > > > >How-To-Repeat: > > > > N/A > > > > >Fix: > > > > Apply this patch: > > > > --- Makefile.orig Fri Apr 21 07:31:17 2000 > > +++ Makefile Thu Jun 15 18:50:44 2000 > > @@ -25,12 +25,12 @@ > > # if you want to use the tcl/tk frontend pgaccess, then you need to build > > # postgresql with tcl support by typing: make WITH_TCL=yes > > .if defined(WITH_TCL) > > -TCL_INCDIR= ${LOCALBASE}/include/tcl8.0 > > -TK_INCDIR= ${LOCALBASE}/include/tk8.0 > > +TCL_INCDIR= ${LOCALBASE}/include/tcl8.2 > > +TK_INCDIR= ${LOCALBASE}/include/tk8.2 > > MAKE_ENV= WITH_TCL=true TCL_INCDIR=${TCL_INCDIR} > > -LIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 \ > > - tk80.1:${PORTSDIR}/x11-toolkits/tk80 > > -CONFIGURE_TCL= --with-tcl --with-tclconfig="${LOCALBASE}/lib/tcl8.0 ${LOCALBASE}/lib/tk8.0" > > +LIB_DEPENDS= tcl82.1:${PORTSDIR}/lang/tcl82 \ > > + tk82.1:${PORTSDIR}/x11-toolkits/tk82 > > +CONFIGURE_TCL= --with-tcl --with-tclconfig="${LOCALBASE}/lib/tcl8.2 ${LOCALBASE}/lib/tk8.2" > > .endif > > > > # if you want jdbc, type make WITH_JDBC=yes > > @@ -103,14 +103,13 @@ > > @ ${SED} -e 's=!!PREFIX!!=${PREFIX}=g' \ > > ${WRKSRC}/Makefile.global.in.old \ > > >> ${WRKSRC}/Makefile.global.in > > -# pgaccess (accidentally?) removed from distribution, so leave it for now > > -#.if defined(WITH_TCL) > > -# @ ${MV} ${WRKSRC}/bin/pgaccess/pgaccess.tcl \ > > -# ${WRKSRC}/bin/pgaccess/pgaccess.tcl.orig > > -# @ ${SED} -e "s=/usr/bin/wish=`/usr/bin/which wish8.0`=" \ > > -# ${WRKSRC}/bin/pgaccess/pgaccess.tcl.orig \ > > -# >> ${WRKSRC}/bin/pgaccess/pgaccess.tcl > > -#.endif > > +.if defined(WITH_TCL) > > + @ ${MV} ${WRKSRC}/bin/pgaccess/pgaccess.sh \ > > + ${WRKSRC}/bin/pgaccess/pgaccess.sh.orig > > + @ ${SED} -e "s=__wish__=`/usr/bin/which wish8.2`=" \ > > + ${WRKSRC}/bin/pgaccess/pgaccess.sh.orig \ > > + >> ${WRKSRC}/bin/pgaccess/pgaccess.sh > > +.endif > > > > post-build: > > .if defined(WITH_JDBC) > > > > > > >Release-Note: > > >Audit-Trail: > > >Unformatted: > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-ports" in the body of the message > > > > Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy > Systems Administrator @ hub.org > primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org > Adrian -- [ adrian@ubergeeks.com -- Ubergeeks Consulting -- http://www.ubergeeks.com/ ] 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?200006162100.OAA18357>