- Update to version 1.7

PR:		ports/65036
Submitted by:	maintainer
This commit is contained in:
Kirill Ponomarev 2004-04-01 12:21:01 +00:00
parent 4a70528249
commit 9b9ab9b5fa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=105867
5 changed files with 41 additions and 34 deletions

View file

@ -6,13 +6,11 @@
#
PORTNAME= ayam
PORTVERSION= 1.6
PORTREVISION= 1
PORTVERSION= 1.7
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}${PORTVERSION}
EXTRACT_SUFX= .src.tar.gz
DISTNAME= ${PORTNAME}${PORTVERSION}.src
MAINTAINER= tiamat@comset.net
COMMENT= 3D modeling environment for the RenderMan interface
@ -23,7 +21,6 @@ LIB_DEPENDS= aqsis.0:${PORTSDIR}/graphics/aqsis \
tiff.4:${PORTSDIR}/graphics/tiff
USE_GL= yes
USE_XLIB= yes
USE_X_PREFIX= yes
USE_REINPLACE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}/src
@ -78,7 +75,7 @@ do-install:
# docs
.ifndef (NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/*.txt ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/Setup.txt ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/ayam.pdf ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/refcard.ps ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/refcard.tcl ${DOCSDIR}

View file

@ -1,2 +1,2 @@
MD5 (ayam1.6.src.tar.gz) = 4b0c04179180b7f5b075c2e4d648ae73
SIZE (ayam1.6.src.tar.gz) = 2168531
MD5 (ayam1.7.src.tar.gz) = f4cd9c2f69304a0b4693a48d2d2b9fc5
SIZE (ayam1.7.src.tar.gz) = 2135436

View file

@ -1,5 +1,14 @@
--- Makefile.shared.orig Fri Sep 26 17:17:52 2003
+++ Makefile.shared Mon Feb 2 07:17:36 2004
--- Makefile.shared.orig Sat Mar 27 03:17:07 2004
+++ Makefile.shared Thu Apr 1 11:37:18 2004
@@ -4,7 +4,7 @@
# Makefile for Ayam (shared version)
# Choose an installation prefix.
-PREFIX = /usr/local/ayam
+#PREFIX = /usr/local/ayam
#PREFIX = /opt/ayam
# if you use one of the following, be sure to change LIBDIR
# and DOCDIR to a more suitable (Ayam specific) path
@@ -34,7 +34,7 @@
MKDIR = mkdir -p
@ -9,9 +18,9 @@
#CC = gcc
# the linker
@@ -65,7 +65,8 @@
# switched off and rotating views via keyboard will fill up the undo buffer
@@ -68,7 +68,8 @@
# o add -DAYOLDSLX if you compile with an Aqsis libslxargs prior to 0.7.19
# o add -DUSE_NON_CONST if you compile with Tcl/Tk 8.4.x
-CFLAGS = -O -DAYUSESLCARGS -DAYUSEBMRTRIBOUT
+# make amd64 happy with fPIC
@ -19,7 +28,7 @@
# IRIX (-DAYIRIXBUG is needed by ncurve.c to work around a bug in libGLU)::
#CFLAGS = -O -fullwarn -DAYIRIXBUG -DAYUSESLCARGS -DAYUSEBMRTRIBOUT
# Linux:
@@ -107,49 +108,53 @@
@@ -115,49 +116,53 @@
TOGLOBJECT = togl/togl.o
# OpenGL
@ -82,7 +91,7 @@
#X11LIBS = -L/usr/X11R6/lib -lXmu -lXext -lX11
@@ -163,18 +168,18 @@
@@ -172,18 +177,18 @@
# Aqsis
@ -90,54 +99,55 @@
+AQSISDIR = ${LOCALBASE}
AQSISINCDIR = $(AQSISDIR)/include
AQSISLIBDIR = $(AQSISDIR)/lib
# if you do not use Aqsis libslxargs:
# if you do not use Aqsis libslxargs as libslcargs replacement:
-AQSISOBJS =
+#AQSISOBJS =
# if you use Aqsis libslxargs (add -DAYUSESLXARGS to CFLAGS!):
-#AQSISOBJS = $(AQSISLIBDIR)/rcdummy.o $(AQSISLIBDIR)/libshadervm.so $(AQSISLIBDIR)/libshaderexecenv.so $(AQSISLIBDIR)/libslxargs.so $(AQSISLIBDIR)/libaqsistypes.so -L /usr/local/lib -llog4cpp
+AQSISOBJS = $(AQSISLIBDIR)/libaqsis.so $(AQSISLIBDIR)/libshadervm.so $(AQSISLIBDIR)/libshaderexecenv.so $(AQSISLIBDIR)/libslxargs.so $(AQSISLIBDIR)/libaqsistypes.so -llog4cpp
+AQSISOBJS = $(AQSISDIR)/lib/libaqsis.so $(AQSISLIBDIR)/libshadervm.so $(AQSISLIBDIR)/libshaderexecenv.so $(AQSISLIBDIR)/libslxargs.so $(AQSISLIBDIR)/libaqsistypes.so -llog4cpp
# if you do not use Aqsis libri2rib as libribout replacement:
# if you do not use Aqsis libri2rib as BMRT libribout replacement:
#AQSISRI2RIB =
# if you use Aqsis libri2rib (add -DAYUSEAQSISRIB to CFLAGS above!):
-AQSISRI2RIB = $(AQSISLIBDIR)/libri2rib.so -L /usr/local/lib -llog4cpp
+AQSISRI2RIB = $(AQSISLIBDIR)/libri2rib.so -L${LOCALBASE}/lib -llog4cpp ${PTHREAD_LIBS}
+AQSISRI2RIB = $(AQSISLIBDIR)/libri2rib.so -L ${LOCALBASE}/lib -llog4cpp ${PTHREAD_LIBS}
@@ -186,9 +191,9 @@
# BMRT
@@ -194,9 +199,9 @@
BMRTINCDIR = $(BMRTDIR)/include
BMRTLIBDIR = $(BMRTDIR)/lib
# if you use BMRT libribout and not Affine:
-RIBOUTLIB = -L$(BMRTLIBDIR) -lribout
+#RIBOUTLIB = -L$(BMRTLIBDIR) -lribout
# if you use Affine or Aqsis libri2rib as libribout replacement:
# if you use Affine or Aqsis libri2rib as BMRT libribout replacement:
-#RIBOUTLIB =
+RIBOUTLIB =
# if you do not use libslcargs from BMRT:
SLCARGSLIB =
# if you use Affine as libribout replacement and libslcargs from BMRT:
@@ -198,16 +203,16 @@
# if you use Affine as BMRT libribout replacement and libslcargs from BMRT:
@@ -206,9 +211,9 @@
# Dynamic Loading
# Library for dynamic loading (contains dlopen())
# Linux, IRIX, Solaris:
# Linux, IRIX, Solaris, (MacOSX: get libdl from Fink!):
-DL = -ldl
+#DL = -ldl
# NetBSD:
-#DL =
+DL =
# RRIB Plugin Required Libraries
RRIBLIBS = -L /home/randi/sdk/affine0008/lib -lribrdr -lribhash -lribnop -lm
# linker flags to produce shared modules:
# Linux, Solaris, IRIX:
@@ -223,7 +228,7 @@
# Ayslx Plugin (Aqsis)
AYSLXINCDIR = $(AQSISDIR)/include
-AYSLXLIBS = $(AQSISDIR)/lib/rcdummy.o $(AQSISDIR)/lib/libshadervm.so $(AQSISDIR)/lib/libshaderexecenv.so $(AQSISDIR)/lib/libslxargs.so $(AQSISDIR)/lib/libaqsistypes.so -L /usr/local/lib -llog4cpp
-AYSLXLIBS = $(AQSISDIR)/lib/rcdummy.o $(AQSISDIR)/lib/libshadervm.so $(AQSISDIR)/lib/libshaderexecenv.so $(AQSISDIR)/lib/libslxargs.so $(AQSISDIR)/lib/libaqsistypes.so -L/usr/local/lib -llog4cpp
+AYSLXLIBS = $(AQSISDIR)/lib/libaqsis.so $(AQSISDIR)/lib/libshadervm.so $(AQSISDIR)/lib/libshaderexecenv.so $(AQSISDIR)/lib/libslxargs.so $(AQSISDIR)/lib/libaqsistypes.so -L${LOCALBASE}/lib -llog4cpp
# Ayso Plugin (RenderDotC, RDC)
RDCDIR = /usr/local/rdc
@@ -351,9 +356,9 @@
@@ -373,9 +378,9 @@
.c.o:
$(CC) -c $(CFLAGS) $*.c -o $@ -I. -IMF3D -I$(TOGLINCDIR) $(TCLINC) $(TKINC) -I$(BMRTINCDIR) -I$(GLINCDIR) -I$(AFFINEINCDIR) -I$(AQSISINCDIR) -I$(TIFFINCDIR)

View file

@ -2,9 +2,8 @@ Ayam is a free 3D modeling environment for the RenderMan Interface
(formerly known as "The Mops"). Ayam is primarily aimed at the
platforms BMRT (Blue Moon Rendering Tools, a RenderMan compliant
renderer by Larry Gritz (Exluna) runs on. As BMRT are available
in FreeBSD only as Linux binaries, Ayam will be compiled with code
from the Affine Toolkit with limited functionality.
No parsing of slc compiled shaders will be possible.
in FreeBSD only as Linux binaries, Ayam will use graphics/aqsis as
a primary renderer.
WWW: http://www.ayam3d.org/

View file

@ -28,6 +28,7 @@ lib/ayam/tcl/control.tcl
lib/ayam/tcl/cylinder.tcl
lib/ayam/tcl/disk.tcl
lib/ayam/tcl/extrude.tcl
lib/ayam/tcl/gordon.tcl
lib/ayam/tcl/hyperb.tcl
lib/ayam/tcl/icons.tcl
lib/ayam/tcl/icurve.tcl
@ -153,9 +154,6 @@ lib/ayam/tcl/BWidget-1.2.1/lang/fr.rc
@dirrm lib/ayam
%%DATADIR%%/ayam-splash.gif
@dirrm %%DATADIR%%
%%PORTDOCS%%%%DOCSDIR%%/Changes.txt
%%PORTDOCS%%%%DOCSDIR%%/License.txt
%%PORTDOCS%%%%DOCSDIR%%/README.txt
%%PORTDOCS%%%%DOCSDIR%%/Setup.txt
%%PORTDOCS%%%%DOCSDIR%%/ayam.pdf
%%PORTDOCS%%%%DOCSDIR%%/refcard.ps
@ -175,17 +173,20 @@ lib/ayam/tcl/BWidget-1.2.1/lang/fr.rc
%%PORTDOCS%%%%DOCSDIR%%/html/pics/clone.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/concatnc.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/extrude.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/gordon-hood.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/icurves.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/inskn.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/listbox.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/main.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/meta.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/multip.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/plotcur.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/prefs.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/primitives.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/propgui.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/refine.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/revolve.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/sgordon.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/skin.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/splitnc.gif
%%PORTDOCS%%%%DOCSDIR%%/html/pics/ssweep.gif