aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--graphics/linux-ac3d/Makefile37
-rw-r--r--graphics/linux-ac3d/distinfo6
-rw-r--r--graphics/linux-ac3d/pkg-plist232
3 files changed, 180 insertions, 95 deletions
diff --git a/graphics/linux-ac3d/Makefile b/graphics/linux-ac3d/Makefile
index 44802964ba7d..46f60bda854d 100644
--- a/graphics/linux-ac3d/Makefile
+++ b/graphics/linux-ac3d/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= ac3d
-PORTVERSION= 6.205
+PORTVERSION= 6.430
CATEGORIES= graphics linux
MASTER_SITES= http://www.inivis.com/ac3d/download/release6/ \
http://freebsd.unixfreunde.de/sources/ \
@@ -28,8 +28,9 @@ USE_LINUX_APPS+=dri
RESTRICTED= no distribution permitted
ONLY_FOR_ARCHS= i386 amd64
+# needs f8 or higher
USE_LINUX= yes
-USE_LINUX_APPS= jpeg png10 tiff xorglibs
+USE_LINUX_APPS+= jpeg png10 tiff xorglibs
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}lx
@@ -60,12 +61,16 @@ do-install:
# Tcl/Tk scripts library (which is ${LOCALBASE}/lib for version
# from ports).
# data
- ${MKDIR} ${DATADIR}/lib/tcl8.4
- ${INSTALL_DATA} ${WRKSRC}/lib/tcl8.4/tclIndex ${DATADIR}/lib/tcl8.4
- ${INSTALL_DATA} ${WRKSRC}/lib/tcl8.4/*.tcl ${DATADIR}/lib/tcl8.4
- ${MKDIR} ${DATADIR}/lib/tk8.4
- ${INSTALL_DATA} ${WRKSRC}/lib/tk8.4/tclIndex ${DATADIR}/lib/tk8.4
- ${INSTALL_DATA} ${WRKSRC}/lib/tk8.4/*.tcl ${DATADIR}/lib/tk8.4
+ ${MKDIR} ${DATADIR}/lib/tcl8.5
+ ${INSTALL_DATA} ${WRKSRC}/lib/tcl8.5/license.terms ${DATADIR}/lib/tcl8.5
+ ${INSTALL_DATA} ${WRKSRC}/lib/tcl8.5/tclIndex ${DATADIR}/lib/tcl8.5
+ ${INSTALL_DATA} ${WRKSRC}/lib/tcl8.5/*.tcl ${DATADIR}/lib/tcl8.5
+ ${MKDIR} ${DATADIR}/lib/tk8.5
+ ${INSTALL_DATA} ${WRKSRC}/lib/tk8.5/license.terms ${DATADIR}/lib/tk8.5
+ ${INSTALL_DATA} ${WRKSRC}/lib/tk8.5/tclIndex ${DATADIR}/lib/tk8.5
+ ${INSTALL_DATA} ${WRKSRC}/lib/tk8.5/*.tcl ${DATADIR}/lib/tk8.5
+ ${MKDIR} ${DATADIR}/lib/tk8.5/ttk
+ ${INSTALL_DATA} ${WRKSRC}/lib/tk8.5/ttk/*.tcl ${DATADIR}/lib/tk8.5/ttk
${MKDIR} ${DATADIR}/tcl
.for i in tcl
@@ -74,10 +79,16 @@ do-install:
#images
${MKDIR} ${DATADIR}/tcl/images
-.for i in gif
+ ${MKDIR} ${DATADIR}/tcl/images/toolbar
+
+.for i in gif png
${INSTALL_DATA} ${WRKSRC}/tcl/images/*.${i} ${DATADIR}/tcl/images
.endfor
+.for i in png
+ ${INSTALL_DATA} ${WRKSRC}/tcl/images/toolbar/*.${i} ${DATADIR}/tcl/images/toolbar
+.endfor
+
# fonts
.for i in font fontwire
${INSTALL_DATA} ${WRKSRC}/${i}.ac ${DATADIR}
@@ -102,5 +113,13 @@ do-install:
# examples
${MKDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/models/samples/* ${EXAMPLESDIR}
+ ${MKDIR} ${EXAMPLESDIR}/SecondLife
+
+.for i in ac tga
+ ${INSTALL_DATA} ${WRKSRC}/models/SecondLife/*.${i} ${EXAMPLESDIR}/SecondLife
+.endfor
+
+ ${MKDIR} ${EXAMPLESDIR}/SecondLife/avatar
+ ${INSTALL_DATA} ${WRKSRC}/models/SecondLife/avatar/* ${EXAMPLESDIR}/SecondLife/avatar
.include <bsd.port.mk>
diff --git a/graphics/linux-ac3d/distinfo b/graphics/linux-ac3d/distinfo
index ea96c9e008aa..b567da72069f 100644
--- a/graphics/linux-ac3d/distinfo
+++ b/graphics/linux-ac3d/distinfo
@@ -1,3 +1,3 @@
-MD5 (ac3dlx6205.tgz) = b334108a6cf1afb633417c70b37160dd
-SHA256 (ac3dlx6205.tgz) = 5f1611e0ca263a3b3978d5cad82001ca45b2dbf8cb891093aad6f7d856a3612c
-SIZE (ac3dlx6205.tgz) = 5319713
+MD5 (ac3dlx6430.tgz) = 2c0b79a7d957c9c7fd7d25fdf90a68e7
+SHA256 (ac3dlx6430.tgz) = 8a856097c646301fc6ec8edc22382f52ffac1d8669437648ee0e5c78a8b4fe85
+SIZE (ac3dlx6430.tgz) = 7250879
diff --git a/graphics/linux-ac3d/pkg-plist b/graphics/linux-ac3d/pkg-plist
index 53d2fea5fa2a..86075f90348c 100644
--- a/graphics/linux-ac3d/pkg-plist
+++ b/graphics/linux-ac3d/pkg-plist
@@ -4,52 +4,78 @@ libexec/ac3d
libexec/ac3ds
%%DATADIR%%/font.ac
%%DATADIR%%/fontwire.ac
-%%DATADIR%%/lib/tcl8.4/auto.tcl
-%%DATADIR%%/lib/tcl8.4/history.tcl
-%%DATADIR%%/lib/tcl8.4/init.tcl
-%%DATADIR%%/lib/tcl8.4/ldAout.tcl
-%%DATADIR%%/lib/tcl8.4/package.tcl
-%%DATADIR%%/lib/tcl8.4/parray.tcl
-%%DATADIR%%/lib/tcl8.4/safe.tcl
-%%DATADIR%%/lib/tcl8.4/tclIndex
-%%DATADIR%%/lib/tcl8.4/word.tcl
-%%DATADIR%%/lib/tk8.4/bgerror.tcl
-%%DATADIR%%/lib/tk8.4/button.tcl
-%%DATADIR%%/lib/tk8.4/choosedir.tcl
-%%DATADIR%%/lib/tk8.4/clrpick.tcl
-%%DATADIR%%/lib/tk8.4/comdlg.tcl
-%%DATADIR%%/lib/tk8.4/console.tcl
-%%DATADIR%%/lib/tk8.4/dialog.tcl
-%%DATADIR%%/lib/tk8.4/entry.tcl
-%%DATADIR%%/lib/tk8.4/focus.tcl
-%%DATADIR%%/lib/tk8.4/listbox.tcl
-%%DATADIR%%/lib/tk8.4/menu.tcl
-%%DATADIR%%/lib/tk8.4/mkpsenc.tcl
-%%DATADIR%%/lib/tk8.4/msgbox.tcl
-%%DATADIR%%/lib/tk8.4/obsolete.tcl
-%%DATADIR%%/lib/tk8.4/optMenu.tcl
-%%DATADIR%%/lib/tk8.4/palette.tcl
-%%DATADIR%%/lib/tk8.4/panedwindow.tcl
-%%DATADIR%%/lib/tk8.4/pkgIndex.tcl
-%%DATADIR%%/lib/tk8.4/safetk.tcl
-%%DATADIR%%/lib/tk8.4/scale.tcl
-%%DATADIR%%/lib/tk8.4/scrlbar.tcl
-%%DATADIR%%/lib/tk8.4/spinbox.tcl
-%%DATADIR%%/lib/tk8.4/tclIndex
-%%DATADIR%%/lib/tk8.4/tearoff.tcl
-%%DATADIR%%/lib/tk8.4/text.tcl
-%%DATADIR%%/lib/tk8.4/tk.tcl
-%%DATADIR%%/lib/tk8.4/tkfbox.tcl
-%%DATADIR%%/lib/tk8.4/unsupported.tcl
-%%DATADIR%%/lib/tk8.4/xmfbox.tcl
+%%DATADIR%%/lib/tcl8.5/auto.tcl
+%%DATADIR%%/lib/tcl8.5/clock.tcl
+%%DATADIR%%/lib/tcl8.5/history.tcl
+%%DATADIR%%/lib/tcl8.5/init.tcl
+%%DATADIR%%/lib/tcl8.5/license.terms
+%%DATADIR%%/lib/tcl8.5/package.tcl
+%%DATADIR%%/lib/tcl8.5/parray.tcl
+%%DATADIR%%/lib/tcl8.5/safe.tcl
+%%DATADIR%%/lib/tcl8.5/tclIndex
+%%DATADIR%%/lib/tcl8.5/tm.tcl
+%%DATADIR%%/lib/tcl8.5/word.tcl
+%%DATADIR%%/lib/tk8.5/bgerror.tcl
+%%DATADIR%%/lib/tk8.5/button.tcl
+%%DATADIR%%/lib/tk8.5/choosedir.tcl
+%%DATADIR%%/lib/tk8.5/clrpick.tcl
+%%DATADIR%%/lib/tk8.5/comdlg.tcl
+%%DATADIR%%/lib/tk8.5/console.tcl
+%%DATADIR%%/lib/tk8.5/dialog.tcl
+%%DATADIR%%/lib/tk8.5/entry.tcl
+%%DATADIR%%/lib/tk8.5/focus.tcl
+%%DATADIR%%/lib/tk8.5/license.terms
+%%DATADIR%%/lib/tk8.5/listbox.tcl
+%%DATADIR%%/lib/tk8.5/menu.tcl
+%%DATADIR%%/lib/tk8.5/mkpsenc.tcl
+%%DATADIR%%/lib/tk8.5/msgbox.tcl
+%%DATADIR%%/lib/tk8.5/obsolete.tcl
+%%DATADIR%%/lib/tk8.5/optMenu.tcl
+%%DATADIR%%/lib/tk8.5/palette.tcl
+%%DATADIR%%/lib/tk8.5/panedwindow.tcl
+%%DATADIR%%/lib/tk8.5/safetk.tcl
+%%DATADIR%%/lib/tk8.5/scale.tcl
+%%DATADIR%%/lib/tk8.5/scrlbar.tcl
+%%DATADIR%%/lib/tk8.5/spinbox.tcl
+%%DATADIR%%/lib/tk8.5/tclIndex
+%%DATADIR%%/lib/tk8.5/tearoff.tcl
+%%DATADIR%%/lib/tk8.5/text.tcl
+%%DATADIR%%/lib/tk8.5/tk.tcl
+%%DATADIR%%/lib/tk8.5/tkfbox.tcl
+%%DATADIR%%/lib/tk8.5/ttk/altTheme.tcl
+%%DATADIR%%/lib/tk8.5/ttk/aquaTheme.tcl
+%%DATADIR%%/lib/tk8.5/ttk/button.tcl
+%%DATADIR%%/lib/tk8.5/ttk/clamTheme.tcl
+%%DATADIR%%/lib/tk8.5/ttk/classicTheme.tcl
+%%DATADIR%%/lib/tk8.5/ttk/combobox.tcl
+%%DATADIR%%/lib/tk8.5/ttk/cursors.tcl
+%%DATADIR%%/lib/tk8.5/ttk/defaults.tcl
+%%DATADIR%%/lib/tk8.5/ttk/entry.tcl
+%%DATADIR%%/lib/tk8.5/ttk/fonts.tcl
+%%DATADIR%%/lib/tk8.5/ttk/menubutton.tcl
+%%DATADIR%%/lib/tk8.5/ttk/notebook.tcl
+%%DATADIR%%/lib/tk8.5/ttk/panedwindow.tcl
+%%DATADIR%%/lib/tk8.5/ttk/progress.tcl
+%%DATADIR%%/lib/tk8.5/ttk/scale.tcl
+%%DATADIR%%/lib/tk8.5/ttk/scrollbar.tcl
+%%DATADIR%%/lib/tk8.5/ttk/sizegrip.tcl
+%%DATADIR%%/lib/tk8.5/ttk/treeview.tcl
+%%DATADIR%%/lib/tk8.5/ttk/ttk.tcl
+%%DATADIR%%/lib/tk8.5/ttk/utils.tcl
+%%DATADIR%%/lib/tk8.5/ttk/winTheme.tcl
+%%DATADIR%%/lib/tk8.5/ttk/xpTheme.tcl
+%%DATADIR%%/lib/tk8.5/unsupported.tcl
+%%DATADIR%%/lib/tk8.5/xmfbox.tcl
%%DATADIR%%/plugins/DirectX.p
%%DATADIR%%/plugins/DirectX.tcl
%%DATADIR%%/plugins/LDraw.p
%%DATADIR%%/plugins/LDraw.tcl
%%DATADIR%%/plugins/airfoil_import.p
+%%DATADIR%%/plugins/ase_export.p
+%%DATADIR%%/plugins/basrelief.p
+%%DATADIR%%/plugins/basrelief.tcl
%%DATADIR%%/plugins/centre.p
%%DATADIR%%/plugins/centre.tcl
-%%DATADIR%%/plugins/csg.tcl
%%DATADIR%%/plugins/ddsload.p
%%DATADIR%%/plugins/dxf_export.p
%%DATADIR%%/plugins/field_import.p
@@ -62,7 +88,9 @@ libexec/ac3ds
%%DATADIR%%/plugins/lwexport.p
%%DATADIR%%/plugins/lwimport.p
%%DATADIR%%/plugins/milkshape_export.p
+%%DATADIR%%/plugins/milkshape_export_tfp.p
%%DATADIR%%/plugins/milkshape_import.p
+%%DATADIR%%/plugins/nmf_export.p
%%DATADIR%%/plugins/obj_export.p
%%DATADIR%%/plugins/obj_import.p
%%DATADIR%%/plugins/off_import.p
@@ -72,6 +100,8 @@ libexec/ac3ds
%%DATADIR%%/plugins/ppmload.p
%%DATADIR%%/plugins/quakemap_export.p
%%DATADIR%%/plugins/savepng.p
+%%DATADIR%%/plugins/secondlife_export.p
+%%DATADIR%%/plugins/slbox_export.p
%%DATADIR%%/plugins/smf_export.p
%%DATADIR%%/plugins/smf_import.p
%%DATADIR%%/plugins/stl_import.p
@@ -100,40 +130,56 @@ libexec/ac3ds
%%DATADIR%%/tcl/ac3duvedit.tcl
%%DATADIR%%/tcl/ac3dview.tcl
%%DATADIR%%/tcl/combobox.tcl
-%%DATADIR%%/tcl/images/block.gif
-%%DATADIR%%/tcl/images/box.gif
-%%DATADIR%%/tcl/images/cylinder.gif
-%%DATADIR%%/tcl/images/disk.gif
-%%DATADIR%%/tcl/images/ellipse.gif
-%%DATADIR%%/tcl/images/extrude.gif
-%%DATADIR%%/tcl/images/gridx.gif
-%%DATADIR%%/tcl/images/group.gif
-%%DATADIR%%/tcl/images/inspect.gif
-%%DATADIR%%/tcl/images/light.gif
-%%DATADIR%%/tcl/images/line.gif
-%%DATADIR%%/tcl/images/maxmin.gif
-%%DATADIR%%/tcl/images/mesh.gif
-%%DATADIR%%/tcl/images/movesize.gif
-%%DATADIR%%/tcl/images/object.gif
-%%DATADIR%%/tcl/images/pan.gif
-%%DATADIR%%/tcl/images/polygon.gif
-%%DATADIR%%/tcl/images/polyline.gif
-%%DATADIR%%/tcl/images/rect.gif
-%%DATADIR%%/tcl/images/rotate.gif
-%%DATADIR%%/tcl/images/sphere.gif
-%%DATADIR%%/tcl/images/spin.gif
-%%DATADIR%%/tcl/images/surface.gif
-%%DATADIR%%/tcl/images/tick.gif
-%%DATADIR%%/tcl/images/tickempty.gif
-%%DATADIR%%/tcl/images/tilt.gif
-%%DATADIR%%/tcl/images/tinygroup.gif
-%%DATADIR%%/tcl/images/tinyhidden0.gif
-%%DATADIR%%/tcl/images/tinyhidden1.gif
-%%DATADIR%%/tcl/images/tinylight.gif
-%%DATADIR%%/tcl/images/tinylocked0.gif
-%%DATADIR%%/tcl/images/tinylocked1.gif
-%%DATADIR%%/tcl/images/tinysphere.gif
-%%DATADIR%%/tcl/images/vertex.gif
+%%DATADIR%%/tcl/images/block.png
+%%DATADIR%%/tcl/images/box.png
+%%DATADIR%%/tcl/images/cylinder.png
+%%DATADIR%%/tcl/images/disk.png
+%%DATADIR%%/tcl/images/ellipse.png
+%%DATADIR%%/tcl/images/extrude.png
+%%DATADIR%%/tcl/images/group.png
+%%DATADIR%%/tcl/images/inspect.png
+%%DATADIR%%/tcl/images/light.png
+%%DATADIR%%/tcl/images/line.png
+%%DATADIR%%/tcl/images/maxmin.png
+%%DATADIR%%/tcl/images/mesh.png
+%%DATADIR%%/tcl/images/movesize.png
+%%DATADIR%%/tcl/images/object.png
+%%DATADIR%%/tcl/images/pan.png
+%%DATADIR%%/tcl/images/polygon.png
+%%DATADIR%%/tcl/images/polyline.png
+%%DATADIR%%/tcl/images/rect.png
+%%DATADIR%%/tcl/images/rotate.png
+%%DATADIR%%/tcl/images/sphere.png
+%%DATADIR%%/tcl/images/spin.png
+%%DATADIR%%/tcl/images/surface.png
+%%DATADIR%%/tcl/images/tick.png
+%%DATADIR%%/tcl/images/tickempty.png
+%%DATADIR%%/tcl/images/tilt.png
+%%DATADIR%%/tcl/images/tinygroup.png
+%%DATADIR%%/tcl/images/tinyhidden0.png
+%%DATADIR%%/tcl/images/tinyhidden1.png
+%%DATADIR%%/tcl/images/tinylight.png
+%%DATADIR%%/tcl/images/tinylocked0.png
+%%DATADIR%%/tcl/images/tinylocked1.png
+%%DATADIR%%/tcl/images/tinysphere.png
+%%DATADIR%%/tcl/images/toolbar/copy.png
+%%DATADIR%%/tcl/images/toolbar/cut.png
+%%DATADIR%%/tcl/images/toolbar/duplicate.png
+%%DATADIR%%/tcl/images/toolbar/flipx.png
+%%DATADIR%%/tcl/images/toolbar/flipy.png
+%%DATADIR%%/tcl/images/toolbar/flipz.png
+%%DATADIR%%/tcl/images/toolbar/group.png
+%%DATADIR%%/tcl/images/toolbar/paste.png
+%%DATADIR%%/tcl/images/toolbar/scale0.5.png
+%%DATADIR%%/tcl/images/toolbar/scale0.9.png
+%%DATADIR%%/tcl/images/toolbar/scale1.1.png
+%%DATADIR%%/tcl/images/toolbar/scale2.0.png
+%%DATADIR%%/tcl/images/toolbar/selectall.png
+%%DATADIR%%/tcl/images/toolbar/selectnone.png
+%%DATADIR%%/tcl/images/toolbar/subdivdecrease.png
+%%DATADIR%%/tcl/images/toolbar/subdivincrease.png
+%%DATADIR%%/tcl/images/toolbar/ungroup.png
+%%DATADIR%%/tcl/images/vertex.png
%%DATADIR%%/tcl/images/view_3d.gif
%%DATADIR%%/tcl/images/view_back.gif
%%DATADIR%%/tcl/images/view_bottom.gif
@@ -141,14 +187,31 @@ libexec/ac3ds
%%DATADIR%%/tcl/images/view_left.gif
%%DATADIR%%/tcl/images/view_right.gif
%%DATADIR%%/tcl/images/view_top.gif
-%%DATADIR%%/tcl/images/viewall.gif
-%%DATADIR%%/tcl/images/viewbottomleft.gif
-%%DATADIR%%/tcl/images/viewbottomright.gif
-%%DATADIR%%/tcl/images/viewtopleft.gif
-%%DATADIR%%/tcl/images/viewtopright.gif
-%%DATADIR%%/tcl/images/walk.gif
-%%DATADIR%%/tcl/images/zoom.gif
+%%DATADIR%%/tcl/images/viewall.png
+%%DATADIR%%/tcl/images/viewbottomleft.png
+%%DATADIR%%/tcl/images/viewbottomright.png
+%%DATADIR%%/tcl/images/viewtopleft.png
+%%DATADIR%%/tcl/images/viewtopright.png
+%%DATADIR%%/tcl/images/walk.png
+%%DATADIR%%/tcl/images/zoom.png
%%DATADIR%%/tcl/toolbar.tcl
+share/pixmaps/ac3d.png
+%%EXAMPLESDIR%%/SecondLife/avatar/default_female.ac
+%%EXAMPLESDIR%%/SecondLife/avatar/default_male.ac
+%%EXAMPLESDIR%%/SecondLife/avatar/eye.tga
+%%EXAMPLESDIR%%/SecondLife/avatar/face.tga
+%%EXAMPLESDIR%%/SecondLife/avatar/hair.tga
+%%EXAMPLESDIR%%/SecondLife/avatar/lower_body.tga
+%%EXAMPLESDIR%%/SecondLife/avatar/readme.txt
+%%EXAMPLESDIR%%/SecondLife/avatar/ruth.ac
+%%EXAMPLESDIR%%/SecondLife/avatar/skirt.tga
+%%EXAMPLESDIR%%/SecondLife/avatar/upper_body.tga
+%%EXAMPLESDIR%%/SecondLife/sculpty-cylinder.ac
+%%EXAMPLESDIR%%/SecondLife/sculpty-cylinder.tga
+%%EXAMPLESDIR%%/SecondLife/sculpty-sphere.ac
+%%EXAMPLESDIR%%/SecondLife/sculpty-sphere.tga
+%%EXAMPLESDIR%%/SecondLife/sculpty-subdcube.ac
+%%EXAMPLESDIR%%/SecondLife/sculpty-subdcube.tga
%%EXAMPLESDIR%%/SubdividedDragon.ac
%%EXAMPLESDIR%%/amp.ac
%%EXAMPLESDIR%%/atomizer.ac
@@ -175,12 +238,15 @@ libexec/ac3ds
%%EXAMPLESDIR%%/tree_transparent.gif
%%EXAMPLESDIR%%/world.ac
%%EXAMPLESDIR%%/world.rgb
-share/pixmaps/ac3d.png
+@dirrm %%EXAMPLESDIR%%/SecondLife/avatar
+@dirrm %%EXAMPLESDIR%%/SecondLife
@dirrm %%EXAMPLESDIR%%
+@dirrm %%DATADIR%%/tcl/images/toolbar
@dirrm %%DATADIR%%/tcl/images
@dirrm %%DATADIR%%/tcl
@dirrm %%DATADIR%%/plugins
-@dirrm %%DATADIR%%/lib/tk8.4
-@dirrm %%DATADIR%%/lib/tcl8.4
+@dirrm %%DATADIR%%/lib/tk8.5/ttk
+@dirrm %%DATADIR%%/lib/tk8.5
+@dirrm %%DATADIR%%/lib/tcl8.5
@dirrm %%DATADIR%%/lib
@dirrm %%DATADIR%%