Date: Sat, 2 Aug 2003 01:59:33 +0800 (CST) From: "Ying-Chieh Chen" <yinjieh@csie.nctu.edu.tw> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/55161: [Maintainer Update] fix build of graphics/openproducer Message-ID: <200308011759.h71HxX81035562@alumni.csie.nctu.edu.tw> Resent-Message-ID: <200308011800.h71I0UCZ064240@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 55161 >Category: ports >Synopsis: [Maintainer Update] fix build of graphics/openproducer >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Aug 01 11:00:30 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Ying-Chieh Chen >Release: FreeBSD 4.8-RELEASE i386 >Organization: yinjieh vmware lab >Environment: System: FreeBSD stable.yinjieh.com 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Thu Apr 3 10:53:38 GMT 2003 root@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC i386 >Description: Fix build of graphics/openproducer. Changes are as follows: o MODIFY files/patch-Make::makedefs to fix install location hierarchy. o ADD files/patch-Make::makerules to fix makefile quotation problem. Please commit it, thanks! >How-To-Repeat: patch and cd ${PORTSDIR}/graphics/openproducer && make >Fix: --- openproducer.patch begins here --- diff -ruN /usr/ports/graphics/openproducer/files/patch-Make::makedefs openproducer/files/patch-Make::makedefs --- /usr/ports/graphics/openproducer/files/patch-Make::makedefs Sat Jul 26 12:32:20 2003 +++ openproducer/files/patch-Make::makedefs Tue Jul 29 19:22:52 2003 @@ -1,27 +1,14 @@ ---- Make/makedefs.orig Sat Apr 19 02:07:23 2003 -+++ Make/makedefs Sat Jul 26 10:06:16 2003 -@@ -57,7 +57,7 @@ - -DGLX_GLXEXT_PROTOTYPES - INC = -I$(TOPDIR)/include - --CXXFLAGS = $(ARCHARGS) $(DOF) $(DEF) $(INC) -+CXXFLAGS = $(ARCHARGS) $(DOF) $(DEF) $(INC) %%CXXFLAGS%% - LDFLAGS = $(ARCHARGS) $(DOF) $(LINKARGS) -L$(TOPDIR)/lib - OBJS = $(CXXFILES:.cpp=.o) \ - $(CFILES:.c=.o) \ -@@ -228,19 +228,23 @@ - - #### FreeBSD specific definitions - ifeq ($(OS),FreeBSD) -- ifeq (x$(CXX),x) -- CXX = g++ -- endif +--- Make/makedefs.orig Sat Apr 19 01:07:23 2003 ++++ Make/makedefs Tue Jul 29 19:22:15 2003 +@@ -232,15 +232,22 @@ + CXX = g++ + endif DEPARG = -MM - INC += -I/usr/local/include -I/usr/X11R6/include -+ INC += -I${LOCALBASE}/include -I${X11BASE}/include ++ INC += -I${LOCALBASE}/include -I${X11BASE}/include DEF += -W -Wall - OPTF = -O2 -+ OPTF = ++ OPTF = %%CXXFLAGS%% DBGF = -g SHARED = -shared ARCH = 32 @@ -29,14 +16,14 @@ - INST_SYS_PREFIX = /opt/X11R6 - INST_SHARE_PREFIX = /usr/share/Producer + INST_SYS_PREFIX = $(PREFIX) -+ INST_SHARE_PREFIX = $(INST_SYS_PREFIX)/share/openproducer ++ INST_SHARE_PREFIX = $(DATADIR) + LINKARGS = -L${X11BASE}/lib -L${LOCALBASE}/lib -rpath ${LOCALBASE}/lib -rpath ${X11BASE}/lib + INST_LOCATION = $(INST_SYS_PREFIX) + INST_SHARE = $(INST_SHARE_PREFIX) -+ INST_DEMOS = $(INST_LOCATION)/openproducer/bin -+ INST_SRC = $(INST_LOCATION)/openproducer/src -+ INST_DOC = $(INST_LOCATION)/openproducer/doc -+ INST_DATA = $(INST_SHARE)/openproducer/data ++ INST_DEMOS = $(EXAMPLESDIR)/bin ++ INST_SRC = $(EXAMPLESDIR)/src ++ INST_DOC = $(DOCSDIR) ++ INST_DATA = $(DATADIR) endif #### MacOS X specific definitions diff -ruN /usr/ports/graphics/openproducer/files/patch-Make::makerules openproducer/files/patch-Make::makerules --- /usr/ports/graphics/openproducer/files/patch-Make::makerules Thu Jan 1 08:00:00 1970 +++ openproducer/files/patch-Make::makerules Tue Jul 29 19:03:51 2003 @@ -0,0 +1,20 @@ +--- Make/makerules.orig Tue Jul 29 19:02:29 2003 ++++ Make/makerules Tue Jul 29 19:02:51 2003 +@@ -90,7 +90,7 @@ + $(EXEC:=.opt) : + @[ -d $(OPTDIR) ] || mkdir $(OPTDIR) + @cd $(OPTDIR); \ +- $(MAKE) -f ../GNUmakefile DOF=$(OPTF) TOPDIR=../${TOPDIR} \ ++ $(MAKE) -f ../GNUmakefile "DOF=$(OPTF)" TOPDIR=../${TOPDIR} \ + THISDIR=../$(THISDIR)\ + MAKEDEPEND=Makedepend $(EXEC) + @$(MAKE) LNSRC=$(OPTDIR)/$(EXEC) LNDEST=$(BININST)/$(OS)$(ARCH)/$(EXEC) __link +@@ -99,7 +99,7 @@ + $(LIB:=.opt) : + @[ -d $(OPTDIR) ] || mkdir $(OPTDIR) + @cd $(OPTDIR);\ +- $(MAKE) -f ../$(MAKEFILE) DOF=$(OPTF) TOPDIR=../${TOPDIR} \ ++ $(MAKE) -f ../$(MAKEFILE) "DOF=$(OPTF)" TOPDIR=../${TOPDIR} \ + THISDIR=../$(THISDIR)\ + MAKEDEPEND=Makedepend $(LIB) + $(MAKE) LNSRC=$(OPTDIR)/$(LIB).$(LIB_EXT) LNDEST=$(LIBINST)/$(LIB).$(OS)$(ARCH).$(LIB_EXT) __link --- openproducer.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308011759.h71HxX81035562>