Subject: pkg/16417: new pkg graphics/gmplayer or update of graphics/mplayer
To: None <gnats-bugs@gnats.netbsd.org>
From: Rhialto <rhialto@azenomei.knuffel.net>
List: netbsd-bugs
Date: 04/19/2002 23:59:46
>Number:         16417
>Category:       pkg
>Synopsis:       new pkg graphics/gmplayer or update of graphics/mplayer
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 19 15:00:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Rhialto
>Release:        n/a
>Organization:
	
>Environment:
System: NetBSD azenomei.falu.nl 1.5.1_BETA NetBSD 1.5.1_BETA (AZENOMEI) #0: Sun Apr 22 00:38:14 CEST 2001 rhialto@azenomei.falu.nl:/vol1/rhialto/cvs/netbsd-1-5/syssrc/sys/arch/alpha/compile/AZENOMEI alpha


>Description:
	The mplayer package is not compiled with a GUI, although it can
	be.  Maybe this is because it introduces a dependency on Gnome.
	In any case, I wanted the GUI, so I added the necesasry stuff to
	the Makefile.  Either this new package can be added as gmplayer,
	or it can be merged conditionally into the existing mplayer
	package.

>How-To-Repeat:
	Expect mplayer to have a GUI.
	
>Fix:
	See shar file below.

	I updated the location of the master site.

	There are some problems that I am sure package expert will find
	easier to fix than me.
	
	I wanted the skin distribution files in a subdirectory but the
	main distribution file now also wants to be in that subdirectory.

	The main distribution file is not available anymore from the
	master site.

	If this package is kept separately, the file vcd_read_nbsd.c
	ought to be shared with the original package anyway. It is the
	same.

	Maybe the PLIST should be generated more dynamically, depending
	on which skins are installed. At least one is required but I'm
	not happy about the way they are installed.


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	graphics/gmplayer
#	graphics/gmplayer/files
#	graphics/gmplayer/files/vcd_read_nbsd.c
#	graphics/gmplayer/patches
#	graphics/gmplayer/patches/patch-aa
#	graphics/gmplayer/patches/patch-ab
#	graphics/gmplayer/patches/patch-ae
#	graphics/gmplayer/patches/patch-ag
#	graphics/gmplayer/patches/patch-ah
#	graphics/gmplayer/patches/patch-ad
#	graphics/gmplayer/DESCR
#	graphics/gmplayer/PLIST
#	graphics/gmplayer/distinfo
#	graphics/gmplayer/Makefile
#	graphics/gmplayer/work
#
echo c - graphics/gmplayer
mkdir -p graphics/gmplayer > /dev/null 2>&1
echo c - graphics/gmplayer/files
mkdir -p graphics/gmplayer/files > /dev/null 2>&1
echo x - graphics/gmplayer/files/vcd_read_nbsd.c
sed 's/^X//' >graphics/gmplayer/files/vcd_read_nbsd.c << 'END-of-graphics/gmplayer/files/vcd_read_nbsd.c'
X/*	$NetBSD: vcd_read_nbsd.c,v 1.1 2001/12/26 00:58:05 zuntum Exp $ */
X
X#include <sys/types.h>
X#include <sys/inttypes.h>
X#include <sys/cdio.h>
X#include <sys/scsiio.h>
X
X#define HAVE_VCD
X
X#define	CDROM_LEADOUT	0xAA
X
Xstatic struct ioc_read_toc_entry vcd_entry;
Xstatic struct cd_toc_entry vcd_entry_data;
Xstatic char     vcd_buf[VCD_SECTOR_SIZE];
X
Xstatic inline void 
Xvcd_set_msf(unsigned int sect)
X{
X  unsigned int    s = sect;
X  vcd_entry_data.addr.msf.frame = sect % 75;
X  sect = sect / 75;
X  vcd_entry_data.addr.msf.second = sect % 60;
X  sect = sect / 60;
X  vcd_entry_data.addr.msf.minute = sect;
X}
X
Xstatic inline unsigned int 
Xvcd_get_msf()
X{
X  return vcd_entry_data.addr.msf.frame +
X  (vcd_entry_data.addr.msf.second +
X   vcd_entry_data.addr.msf.minute * 60) * 75;
X}
X
Xint 
Xvcd_seek_to_track(int fd, int track)
X{
X  vcd_entry.address_format = CD_MSF_FORMAT;
X  vcd_entry.starting_track = track;
X  vcd_entry.data_len = sizeof(struct cd_toc_entry);
X  vcd_entry.data = &vcd_entry_data;
X  if (ioctl(fd, CDIOREADTOCENTRIES, &vcd_entry)) {
X    perror("ioctl dif1");
X    return -1;
X  }
X  return VCD_SECTOR_DATA * vcd_get_msf();
X}
X
Xint 
Xvcd_get_track_end(int fd, int track)
X{
X  struct ioc_toc_header tochdr;
X  if (ioctl(fd, CDIOREADTOCHEADER, &tochdr) == -1) {
X    perror("read CDROM toc header: ");
X    return -1;
X  }
X  vcd_entry.address_format = CD_MSF_FORMAT;
X  vcd_entry.starting_track = track < tochdr.ending_track ? (track + 1) : CDROM_LEADOUT;
X  vcd_entry.data_len = sizeof(struct cd_toc_entry);
X  vcd_entry.data = &vcd_entry_data;
X  if (ioctl(fd, CDIOREADTOCENTRYS, &vcd_entry)) {
X    perror("ioctl dif2");
X    return -1;
X  }
X  return VCD_SECTOR_DATA * vcd_get_msf();
X}
X
Xvoid 
Xvcd_read_toc(int fd)
X{
X  struct ioc_toc_header tochdr;
X  int             i;
X  if (ioctl(fd, CDIOREADTOCHEADER, &tochdr) == -1) {
X    perror("read CDROM toc header: ");
X    return;
X  }
X  for (i = tochdr.starting_track; i <= tochdr.ending_track; i++) {
X    struct ioc_read_toc_entry tocentry;
X    struct cd_toc_entry tocentry_data;
X
X    tocentry.starting_track = i;
X    tocentry.address_format = CD_MSF_FORMAT;
X    tocentry.data_len = sizeof(struct cd_toc_entry);
X    tocentry.data = &tocentry_data;
X
X    if (ioctl(fd, CDIOREADTOCENTRYS, &tocentry) == -1) {
X      perror("read CDROM toc entry: ");
X      return;
X    }
X    printf("track %02d:  adr=%d  ctrl=%d  format=%d  %02d:%02d:%02d\n",
X	   (int) tocentry.starting_track,
X	   (int) tocentry.data->addr_type,
X	   (int) tocentry.data->control,
X	   (int) tocentry.address_format,
X	   (int) tocentry.data->addr.msf.minute,
X	   (int) tocentry.data->addr.msf.second,
X	   (int) tocentry.data->addr.msf.frame
X      );
X  }
X}
X
Xstatic int 
Xvcd_read(int fd, char *mem)
X{
X  struct scsireq  sc;
X  int             lba = vcd_get_msf();
X  int             blocks;
X  int             sector_type;
X  int             sync, header_code, user_data, edc_ecc, error_field;
X  int             sub_channel;
X  int             rc;
X
X  blocks = 1;
X  sector_type = 5;		/* mode2/form2 */
X  sync = 0;
X  header_code = 0;
X  user_data = 1;
X  edc_ecc = 0;
X  error_field = 0;
X  sub_channel = 0;
X
X  memset(&sc, 0, sizeof(sc));
X  sc.cmd[0] = 0xBE;
X  sc.cmd[1] = (sector_type) << 2;
X  sc.cmd[2] = (lba >> 24) & 0xff;
X  sc.cmd[3] = (lba >> 16) & 0xff;
X  sc.cmd[4] = (lba >> 8) & 0xff;
X  sc.cmd[5] = lba & 0xff;
X  sc.cmd[6] = (blocks >> 16) & 0xff;
X  sc.cmd[7] = (blocks >> 8) & 0xff;
X  sc.cmd[8] = blocks & 0xff;
X  sc.cmd[9] = (sync << 7) | (header_code << 5) | (user_data << 4) |
X    (edc_ecc << 3) | (error_field << 1);
X  sc.cmd[10] = sub_channel;
X  sc.cmdlen = 12;
X  sc.databuf = (caddr_t) mem;
X  sc.datalen = 2328;
X  sc.senselen = sizeof(sc.sense);
X  sc.flags = SCCMD_READ;
X  sc.timeout = 10000;
X  rc = ioctl(fd, SCIOCCOMMAND, &sc);
X  if (rc == -1) {
X    perror("SCIOCCOMMAND");
X    return -1;
X  }
X  if (sc.retsts || sc.error) {
X    fprintf(stderr, "scsi command failed: status %d error %d\n", sc.retsts,
X	    sc.error);
X    return -1;
X  }
X  return VCD_SECTOR_DATA;
X}
X
X#ifdef VCD_CACHE
X
Xstatic int      vcd_cache_size = 0;
Xstatic char    *vcd_cache_data = NULL;
Xstatic int     *vcd_cache_sectors = NULL;
Xstatic int      vcd_cache_index = 0;
Xstatic int      vcd_cache_current = -1;
X
Xvoid 
Xvcd_cache_init(int s)
X{
X  vcd_cache_size = s;
X  vcd_cache_sectors = malloc(s * sizeof(int));
X  vcd_cache_data = malloc(s * VCD_SECTOR_SIZE);
X  memset(vcd_cache_sectors, 255, s * sizeof(int));
X}
X
Xstatic inline void 
Xvcd_cache_seek(int sect)
X{
X  vcd_cache_current = sect;
X}
X
Xint 
Xvcd_cache_read(int fd, char *mem)
X{
X  int             i;
X  char           *vcd_buf;
X  for (i = 0; i < vcd_cache_size; i++)
X    if (vcd_cache_sectors[i] == vcd_cache_current) {
X      vcd_buf = &vcd_cache_data[i * VCD_SECTOR_SIZE];
X      ++vcd_cache_current;
X      memcpy(mem, &vcd_buf[VCD_SECTOR_OFFS], VCD_SECTOR_DATA);
X      return VCD_SECTOR_DATA;
X    }
X  vcd_buf = &vcd_cache_data[vcd_cache_index * VCD_SECTOR_SIZE];
X  vcd_cache_sectors[vcd_cache_index] = vcd_cache_current;
X  ++vcd_cache_index;
X  if (vcd_cache_index >= vcd_cache_size)
X    vcd_cache_index = 0;
X  vcd_set_msf(vcd_cache_current);
X  memcpy(vcd_buf, &vcd_entry_data.addr.msf, sizeof(vcd_entry_data.addr.msf));
X  ++vcd_cache_current;
X  memcpy(mem, &vcd_buf[VCD_SECTOR_OFFS], VCD_SECTOR_DATA);
X  return VCD_SECTOR_DATA;
X}
X#endif
END-of-graphics/gmplayer/files/vcd_read_nbsd.c
echo c - graphics/gmplayer/patches
mkdir -p graphics/gmplayer/patches > /dev/null 2>&1
echo x - graphics/gmplayer/patches/patch-aa
sed 's/^X//' >graphics/gmplayer/patches/patch-aa << 'END-of-graphics/gmplayer/patches/patch-aa'
X$NetBSD: patch-aa,v 1.3 2001/12/26 00:58:05 zuntum Exp $
X
X+++ configure	Sun Nov 25 14:12:54 2001
X@@ -1731,7 +1731,7 @@
X if test "$_ossaudio" = auto ; then
X   cat > $TMPC << EOF
X #include <sys/soundcard.h>
X-int main(void) { int arg = SNDCTL_DSP_SETFRAGMENT; return 0; }
X+int main(void) { int arg = SOUND_VERSION; return 0; }
X EOF
X   _ossaudio=no
X   cc_check && _ossaudio=yes
X@@ -2397,6 +2397,7 @@
X 
X _ld_arch="$_ld_arch $_ld_pthread $_ld_dl $_ld_dl_dynamic"
X bsdos && _ld_arch="$_ld_arch -ldvd"
X+netbsd && _ld_arch="$_ld_arch -li386 -lossaudio"
X 
X _def_debug='#undef MP_DEBUG'
X test "$_debug" && _def_debug='#define MP_DEBUG 1'
END-of-graphics/gmplayer/patches/patch-aa
echo x - graphics/gmplayer/patches/patch-ab
sed 's/^X//' >graphics/gmplayer/patches/patch-ab << 'END-of-graphics/gmplayer/patches/patch-ab'
X$NetBSD: patch-ab,v 1.2 2001/12/26 00:58:05 zuntum Exp $
X
X+++ configure	Tue Dec 25 22:58:10 2001
X@@ -233,6 +233,7 @@
X     ;;
X   --with-extralibdir=*)
X     _ld_extra=-L`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -L,g'`
X+    _ld_extra="${_ld_extra} -Wl,-R"`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -L,g'`
X     ;;
X   esac
X done
X@@ -1986,7 +1986,7 @@
X 
X 
X echocheck "VCD support"
X-if linux || bsdos || freebsd || sunos ; then
X+if linux || bsdos || freebsd || netbsd || sunos ; then
X   _inputmodules="vcd $_inputmodules"
X   _def_vcd='#define HAVE_VCD 1'
X   echores "ok"
END-of-graphics/gmplayer/patches/patch-ab
echo x - graphics/gmplayer/patches/patch-ae
sed 's/^X//' >graphics/gmplayer/patches/patch-ae << 'END-of-graphics/gmplayer/patches/patch-ae'
X$NetBSD: patch-ae,v 1.3 2001/12/26 00:58:05 zuntum Exp $
X
X+++ libmpdemux/stream.c	Mon Oct  1 22:56:02 2001
X@@ -19,7 +19,11 @@
X #ifdef __FreeBSD__
X #include "vcd_read_fbsd.h" 
X #else
X+#ifdef __NetBSD__
X+#include "vcd_read_nbsd.h" 
X+#else
X #include "vcd_read.h"
X+#endif
X #endif
X 
X #endif
END-of-graphics/gmplayer/patches/patch-ae
echo x - graphics/gmplayer/patches/patch-ag
sed 's/^X//' >graphics/gmplayer/patches/patch-ag << 'END-of-graphics/gmplayer/patches/patch-ag'
X$NetBSD: patch-ag,v 1.3 2001/12/26 00:58:05 zuntum Exp $
X
X+++ libao2/ao_oss.c	Tue Dec 25 23:35:56 2001
X@@ -30,7 +30,7 @@
X 
X LIBAO_EXTERN(oss)
X 
X-static char *dsp="/dev/dsp";
X+static char *dsp="/dev/sound";
X static audio_buf_info zz;
X static int audio_fd=-1;
X 
END-of-graphics/gmplayer/patches/patch-ag
echo x - graphics/gmplayer/patches/patch-ah
sed 's/^X//' >graphics/gmplayer/patches/patch-ah << 'END-of-graphics/gmplayer/patches/patch-ah'
X$NetBSD: patch-ah,v 1.3 2001/12/26 00:58:05 zuntum Exp $
X
X+++ libmp1e/common/mmx.c	Tue Dec 25 23:23:07 2001
X@@ -44,6 +44,8 @@
X  *  VIA has no similar document available as of Jan 2001.
X  */
X 
X+#define cpuid_t xcpuid_t
X+
X typedef union {
X 	unsigned char		s[16];
X 	struct {
END-of-graphics/gmplayer/patches/patch-ah
echo x - graphics/gmplayer/patches/patch-ad
sed 's/^X//' >graphics/gmplayer/patches/patch-ad << 'END-of-graphics/gmplayer/patches/patch-ad'
X$NetBSD: patch-ad,v 1.3 2001/12/26 00:58:05 zuntum Exp $
X
X+++ libao2/ao_oss.c	Sun Nov 25 14:25:16 2001
X@@ -254,9 +254,11 @@
X static float get_delay(){
X   /* Calculate how many bytes/second is sent out */
X   if(audio_delay_method==2){
X+#ifdef SNDCTL_DSP_GETODELAY
X       int r=0;
X       if(ioctl(audio_fd, SNDCTL_DSP_GETODELAY, &r)!=-1)
X          return ((float)r)/(float)ao_data.bps;
X+#endif
X       audio_delay_method=1; // fallback if not supported
X   }
X   if(audio_delay_method==1){
END-of-graphics/gmplayer/patches/patch-ad
echo x - graphics/gmplayer/DESCR
sed 's/^X//' >graphics/gmplayer/DESCR << 'END-of-graphics/gmplayer/DESCR'
XMPlayer is a movie player for LINUX (though it runs on most Unices,
Xand even on non-x86 architectures). It plays most MPEG, AVI and
XASF files (also some QT/MOV files, with CVID, VP31 video, and raw
Xaudio), supported by many native and win32 DLL codecs. You can
Xwatch VCD, DVD and even DivX movies too. The another big feature
Xof mplayer is the wide range of supported output drivers. It works
Xwith X11, Xv, DGA, OpenGL, SVGAlib, fbdev, but you can use SDL (and
Xthis way all drivers of SDL) and some lowlevel card-specific drivers
X(for Matrox/3dfx/SiS) too! Most of them supports software or hardware
Xscaling, so you can enjoy movies in fullscreen. And what about the
Xnice big antialiased shaded subtitles (9 supported types!!!) with
Xeuropean/ISO 8859-1,2 (hungarian, english, czech, etc), cyrillic,
Xkorean fonts, and OSD...
END-of-graphics/gmplayer/DESCR
echo x - graphics/gmplayer/PLIST
sed 's/^X//' >graphics/gmplayer/PLIST << 'END-of-graphics/gmplayer/PLIST'
X@comment $NetBSD: PLIST,v 1.3 2002/01/25 16:16:28 skrll Exp $
Xbin/gmplayer
Xbin/mplayer
Xman/man1/mplayer.1
Xshare/mplayer/DOCS/DVB
Xshare/mplayer/DOCS/DXR3
Xshare/mplayer/DOCS/French/bugreports.html
Xshare/mplayer/DOCS/French/cd-dvd.html
Xshare/mplayer/DOCS/French/codecs.html
Xshare/mplayer/DOCS/French/documentation.html
Xshare/mplayer/DOCS/French/exemple.conf
Xshare/mplayer/DOCS/French/faq.html
Xshare/mplayer/DOCS/French/skin-fr.html
Xshare/mplayer/DOCS/French/sound.html
Xshare/mplayer/DOCS/French/video.html
Xshare/mplayer/DOCS/German/bugreports.html
Xshare/mplayer/DOCS/German/cd-dvd.html
Xshare/mplayer/DOCS/German/codecs.html
Xshare/mplayer/DOCS/German/documentation.html
Xshare/mplayer/DOCS/German/encoding.html
Xshare/mplayer/DOCS/German/faq.html
Xshare/mplayer/DOCS/German/formats.html
Xshare/mplayer/DOCS/German/gcc-2.96-3.0.html
Xshare/mplayer/DOCS/German/sound.html
Xshare/mplayer/DOCS/German/video.html
Xshare/mplayer/DOCS/Hungarian/bugreports.html
Xshare/mplayer/DOCS/Hungarian/cd-dvd.html
Xshare/mplayer/DOCS/Hungarian/codecs.html
Xshare/mplayer/DOCS/Hungarian/documentation.html
Xshare/mplayer/DOCS/Hungarian/encoding.html
Xshare/mplayer/DOCS/Hungarian/example.conf
Xshare/mplayer/DOCS/Hungarian/faq.html
Xshare/mplayer/DOCS/Hungarian/formats.html
Xshare/mplayer/DOCS/Hungarian/mplayer.1
Xshare/mplayer/DOCS/Hungarian/skin-hu.html
Xshare/mplayer/DOCS/Hungarian/sound.html
Xshare/mplayer/DOCS/Hungarian/video.html
Xshare/mplayer/DOCS/Polish/DVB
Xshare/mplayer/DOCS/Polish/bugreports.html
Xshare/mplayer/DOCS/Polish/codecs.html
Xshare/mplayer/DOCS/Polish/documentation.html
Xshare/mplayer/DOCS/Polish/gcc-2.96-3.0.html
Xshare/mplayer/DOCS/bugreports.html
Xshare/mplayer/DOCS/cd-dvd.html
Xshare/mplayer/DOCS/codecs-in.html
Xshare/mplayer/DOCS/codecs.html
Xshare/mplayer/DOCS/documentation.html
Xshare/mplayer/DOCS/encoding.html
Xshare/mplayer/DOCS/faq.html
Xshare/mplayer/DOCS/formats.html
Xshare/mplayer/DOCS/gcc-2.96-3.0.html
Xshare/mplayer/DOCS/mencoder.1
Xshare/mplayer/DOCS/mplayer.1
Xshare/mplayer/DOCS/skin-en.html
Xshare/mplayer/DOCS/sound.html
Xshare/mplayer/DOCS/tech/TODO
Xshare/mplayer/DOCS/tech/codec-devel.txt
Xshare/mplayer/DOCS/tech/codecs.conf.txt
Xshare/mplayer/DOCS/tech/cvs-howto.txt
Xshare/mplayer/DOCS/tech/formats-hun.txt
Xshare/mplayer/DOCS/tech/formats.txt
Xshare/mplayer/DOCS/tech/libvo2.txt
Xshare/mplayer/DOCS/tech/mpsub.sub
Xshare/mplayer/DOCS/tech/patches.txt
Xshare/mplayer/DOCS/tech/tech-eng.txt
Xshare/mplayer/DOCS/tech/tech-hun.txt
Xshare/mplayer/DOCS/users_against_developers.html
Xshare/mplayer/DOCS/video.html
Xshare/mplayer/codecs.conf
Xshare/mplayer/Skin/AlienMind/README
Xshare/mplayer/Skin/AlienMind/VERSION
Xshare/mplayer/Skin/AlienMind/balance.png
Xshare/mplayer/Skin/AlienMind/eqb.png
Xshare/mplayer/Skin/AlienMind/exit.png
Xshare/mplayer/Skin/AlienMind/font.fnt
Xshare/mplayer/Skin/AlienMind/font.png
Xshare/mplayer/Skin/AlienMind/iconify.png
Xshare/mplayer/Skin/AlienMind/load.png
Xshare/mplayer/Skin/AlienMind/loop.png
Xshare/mplayer/Skin/AlienMind/main.png
Xshare/mplayer/Skin/AlienMind/menu.png
Xshare/mplayer/Skin/AlienMind/menubutt.png
Xshare/mplayer/Skin/AlienMind/menus.png
Xshare/mplayer/Skin/AlienMind/next.png
Xshare/mplayer/Skin/AlienMind/numbers.fnt
Xshare/mplayer/Skin/AlienMind/numbers.png
Xshare/mplayer/Skin/AlienMind/pause.png
Xshare/mplayer/Skin/AlienMind/play.png
Xshare/mplayer/Skin/AlienMind/plb.png
Xshare/mplayer/Skin/AlienMind/pos.png
Xshare/mplayer/Skin/AlienMind/prev.png
Xshare/mplayer/Skin/AlienMind/shuffle.png
Xshare/mplayer/Skin/AlienMind/skin
Xshare/mplayer/Skin/AlienMind/stop.png
Xshare/mplayer/Skin/AlienMind/sub.png
Xshare/mplayer/Skin/AlienMind/volume.png
Xshare/mplayer/Skin/BlueHeart/README
Xshare/mplayer/Skin/BlueHeart/VERSION
Xshare/mplayer/Skin/BlueHeart/eq.png
Xshare/mplayer/Skin/BlueHeart/eqb.png
Xshare/mplayer/Skin/BlueHeart/exit.png
Xshare/mplayer/Skin/BlueHeart/font.fnt
Xshare/mplayer/Skin/BlueHeart/font.png
Xshare/mplayer/Skin/BlueHeart/iconify.png
Xshare/mplayer/Skin/BlueHeart/load.png
Xshare/mplayer/Skin/BlueHeart/main.png
Xshare/mplayer/Skin/BlueHeart/menu.png
Xshare/mplayer/Skin/BlueHeart/menubutt.png
Xshare/mplayer/Skin/BlueHeart/menus.png
Xshare/mplayer/Skin/BlueHeart/next.png
Xshare/mplayer/Skin/BlueHeart/pause.png
Xshare/mplayer/Skin/BlueHeart/play.png
Xshare/mplayer/Skin/BlueHeart/plb.png
Xshare/mplayer/Skin/BlueHeart/pos.png
Xshare/mplayer/Skin/BlueHeart/prev.png
Xshare/mplayer/Skin/BlueHeart/skin
Xshare/mplayer/Skin/BlueHeart/stop.png
Xshare/mplayer/Skin/BlueHeart/sub.png
Xshare/mplayer/Skin/BlueHeart/symbols.fnt
Xshare/mplayer/Skin/BlueHeart/symbols.png
Xshare/mplayer/Skin/CornerMP/README
Xshare/mplayer/Skin/CornerMP/about.png
Xshare/mplayer/Skin/CornerMP/back.png
Xshare/mplayer/Skin/CornerMP/eqls.png
Xshare/mplayer/Skin/CornerMP/exit.png
Xshare/mplayer/Skin/CornerMP/font.fnt
Xshare/mplayer/Skin/CornerMP/font.png
Xshare/mplayer/Skin/CornerMP/forwd.png
Xshare/mplayer/Skin/CornerMP/full.png
Xshare/mplayer/Skin/CornerMP/icnf.png
Xshare/mplayer/Skin/CornerMP/load.png
Xshare/mplayer/Skin/CornerMP/main.png
Xshare/mplayer/Skin/CornerMP/menu.png
Xshare/mplayer/Skin/CornerMP/menu_ko.png
Xshare/mplayer/Skin/CornerMP/menus.png
Xshare/mplayer/Skin/CornerMP/menus_ko.png
Xshare/mplayer/Skin/CornerMP/next.png
Xshare/mplayer/Skin/CornerMP/pause.png
Xshare/mplayer/Skin/CornerMP/play.png
Xshare/mplayer/Skin/CornerMP/plst.png
Xshare/mplayer/Skin/CornerMP/pos.png
Xshare/mplayer/Skin/CornerMP/prev.png
Xshare/mplayer/Skin/CornerMP/skin
Xshare/mplayer/Skin/CornerMP/stop.png
Xshare/mplayer/Skin/CornerMP/sub.png
Xshare/mplayer/Skin/CornerMP/subt.png
Xshare/mplayer/Skin/CornerMP/symbols.fnt
Xshare/mplayer/Skin/CornerMP/symbols.png
Xshare/mplayer/Skin/CornerMP/vol.png
Xshare/mplayer/Skin/CubicPlayer/README
Xshare/mplayer/Skin/CubicPlayer/VERSION
Xshare/mplayer/Skin/CubicPlayer/balance.png
Xshare/mplayer/Skin/CubicPlayer/font.fnt
Xshare/mplayer/Skin/CubicPlayer/font.png
Xshare/mplayer/Skin/CubicPlayer/main.png
Xshare/mplayer/Skin/CubicPlayer/menu.png
Xshare/mplayer/Skin/CubicPlayer/menus.png
Xshare/mplayer/Skin/CubicPlayer/open.png
Xshare/mplayer/Skin/CubicPlayer/play.png
Xshare/mplayer/Skin/CubicPlayer/seekbar.png
Xshare/mplayer/Skin/CubicPlayer/skin
Xshare/mplayer/Skin/CubicPlayer/stop.png
Xshare/mplayer/Skin/CubicPlayer/sub.png
Xshare/mplayer/Skin/Cyrus/README
Xshare/mplayer/Skin/Cyrus/VERSION
Xshare/mplayer/Skin/Cyrus/eq.png
Xshare/mplayer/Skin/Cyrus/eqb.png
Xshare/mplayer/Skin/Cyrus/exit.png
Xshare/mplayer/Skin/Cyrus/font.fnt
Xshare/mplayer/Skin/Cyrus/font.png
Xshare/mplayer/Skin/Cyrus/iconify.png
Xshare/mplayer/Skin/Cyrus/load.png
Xshare/mplayer/Skin/Cyrus/main.png
Xshare/mplayer/Skin/Cyrus/menu.png
Xshare/mplayer/Skin/Cyrus/menubutt.png
Xshare/mplayer/Skin/Cyrus/menus.png
Xshare/mplayer/Skin/Cyrus/next.png
Xshare/mplayer/Skin/Cyrus/pause.png
Xshare/mplayer/Skin/Cyrus/play.png
Xshare/mplayer/Skin/Cyrus/plb.png
Xshare/mplayer/Skin/Cyrus/pos.png
Xshare/mplayer/Skin/Cyrus/posbar.png
Xshare/mplayer/Skin/Cyrus/prev.png
Xshare/mplayer/Skin/Cyrus/readme
Xshare/mplayer/Skin/Cyrus/skin
Xshare/mplayer/Skin/Cyrus/stop.png
Xshare/mplayer/Skin/Cyrus/sub.png
Xshare/mplayer/Skin/Cyrus/symbols.fnt
Xshare/mplayer/Skin/Cyrus/symbols.png
Xshare/mplayer/Skin/MidnightLove/README
Xshare/mplayer/Skin/MidnightLove/VERSION
Xshare/mplayer/Skin/MidnightLove/eq.png
Xshare/mplayer/Skin/MidnightLove/eqb.png
Xshare/mplayer/Skin/MidnightLove/exit.png
Xshare/mplayer/Skin/MidnightLove/font.fnt
Xshare/mplayer/Skin/MidnightLove/font.png
Xshare/mplayer/Skin/MidnightLove/iconify.png
Xshare/mplayer/Skin/MidnightLove/load.png
Xshare/mplayer/Skin/MidnightLove/main.png
Xshare/mplayer/Skin/MidnightLove/maximize.png
Xshare/mplayer/Skin/MidnightLove/menu.png
Xshare/mplayer/Skin/MidnightLove/menubutt.png
Xshare/mplayer/Skin/MidnightLove/menus.png
Xshare/mplayer/Skin/MidnightLove/next.png
Xshare/mplayer/Skin/MidnightLove/pause.png
Xshare/mplayer/Skin/MidnightLove/play.png
Xshare/mplayer/Skin/MidnightLove/plb.png
Xshare/mplayer/Skin/MidnightLove/pos.png
Xshare/mplayer/Skin/MidnightLove/prev.png
Xshare/mplayer/Skin/MidnightLove/skin
Xshare/mplayer/Skin/MidnightLove/stop.png
Xshare/mplayer/Skin/MidnightLove/sub.png
Xshare/mplayer/Skin/MidnightLove/symbols.fnt
Xshare/mplayer/Skin/MidnightLove/symbols.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/README
Xshare/mplayer/Skin/WindowsMediaPlayer6/VERSION
Xshare/mplayer/Skin/WindowsMediaPlayer6/close.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/font.fnt
Xshare/mplayer/Skin/WindowsMediaPlayer6/font.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/main.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/maximize.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/menu.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/menus.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/minimize.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/pause.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/play.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/pos.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/skin
Xshare/mplayer/Skin/WindowsMediaPlayer6/stop.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/sub.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/sub.png.win
Xshare/mplayer/Skin/WindowsMediaPlayer6/symbols.fnt
Xshare/mplayer/Skin/WindowsMediaPlayer6/symbols.png
Xshare/mplayer/Skin/WindowsMediaPlayer6/vol.png
Xshare/mplayer/Skin/avifile/README
Xshare/mplayer/Skin/avifile/VERSION
Xshare/mplayer/Skin/avifile/alap.png
Xshare/mplayer/Skin/avifile/font.fnt
Xshare/mplayer/Skin/avifile/font.png
Xshare/mplayer/Skin/avifile/help.png
Xshare/mplayer/Skin/avifile/load.png
Xshare/mplayer/Skin/avifile/menu.png
Xshare/mplayer/Skin/avifile/menus.png
Xshare/mplayer/Skin/avifile/mute.png
Xshare/mplayer/Skin/avifile/pause.png
Xshare/mplayer/Skin/avifile/play.png
Xshare/mplayer/Skin/avifile/pos.png
Xshare/mplayer/Skin/avifile/skin
Xshare/mplayer/Skin/avifile/stop.png
Xshare/mplayer/Skin/avifile/sub.png
Xshare/mplayer/Skin/avifile/symbols.fnt
Xshare/mplayer/Skin/avifile/symbols.png
Xshare/mplayer/Skin/avifile/volume.png
Xshare/mplayer/Skin/default/README
Xshare/mplayer/Skin/default/VERSION
Xshare/mplayer/Skin/default/about.png
Xshare/mplayer/Skin/default/back.png
Xshare/mplayer/Skin/default/eq.png
Xshare/mplayer/Skin/default/eqb.png
Xshare/mplayer/Skin/default/exit.png
Xshare/mplayer/Skin/default/font.fnt
Xshare/mplayer/Skin/default/font.png
Xshare/mplayer/Skin/default/forward.png
Xshare/mplayer/Skin/default/fsb.png
Xshare/mplayer/Skin/default/iconify.png
Xshare/mplayer/Skin/default/load.png
Xshare/mplayer/Skin/default/main.png
Xshare/mplayer/Skin/default/menu.png
Xshare/mplayer/Skin/default/menus.png
Xshare/mplayer/Skin/default/next.png
Xshare/mplayer/Skin/default/pause.png
Xshare/mplayer/Skin/default/play.png
Xshare/mplayer/Skin/default/plb.png
Xshare/mplayer/Skin/default/pos.png
Xshare/mplayer/Skin/default/prev.png
Xshare/mplayer/Skin/default/skin
Xshare/mplayer/Skin/default/stop.png
Xshare/mplayer/Skin/default/sub.png
Xshare/mplayer/Skin/default/subload.png
Xshare/mplayer/Skin/default/symbols.fnt
Xshare/mplayer/Skin/default/symbols.png
Xshare/mplayer/Skin/default/volume.png
Xshare/mplayer/Skin/mentalic/VERSION
Xshare/mplayer/Skin/mentalic/about.png
Xshare/mplayer/Skin/mentalic/back.png
Xshare/mplayer/Skin/mentalic/exit.png
Xshare/mplayer/Skin/mentalic/font.fnt
Xshare/mplayer/Skin/mentalic/font.png
Xshare/mplayer/Skin/mentalic/forward.png
Xshare/mplayer/Skin/mentalic/fsb.png
Xshare/mplayer/Skin/mentalic/iconify.png
Xshare/mplayer/Skin/mentalic/load.png
Xshare/mplayer/Skin/mentalic/main.png
Xshare/mplayer/Skin/mentalic/menu.png
Xshare/mplayer/Skin/mentalic/menus.png
Xshare/mplayer/Skin/mentalic/next.png
Xshare/mplayer/Skin/mentalic/pause.png
Xshare/mplayer/Skin/mentalic/play.png
Xshare/mplayer/Skin/mentalic/pos.png
Xshare/mplayer/Skin/mentalic/prev.png
Xshare/mplayer/Skin/mentalic/skin
Xshare/mplayer/Skin/mentalic/stop.png
Xshare/mplayer/Skin/mentalic/sub.png
Xshare/mplayer/Skin/mentalic/symbols.fnt
Xshare/mplayer/Skin/mentalic/symbols.png
Xshare/mplayer/Skin/mentalic/symbolsV.fnt
Xshare/mplayer/Skin/mentalic/symbolsV.png
Xshare/mplayer/Skin/mentalic/volume.png
Xshare/mplayer/Skin/netscape4/README
Xshare/mplayer/Skin/netscape4/VERSION
Xshare/mplayer/Skin/netscape4/bookmark.png
Xshare/mplayer/Skin/netscape4/font.fnt
Xshare/mplayer/Skin/netscape4/font.png
Xshare/mplayer/Skin/netscape4/fwd.png
Xshare/mplayer/Skin/netscape4/home.png
Xshare/mplayer/Skin/netscape4/main.png
Xshare/mplayer/Skin/netscape4/menu.png
Xshare/mplayer/Skin/netscape4/menus.png
Xshare/mplayer/Skin/netscape4/mynet.png
Xshare/mplayer/Skin/netscape4/n.png
Xshare/mplayer/Skin/netscape4/on.png
Xshare/mplayer/Skin/netscape4/print.png
Xshare/mplayer/Skin/netscape4/reload.png
Xshare/mplayer/Skin/netscape4/rew.png
Xshare/mplayer/Skin/netscape4/search.png
Xshare/mplayer/Skin/netscape4/security.png
Xshare/mplayer/Skin/netscape4/shop.png
Xshare/mplayer/Skin/netscape4/skin
Xshare/mplayer/Skin/netscape4/stop.png
Xshare/mplayer/Skin/netscape4/sub.png
Xshare/mplayer/Skin/neutron/README
Xshare/mplayer/Skin/neutron/VERSION
Xshare/mplayer/Skin/neutron/about.png
Xshare/mplayer/Skin/neutron/back.png
Xshare/mplayer/Skin/neutron/eqb.png
Xshare/mplayer/Skin/neutron/exit.png
Xshare/mplayer/Skin/neutron/font.fnt
Xshare/mplayer/Skin/neutron/font.png
Xshare/mplayer/Skin/neutron/forward.png
Xshare/mplayer/Skin/neutron/fsb.png
Xshare/mplayer/Skin/neutron/iconify.png
Xshare/mplayer/Skin/neutron/load.png
Xshare/mplayer/Skin/neutron/main.png
Xshare/mplayer/Skin/neutron/menu.png
Xshare/mplayer/Skin/neutron/menus.png
Xshare/mplayer/Skin/neutron/mute.png
Xshare/mplayer/Skin/neutron/next.png
Xshare/mplayer/Skin/neutron/pause.png
Xshare/mplayer/Skin/neutron/play.png
Xshare/mplayer/Skin/neutron/plb.png
Xshare/mplayer/Skin/neutron/pos.png
Xshare/mplayer/Skin/neutron/pref.png
Xshare/mplayer/Skin/neutron/prev.png
Xshare/mplayer/Skin/neutron/skin
Xshare/mplayer/Skin/neutron/stop.png
Xshare/mplayer/Skin/neutron/sub.png
Xshare/mplayer/Skin/neutron/symbols.fnt
Xshare/mplayer/Skin/neutron/symbols.png
Xshare/mplayer/Skin/neutron/volume.png
Xshare/mplayer/Skin/phony/README
Xshare/mplayer/Skin/phony/VERSION
Xshare/mplayer/Skin/phony/about.png
Xshare/mplayer/Skin/phony/back.png
Xshare/mplayer/Skin/phony/exit.png
Xshare/mplayer/Skin/phony/font2.fnt
Xshare/mplayer/Skin/phony/font2.png
Xshare/mplayer/Skin/phony/forward.png
Xshare/mplayer/Skin/phony/load.png
Xshare/mplayer/Skin/phony/main.png
Xshare/mplayer/Skin/phony/menu.png
Xshare/mplayer/Skin/phony/menus.png
Xshare/mplayer/Skin/phony/mute.png
Xshare/mplayer/Skin/phony/next.png
Xshare/mplayer/Skin/phony/pause.png
Xshare/mplayer/Skin/phony/play.png
Xshare/mplayer/Skin/phony/pos.png
Xshare/mplayer/Skin/phony/prev.png
Xshare/mplayer/Skin/phony/progress.png
Xshare/mplayer/Skin/phony/skin
Xshare/mplayer/Skin/phony/small-bright.png
Xshare/mplayer/Skin/phony/small.png
Xshare/mplayer/Skin/phony/stop.png
Xshare/mplayer/Skin/phony/sub2.png
Xshare/mplayer/Skin/phony/symbols2.fnt
Xshare/mplayer/Skin/phony/symbols2.png
Xshare/mplayer/Skin/phony/volume.png
Xshare/mplayer/Skin/phony/zoom.png
Xshare/mplayer/Skin/plastic/README
Xshare/mplayer/Skin/plastic/VERSION
Xshare/mplayer/Skin/plastic/about.png
Xshare/mplayer/Skin/plastic/back.png
Xshare/mplayer/Skin/plastic/eqb.png
Xshare/mplayer/Skin/plastic/exit.png
Xshare/mplayer/Skin/plastic/font.fnt
Xshare/mplayer/Skin/plastic/font.png
Xshare/mplayer/Skin/plastic/forward.png
Xshare/mplayer/Skin/plastic/fsb.png
Xshare/mplayer/Skin/plastic/iconify.png
Xshare/mplayer/Skin/plastic/load.png
Xshare/mplayer/Skin/plastic/main.png
Xshare/mplayer/Skin/plastic/menu.png
Xshare/mplayer/Skin/plastic/menus.png
Xshare/mplayer/Skin/plastic/next.png
Xshare/mplayer/Skin/plastic/pause.png
Xshare/mplayer/Skin/plastic/play.png
Xshare/mplayer/Skin/plastic/plb.png
Xshare/mplayer/Skin/plastic/pos.png
Xshare/mplayer/Skin/plastic/prev.png
Xshare/mplayer/Skin/plastic/skin
Xshare/mplayer/Skin/plastic/stop.png
Xshare/mplayer/Skin/plastic/sub.png
Xshare/mplayer/Skin/plastic/subt.png
Xshare/mplayer/Skin/plastic/symbols.fnt
Xshare/mplayer/Skin/plastic/symbols.png
Xshare/mplayer/Skin/plastic/volume.png
Xshare/mplayer/Skin/proton/README
Xshare/mplayer/Skin/proton/VERSION
Xshare/mplayer/Skin/proton/about.png
Xshare/mplayer/Skin/proton/equel.png
Xshare/mplayer/Skin/proton/exit.png
Xshare/mplayer/Skin/proton/ff.png
Xshare/mplayer/Skin/proton/font.fnt
Xshare/mplayer/Skin/proton/font.png
Xshare/mplayer/Skin/proton/fullscr.png
Xshare/mplayer/Skin/proton/icon.png
Xshare/mplayer/Skin/proton/knob.png
Xshare/mplayer/Skin/proton/main.png
Xshare/mplayer/Skin/proton/menu.png
Xshare/mplayer/Skin/proton/menus.png
Xshare/mplayer/Skin/proton/mute.png
Xshare/mplayer/Skin/proton/next.png
Xshare/mplayer/Skin/proton/open.png
Xshare/mplayer/Skin/proton/pause.png
Xshare/mplayer/Skin/proton/play.png
Xshare/mplayer/Skin/proton/playl.png
Xshare/mplayer/Skin/proton/pref.png
Xshare/mplayer/Skin/proton/prev.png
Xshare/mplayer/Skin/proton/rew.png
Xshare/mplayer/Skin/proton/skin
Xshare/mplayer/Skin/proton/slider.png
Xshare/mplayer/Skin/proton/stop.png
Xshare/mplayer/Skin/proton/sub.png
Xshare/mplayer/Skin/proton/symbols.fnt
Xshare/mplayer/Skin/proton/symbols.png
Xshare/mplayer/Skin/slim/about.png
Xshare/mplayer/Skin/slim/back.png
Xshare/mplayer/Skin/slim/double.png
Xshare/mplayer/Skin/slim/exit.png
Xshare/mplayer/Skin/slim/font.fnt
Xshare/mplayer/Skin/slim/font.png
Xshare/mplayer/Skin/slim/forward.png
Xshare/mplayer/Skin/slim/fsb.png
Xshare/mplayer/Skin/slim/iconify.png
Xshare/mplayer/Skin/slim/load.png
Xshare/mplayer/Skin/slim/main.png
Xshare/mplayer/Skin/slim/menu.png
Xshare/mplayer/Skin/slim/menus.png
Xshare/mplayer/Skin/slim/next.png
Xshare/mplayer/Skin/slim/normal.png
Xshare/mplayer/Skin/slim/pause.png
Xshare/mplayer/Skin/slim/play.png
Xshare/mplayer/Skin/slim/plb.png
Xshare/mplayer/Skin/slim/pos.png
Xshare/mplayer/Skin/slim/pref.png
Xshare/mplayer/Skin/slim/prev.png
Xshare/mplayer/Skin/slim/skin
Xshare/mplayer/Skin/slim/stop.png
Xshare/mplayer/Skin/slim/sub.png
Xshare/mplayer/Skin/slim/subt.png
Xshare/mplayer/Skin/slim/symbols.fnt
Xshare/mplayer/Skin/slim/symbols.png
Xshare/mplayer/Skin/slim/volume.png
Xshare/mplayer/Skin/xanim/README
Xshare/mplayer/Skin/xanim/VERSION
Xshare/mplayer/Skin/xanim/back.png
Xshare/mplayer/Skin/xanim/back2.png
Xshare/mplayer/Skin/xanim/back3.png
Xshare/mplayer/Skin/xanim/exit.png
Xshare/mplayer/Skin/xanim/ff2.png
Xshare/mplayer/Skin/xanim/ff3.png
Xshare/mplayer/Skin/xanim/grab.png
Xshare/mplayer/Skin/xanim/main.png
Xshare/mplayer/Skin/xanim/menu.png
Xshare/mplayer/Skin/xanim/menus.png
Xshare/mplayer/Skin/xanim/minus.png
Xshare/mplayer/Skin/xanim/o.png
Xshare/mplayer/Skin/xanim/play.png
Xshare/mplayer/Skin/xanim/plus.png
Xshare/mplayer/Skin/xanim/skin
Xshare/mplayer/Skin/xanim/stop.png
Xshare/mplayer/Skin/xanim/sub.png
Xshare/mplayer/Skin/xanim/vol.png
Xshare/mplayer/Skin/xanim/volbar.png
Xshare/mplayer/Skin/xanim/volmin.png
Xshare/mplayer/Skin/xanim/volplus.png
Xshare/mplayer/Skin/xine-lcd/README
Xshare/mplayer/Skin/xine-lcd/VERSION
Xshare/mplayer/Skin/xine-lcd/close.png
Xshare/mplayer/Skin/xine-lcd/dvd.png
Xshare/mplayer/Skin/xine-lcd/eject.png
Xshare/mplayer/Skin/xine-lcd/ffwd.png
Xshare/mplayer/Skin/xine-lcd/font.fnt
Xshare/mplayer/Skin/xine-lcd/font.png
Xshare/mplayer/Skin/xine-lcd/fullsc.png
Xshare/mplayer/Skin/xine-lcd/main-jo.png
Xshare/mplayer/Skin/xine-lcd/main.png
Xshare/mplayer/Skin/xine-lcd/menu.png
Xshare/mplayer/Skin/xine-lcd/menus.png
Xshare/mplayer/Skin/xine-lcd/minus.png
Xshare/mplayer/Skin/xine-lcd/next.png
Xshare/mplayer/Skin/xine-lcd/pause.png
Xshare/mplayer/Skin/xine-lcd/play.png
Xshare/mplayer/Skin/xine-lcd/playlist.png
Xshare/mplayer/Skin/xine-lcd/plbutton.png
Xshare/mplayer/Skin/xine-lcd/plus.png
Xshare/mplayer/Skin/xine-lcd/poti.png
Xshare/mplayer/Skin/xine-lcd/power.png
Xshare/mplayer/Skin/xine-lcd/pref.png
Xshare/mplayer/Skin/xine-lcd/prev.png
Xshare/mplayer/Skin/xine-lcd/rewind.png
Xshare/mplayer/Skin/xine-lcd/seekbar.png
Xshare/mplayer/Skin/xine-lcd/skin
Xshare/mplayer/Skin/xine-lcd/stop.png
Xshare/mplayer/Skin/xine-lcd/sub.png
Xshare/mplayer/Skin/xine-lcd/volume.png
X@dirrm share/mplayer/DOCS/tech
X@dirrm share/mplayer/DOCS/Polish
X@dirrm share/mplayer/DOCS/Hungarian
X@dirrm share/mplayer/DOCS/German
X@dirrm share/mplayer/DOCS/French
X@dirrm share/mplayer/DOCS
X@dirrm share/mplayer
END-of-graphics/gmplayer/PLIST
echo x - graphics/gmplayer/distinfo
sed 's/^X//' >graphics/gmplayer/distinfo << 'END-of-graphics/gmplayer/distinfo'
X$NetBSD: distinfo,v 1.4 2002/01/25 16:16:28 skrll Exp $
X
XSHA1 (mplayer/MPlayer-0.60.tar.bz2) = 6af7da481fe3688061f5a74ceed694812c1d475a
XSize (mplayer/MPlayer-0.60.tar.bz2) = 1753317 bytes
XSHA1 (mplayer/default.tar.bz2) = 40319dd1f8a8f2ff8b85d5efb1d4294d62530535
XSize (mplayer/default.tar.bz2) = 167762 bytes
XSHA1 (mplayer/MidnightLove.tar.bz2) = 7eaeb8acfef8a4584485083fd6659631a05fa0f8
XSize (mplayer/MidnightLove.tar.bz2) = 539551 bytes
XSHA1 (mplayer/avifile.tar.bz2) = 6793a51d3ddf8132e6725b32e44d0a968cb9cc7b
XSize (mplayer/avifile.tar.bz2) = 42387 bytes
XSHA1 (mplayer/BlueHeart.tar.bz2) = cbdcb731158dfc00a5b60eedd3e909ebfc357595
XSize (mplayer/BlueHeart.tar.bz2) = 281083 bytes
XSHA1 (mplayer/WindowsMediaPlayer6.tar.bz2) = 5122b311ec609c6f9cb243fb3769b98b6bcc91ed
XSize (mplayer/WindowsMediaPlayer6.tar.bz2) = 31060 bytes
XSHA1 (mplayer/xanim.tar.bz2) = d24efe88750b04588a1c91be7a92b2ae81d5d719
XSize (mplayer/xanim.tar.bz2) = 94551 bytes
XSHA1 (mplayer/neutron.tar.bz2) = f765dd3dd209eb1d3a64b1a6276531224c298ff1
XSize (mplayer/neutron.tar.bz2) = 369551 bytes
XSHA1 (mplayer/plastic.tar.bz2) = 020aa23b5aad13b8041ceb88357513d9c00defb2
XSize (mplayer/plastic.tar.bz2) = 454125 bytes
XSHA1 (mplayer/Cyrus.tar.bz2) = 0b2d882a40843ab97762f3b090dc433da4e4ae16
XSize (mplayer/Cyrus.tar.bz2) = 228846 bytes
XSHA1 (mplayer/xine-lcd.tar.bz2) = e67e1dc03ef421191a99300e4f108bb3cc585780
XSize (mplayer/xine-lcd.tar.bz2) = 168442 bytes
XSHA1 (mplayer/phony.tar.bz2) = 3538cdb0c1a0ba2ff677c8d3318765cfce80ebdb
XSize (mplayer/phony.tar.bz2) = 386405 bytes
XSHA1 (mplayer/mentalic.tar.bz2) = f39f934239301087a2521441db053c900338777d
XSize (mplayer/mentalic.tar.bz2) = 166624 bytes
XSHA1 (mplayer/proton.tar.bz2) = 6194df0f6f2ca126cf22ed74464103c0b50ed24a
XSize (mplayer/proton.tar.bz2) = 323339 bytes
XSHA1 (mplayer/slim.tar.bz2) = 53246aaf5520d04603e7542dec17439a9271004b
XSize (mplayer/slim.tar.bz2) = 398868 bytes
XSHA1 (mplayer/netscape4.tar.bz2) = 3a3334c4308643adce5931b0c8f037c0278d6c7b
XSize (mplayer/netscape4.tar.bz2) = 204041 bytes
XSHA1 (mplayer/CubicPlayer.tar.bz2) = 0c5e08ebc6d68e9f58d144a92fb3e3fbf07a7b05
XSize (mplayer/CubicPlayer.tar.bz2) = 124403 bytes
XSHA1 (mplayer/AlienMind.tar.bz2) = 8bd483aa6b52c10ee826c458a2c509c90a57e0f7
XSize (mplayer/AlienMind.tar.bz2) = 129515 bytes
XSHA1 (mplayer/CornerMP.tar.bz2) = d46a59c33abcc27ddc24be3124d3f4d23361e836
XSize (mplayer/CornerMP.tar.bz2) = 237492 bytes
XSHA1 (patch-aa) = 1e626d0312631e441d126a89314f4e4e6d177e1f
XSHA1 (patch-ab) = b57033b07b789917dc2f576e34dacf06e90fc824
XSHA1 (patch-ad) = 2caecb946658925f20874a2aff61afc972354a37
XSHA1 (patch-ae) = 84db805213925f9ebc511de56f723ba29147ba99
XSHA1 (patch-ag) = bfbae41a30a7f0c9440ece02e3f2eadd1fca87a1
XSHA1 (patch-ah) = 506cda70793d84342b035570b428cb7b566b622e
END-of-graphics/gmplayer/distinfo
echo x - graphics/gmplayer/Makefile
sed 's/^X//' >graphics/gmplayer/Makefile << 'END-of-graphics/gmplayer/Makefile'
X# $NetBSD: Makefile,v 1.18 2002/01/30 10:44:21 zuntum Exp $
X
XDISTNAME=	MPlayer-0.60
XPKGNAME=	gmplayer-0.60
XPKGREVISION=	1
XCATEGORIES=	graphics
XCONFLICTS=	mplayer-[0-9]*
XMASTER_SITES=	http://www.mplayerhq.hu/MPlayer/releases/ \
X		http://www.mplayerhq.hu/MPlayer/Skin/ \
X		http://www2.mplayerhq.hu/MPlayer/releases/ \
X		http://www2.mplayerhq.hu/MPlayer/Skin/ \
X		ftp://ftp.mplayerhq.hu/MPlayer/releases/ \
X		ftp://ftp.mplayerhq.hu/MPlayer/Skin/ \
X		ftp://ftp2.mplayerhq.hu/MPlayer/releases/ \
X		ftp://ftp2.mplayerhq.hu/MPlayer/Skin/
XEXTRACT_SUFX=	.tar.bz2
XDIST_SUBDIR=	mplayer
XDIST_SUBDIR_${DISTNAME}${EXTRACT_SUFX} = .
X
XSKINS +=	default${EXTRACT_SUFX} \
X		MidnightLove${EXTRACT_SUFX} \
X		avifile${EXTRACT_SUFX} \
X		BlueHeart${EXTRACT_SUFX} \
X		WindowsMediaPlayer6${EXTRACT_SUFX} \
X		xanim${EXTRACT_SUFX} \
X		neutron${EXTRACT_SUFX} \
X		plastic${EXTRACT_SUFX} \
X		Cyrus${EXTRACT_SUFX} \
X		xine-lcd${EXTRACT_SUFX} \
X		phony${EXTRACT_SUFX} \
X		mentalic${EXTRACT_SUFX} \
X		proton${EXTRACT_SUFX} \
X		slim${EXTRACT_SUFX} \
X		netscape4${EXTRACT_SUFX} \
X		CubicPlayer${EXTRACT_SUFX} \
X		AlienMind${EXTRACT_SUFX} \
X		CornerMP${EXTRACT_SUFX}
X
XDISTFILES+=	${DISTNAME}${EXTRACT_SUFX}
XDISTFILES+=	${SKINS}
X
XMAINTAINER=	svs@ropnet.ru,zuntum@netbsd.org
XHOMEPAGE=	http://www.mplayerhq.hu/
XCOMMENT=	Software only MPEG-1/2/4 video decoder
X
XONLY_FOR_PLATFORM=	NetBSD-1.5[Y-Z]*-i386 NetBSD-1.[6-9]*-i386
X
XDEPENDS+=	win32-codecs>=010122:../../graphics/win32-codecs
XBUILD_DEPENDS+=	nasm>=0.98:../../devel/nasm
XREPLACE_BUILDLINK_PATTERNS+=	*.mak
X
XRESTRICTED=		"unsure of the license"
XNO_BIN_ON_CDROM=	${RESTRICTED}
XNO_BIN_ON_FTP=		${RESTRICTED}
X
XUSE_X11=		YES
XUSE_GMAKE=		YES
XHAS_CONFIGURE=		YES
X
XWRKSRC=			${WRKDIR}/${DISTNAME}
X
XCONFIGURE_ARGS+=	--prefix="${PREFIX}"
XCONFIGURE_ARGS+=	--with-extraincdir="${BUILDLINK_DIR}/include"
XCONFIGURE_ARGS+=	--with-extralibdir="${LOCALBASE}/lib"
XCONFIGURE_ARGS+=	--with-win32libdir="${LOCALBASE}/lib/win32"
XCONFIGURE_ARGS+=	--enable-dvdread
XCONFIGURE_ARGS+=	--enable-gui
X
X# The configure script attempts to execute compiled programs in /tmp, but
X# /tmp may be mounted with noexec flag set...
XCONFIGURE_ENV+=		TMPDIR=${WRKDIR}
X
Xpost-configure:
X	${CP} ${FILESDIR}/vcd_read_nbsd.c ${WRKSRC}/libmpdemux/vcd_read_nbsd.h
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/mplayer ${PREFIX}/bin/gmplayer
X	${LN} -s gmplayer ${PREFIX}/bin/mplayer 
X	${INSTALL_MAN} ${WRKSRC}/DOCS/mplayer.1 ${PREFIX}/man/man1
X	${INSTALL_DATA_DIR} ${PREFIX}/share/mplayer
X	${INSTALL_DATA} ${WRKSRC}/etc/codecs.conf ${PREFIX}/share/mplayer
X	${CP} -R ${WRKSRC}/DOCS ${PREFIX}/share/mplayer
X	${INSTALL_DATA_DIR} ${PREFIX}/share/mplayer/Skin
X.for SKIN in ${SKINS}
X	@${ECHO_MSG} "Installing skin ${SKIN}..."
X	@${GTAR} xCzf ${PREFIX}/share/mplayer/Skin/ ${DISTDIR}/${DIST_SUBDIR}/${SKIN}
X.endfor
X	@${CHMOD} -R a+r ${PREFIX}/share/mplayer/Skin
X	@${CHMOD} a+rx ${PREFIX}/share/mplayer/Skin/*
X
X.include "../../audio/lame/buildlink.mk"
X.include "../../devel/SDL/buildlink.mk"
X.include "../../graphics/png/buildlink.mk"
X.include "../../misc/libdvdread/buildlink.mk"
X.include "../../x11/gtk/buildlink.mk"
X.include "../../mk/ossaudio.buildlink.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-graphics/gmplayer/Makefile
echo c - graphics/gmplayer/work
mkdir -p graphics/gmplayer/work > /dev/null 2>&1
exit

>Release-Note:
>Audit-Trail:
>Unformatted: