summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/xanim/Makefile29
-rw-r--r--graphics/xanim/files/md54
-rw-r--r--graphics/xanim/patches/patch-ab82
-rw-r--r--graphics/xanim/pkg/COMMENT1
-rw-r--r--graphics/xanim/pkg/DESCR45
-rw-r--r--graphics/xanim/pkg/PLIST2
6 files changed, 163 insertions, 0 deletions
diff --git a/graphics/xanim/Makefile b/graphics/xanim/Makefile
new file mode 100644
index 00000000000..5caadf510ea
--- /dev/null
+++ b/graphics/xanim/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: xanim
+# Version required: 2.70.6.4
+# Date created: Sat Nov 5 11:43:03 PST 1994
+# Whom: piero
+#
+# FreeBSD Id: Makefile,v 1.12 1997/06/09 22:27:11 max Exp
+#
+
+DISTNAME= xanim27064
+PKGNAME= xanim-2.70.6.4
+CATEGORIES= graphics x11
+MASTER_SITES= ftp://xanim.va.pubnix.com/\
+ ftp://xanim.va.pubnix.com/modules/
+DISTFILES= ${EXTRACT_ONLY} ${EXTRA_FILES}
+
+EXTRACT_ONLY= ${DISTNAME}.tar.gz
+EXTRA_FILES= xa2.0_cvid_netbsd386.o.Z xa2.0_iv32_netbsd386.o.Z \
+ xa1.0_cyuv_netbsd386.o.Z
+USE_IMAKE= yes
+MAN1= xanim.1
+MANCOMPRESSED= yes
+
+post-extract:
+ @for file in ${EXTRA_FILES}; do \
+ cp ${DISTDIR}/$$file ${WRKSRC}; \
+ uncompress ${WRKSRC}/$$file; \
+ done
+
+.include <bsd.port.mk>
diff --git a/graphics/xanim/files/md5 b/graphics/xanim/files/md5
new file mode 100644
index 00000000000..826c7a5f327
--- /dev/null
+++ b/graphics/xanim/files/md5
@@ -0,0 +1,4 @@
+MD5 (xanim27064.tar.gz) = ce521899a41477016f2e90caf02ecaad
+MD5 (xa2.0_cvid_netbsd386.o.Z) = 80a70d69ea532c7f32a074381fff8468
+MD5 (xa2.0_iv32_netbsd386.o.Z) = 1968c29d77e02c53df14bc4f2a29a1c0
+MD5 (xa1.0_cyuv_netbsd386.o.Z) = 9f2d2b1a14f4518ffd02c0f45ccbf9e6
diff --git a/graphics/xanim/patches/patch-ab b/graphics/xanim/patches/patch-ab
new file mode 100644
index 00000000000..6342f770f7c
--- /dev/null
+++ b/graphics/xanim/patches/patch-ab
@@ -0,0 +1,82 @@
+*** Imakefile.orig Mon Jan 27 01:22:08 1997
+--- Imakefile Tue Jun 10 07:12:07 1997
+***************
+*** 91,103 ****
+ XCOMM -- Indeo 3.x IV32 indeo.readme
+ XCOMM -- Creative CYUV creative.readme
+ XCOMM
+! XCOMM XA_IV32_DEF = -DXA_INDEO
+! XCOMM XA_CVID_DEF = -DXA_CINEPAK
+! XCOMM XA_CYUV_DEF = -DXA_CYUV
+! XCOMM
+! XA_IV32_LIB =
+! XA_CVID_LIB =
+! XA_CYUV_LIB =
+ XCOMM
+ XCOMM -- NOTE: SGI Machines only: if you see an error like
+ XCOMM -- "merge_ext returns nil during relocation" or similiar
+--- 91,103 ----
+ XCOMM -- Indeo 3.x IV32 indeo.readme
+ XCOMM -- Creative CYUV creative.readme
+ XCOMM
+! XA_IV32_DEF = -DXA_INDEO
+! XA_CVID_DEF = -DXA_CINEPAK
+! XA_CYUV_DEF = -DXA_CYUV
+! XCOMM
+! XA_IV32_LIB = xa2.0_cvid_netbsd386.o
+! XA_CVID_LIB = xa2.0_iv32_netbsd386.o
+! XA_CYUV_LIB = xa1.0_cyuv_netbsd386.o
+ XCOMM
+ XCOMM -- NOTE: SGI Machines only: if you see an error like
+ XCOMM -- "merge_ext returns nil during relocation" or similiar
+***************
+*** 154,160 ****
+ XCOMM XA_AUDIO_DEFS =
+ XCOMM
+ XCOMM -- Sun Sparcs -----------------------------------------------------------
+! XA_AUDIO_DEFS = -DXA_SPARC_AUDIO
+ XCOMM
+ XCOMM NOTE: Imakefile should add the -DSVR4 to Sun Solaris machines, if not
+ XCOMM use the following:
+--- 154,160 ----
+ XCOMM XA_AUDIO_DEFS =
+ XCOMM
+ XCOMM -- Sun Sparcs -----------------------------------------------------------
+! XCOMM XA_AUDIO_DEFS = -DXA_SPARC_AUDIO
+ XCOMM
+ XCOMM NOTE: Imakefile should add the -DSVR4 to Sun Solaris machines, if not
+ XCOMM use the following:
+***************
+*** 199,205 ****
+ XCOMM XA_MACH_LIBS = -lc
+ XCOMM
+ XCOMM -- Also FreeBSD, and BSDI with SBlast-BSD-1.5 (development stages)-------
+! XCOMM XA_AUDIO_DEFS = -DXA_LINUX_AUDIO -DXA_LINUX_NEWER_SND
+ XCOMM XA_AUDIO_LIBS = -lc
+ XCOMM
+ XCOMM -- SGI Indigo -----------------------------------------------------------
+--- 199,205 ----
+ XCOMM XA_MACH_LIBS = -lc
+ XCOMM
+ XCOMM -- Also FreeBSD, and BSDI with SBlast-BSD-1.5 (development stages)-------
+! XA_AUDIO_DEFS = -DXA_LINUX_AUDIO -DXA_LINUX_NEWER_SND
+ XCOMM XA_AUDIO_LIBS = -lc
+ XCOMM
+ XCOMM -- SGI Indigo -----------------------------------------------------------
+***************
+*** 334,340 ****
+
+ PROGRAMS = xanim
+
+! INCLUDES = -I$(INCDIR) $(XA_INCS)
+
+
+ LIBS1 = $(XA_LIBS) $(EXTENSIONLIB) $(XTOOLLIB) $(XLIB) -lm
+--- 334,340 ----
+
+ PROGRAMS = xanim
+
+! INCLUDES = -I$(INCDIR)/X11 $(XA_INCS)
+
+
+ LIBS1 = $(XA_LIBS) $(EXTENSIONLIB) $(XTOOLLIB) $(XLIB) -lm
diff --git a/graphics/xanim/pkg/COMMENT b/graphics/xanim/pkg/COMMENT
new file mode 100644
index 00000000000..48fc0a1208a
--- /dev/null
+++ b/graphics/xanim/pkg/COMMENT
@@ -0,0 +1 @@
+play most popular animation formats and show pictures
diff --git a/graphics/xanim/pkg/DESCR b/graphics/xanim/pkg/DESCR
new file mode 100644
index 00000000000..0cb5570171f
--- /dev/null
+++ b/graphics/xanim/pkg/DESCR
@@ -0,0 +1,45 @@
+XAnim is a program that can display animations of various
+formats on systems running X11. XAnim currently supports
+the following animation types:
+
+ + FLI animations.
+ + FLC animations.
+ + IFF animations. The following features are sup-
+ ported:
+ -> Compressions 3,5,7,J(movies) and l(small
+ L).
+ -> Color cycling during single images and
+ anims.
+ -> Display Modes: depth 1-8, EHB, HAM and
+ HAM8.
+ + GIF87a and GIF89a files.
+ -> single and multiple images supported.
+ -> GIF89a animation extensions supported.
+ + GIF89a animation extension support.
+ + a kludgy text file listing gifs and what order
+ to show them in.
+ + DL animations. Formats 1, 2 and partial 3.
+ + Amiga PFX(PageFlipper Plus F/X) animations. TEMP
+ DISABLED
+ + Amiga MovieSetter animations(For those Eric
+ Schwartz fans).
+ + Utah Raster Toolkit RLE images and anims.
+ + AVI animations. Currently supported are
+ -> IBM Ultimotion (ULTI) depth 16.
+ -> JPEG (JPEG) depth 24.
+ images.
+ + MPEG animations. Currently only Type I Frames
+ are displayed. Type B and Type P frames are cur-
+ rently ignored, but will be added in future
+ revs.
+ + WAV audio files may have their sound added to
+ any animation type that doesn't already have
+ audio, by specifying the .wav file after the
+ animation file on the command line. Currently
+ only the PCM audio codec is supported.
+ + any combination of the above on the same command
+ line.
+
+XAnim also provides various options that allow the user to
+alter colormaps, playback speeds, looping modes and can
+provide on-the-fly scaling of animations with the mouse.
diff --git a/graphics/xanim/pkg/PLIST b/graphics/xanim/pkg/PLIST
new file mode 100644
index 00000000000..46c1e2dc178
--- /dev/null
+++ b/graphics/xanim/pkg/PLIST
@@ -0,0 +1,2 @@
+bin/xanim
+man/man1/xanim.1.gz