ports/122499: Update port: graphics/qslim to 2.1

KATO Tsuguru tkato432 at yahoo.com
Sun Apr 6 16:10:07 UTC 2008


>Number:         122499
>Category:       ports
>Synopsis:       Update port: graphics/qslim to 2.1
>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:   Sun Apr 06 16:10:07 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 6.3-RELEASE-p1 i386
>Organization:
>Environment:
>Description:
- Update to version 2.1

Remove file:
files/patch-mixkit::src::MxAsp.cxx

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/graphics/qslim/Makefile graphics/qslim/Makefile
--- /usr/ports/graphics/qslim/Makefile	2008-03-20 19:48:16.000000000 +0900
+++ graphics/qslim/Makefile	2008-03-24 03:55:23.000000000 +0900
@@ -7,43 +7,41 @@
 #
 
 PORTNAME=	qslim
-PORTVERSION=	2.0
-PORTREVISION=	3
+PORTVERSION=	2.1
 CATEGORIES=	graphics
 MASTER_SITES=	http://graphics.cs.uiuc.edu/~garland/dist/
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	SlimKit Surface Modeling Tools
 
+BUILD_DEPENDS=	${LOCALBASE}/include/gfx/gfx.h:${PORTSDIR}/graphics/libgfx
 LIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png \
 		tiff.4:${PORTSDIR}/graphics/tiff \
-		forms.1:${PORTSDIR}/x11-toolkits/xforms \
-		glut.4:${PORTSDIR}/graphics/libglut
+		fltk.1:${PORTSDIR}/x11-toolkits/fltk
 
-CONFIGURE_WRKSRC=	${WRKSRC}/mixkit/build
-BUILD_WRKSRC=	${WRKSRC}/mixkit/src
+CONFIGURE_WRKSRC=	${WRKDIR}/${DISTNAME}/mixkit
+BUILD_WRKSRC=	${WRKDIR}/${DISTNAME}/mixkit/src
 
+USE_GNOME=	gnometarget
+USE_GL=		glu
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 ALL_TARGET=	# none
 
-CPPFLAGS=	-I${LOCALBASE}/include -I${X11BASE}/include \
-		-I${X11BASE}/include/X11 ${PTHREAD_CFLAGS}
-LDFLAGS=	-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}
+CPPFLAGS=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
 
 CFLAGS+=	-DMIX_ANSI_IOSTREAMS -fpermissive
 
-post-extract:
-	@${RM} -f ${WRKSRC}/mixkit/src/getopt.h
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|\@XFORMS_LIBS\@|-lforms -lformsGL -lXpm|g' \
-		${CONFIGURE_WRKSRC}/mix-config.in
+pre-configure:
+	@(cd ${CONFIGURE_WRKSRC}/../libgfx && ${SETENV} ${CONFIGURE_ENV} \
+		CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" \
+		CXXFLAGS="${CXXFLAGS}" ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
 
 post-build:
-	@(cd ${BUILD_WRKSRC}/../../tools/qslim ; ${GMAKE} all)
-	@(cd ${BUILD_WRKSRC}/../../tools/filters ; ${GMAKE} all)
+	@(cd ${BUILD_WRKSRC}/../../tools/qslim && ${SETENV} ${MAKE_ENV} \
+		${GMAKE} ${MAKE_ARGS} ${ALL_TARGET})
 
 do-install:
 	${INSTALL_DATA} ${WRKSRC}/mixkit/src/libmix.a ${PREFIX}/lib
diff -urN /usr/ports/graphics/qslim/distinfo graphics/qslim/distinfo
--- /usr/ports/graphics/qslim/distinfo	2005-11-26 19:25:27.000000000 +0900
+++ graphics/qslim/distinfo	2005-10-07 19:40:11.000000000 +0900
@@ -1,3 +1,2 @@
-MD5 (qslim-2.0.tar.gz) = 0795b179309df3b890e65b07621b81ca
-SHA256 (qslim-2.0.tar.gz) = 6b093da157086de437a46c25547150ee942fcfc2076e7bd9e42d833f700e7f0b
-SIZE (qslim-2.0.tar.gz) = 160250
+MD5 (qslim-2.1.tar.gz) = 07dce2db7e577e7852b1bcaa86aa5d0f
+SIZE (qslim-2.1.tar.gz) = 287513
diff -urN /usr/ports/graphics/qslim/files/patch-mixkit::src::MxAsp.cxx graphics/qslim/files/patch-mixkit::src::MxAsp.cxx
--- /usr/ports/graphics/qslim/files/patch-mixkit::src::MxAsp.cxx	2003-11-04 04:26:41.000000000 +0900
+++ graphics/qslim/files/patch-mixkit::src::MxAsp.cxx	1970-01-01 09:00:00.000000000 +0900
@@ -1,31 +0,0 @@
---- mixkit/src/MxAsp.cxx.orig	Sat Jan 23 06:50:45 1999
-+++ mixkit/src/MxAsp.cxx	Mon Nov  3 22:09:45 2003
-@@ -53,8 +53,8 @@
- }
- 
- #define asprint(V)\
--out<< *as##.##V##_var; \
--for(i=1; i<size; i++) out << " " << as##.##V##_var[i]
-+out<< *as.V##_var; \
-+for(i=1; i<size; i++) out << " " << as.V##_var[i]
- 
- ostream& MxAspVar::print(ostream& out) const
- {
-@@ -79,7 +79,7 @@
- #define defset(V, T) \
- bool MxAspVar::set_##V(V val, uint i) \
- {\
--     if( type==T && i<size ) { as##.##V##_var[i]=val; return true; } \
-+     if( type==T && i<size ) { as.V##_var[i]=val; return true; } \
-      else  return false; \
- }
- 
-@@ -94,7 +94,7 @@
- #define defget(V, T) \
- V *MxAspVar::get_##V(V *out, uint i) \
- {\
--     if( type==T && i<size ) { *out = as##.##V##_var[i]; return out; } \
-+     if( type==T && i<size ) { *out = as.V##_var[i]; return out; } \
-      else  return NULL; \
- } 
- 
diff -urN /usr/ports/graphics/qslim/pkg-plist graphics/qslim/pkg-plist
--- /usr/ports/graphics/qslim/pkg-plist	2002-09-20 19:33:37.000000000 +0900
+++ graphics/qslim/pkg-plist	2005-10-07 21:10:03.000000000 +0900
@@ -1,6 +1,5 @@
 bin/qslim
 bin/qvis
-include/mixkit/MxArcball.h
 include/mixkit/MxAsp.h
 include/mixkit/MxBlock.h
 include/mixkit/MxBlock2.h
@@ -8,15 +7,21 @@
 include/mixkit/MxBlockModel.h
 include/mixkit/MxCamera.h
 include/mixkit/MxCmdParser.h
+include/mixkit/MxDualModel.h
+include/mixkit/MxDualSlim.h
 include/mixkit/MxDynBlock.h
 include/mixkit/MxEdgeFilter.h
+include/mixkit/MxFaceTree.h
+include/mixkit/MxFeatureFilter.h
+include/mixkit/MxFitFrame.h
+include/mixkit/MxFrame.h
 include/mixkit/MxGL.h
-include/mixkit/MxGLPane.h
 include/mixkit/MxGLUtils.h
+include/mixkit/MxGUI.h
 include/mixkit/MxGeoPrims.h
+include/mixkit/MxGeom2D.h
 include/mixkit/MxGeom3D.h
 include/mixkit/MxHeap.h
-include/mixkit/MxLineModel.h
 include/mixkit/MxManipulator.h
 include/mixkit/MxMat2.h
 include/mixkit/MxMat3.h
@@ -25,21 +30,20 @@
 include/mixkit/MxMatrix.h
 include/mixkit/MxPropSlim.h
 include/mixkit/MxQMetric.h
-include/mixkit/MxQMetric2.h
 include/mixkit/MxQMetric3.h
 include/mixkit/MxQSlim.h
 include/mixkit/MxRaster.h
 include/mixkit/MxSMF.h
 include/mixkit/MxStack.h
+include/mixkit/MxStdGUI.h
 include/mixkit/MxStdModel.h
-include/mixkit/MxStdPane.h
 include/mixkit/MxStdSlim.h
+include/mixkit/MxString.h
 include/mixkit/MxTimer.h
 include/mixkit/MxVec2.h
 include/mixkit/MxVec3.h
 include/mixkit/MxVec4.h
 include/mixkit/MxVector.h
-include/mixkit/mixcfg.h
 include/mixkit/mixio.h
 include/mixkit/mixmops.h
 include/mixkit/mixmsg.h
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list