[Midnightbsd-cvs] mports [23475] trunk/multimedia: add assimp port

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu May 10 15:56:45 EDT 2018


Revision: 23475
          http://svnweb.midnightbsd.org/mports/?rev=23475
Author:   laffer1
Date:     2018-05-10 15:56:44 -0400 (Thu, 10 May 2018)
Log Message:
-----------
add assimp port

Modified Paths:
--------------
    trunk/multimedia/Makefile

Added Paths:
-----------
    trunk/multimedia/assimp/
    trunk/multimedia/assimp/Makefile
    trunk/multimedia/assimp/distinfo
    trunk/multimedia/assimp/pkg-descr
    trunk/multimedia/assimp/pkg-plist

Modified: trunk/multimedia/Makefile
===================================================================
--- trunk/multimedia/Makefile	2018-05-10 19:51:16 UTC (rev 23474)
+++ trunk/multimedia/Makefile	2018-05-10 19:56:44 UTC (rev 23475)
@@ -2,6 +2,7 @@
 
 COMMENT = Multimedia software
 
+SUBDIR += assimp
 SUBDIR += cheese
 SUBDIR += clive
 SUBDIR += clutter-gst

Added: trunk/multimedia/assimp/Makefile
===================================================================
--- trunk/multimedia/assimp/Makefile	                        (rev 0)
+++ trunk/multimedia/assimp/Makefile	2018-05-10 19:56:44 UTC (rev 23475)
@@ -0,0 +1,35 @@
+# $MidnightBSD$
+
+PORTNAME=	assimp
+PORTVERSION=	3.3.1
+DISTVERSIONPREFIX=	v
+CATEGORIES=	multimedia
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Library to import various 3D model formats in a uniform manner
+
+LICENSE=	bsd3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cmake compiler:c++11-lib pkgconfig
+USE_GITHUB=		yes
+USE_LDCONFIG=	yes
+
+# CMAKE_ARGS instructs cmake to skip runtime path removal during install
+CMAKE_ARGS+=	-DCMAKE_SKIP_RPATH:BOOL=ON -DASSIMP_BUILD_TESTS:BOOL=OFF
+
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_TYPE} == gcc
+# GCC C++11 support is broken on FreeBSD (see PR 193528 for details)
+CXXFLAGS+=	-D_GLIBCXX_USE_C99
+.endif
+
+post-patch: .SILENT
+	${REINPLACE_CMD} -e '/zzip-zlib-config/d' \
+		${WRKSRC}/cmake-modules/FindZLIB.cmake
+	${REINPLACE_CMD} -e '/working branch$$/,/^)/d ; /minizip/d ; \
+		s|$${ASSIMP_LIB_INSTALL_DIR}/pkgconfig|libdata/pkgconfig|' \
+		${WRKSRC}/CMakeLists.txt
+
+.include <bsd.port.post.mk>


Property changes on: trunk/multimedia/assimp/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/assimp/distinfo
===================================================================
--- trunk/multimedia/assimp/distinfo	                        (rev 0)
+++ trunk/multimedia/assimp/distinfo	2018-05-10 19:56:44 UTC (rev 23475)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1525982120
+SHA256 (assimp-v3.3.1_GH0.tar.gz) = d385c3f90876241343f09e45f4e5033a6a05861b971c63d1f6d512371ffdc7bf
+SIZE (assimp-v3.3.1_GH0.tar.gz) = 36428380


Property changes on: trunk/multimedia/assimp/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/assimp/pkg-descr
===================================================================
--- trunk/multimedia/assimp/pkg-descr	                        (rev 0)
+++ trunk/multimedia/assimp/pkg-descr	2018-05-10 19:56:44 UTC (rev 23475)
@@ -0,0 +1,6 @@
+Open Asset Import Library (short name: Assimp) is a portable Open Source
+library to import various well-known 3D model formats in a uniform manner.
+The most recent version also knows how to export 3d files and is therefore
+suitable as general-purpose 3D model converter. See the feature list.
+
+WWW: https://github.com/assimp/assimp


Property changes on: trunk/multimedia/assimp/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/assimp/pkg-plist
===================================================================
--- trunk/multimedia/assimp/pkg-plist	                        (rev 0)
+++ trunk/multimedia/assimp/pkg-plist	2018-05-10 19:56:44 UTC (rev 23475)
@@ -0,0 +1,50 @@
+bin/assimp
+include/assimp/Compiler/poppack1.h
+include/assimp/Compiler/pstdint.h
+include/assimp/Compiler/pushpack1.h
+include/assimp/DefaultLogger.hpp
+include/assimp/Exporter.hpp
+include/assimp/IOStream.hpp
+include/assimp/IOSystem.hpp
+include/assimp/Importer.hpp
+include/assimp/LogStream.hpp
+include/assimp/Logger.hpp
+include/assimp/NullLogger.hpp
+include/assimp/ProgressHandler.hpp
+include/assimp/ai_assert.h
+include/assimp/anim.h
+include/assimp/camera.h
+include/assimp/cexport.h
+include/assimp/cfileio.h
+include/assimp/cimport.h
+include/assimp/color4.h
+include/assimp/color4.inl
+include/assimp/config.h
+include/assimp/defs.h
+include/assimp/importerdesc.h
+include/assimp/light.h
+include/assimp/material.h
+include/assimp/material.inl
+include/assimp/matrix3x3.h
+include/assimp/matrix3x3.inl
+include/assimp/matrix4x4.h
+include/assimp/matrix4x4.inl
+include/assimp/mesh.h
+include/assimp/metadata.h
+include/assimp/postprocess.h
+include/assimp/quaternion.h
+include/assimp/quaternion.inl
+include/assimp/scene.h
+include/assimp/texture.h
+include/assimp/types.h
+include/assimp/vector2.h
+include/assimp/vector2.inl
+include/assimp/vector3.h
+include/assimp/vector3.inl
+include/assimp/version.h
+lib/cmake/assimp-3.3/assimp-config-version.cmake
+lib/cmake/assimp-3.3/assimp-config.cmake
+lib/libassimp.so
+lib/libassimp.so.3
+lib/libassimp.so.3.3.1
+libdata/pkgconfig/assimp.pc


Property changes on: trunk/multimedia/assimp/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list