ports/65104: Update port: graphics/pixie 1.3.1 -> 1.3.4

Igor Pokrovsky tiamat at comset.net
Sat Apr 3 02:20:24 UTC 2004


>Number:         65104
>Category:       ports
>Synopsis:       Update port: graphics/pixie 1.3.1 -> 1.3.4
>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:   Fri Apr 02 18:20:23 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Igor Pokrovsky
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD doom.homeunix.org 4.9-STABLE FreeBSD 4.9-STABLE #0: Mon Mar 29 21:09:31 MSD 2004 root at doom.homeunix.org:/usr/obj/usr/src/sys/KERNEL i386


	
>Description:
Update to 1.3.4
Additionally build show utility, which depends on x11-toolkits/fltk.
	
>How-To-Repeat:
	
>Fix:

	

--- pixie.diff begins here ---
diff -ruN /usr/ports/graphics/pixie/Makefile pixie/Makefile
--- /usr/ports/graphics/pixie/Makefile	Mon Mar 15 07:32:16 2004
+++ pixie/Makefile	Fri Apr  2 14:15:06 2004
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	pixie
-PORTVERSION=	1.3.1
-PORTREVISION=	1
+PORTVERSION=	1.3.4
 CATEGORIES=	graphics
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -17,7 +16,8 @@
 MAINTAINER=	tiamat at comset.net
 COMMENT=	A photorealistic renderer with Pixar's RenderMan-like interface
 
-LIB_DEPENDS=	tiff.4:${PORTSDIR}/graphics/tiff
+LIB_DEPENDS=	tiff.4:${PORTSDIR}/graphics/tiff \
+		fltk_gl.1:${PORTSDIR}/x11-toolkits/fltk
 
 USE_REINPLACE=	yes
 USE_GL=		yes
@@ -31,20 +31,19 @@
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 CONFIGURE_ENV=	CFLAGS="${CFLAGS} -fPIC -I${LOCALBASE}/include -I${X11BASE}/include" \
 		CXXFLAGS="${CXXFLAGS} -fPIC -I${LOCALBASE}/include -I${X11BASE}/include" \
-		LDFLAGS="-L${LOCALBASE}/lib" \
+		LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
 		LIBS="${PTHREAD_LIBS}"
 INSTALLS_SHLIB=	yes
 LDCONFIG_DIRS=	%%PREFIX%%/lib/${PORTNAME}
-
 WRKSRC=		${WRKDIR}/Pixie
-PIXIE_EXES=	precomp rndr sdrc sdrinfo texmake
+
+PIXIE_EXES=	precomp rndr sdrc sdrinfo show texmake
 PIXIE_SHLIBS=	file framebuffer rgbe
 
 PKGMESSAGE=	${WRKDIR}/pkg-message
 
 post-patch:
-	@${WRKSRC}/makeunix
-	@${REINPLACE_CMD} -e 's|malloc\.h|stdlib\.h|g' \
+	@${REINPLACE_CMD} -i "" -e 's|malloc\.h|stdlib\.h|g' \
 		`${FIND} -E ${WRKSRC} -iregex '.*\.(cpp|h)'`
 
 do-install:
@@ -81,7 +80,7 @@
 # includes
 	@${MKDIR} ${PREFIX}/include/${PORTNAME}
 	${INSTALL_DATA} ${WRKSRC}/src/sdr/sdr.h ${PREFIX}/include/${PORTNAME}
-.for i in dsply implicit ri shadeop
+.for i in dlo dsply implicit ri shadeop
 	${INSTALL_DATA} ${WRKSRC}/src/ri/${i}.h ${PREFIX}/include/${PORTNAME}
 .endfor
 
diff -ruN /usr/ports/graphics/pixie/distinfo pixie/distinfo
--- /usr/ports/graphics/pixie/distinfo	Thu Apr  1 09:28:36 2004
+++ pixie/distinfo	Fri Apr  2 12:06:15 2004
@@ -1,2 +1,2 @@
-MD5 (Pixie-src-1.3.1.tgz) = 112b2684fb52b6511a65c78f78f7f019
-SIZE (Pixie-src-1.3.1.tgz) = 4222641
+MD5 (Pixie-src-1.3.4.tgz) = 84931bfea9d37dc4a4d002dc6f62202f
+SIZE (Pixie-src-1.3.4.tgz) = 4272597
diff -ruN /usr/ports/graphics/pixie/files/patch-configure.in pixie/files/patch-configure.in
--- /usr/ports/graphics/pixie/files/patch-configure.in	Fri Apr  2 12:38:43 2004
+++ pixie/files/patch-configure.in	Fri Apr  2 14:19:42 2004
@@ -1,33 +1,6 @@
---- configure.in.orig	Sun Jan 25 04:16:25 2004
-+++ configure.in	Fri Jan 30 18:33:19 2004
-@@ -22,8 +22,8 @@
- dnl CPU - OS specific compiler flags
- dnl
- case $compiler in
--	gcc)
--		CFLAGS="-O3 -fstrict-aliasing -funroll-loops -ffast-math -fomit-frame-pointer -fno-rtti -fno-exceptions"
-+	cc|gcc)
-+		CFLAGS+="-O3 -fstrict-aliasing -funroll-loops -ffast-math -fomit-frame-pointer -fno-rtti -fno-exceptions"
- 
- 		dnl --------------------------------------
- 		dnl Add the CPU dependent optimizations
-@@ -48,20 +48,20 @@
- 	;;
- 	icc)
- 	;;
--	cc)
--	CFLAGS="-O3 -apo -LNO -IPA"
--	CXXFLAGS="$CFLAGS"
--	LDFLAGS="${LDFLAGS} -s -IPA"
--	;;
-+dnl	cc)
-+dnl	CFLAGS="-O3 -apo -LNO -IPA"
-+dnl	CXXFLAGS="$CFLAGS"
-+dnl	LDFLAGS="${LDFLAGS} -s -IPA"
-+dnl	;;
- esac
- 
- 
+--- configure.in.orig	Sun Mar 21 09:55:41 2004
++++ configure.in	Fri Apr  2 13:59:41 2004
+@@ -21,9 +21,9 @@
  dnl ---------------------------------------------------
  dnl Check standard libraries
  dnl
@@ -39,18 +12,22 @@
  
  dnl ---------------------------------------------------
  dnl Find X
-@@ -90,8 +90,8 @@
+@@ -52,9 +52,14 @@
  
  FLTK_EXTRA=
  
--AC_CHECK_LIB(fltk,main,LIBFLTK="-lfltk")
--AC_CHECK_LIB(fltk_gl,main,[LIBFLTKGL="-lfltk_gl -lGL" FLTK_EXTRA=show])
-+dnl AC_CHECK_LIB(fltk,main,LIBFLTK="-lfltk")
-+dnl AC_CHECK_LIB(fltk_gl,main,[LIBFLTKGL="-lfltk_gl -lGL" FLTK_EXTRA=show])
++saved_LIBS="${LIBS}"
++
++LIBS="$LIBS -lGL"
++
+ AC_CHECK_LIB(fltk,main,LIBFLTK="-lfltk")
+ AC_CHECK_LIB(fltk_gl,main,[LIBFLTKGL="-lfltk_gl -lGL" FLTK_EXTRA=show])
  
- FLTK_EXTRA=
++LIBS="${saved_LIBS}"
  
-@@ -101,7 +101,7 @@
+ dnl ---------------------------------------------------
+ dnl Find libtiff
+@@ -62,7 +67,7 @@
  
  saved_LIBS="${LIBS}"
  
@@ -59,5 +36,3 @@
  AC_CHECK_LIB(tiff,TIFFOpen,,[AC_MSG_ERROR([libtiff not found])],)
  
  TIFF_LIBS="${LIBS}"
-
-
diff -ruN /usr/ports/graphics/pixie/files/patch-src-framebuffer-Makefile.am pixie/files/patch-src-framebuffer-Makefile.am
--- /usr/ports/graphics/pixie/files/patch-src-framebuffer-Makefile.am	Fri Apr  2 12:38:44 2004
+++ pixie/files/patch-src-framebuffer-Makefile.am	Thu Jan  1 03:00:00 1970
@@ -1,14 +0,0 @@
---- src/framebuffer/Makefile.am.orig	Sun Jan 25 04:16:25 2004
-+++ src/framebuffer/Makefile.am	Fri Jan 30 18:30:57 2004
-@@ -1,6 +1,6 @@
- lib_LTLIBRARIES = framebuffer.la 
- 
--CFLAGS = $(CFLAGS) @X_CFLAGS@
-+CFLAGS = @X_CFLAGS@
- framebuffer_la_SOURCES = framebuffer.cpp fbx.cpp
- framebuffer_la_LIBADD = ../common/libcommon.a @X_LIBS@
- framebuffer_la_LDFLAGS = -module @X_LDFLAGS@
-
-
-
-
diff -ruN /usr/ports/graphics/pixie/pkg-plist pixie/pkg-plist
--- /usr/ports/graphics/pixie/pkg-plist	Sun Feb  1 18:54:30 2004
+++ pixie/pkg-plist	Fri Apr  2 14:15:23 2004
@@ -2,7 +2,9 @@
 bin/rndr
 bin/sdrc
 bin/sdrinfo
+bin/show
 bin/texmake
+include/pixie/dlo.h
 include/pixie/dsply.h
 include/pixie/implicit.h
 include/pixie/ri.h
--- pixie.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list