Date: Sat, 26 Nov 2005 12:45:17 -0700 (MST) From: Jonathan <jdrews@cybox.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/89602: Fix LOCALBASE/X11BASE settings Message-ID: <Pine.BSO.4.61.0511261243470.31964@notebook.silbsd.org> Resent-Message-ID: <200511261950.jAQJo2gt048952@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 89602 >Category: ports >Synopsis: Fix LOCALBASE/X11BASE settings >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Nov 26 19:50:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jonathan >Release: FreeBSD 6.0-RC1 i386 >Organization: >Environment: System: FreeBSD notebook2.silbsd.org 6.0-RC1 FreeBSD 6.0-RC1 #0: Wed Oct 26 16:21:00 MDT 2005 root@notebook2.silbsd.org:/usr/obj/usr/src/sys/NOTEBOOKB i386 >Description: Fix port so that it respects LOCALBASE/X11BASE settings. >How-To-Repeat: If a location other than /usr/X11R6/ were used, then the port would not compile. >Fix: Apply the following patches: --- /dev/null Sat Nov 26 12:22:00 2005 +++ files/configure Mon Nov 21 20:09:25 2005 @@ -0,0 +1,10 @@ +#!/bin/sh + +dirs="Ted appFrame appUtil bitmap ind libreg tedPackage" + +for d in $dirs; do + (cd $d && ./configure $*) + if [ $? != 0 ]; then + exit $? + fi +done --- Makefile Mon Apr 11 21:25:23 2005 +++ /usr/ports/editors/ted/Makefile Mon Nov 21 20:33:07 2005 @@ -19,16 +19,19 @@ RUN_DEPENDS= ${LOCALBASE}/share/ghostscript/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts WRKSRC= ${WRKDIR}/Ted-${PORTVERSION} -CONFIGURE_WRKSRC= ${WRKSRC}/Ted +# CONFIGURE_WRKSRC= ${WRKSRC}/Ted USE_X_PREFIX= yes USE_MOTIF= yes +USE_GHOSTSCRIPT_RUN= yes USE_REINPLACE= yes GNU_CONFIGURE= yes -CONFIGURE_ARGS= --prefix=${PREFIX} +# CONFIGURE_ARGS+= --prefix=${PREFIX} CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -CONFIGURE_ENV= CC="${CC}" CFLAGS="${CFLAGS}" -MAKE_ENV= DEF_AFMDIR="-DAFMDIR=\"\\\"${AFMDIR}\\\"\"" \ +# CONFIGURE_ENV= CC="${CC}" CFLAGS="${CFLAGS}" + +# use += for MAKE_ENV ? +MAKE_ENV+= DEF_AFMDIR="-DAFMDIR=\"\\\"${AFMDIR}\\\"\"" \ DEF_INDDIR="-DINDDIR=\"\\\"${INDDIR}\\\"\"" \ DEF_DOCUMENT_DIR="-DDOCUMENT_DIR=\"\\\"${DOCSDIR}/\\\"\"" ALL_TARGET= compile.shared @@ -39,6 +42,8 @@ post-extract: cd ${WRKSRC}/tedPackage && ${TAR} xf TedBindist.tar post-patch: + ${CP} -p ${FILESDIR}/configure ${WRKSRC}/configure + ${CHMOD} +x ${WRKSRC}/configure ${REINPLACE_CMD} \ 's|DEF_PKGDIR|DEF_DOCUMENT_DIR|g' ${WRKSRC}/Ted/makefile.in >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSO.4.61.0511261243470.31964>