? README Index: Makefile =================================================================== RCS file: /cvs/OpenBSD/ports/graphics/blender/Makefile,v retrieving revision 1.9 diff -u -w -r1.9 Makefile --- Makefile 29 Dec 2002 20:08:46 -0000 1.9 +++ Makefile 18 Jan 2004 13:57:37 -0000 @@ -3,10 +3,18 @@ COMMENT= "3D creation software" ONLY_FOR_ARCHS= i386 -V= 2.23 +V= 2.25 PKGNAME= blender-${V} -DISTNAME= blender-creator-${V}-linux-glibc2.1.2-i386-static +DISTNAME= blender-publisher-${V}-linux-glibc2.1.2-i386 CATEGORIES= graphics +DIST_SUBDIR= ${PKGNAME} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${RPMS0} ${RPMS1} +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} + +RPMDIR= ${FULLDISTDIR} +RPMS0= XFree86-Mesa-libGL-4.2.1-23.i386.rpm:0 \ + XFree86-Mesa-libGLU-4.2.1-23.i386.rpm:0 +RPMS1= libgcc-3.2-7.i386.rpm:1 HOMEPAGE= http://www.blender.nl/ @@ -17,8 +25,15 @@ PERMIT_DISTFILES_CDROM= "no commercial use" PERMIT_DISTFILES_FTP= "no commercial use" -MASTER_SITES= ftp://ftp.cs.umn.edu/pub/blender/pub/ \ - http://www.download.blender.pl/mirror/ +MASTER_SITES+= http://public.planetmirror.com/pub/blender/release/Publisher${V}/ +MASTER_SITES+= ftp://ftp.cs.umn.edu/pub/blender.org/release/Publisher${V}/ +MASTER_SITES+= http://download.blender.org/release/Publisher${V}/ + +MASTER_SITE_REDHAT=ftp://ftp.redhat.com/pub/ \ + ftp://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/ \ + ftp://ftp.uni-bayreuth.de/pub/redhat.com/ +MASTER_SITES1= ${MASTER_SITE_REDHAT:=redhat/linux/8.0/en/os/i386/RedHat/RPMS/} +MASTER_SITES0= ${MASTER_SITE_REDHAT:=redhat/linux/updates/8.0/en/os/i386/} RUN_DEPENDS= :redhat_base-*:emulators/redhat/base @@ -26,12 +41,26 @@ NO_BUILD= Yes NO_REGRESS= Yes +EPREFIX= ${PREFIX}/emul/redhat + do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/blender ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/blenderplayer ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/blenderpublisher ${PREFIX}/bin ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/blender ${INSTALL_DATA} ${WRKSRC}/{README,copyright.txt} \ ${PREFIX}/share/examples/blender cd ${WRKSRC} && tar cf - plugins | \ (cd ${PREFIX}/share/examples/blender && tar xf -) + ${INSTALL_DATA_DIR} ${EPREFIX} +.for rpm in ${RPMS0:S/:0//} ${RPMS1:S/:1//} + (cd ${EPREFIX} && ${LOCALBASE}/bin/rpm2cpio ${RPMDIR}/${rpm} | cpio -id) +.endfor + +post-install: +# remove setuid root bits + @find ${EPREFIX} -perm -4000 -exec chmod u-s {} \; + +# Fix ownerships + @find ${EPREFIX} -user 5041 -exec chown -h root.wheel {} \; .include Index: distinfo =================================================================== RCS file: /cvs/OpenBSD/ports/graphics/blender/distinfo,v retrieving revision 1.1 diff -u -w -r1.1 distinfo --- distinfo 13 Dec 2001 09:39:35 -0000 1.1 +++ distinfo 18 Jan 2004 13:57:37 -0000 @@ -1,3 +1,12 @@ -MD5 (blender-creator-2.23-linux-glibc2.1.2-i386-static.tar.gz) = 98b58b1c840160f2ed5a01344dce3b96 -RMD160 (blender-creator-2.23-linux-glibc2.1.2-i386-static.tar.gz) = a365db940b767a1cdcd69eb1cfff77e166477f39 -SHA1 (blender-creator-2.23-linux-glibc2.1.2-i386-static.tar.gz) = 751e8927bfb0e77e6b4c212ceff197fbe07332e2 +MD5 (blender-2.25/XFree86-Mesa-libGL-4.2.1-23.i386.rpm) = 89f84c356a1db508a7bf5a676a21a8e8 +MD5 (blender-2.25/XFree86-Mesa-libGLU-4.2.1-23.i386.rpm) = 41781ae1dd9259db03f0ea88d8a01791 +MD5 (blender-2.25/blender-publisher-2.25-linux-glibc2.1.2-i386.tar.gz) = 527c0f4e4659f859d602fd423c800709 +MD5 (blender-2.25/libgcc-3.2-7.i386.rpm) = db9ca2ea377a30e7a7ab0c95fb538b00 +RMD160 (blender-2.25/XFree86-Mesa-libGL-4.2.1-23.i386.rpm) = 7e82cd68ba9b75bdd4d6bfea3ab7171e11b2b233 +RMD160 (blender-2.25/XFree86-Mesa-libGLU-4.2.1-23.i386.rpm) = a6c5430310c901574b8202e0eb6b21510c763c50 +RMD160 (blender-2.25/blender-publisher-2.25-linux-glibc2.1.2-i386.tar.gz) = 697716c8fa5eb8a55da4d9c7945d01eed3fa3aa6 +RMD160 (blender-2.25/libgcc-3.2-7.i386.rpm) = 84d3ee31d2af68a45c04f9b324e412b0d3102511 +SHA1 (blender-2.25/XFree86-Mesa-libGL-4.2.1-23.i386.rpm) = 73cec8914424f1147c7d03128ac5fe2a72d855e9 +SHA1 (blender-2.25/XFree86-Mesa-libGLU-4.2.1-23.i386.rpm) = 145b4610cc3067a2de2d9b4ce4e648dd490204e6 +SHA1 (blender-2.25/blender-publisher-2.25-linux-glibc2.1.2-i386.tar.gz) = d7773e6dfb5ac84e890697e6c2d9651d2690e073 +SHA1 (blender-2.25/libgcc-3.2-7.i386.rpm) = ab36318faa4f3f8f30921cddeb4ea508586ec005 Index: pkg/PFRAG.shared =================================================================== RCS file: pkg/PFRAG.shared diff -N pkg/PFRAG.shared --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PFRAG.shared 18 Jan 2004 13:57:37 -0000 @@ -0,0 +1,4 @@ +@comment $OpenBSD$ +emul/redhat/usr/X11R6/lib/libGL.so.1.2 +emul/redhat/usr/X11R6/lib/libGLU.so.1.3 +DYNLIBDIR(%D/emul/redhat/usr/X11R6/lib) Index: pkg/PLIST =================================================================== RCS file: /cvs/OpenBSD/ports/graphics/blender/pkg/PLIST,v retrieving revision 1.2 diff -u -w -r1.2 PLIST --- pkg/PLIST 13 Dec 2001 09:39:35 -0000 1.2 +++ pkg/PLIST 18 Jan 2004 13:57:37 -0000 @@ -1,5 +1,12 @@ @comment $OpenBSD: PLIST,v 1.2 2001/12/13 09:39:35 reinhard Exp $ -bin/blender +bin/blenderplayer +bin/blenderpublisher +emul/redhat/lib/libgcc_s-3.2-20020903.so.1 +emul/redhat/lib/libgcc_s.so.1 +emul/redhat/usr/X11R6/lib/libGL.so.1 +emul/redhat/usr/X11R6/lib/libGLU.so.1 +emul/redhat/usr/lib/libGL.so.1 +emul/redhat/usr/lib/libGLU.so.1 share/examples/blender/README share/examples/blender/copyright.txt share/examples/blender/plugins/Makefile @@ -20,8 +27,11 @@ share/examples/blender/plugins/texture/clouds2.so share/examples/blender/plugins/texture/tiles.c share/examples/blender/plugins/texture/tiles.so +%%SHARED%% @dirrm share/examples/blender/plugins/texture @dirrm share/examples/blender/plugins/sequence @dirrm share/examples/blender/plugins/include @dirrm share/examples/blender/plugins @dirrm share/examples/blender +@dirrm emul/redhat +@dirrm emul