Date: Thu, 20 Jan 2005 23:05:18 +0300 (MSK) From: Igor Pokrovsky <ip@doom.homeunix.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/76514: Update port: graphics/quesa 1.6d18 -> 1.6d19 Message-ID: <200501202005.j0KK5IiR022538@doom.homeunix.org> Resent-Message-ID: <200501202010.j0KKAPl2063306@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 76514 >Category: ports >Synopsis: Update port: graphics/quesa 1.6d18 -> 1.6d19 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Jan 20 20:10:24 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Igor Pokrovsky >Release: FreeBSD 4.11-STABLE i386 >Organization: >Environment: System: FreeBSD doom.homeunix.org 4.11-STABLE FreeBSD 4.11-STABLE #0: Thu Jan 13 13:24:12 MSK 2005 root@doom.homeunix.org:/usr/obj/usr/src/sys/KERNEL i386 >Description: Update to 1.6d19. >How-To-Repeat: >Fix: --- quesa.diff begins here --- diff -ruN /usr/ports/graphics/quesa/Makefile quesa/Makefile --- /usr/ports/graphics/quesa/Makefile Wed Jan 12 21:20:13 2005 +++ quesa/Makefile Thu Jan 20 22:43:45 2005 @@ -6,19 +6,22 @@ # PORTNAME= quesa -PORTVERSION= 1.6d18 +PORTVERSION= 1.6d19 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} -DISTNAME= ${PORTNAME}_${PORTVERSION} +DISTNAME= ${PORTNAME}lib-${PORTVERSION} +.ifdef (WITH_QUESA_EXAMPLES) +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + ${PORTNAME}examples-${PORTVERSION}${EXTRACT_SUFX} +.endif MAINTAINER= ip@doom.homeunix.org COMMENT= High level 3D graphics library compatible with Apple's QuickDraw(TM) USE_REINPLACE= yes -WANT_AUTOCONF_VER?= 253 -WANT_AUTOMAKE_VER?= 15 -USE_INC_LIBTOOL_VER= 13 +USE_LIBTOOL_VER= 15 +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} USE_GL= yes USE_X_PREFIX= yes .ifdef (WITH_QUESA_EXAMPLES) @@ -26,11 +29,9 @@ .endif INSTALLS_SHLIB= yes -WRKSRC= ${WRKDIR}/${DISTNAME}/Development/Projects/Unix - -CSH?= /bin/csh +WRKSRC_EXAMPLES= ${WRKDIR}/${PORTNAME}examples-${PORTVERSION} -.if !defined(WITH_QUESA_EXAMPLES) +.if !defined (WITH_QUESA_EXAMPLES) PLIST_SUB= WITH_QUESA_EXAMPLES="@comment " .else PLIST_SUB= WITH_QUESA_EXAMPLES="" @@ -43,49 +44,32 @@ @${ECHO_CMD} "" .endif -pre-patch: - @${FIND} ${WRKSRC} -type f -print0 | \ - ${XARGS} -0 ${REINPLACE_CMD} -e "y/$$(${PRINTF} '\r')/\n/" - -post-patch: - @${REINPLACE_CMD} -e 's|%%ACLOCAL%%|${ACLOCAL}|g; \ - s|%%AUTOMAKE%%|${AUTOMAKE}|g; \ - s|%%AUTOMAKE_ENV%%|${AUTOMAKE_ENV}|g; \ - s|%%AUTOCONF%%|${AUTOCONF}|g; \ - s|%%AUTOCONF_ENV%%|${AUTOCONF_ENV}|g; \ - s|%%SETENV%%|${SETENV}|g' \ - ${WRKSRC}/Scripts/buildUnix.sh .ifdef (WITH_QUESA_EXAMPLES) - @${REINPLACE_CMD} -e 's|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g' \ - ${WRKSRC}/Makefile.am.examples +post-patch: + @${REINPLACE_CMD} -e 's|-I/usr/local/include/quesa|-I${WRKSRC}/APIincludes|g; \ + s|-L/usr/local/lib|-L${LOCALBASE}/lib -L${WRKSRC}|g; \ + s|prefix = /usr/local/Quesa|prefix = ${EXAMPLESDIR}|' \ + ${WRKSRC_EXAMPLES}/Makefile.in .endif pre-configure: - cd ${WRKSRC}/Scripts && \ - ${CSH} ./prepareUnixTree.sh && ${CSH} ./buildUnix.sh -.ifdef (WITH_QUESA_EXAMPLES) - @(cd ${WRKSRC}/Examples && \ - ${SETENV} CC="${CC}" CXX="${CXX}" \ - CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ - INSTALL="${INSTALL}" \ - INSTALL_DATA="${INSTALL_DATA}" \ - INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ - INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ - ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) -.endif + @${REINPLACE_CMD} -e 's|-std=c99||g' ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's|isfinite|finite|g' \ + ${WRKSRC}/Source/Core/System/E3IOData.c \ + ${WRKSRC}/Source/Core/System/E3View.c .ifdef (WITH_QUESA_EXAMPLES) +post-configure: + cd ${WRKSRC_EXAMPLES} && \ + ${SETENV} ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} + post-build: - @(cd ${WRKSRC}/Examples && \ - ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} \ - ${MAKE_ARGS} ${ALL_TARGET}) -.endif + cd ${WRKSRC_EXAMPLES} && \ + ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} -.ifdef (WITH_QUESA_EXAMPLES) post-install: - @(cd ${WRKSRC}/Examples && \ - ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} \ - ${MAKE_ARGS} ${INSTALL_TARGET}) + cd ${WRKSRC_EXAMPLES} && \ + ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} .endif .include <bsd.port.mk> diff -ruN /usr/ports/graphics/quesa/distinfo quesa/distinfo --- /usr/ports/graphics/quesa/distinfo Wed Jan 12 21:20:13 2005 +++ quesa/distinfo Thu Jan 20 21:12:55 2005 @@ -1,2 +1,4 @@ -MD5 (quesa_1.6d18.tar.gz) = 6c6740ef4459e2d6cbde7389a63f61b6 -SIZE (quesa_1.6d18.tar.gz) = 3457691 +MD5 (quesalib-1.6d19.tar.gz) = a96cfc5595a0e07c7cbe54582fd1429d +SIZE (quesalib-1.6d19.tar.gz) = 1074436 +MD5 (quesaexamples-1.6d19.tar.gz) = c2bc8e799871d394f813e9b8508770ae +SIZE (quesaexamples-1.6d19.tar.gz) = 782129 diff -ruN /usr/ports/graphics/quesa/files/patch-.._.._Source_Platform_Unix_E3UnixPrefix.h quesa/files/patch-.._.._Source_Platform_Unix_E3UnixPrefix.h --- /usr/ports/graphics/quesa/files/patch-.._.._Source_Platform_Unix_E3UnixPrefix.h Tue Mar 30 00:18:10 2004 +++ quesa/files/patch-.._.._Source_Platform_Unix_E3UnixPrefix.h Thu Jan 1 03:00:00 1970 @@ -1,13 +0,0 @@ ---- ../../Source/Platform/Unix/E3UnixPrefix.h.orig Wed Feb 4 10:52:24 2004 -+++ ../../Source/Platform/Unix/E3UnixPrefix.h Wed Feb 4 10:52:51 2004 -@@ -44,7 +44,9 @@ - //----------------------------------------------------------------------------- - // Build constants go here - -- -+#ifdef __FreeBSD__ -+#define isfinite finite -+#endif - - - diff -ruN /usr/ports/graphics/quesa/files/patch-Makefile.am quesa/files/patch-Makefile.am --- /usr/ports/graphics/quesa/files/patch-Makefile.am Tue Mar 30 00:18:10 2004 +++ quesa/files/patch-Makefile.am Thu Jan 1 03:00:00 1970 @@ -1,10 +0,0 @@ ---- Makefile.am.orig Wed Feb 4 08:19:51 2004 -+++ Makefile.am Wed Feb 4 08:20:09 2004 -@@ -267,6 +267,6 @@ - ${SRC}${PLATFORM}/E3UnixDrawContext.c - - --libquesa_la_CFLAGS= -std=c99 -DQUESA_OS_UNIX=1 $(WARN) $(QUESAINCLUDES) -+libquesa_la_CFLAGS= -DQUESA_OS_UNIX=1 $(WARN) $(QUESAINCLUDES) - libquesa_la_LIBADD= -lm -lc -lX11 -lGL -lGLU - diff -ruN /usr/ports/graphics/quesa/files/patch-Makefile.am.examples quesa/files/patch-Makefile.am.examples --- /usr/ports/graphics/quesa/files/patch-Makefile.am.examples Tue Mar 30 00:18:10 2004 +++ quesa/files/patch-Makefile.am.examples Thu Jan 1 03:00:00 1970 @@ -1,27 +0,0 @@ ---- Makefile.am.examples.orig Wed Feb 4 14:49:13 2004 -+++ Makefile.am.examples Wed Feb 4 14:51:42 2004 -@@ -2,19 +2,19 @@ - - QUT= Qut - GEOMTEST= GeomTest --prefix = /usr/local/Quesa -+prefix = %%EXAMPLESDIR%% - --modelsdir=$(prefix)/Models -+modelsdir=%%EXAMPLESDIR%%/Models - - quesaexamples_commoncflags= -DQUESA_OS_UNIX=1 $(WARN) $(QUESAINCLUDES) $(GTK_CFLAGS) --quesaexamples_commonldadd= -L/usr/local/lib -L. -lquesaqut -lquesa -lc -lGL -lGLU $(GTK_LIBS) -+quesaexamples_commonldadd= -L../$(srcdir) -L. -lquesaqut -lquesa -lc -lGL -lGLU $(GTK_LIBS) - - --bin_PROGRAMS= geomtest importtest cameratest dumpgroup lighttest -+bin_PROGRAMS= geomtest importtest cameratest dumpgroup lighttest - - noinst_LIBRARIES= libquesaqut.a - --QUESAINCLUDES= -I/usr/local/include/quesa \ -+QUESAINCLUDES= -I../$(srcdir)/APIincludes \ - -I$(srcdir)/Qut - - WARN= -Wall -Wpointer-arith -Wno-cast-qual -Waggregate-return \ diff -ruN /usr/ports/graphics/quesa/files/patch-Scripts_buildUnix.sh quesa/files/patch-Scripts_buildUnix.sh --- /usr/ports/graphics/quesa/files/patch-Scripts_buildUnix.sh Tue Mar 30 00:18:10 2004 +++ quesa/files/patch-Scripts_buildUnix.sh Thu Jan 1 03:00:00 1970 @@ -1,58 +0,0 @@ ---- Scripts/buildUnix.sh.orig Wed Feb 4 09:16:35 2004 -+++ Scripts/buildUnix.sh Wed Feb 4 09:17:32 2004 -@@ -28,11 +28,11 @@ - - # create the build system for libquesa - ###################################### --aclocal --automake --add-missing --automake --autoconf --./configure -+%%ACLOCAL%% -+%%SETENV%% %%AUTOMAKE_ENV%% %%AUTOMAKE%% --add-missing -+%%SETENV%% %%AUTOMAKE_ENV%% %%AUTOMAKE%% -i -+%%SETENV%% %%AUTOCONF_ENV%% %%AUTOCONF%% -+#./configure - - # create the build system for the examples - ###################################### -@@ -40,27 +40,25 @@ - pushd Examples || exit - - # make sure we can find gtk-config --PATH=${PATH}:/usr/local/bin -- --export PATH -+#setenv PATH ${PATH}:/usr/local/bin - - # make sure we can find gtk.m4 --ACLOCALADDPATHS= --if test -d /usr/local/share/aclocal; then -- ACLOCALADDPATHS="${ACLOCALADDPATHS} -I /usr/local/share/aclocal" --fi -+#ACLOCALADDPATHS= -+#if test -d /usr/local/share/aclocal; then -+# ACLOCALADDPATHS="${ACLOCALADDPATHS} -I /usr/local/share/aclocal" -+#fi - --aclocal ${ACLOCALADDPATHS} --automake --add-missing --automake --autoconf --./configure -+%%ACLOCAL%% -+%%SETENV%% %%AUTOMAKE_ENV%% %%AUTOMAKE%% --add-missing -+%%SETENV%% %%AUTOMAKE_ENV%% %%AUTOMAKE%% -i -+%%SETENV%% %%AUTOCONF_ENV%% %%AUTOCONF%% -+#./configure - - popd - - # build libquesa - ###################################### --make -+#make - - popd - diff -ruN /usr/ports/graphics/quesa/files/patch-configure.in quesa/files/patch-configure.in --- /usr/ports/graphics/quesa/files/patch-configure.in Tue Mar 30 00:18:10 2004 +++ quesa/files/patch-configure.in Thu Jan 1 03:00:00 1970 @@ -1,11 +0,0 @@ ---- configure.in.orig Wed Feb 4 09:49:14 2004 -+++ configure.in Wed Feb 4 09:49:33 2004 -@@ -2,7 +2,7 @@ - AC_INIT(Quesa,1.6d18,quesa_list@designcommunity.com) - - AC_CONFIG_SRCDIR(Source/Core/Glue/QD3DCamera.c) --AM_INIT_AUTOMAKE([no-dependencies]) -+AM_INIT_AUTOMAKE(quesa,1.6d18) - AM_MAINTAINER_MODE - - dnl Checks for programs. diff -ruN /usr/ports/graphics/quesa/pkg-plist quesa/pkg-plist --- /usr/ports/graphics/quesa/pkg-plist Tue Mar 30 00:18:10 2004 +++ quesa/pkg-plist Thu Jan 20 22:53:10 2005 @@ -1,29 +1,36 @@ -include/quesa/Quesa.h -include/quesa/QuesaCamera.h -include/quesa/QuesaController.h -include/quesa/QuesaCustomElements.h -include/quesa/QuesaDrawContext.h -include/quesa/QuesaErrors.h -include/quesa/QuesaExtension.h -include/quesa/QuesaGeometry.h -include/quesa/QuesaGroup.h -include/quesa/QuesaIO.h -include/quesa/QuesaLight.h -include/quesa/QuesaMath.h -include/quesa/QuesaMemory.h -include/quesa/QuesaPick.h -include/quesa/QuesaRenderer.h -include/quesa/QuesaSet.h -include/quesa/QuesaShader.h -include/quesa/QuesaStorage.h -include/quesa/QuesaString.h -include/quesa/QuesaStyle.h -include/quesa/QuesaTransform.h -include/quesa/QuesaView.h -include/quesa/QuesaViewer.h +include/quesalib/Quesa.h +include/quesalib/QuesaCamera.h +include/quesalib/QuesaController.h +include/quesalib/QuesaCustomElements.h +include/quesalib/QuesaDrawContext.h +include/quesalib/QuesaErrors.h +include/quesalib/QuesaExtension.h +include/quesalib/QuesaGeometry.h +include/quesalib/QuesaGroup.h +include/quesalib/QuesaIO.h +include/quesalib/QuesaLight.h +include/quesalib/QuesaMath.h +include/quesalib/QuesaMemory.h +include/quesalib/QuesaPick.h +include/quesalib/QuesaRenderer.h +include/quesalib/QuesaSet.h +include/quesalib/QuesaShader.h +include/quesalib/QuesaStorage.h +include/quesalib/QuesaString.h +include/quesalib/QuesaStyle.h +include/quesalib/QuesaTransform.h +include/quesalib/QuesaView.h +include/quesalib/QuesaViewer.h lib/libquesa.a lib/libquesa.so lib/libquesa.so.0 +%%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Images/1.tga +%%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Images/2.tga +%%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Images/3.tga +%%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Images/4.tga +%%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Images/5.tga +%%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Images/6.tga +%%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Images/Quesa.tga %%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Models/F15.3dmf %%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Models/F18.3dmf %%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/Models/PodRacer.3dmf @@ -35,5 +42,6 @@ %%WITH_QUESA_EXAMPLES%%%%EXAMPLESDIR%%/bin/lighttest %%WITH_QUESA_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bin %%WITH_QUESA_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/Models +%%WITH_QUESA_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/Images %%WITH_QUESA_EXAMPLES%%@dirrm %%EXAMPLESDIR%% -@dirrm include/quesa +@dirrm include/quesalib --- quesa.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200501202005.j0KK5IiR022538>