diff options
Diffstat (limited to 'graphics/xanim')
-rw-r--r-- | graphics/xanim/Makefile | 29 | ||||
-rw-r--r-- | graphics/xanim/files/md5 | 4 | ||||
-rw-r--r-- | graphics/xanim/patches/patch-ab | 82 | ||||
-rw-r--r-- | graphics/xanim/pkg/COMMENT | 1 | ||||
-rw-r--r-- | graphics/xanim/pkg/DESCR | 45 | ||||
-rw-r--r-- | graphics/xanim/pkg/PLIST | 2 |
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 |