aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2000-09-14 16:18:50 +0800
committersobomax <sobomax@FreeBSD.org>2000-09-14 16:18:50 +0800
commit7db862801678b33b03f7a301c40616451259d40a (patch)
tree0d6461d54165f0c662bfa415d764c0daa029f792 /graphics
parent0cf2cb5bd24b7c007262b2247a22a6b3cb0e8806 (diff)
downloadfreebsd-ports-gnome-7db862801678b33b03f7a301c40616451259d40a.tar.gz
freebsd-ports-gnome-7db862801678b33b03f7a301c40616451259d40a.tar.zst
freebsd-ports-gnome-7db862801678b33b03f7a301c40616451259d40a.zip
Add libmorph - a library for loading (and saving) 3d models (3d modeller object
files).
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/libmorph/Makefile18
-rw-r--r--graphics/libmorph/distinfo1
-rw-r--r--graphics/libmorph/files/patch-aa11
-rw-r--r--graphics/libmorph/pkg-comment1
-rw-r--r--graphics/libmorph/pkg-descr22
-rw-r--r--graphics/libmorph/pkg-plist11
7 files changed, 65 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 014779509d30..50bd9ce69984 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -93,6 +93,7 @@
SUBDIR += libdjvu++
SUBDIR += libggi
SUBDIR += libimg
+ SUBDIR += libmorph
SUBDIR += libungif
SUBDIR += libwmf
SUBDIR += linux-bmrt
diff --git a/graphics/libmorph/Makefile b/graphics/libmorph/Makefile
new file mode 100644
index 000000000000..af2dda1faeca
--- /dev/null
+++ b/graphics/libmorph/Makefile
@@ -0,0 +1,18 @@
+# New ports collection makefile for: libmorph
+# Date Created: 14 September 2000
+# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libmorph
+PORTVERSION= 0.1.2
+CATEGORIES= graphics
+MASTER_SITES= http://wine.sexcity.pl/morpheus/
+
+MAINTAINER= sobomax@FreeBSD.org
+
+USE_LIBTOOL= yes
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.mk>
diff --git a/graphics/libmorph/distinfo b/graphics/libmorph/distinfo
new file mode 100644
index 000000000000..bc9290cee46a
--- /dev/null
+++ b/graphics/libmorph/distinfo
@@ -0,0 +1 @@
+MD5 (libmorph-0.1.2.tar.gz) = d7df93c012418ec16ed6773bb5cb926f
diff --git a/graphics/libmorph/files/patch-aa b/graphics/libmorph/files/patch-aa
new file mode 100644
index 000000000000..e0a3b69d7b33
--- /dev/null
+++ b/graphics/libmorph/files/patch-aa
@@ -0,0 +1,11 @@
+--- Makefile.in.orig Mon Dec 6 16:23:50 1999
++++ Makefile.in Thu Sep 14 10:32:13 2000
+@@ -77,7 +77,7 @@
+ VERSION = @VERSION@
+
+ SUBDIRS = src
+-confexecdir = $(libdir)
++confexecdir = $(sysconfdir)
+ confexec_DATA = libmorphConf.sh
+
+ EXTRA_DIST = configure acconfig.h libmorphConf.sh.in
diff --git a/graphics/libmorph/pkg-comment b/graphics/libmorph/pkg-comment
new file mode 100644
index 000000000000..23c640b58537
--- /dev/null
+++ b/graphics/libmorph/pkg-comment
@@ -0,0 +1 @@
+A library for loading (and saving) 3d models (3d modeller object files)
diff --git a/graphics/libmorph/pkg-descr b/graphics/libmorph/pkg-descr
new file mode 100644
index 000000000000..0b519b75bb35
--- /dev/null
+++ b/graphics/libmorph/pkg-descr
@@ -0,0 +1,22 @@
+The main purpose of LibMorph is loading (and saving) 3d models (3d modeller
+object files). Given loader is dynamically linked when format of requested file
+is recognized.
+
+The library is very young piece of software, so chances are high that some
+things don't work yet as they should or at all. If you have need for some
+particular feature, drop me a mail, I'll try to reprioritize my TODO list.
+
+LibMorph currently supports following formats (only loading at the moment):
+ LWOB -- LightWave[TM],
+ 3DS -- 3D Studio[TM],
+
+In future hopefully it'll support:
+ ? -- Alias Wavefront[TM]
+ MAX -- 3D Studio Max[TM]
+ DXF -- CAD?
+ ? -- Maya[TM]
+ ? -- Soft Image[TM]
+ SVG -- XML, 2d Vector files converted to 3d (via libart?)
+ and more
+
+WWW: http://wine.sexcity.pl/morpheus/
diff --git a/graphics/libmorph/pkg-plist b/graphics/libmorph/pkg-plist
new file mode 100644
index 000000000000..f13b5f138e2a
--- /dev/null
+++ b/graphics/libmorph/pkg-plist
@@ -0,0 +1,11 @@
+etc/libmorphConf.sh
+include/morph/morph-io.h
+include/morph/morph.h
+lib/libmorph.a
+lib/libmorph.so
+lib/libmorph.so.0
+lib/morph/loaders/libmorph-a3ds.so
+lib/morph/loaders/libmorph-lwob.so
+@dirrm lib/morph/loaders
+@dirrm lib/morph
+@dirrm include/morph