summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Mk/bsd.gstreamer.mk227
-rw-r--r--Mk/bsd.port.mk5135
-rw-r--r--audio/goobox/Makefile33
-rw-r--r--audio/goobox/distinfo2
-rw-r--r--audio/goobox/pkg-descr4
-rw-r--r--audio/goobox/pkg-plist37
-rw-r--r--audio/gstreamer-plugins-a52dec/Makefile14
-rw-r--r--audio/gstreamer-plugins-artsd/Makefile14
-rw-r--r--audio/gstreamer-plugins-audiofile/Makefile14
-rw-r--r--audio/gstreamer-plugins-cdaudio/Makefile14
-rw-r--r--audio/gstreamer-plugins-cdparanoia/Makefile14
-rw-r--r--audio/gstreamer-plugins-esound/Makefile14
-rw-r--r--audio/gstreamer-plugins-faac/Makefile14
-rw-r--r--audio/gstreamer-plugins-faad/Makefile14
-rw-r--r--audio/gstreamer-plugins-flac/Makefile14
-rw-r--r--audio/gstreamer-plugins-gsm/Makefile14
-rw-r--r--audio/gstreamer-plugins-ivorbis/Makefile14
-rw-r--r--audio/gstreamer-plugins-jack/Makefile14
-rw-r--r--audio/gstreamer-plugins-ladspa/Makefile14
-rw-r--r--audio/gstreamer-plugins-lame/Makefile14
-rw-r--r--audio/gstreamer-plugins-mad/Makefile14
-rw-r--r--audio/gstreamer-plugins-mikmod/Makefile14
-rw-r--r--audio/gstreamer-plugins-musepack/Makefile14
-rw-r--r--audio/gstreamer-plugins-musicbrainz/Makefile14
-rw-r--r--audio/gstreamer-plugins-nas/Makefile14
-rw-r--r--audio/gstreamer-plugins-ogg/Makefile14
-rw-r--r--audio/gstreamer-plugins-polypaudio/Makefile14
-rw-r--r--audio/gstreamer-plugins-shout/Makefile14
-rw-r--r--audio/gstreamer-plugins-sidplay/Makefile14
-rw-r--r--audio/gstreamer-plugins-smoothwave/Makefile14
-rw-r--r--audio/gstreamer-plugins-sndfile/Makefile14
-rw-r--r--audio/gstreamer-plugins-speex/Makefile14
-rw-r--r--audio/gstreamer-plugins-vorbis/Makefile14
-rw-r--r--audio/jamboree/Makefile38
-rw-r--r--audio/jamboree/distinfo2
-rw-r--r--audio/jamboree/pkg-descr6
-rw-r--r--audio/jamboree/pkg-plist43
-rw-r--r--audio/lindele/Makefile35
-rw-r--r--audio/lindele/distinfo2
-rw-r--r--audio/lindele/files/patch-src::gui.c10
-rw-r--r--audio/lindele/files/patch-src::lindele.c19
-rw-r--r--audio/lindele/files/patch-src::main.c20
-rw-r--r--audio/lindele/files/patch-src::playlist.c10
-rw-r--r--audio/lindele/pkg-descr9
-rw-r--r--audio/lindele/pkg-plist12
-rw-r--r--audio/marlin/Makefile37
-rw-r--r--audio/marlin/distinfo2
-rw-r--r--audio/marlin/files/patch-marlin-marlin-channel.h10
-rw-r--r--audio/marlin/files/patch-marlin-marlin-sample-view.c12
-rw-r--r--audio/marlin/files/patch-src-libegg-egg-toolbar-editor.c18
-rw-r--r--audio/marlin/files/patch-src_marlin-cdda-record.c11
-rw-r--r--audio/marlin/files/patch-src_marlin-window-menu.c12
-rw-r--r--audio/marlin/pkg-descr5
-rw-r--r--audio/marlin/pkg-plist110
-rw-r--r--audio/rhythmbox-devel/Makefile93
-rw-r--r--audio/rhythmbox-devel/distinfo2
-rw-r--r--audio/rhythmbox-devel/files/patch-corba_Makefile.in11
-rw-r--r--audio/rhythmbox-devel/files/patch-sources_itunesdb.c22
-rw-r--r--audio/rhythmbox-devel/files/patch-sources_rb-ipod-source.c18
-rw-r--r--audio/rhythmbox-devel/pkg-descr5
-rw-r--r--audio/rhythmbox-devel/pkg-plist181
-rw-r--r--audio/rhythmbox/Makefile93
-rw-r--r--audio/rhythmbox/distinfo2
-rw-r--r--audio/rhythmbox/files/patch-corba_Makefile.in11
-rw-r--r--audio/rhythmbox/files/patch-sources_itunesdb.c22
-rw-r--r--audio/rhythmbox/files/patch-sources_rb-ipod-source.c18
-rw-r--r--audio/rhythmbox/pkg-descr5
-rw-r--r--audio/rhythmbox/pkg-plist181
-rw-r--r--audio/tunesbrowser/Makefile32
-rw-r--r--audio/tunesbrowser/distinfo2
-rw-r--r--audio/tunesbrowser/files/patch-Makefile.in17
-rw-r--r--audio/tunesbrowser/files/patch-audioplayer.c25
-rw-r--r--audio/tunesbrowser/files/patch-main.c35
-rw-r--r--audio/tunesbrowser/files/patch-misc_ui.c12
-rw-r--r--audio/tunesbrowser/pkg-descr4
-rw-r--r--audio/tunesbrowser/pkg-plist7
-rw-r--r--devel/gstreamer-plugins-gnomevfs/Makefile14
-rw-r--r--devel/gstreamer-plugins-sdl/Makefile14
-rw-r--r--graphics/gstreamer-plugins-aalib/Makefile14
-rw-r--r--graphics/gstreamer-plugins-gdkpixbuf/Makefile14
-rw-r--r--graphics/gstreamer-plugins-hermes/Makefile14
-rw-r--r--graphics/gstreamer-plugins-jpeg-mmx/Makefile14
-rw-r--r--graphics/gstreamer-plugins-jpeg/Makefile14
-rw-r--r--graphics/gstreamer-plugins-libcaca/Makefile14
-rw-r--r--graphics/gstreamer-plugins-libmng/Makefile16
-rw-r--r--graphics/gstreamer-plugins-libpng/Makefile14
-rw-r--r--graphics/gstreamer-plugins-libvisual/Makefile14
-rw-r--r--graphics/gstreamer-plugins-swfdec/Makefile14
-rw-r--r--graphics/gstreamer-plugins-theora/Makefile15
-rw-r--r--multimedia/cupid/Makefile38
-rw-r--r--multimedia/cupid/distinfo2
-rw-r--r--multimedia/cupid/pkg-descr13
-rw-r--r--multimedia/cupid/pkg-plist33
-rw-r--r--multimedia/gstreamer-plugins-core/Makefile40
-rw-r--r--multimedia/gstreamer-plugins-core/pkg-descr3
-rw-r--r--multimedia/gstreamer-plugins-dirac/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-dts/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-dv/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-dvd/Makefile14
-rw-r--r--multimedia/gstreamer-plugins-libfame/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-mpeg2dec/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-mpeg2enc/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-mplex/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-xine/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-xvid/Makefile12
-rw-r--r--multimedia/gstreamer-plugins/Makefile155
-rw-r--r--multimedia/gstreamer-plugins/Makefile.common442
-rw-r--r--multimedia/gstreamer-plugins/distinfo2
-rw-r--r--multimedia/gstreamer-plugins/files/bsdi_dvd.h340
-rw-r--r--multimedia/gstreamer-plugins/files/patch-configure12
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext::ivorbis::vorbisenc.h103
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext_libcaca_Makefile.in23
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc26
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext_sdl_Makefile.in23
-rw-r--r--multimedia/gstreamer-plugins/files/patch-gst_tcp_gsttcpclientsrc.h11
-rw-r--r--multimedia/gstreamer-plugins/files/patch-gst_tta_gstttaparse.c21
-rw-r--r--multimedia/gstreamer-plugins/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h72
-rw-r--r--multimedia/gstreamer-plugins/files/patch-sys_oss_gstosselement.h10
-rw-r--r--multimedia/gstreamer-plugins/pkg-descr17
-rw-r--r--multimedia/gstreamer-plugins/pkg-plist181
-rw-r--r--multimedia/gstreamer-plugins80/Makefile155
-rw-r--r--multimedia/gstreamer-plugins80/Makefile.common442
-rw-r--r--multimedia/gstreamer-plugins80/distinfo2
-rw-r--r--multimedia/gstreamer-plugins80/files/bsdi_dvd.h340
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-configure12
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-ext::ivorbis::vorbisenc.h103
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-ext_libcaca_Makefile.in23
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc26
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-ext_sdl_Makefile.in23
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-gst_tcp_gsttcpclientsrc.h11
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-gst_tta_gstttaparse.c21
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h72
-rw-r--r--multimedia/gstreamer-plugins80/files/patch-sys_oss_gstosselement.h10
-rw-r--r--multimedia/gstreamer-plugins80/pkg-descr17
-rw-r--r--multimedia/gstreamer-plugins80/pkg-plist181
-rw-r--r--multimedia/kmplayer/Makefile83
-rw-r--r--multimedia/kmplayer/distinfo2
-rw-r--r--multimedia/kmplayer/files/extra-patch-src::kmplayerplaylist.cpp11
-rw-r--r--multimedia/kmplayer/files/patch-src::kmplayer.desktop11
-rw-r--r--multimedia/kmplayer/pkg-descr5
-rw-r--r--multimedia/kmplayer/pkg-plist54
-rw-r--r--multimedia/pitivi/Makefile34
-rw-r--r--multimedia/pitivi/distinfo2
-rw-r--r--multimedia/pitivi/files/patch-gnl_gnlcomposition.c18
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-effectswindowproperties.c19
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-gstelementsettings.c17
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-lplayerwindow.c19
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-mainapp.c33
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-menu.c14
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-progressbar.c26
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-settings.c18
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-settingswindow.c17
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-sourcelistwindow.c14
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-timelinecellrenderer.c17
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-timelinemedia.c50
-rw-r--r--multimedia/pitivi/files/patch-src_pitivi-timelinewindow.c62
-rw-r--r--multimedia/pitivi/pkg-descr10
-rw-r--r--multimedia/pitivi/pkg-plist258
-rw-r--r--multimedia/totem-gstreamer/Makefile21
-rw-r--r--multimedia/totem/Makefile94
-rw-r--r--multimedia/totem/distinfo2
-rw-r--r--multimedia/totem/files/patch-src::Makefile.in12
-rw-r--r--multimedia/totem/files/patch-src_totem-disk.c39
-rw-r--r--multimedia/totem/pkg-descr7
-rw-r--r--multimedia/totem/pkg-message4
-rw-r--r--multimedia/totem/pkg-plist147
-rw-r--r--x11-toolkits/gstreamer-plugins-pango/Makefile14
167 files changed, 0 insertions, 11483 deletions
diff --git a/Mk/bsd.gstreamer.mk b/Mk/bsd.gstreamer.mk
deleted file mode 100644
index b71c2bf6e..000000000
--- a/Mk/bsd.gstreamer.mk
+++ /dev/null
@@ -1,227 +0,0 @@
-#-*- mode: Fundamental; tab-width: 4; -*-
-# ex:ts=4
-#
-# bsd.gstreamer.mk - Support for gstreamer-plugins-based ports.
-#
-# Created by: Michael Johnson <ahze@FreeBSD.org>
-# Date: 4 Oct 2004
-#
-# $FreeBSD$
-#
-
-.if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include)
-
-Gstreamer_Include_MAINTAINER= gnome@FreeBSD.org
-Gstreamer_Pre_Include= bsd.gstreamer.mk
-
-.endif
-
-# Ports can use the following:
-#
-# USE_GSTREAMER= dvd lame flac
-#
-# If you want to use USE_GSTREAMER after <bsd.port.pre.mk>
-# you must follow one of the examples listed below
-#
-# WANT_GSTREAMER= yes
-# .include <bsd.port.pre.mk>
-# .if defined(WITH_VORBIS)
-# USE_GSTREAMER+= vorbis
-# .endif
-#
-# or
-# USE_GSTREAMER= yes
-# .include <bsd.port.pre.mk>
-# .if defined(WITH_FAAD)
-# USE_GSTREAMER+= faad
-# .endif
-#
-#
-# USE_GSTREAMER=yes will always add a dependency to
-# gstreamer-plugins
-#
-
-# "Normal" dependencies and variables
-#
-
-GSTREAMER_PORT= ${PORTSDIR}/multimedia/gstreamer-plugins
-_GST_LIB_BASE= ${X11BASE}/lib/gstreamer-${GST_VERSION}
-GST_VERSION= 0.8
-GST_SHLIB_VERSION= 1
-
-#
-# These are the current supported gstreamer-plugins modules
-#
-_USE_GSTREAMER_ALL= a52dec aalib artsd audiofile cdaudio cdparanoia dirac \
- dts dv dvd esound faac faad ffmpeg flac gdkpixbuf \
- gnomevfs gsm hermes ivorbis jack jpeg jpeg-mmx ladspa \
- lame libcaca libfame libmng libpng libvisual mad mikmod \
- mpeg2dec mpeg2enc mplex musepack musicbrainz nas sdl \
- shout sidplay smoothwave sndfile speex theora ogg pango \
- polypaudio swfdec vorbis xine xvid
-
-# other plugins
-OTHER_GSTREAMER_PLUGINS+= core yes
-_USE_GSTREAMER_ALL+= ${OTHER_GSTREAMER_PLUGINS}
-
-core_DEPENDS= multimedia/gstreamer-plugins-core
-core_PLIST= .gstreamer-plugins-core
-core_GST_EXT= .keep
-
-yes_DEPENDS= multimedia/gstreamer-plugins
-yes_PLIST= libgstac3parse
-
-# Audio Plugins Section
-a52dec_DEPENDS= audio/gstreamer-plugins-a52dec
-
-artsd_DEPENDS= audio/gstreamer-plugins-artsd
-artsd_PLIST= libgstartsdsink
-
-audiofile_DEPENDS= audio/gstreamer-plugins-audiofile
-
-cdaudio_DEPENDS= audio/gstreamer-plugins-cdaudio
-
-cdparanoia_DEPENDS= audio/gstreamer-plugins-cdparanoia
-
-esound_DEPENDS= audio/gstreamer-plugins-esound
-esound_PLIST= libgstesd
-
-faac_DEPENDS= audio/gstreamer-plugins-faac
-
-faad_DEPENDS= audio/gstreamer-plugins-faad
-
-flac_DEPENDS= audio/gstreamer-plugins-flac
-
-gsm_DEPENDS= audio/gstreamer-plugins-gsm
-
-ivorbis_DEPENDS= audio/gstreamer-plugins-ivorbis
-
-jack_DEPENDS= audio/gstreamer-plugins-jack
-
-ladspa_DEPENDS= audio/gstreamer-plugins-ladspa
-
-lame_DEPENDS= audio/gstreamer-plugins-lame
-
-mad_DEPENDS= audio/gstreamer-plugins-mad
-
-mikmod_DEPENDS= audio/gstreamer-plugins-mikmod
-
-musepack_DEPENDS= audio/gstreamer-plugins-musepack
-
-musicbrainz_DEPENDS= audio/gstreamer-plugins-musicbrainz
-musicbrainz_PLIST= libgsttrm
-
-nas_DEPENDS= audio/gstreamer-plugins-nas
-nas_PLIST= libgstnassink
-
-ogg_DEPENDS= audio/gstreamer-plugins-ogg
-
-polypaudio_DEPENDS= audio/gstreamer-plugins-polypaudio
-polypaudio_PLIST= libpolypaudio
-
-shout_DEPENDS= audio/gstreamer-plugins-shout
-
-sidplay_DEPENDS= audio/gstreamer-plugins-sidplay
-sidplay_PLIST= libgstsid
-
-smoothwave_DEPENDS= audio/gstreamer-plugins-smoothwave
-
-sndfile_DEPENDS= audio/gstreamer-plugins-sndfile
-
-speex_DEPENDS= audio/gstreamer-plugins-speex
-
-vorbis_DEPENDS= audio/gstreamer-plugins-vorbis
-
-
-# Devel Plugins Section
-gnomevfs_DEPENDS= devel/gstreamer-plugins-gnomevfs
-
-sdl_DEPENDS= devel/gstreamer-plugins-sdl
-sdl_PLIST= libgstsdlvideosink
-
-# Graphics Plugins Section
-aalib_DEPENDS= graphics/gstreamer-plugins-aalib
-aalib_PLIST= libgstaasink
-
-gdkpixbuf_DEPENDS= graphics/gstreamer-plugins-gdkpixbuf
-
-hermes_DEPENDS= graphics/gstreamer-plugins-hermes
-hermes_PLIST= libgsthermescolorspace
-
-jpeg_DEPENDS= graphics/gstreamer-plugins-jpeg
-
-jpeg-mmx_DEPENDS= graphics/gstreamer-plugins-jpeg-mmx
-jpeg-mmx_PLIST= libgstjpeg
-
-libcaca_DEPENDS= graphics/gstreamer-plugins-libcaca
-libcaca_PLIST= libgstcacasink
-
-libmng_DEPENDS= graphics/gstreamer-plugins-libmng
-libmng_PLIST= libgstmng
-
-libpng_DEPENDS= graphics/gstreamer-plugins-libpng
-libpng_PLIST= libgstpng
-
-libvisual_DEPNDS= graphics/gstreamer-plugins-libvisual
-
-swfdec_DEPENDS= graphics/gstreamer-plugins-swfdec
-
-theora_DEPENDS= multimedia/gstreamer-plugins-theora
-
-# Multimedia Plugins Section
-dirac_DEPENDS= multimedia/gstreamer-plugins-dirac
-
-dts_DEPENDS= multimedia/gstreamer-plugins-dts
-dts_PLIST= libgstdtsdec
-
-ffmpeg_DEPENDS= multimedia/gstreamer-ffmpeg
-
-libcaca_PLIST= libgstcacasink
-
-dv_DEPENDS= multimedia/gstreamer-plugins-dv
-dv_PLIST= libgstdv
-
-dvd_DEPENDS= multimedia/gstreamer-plugins-dvd
-dvd_PLIST= libgstdvdnavsrc
-
-libfame_DEPENDS= multimedia/gstreamer-plugins-libfame
-
-mpeg2dec_DEPENDS= multimedia/gstreamer-plugins-mpeg2dec
-
-mpeg2enc_DEPENDS= multimedia/gstreamer-plugins-mpeg2enc
-
-mplex_DEPENDS= multimedia/gstreamer-plugins-mplex
-
-xine_DEPENDS= multimedia/gstreamer-plugins-xine
-
-xvid_DEPENDS= multimedia/gstreamer-plugins-xvid
-
-# X11-Toolkits Plugins Section
-pango_DEPENDS= x11-toolkits/gstreamer-plugins-pango
-pango_PLIST= libgsttextoverlay
-
-.if defined(_POSTMKINCLUDED) && !defined(Gstreamer_Post_Include)
-Gstreamer_Post_Include= bsd.gstreamer.mk
-
-# defined ext_PLIST="" for each port that uses auto plist
-.for ext in ${USE_GSTREAMER}
-${ext}_PLIST?=
-${ext}_GST_EXT?= .so
-.endfor
-
-.for ext in ${USE_GSTREAMER}
-. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS})
-. if ${${ext}_PLIST} != ""
-BUILD_DEPENDS+= ${_GST_LIB_BASE}/${${ext}_PLIST}${${ext}_GST_EXT}:${PORTSDIR}/${${ext}_DEPENDS}
-RUN_DEPENDS+= ${_GST_LIB_BASE}/${${ext}_PLIST}${${ext}_GST_EXT}:${PORTSDIR}/${${ext}_DEPENDS}
-. else
-BUILD_DEPENDS+= ${_GST_LIB_BASE}/libgst${ext}.so:${PORTSDIR}/${${ext}_DEPENDS}
-RUN_DEPENDS+= ${_GST_LIB_BASE}/libgst${ext}.so:${PORTSDIR}/${${ext}_DEPENDS}
-. endif
-. else
-BROKEN= "Unknown gstreamer-plugin -- ${ext}"
-. endif
-.endfor
-
-# The End
-.endif
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
deleted file mode 100644
index f6f534c62..000000000
--- a/Mk/bsd.port.mk
+++ /dev/null
@@ -1,5135 +0,0 @@
-#-*- mode: makefile; tab-width: 4; -*-
-# ex:ts=4
-#
-# $FreeBSD: ports/Mk/bsd.port.mk,v 1.508 2005/02/07 11:17:50 krion Exp $
-# $NetBSD: $
-#
-# bsd.port.mk - 940820 Jordan K. Hubbard.
-# This file is in the public domain.
-#
-# Please view me with 4 column tabs!
-
-# This is the master file for the most common elements to all port
-# Makefile in the ports system. For a more general overview of its
-# use and importance, see the Porter's Handbook.
-
-# There are two different types of "maintainers" in the ports framework.
-# The maintainer alias of the bsd.port.mk file is listed below in the
-# FreeBSD_MAINTAINER entry. You should consult them if you have any
-# questions/suggestions regarding this file.
-#
-# DO NOT COMMIT CHANGES TO THIS FILE BY YOURSELF, EVEN IF YOU DID NOT GET
-# A RESPONSE FROM THE MAINTAINER(S) WITHIN A REASONABLE TIMEFRAME! ALL
-# UNAUTHORISED CHANGES WILL BE UNCONDITIONALLY REVERTED!
-
-FreeBSD_MAINTAINER= portmgr@FreeBSD.org
-
-# For each port, the MAINTAINER variable is what you should consult for
-# contact information on the person(s) to contact if you have questions/
-# suggestions about that specific port. By default (if no MAINTAINER
-# is listed), a port is maintained by the subscribers of the ports@FreeBSD.org
-# mailing list, and any correspondence should be directed there.
-#
-# MAINTAINER - The e-mail address of the contact person for this port.
-# Default: ports@FreeBSD.org
-#
-# These are meta-variables that are automatically set to the system
-# you are running on. These are provided in case you need to take
-# different actions for different values.
-#
-# ARCH - The architecture of the target machine, such as would be
-# returned by "uname -p". (Note: Ports should test against
-# ARCH, and not the host machine's architecture which is
-# MACHINE_ARCH, to enable ports to be cross-built.)
-# OPSYS - Portability clause. This is the operating system the
-# makefile is being used on. Automatically set to
-# "FreeBSD," "NetBSD," or "OpenBSD" as appropriate.
-# OSREL - The release version (numeric) of the operating system.
-# OSVERSION - The value of __FreeBSD_version.
-# PORTOBJFORMAT - The object format ("aout" or "elf").
-#
-# This is the beginning of the list of all variables that need to be
-# defined in a port, listed in order that they should be included
-# to fit in with existing conventions. (Exception: MAINTAINER actually
-# should appear after EXTRACT_ONLY and before MASTER_SITE_BACKUP).
-#
-# These variables are used to identify your port.
-#
-# PORTNAME - Name of software. Mandatory.
-# PORTVERSION - Version of software. Mandatory when no DISTVERSION is given.
-# PORTREVISION - Version of port. Optional. Commonly used to indicate
-# that an update has happened that affects the port
-# framework itself, but not the distributed software
-# (e.g., local patches or Makefile changes).
-# PORTEPOCH - Optional. In certain odd cases, the PORTREVISION logic
-# can be fooled by ports that appear to go backwards
-# numerically (e.g. if port-0.3 is newer than port-1998).
-# In this case, incrementing PORTEPOCH forces the revision.
-# Default: 0 (no effect).
-# PKGNAME - Always defined as
-# ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}.
-# Do not define this in your Makefile.
-# PKGNAMEPREFIX - Prefix to specify that port is language-specific, etc.
-# Optional.
-# PKGNAMESUFFIX - Suffix to specify compilation options. Optional.
-# UNIQUENAME - A name for your port that is globally unique. By default,
-# this is set to ${LATEST_LINK} when LATEST_LINK is set,
-# and to ${PKGNAMEPREFIX}${PORTNAME} otherwise.
-# DISTVERSION - Vendor version of the distribution.
-# Default: ${PORTVERSION}
-# DISTNAME - Name of port or distribution used in generating
-# WRKSRC and DISTFILES below.
-# Default:
-# ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX})
-# CATEGORIES - A list of descriptive categories into which this port falls.
-# Mandatory.
-#
-# These variable describe how to fetch files required for building the port.
-#
-# DISTFILES - Name(s) of archive file(s) containing distribution.
-# Set this to an empty string if the port doesn't require it.
-# Default: ${DISTNAME}${EXTRACT_SUFX}
-# EXTRACT_SUFX - Suffix for archive names
-# You never have to set both DISTFILES and EXTRACT_SUFX.
-# Default: .tar.bz2 if USE_BZIP2 is set, .zip if USE_ZIP is
-# set, .tar.gz otherwise).
-# MASTER_SITES - Primary location(s) for distribution files if not found
-# locally. See bsd.sites.mk for common choices for
-# MASTER_SITES.
-# MASTER_SITE_SUBDIR
-# - Subdirectory of MASTER_SITES. Will sometimes need to be
-# set to ${PORTNAME} for (e.g.) MASTER_SITE_SOURCEFORGE.
-# Only guaranteed to work for choices of ${MASTER_SITES}
-# defined in bsd.sites.mk.
-# Default: not set.
-# PATCHFILES - Name(s) of additional files that contain distribution
-# patches. Make will look for them at PATCH_SITES (see below).
-# They will automatically be uncompressed before patching if
-# the names end with ".gz", ".bz2" or ".Z".
-# Default: not set.
-# PATCH_SITES - Primary location(s) for distribution patch files
-# if not found locally.
-# DIST_SUBDIR - Suffix to ${DISTDIR}. If set, all ${DISTFILES} and
-# ${PATCHFILES} will be put in this subdirectory of
-# ${DISTDIR} (see below). Also they will be fetched in this
-# subdirectory from FreeBSD mirror sites.
-# ALLFILES - All of ${DISTFILES} and ${PATCHFILES}.
-# IGNOREFILES - If set, don't perform checksum checks on these files.
-# EXTRACT_ONLY - If set, a subset of ${DISTFILES} you want to
-# actually extract.
-#
-# (NOTE: by convention, the MAINTAINER entry (see above) should go here.)
-#
-# These variables are typically set in /etc/make.conf to indicate
-# the user's preferred location to fetch files from. You should
-# rarely need to set these.
-#
-# MASTER_SITE_BACKUP
-# - Backup location(s) for distribution files and patch
-# files if not found locally and ${MASTER_SITES}/${PATCH_SITES}
-# Default:
-# ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
-# MASTER_SITE_OVERRIDE
-# - If set, override the MASTER_SITES setting with this
-# value.
-# MASTER_SITE_FREEBSD
-# - If set, only use ${MASTER_SITE_BACKUP} for
-# MASTER_SITES.
-# CD_MOUNTPTS - List of CDROM mountpoints to look for distfiles under.
-# This variable supercedes CD_MOUNTPT, which is
-# obsolete.
-#
-# Set these if your port should not be built under certain circumstances.
-# These are string variables; you should set them to the reason why
-# they are necessary.
-#
-# RESTRICTED - Prevent the distribution of distfiles and packages to
-# the FTP sites or on CDROM (e.g. forbidden by license
-# considerations).
-# NO_CDROM - Packages and distfiles may not go on CDROM (e.g. must
-# not be re-sold) but can go on FTP sites.
-# NO_PACKAGE - Port should not be packaged for ftp sites or CDROMs,
-# but distfiles can be put on ftp sites and CDROMs.
-# FORBIDDEN - Package build should not be attempted because of
-# security vulnerabilities.
-# IGNORE - Package build should be skipped entirely (e.g.
-# because of serious unfixable problems in the build,
-# because it cannot be manually fetched, etc). Error
-# logs will not appear on pointyhat, so this should be
-# used sparingly.
-# BROKEN - Port is believed to be broken. Package builds will
-# still be attempted on the pointyhat package cluster to
-# test this assumption.
-# DEPRECATED - Port is deprecated to install. Advisory only.
-# EXPIRATION_DATE
-# - If DEPRECATED is set, determines a date when
-# the port is planed to remove. The date format is
-# ISO 8601 (YYYY-MM-DD).
-#
-# DISABLE_VULNERABILITIES
-# - If set, do not check if the port is listed in the
-# vulnerabilities database.
-# In addition to RESTRICTED or NO_CDROM, if only a subset of distfiles
-# or patchfiles have redistribution restrictions, set the following
-# to the list of such files.
-#
-# RESTRICTED_FILES
-# - List of files that cannot be redistributed.
-# Default: "${DISTFILES} ${PATCHFILES}" if RESTRICTED
-# or NO_CDROM is set, empty otherwise.
-#
-# These variables are booleans, so you don't need to set them to the reason.
-#
-# IS_INTERACTIVE
-# - Set this if your port needs to interact with the user
-# during any step in a package build. User can then decide
-# to skip this port by setting ${BATCH}, or compiling only
-# the interactive ports by setting ${INTERACTIVE}.
-# Default: not set.
-# USE_SUBMAKE - Set this if you want that each of the port's main 6 targets
-# (extract, patch, configure, build, install and package) to be
-# executed in a separate make(1) process. Useful when one of
-# the stages needs to influence make(1) variables of the later
-# stages using ${WRKDIR}/Makefile.inc generated on the fly.
-# Default: not set.
-#
-# Set these if your port only makes sense to certain architectures.
-# They are lists containing names for them (e.g., "alpha i386").
-# (Defaults: not set.)
-#
-# ONLY_FOR_ARCHS
-# - Only build ports if ${ARCH} matches one of these.
-# NOT_FOR_ARCHS - Only build ports if ${ARCH} doesn't match one of these.
-#
-# These variables control options about how a port gets built and/or
-# are shorthand notations for common sets of dependencies.
-# Use these if your port uses some of the common software packages. By
-# convention these should be set to 'yes', although they only need to be
-# defined. Defaults: not set, unless explicitly indicated below.
-#
-# Note: the distinction between the USE_* and WANT_* variables, and the
-# WITH_* and WITHOUT_* variables, are that the former are restricted to
-# usage inside the ports framework, and the latter are reserved for user-
-# settable options. (Setting USE_* in /etc/make.conf is always wrong).
-#
-# USE_BZIP2 - If set, this port tarballs use bzip2, not gzip, for
-# compression.
-# USE_ZIP - If set, this port distfile uses zip, not tar w/[bg]zip
-# for compression.
-# USE_GCC - If set, this port requires this version of gcc, either in
-# the system or installed from a port.
-# USE_GMAKE - If set, this port uses gmake.
-# GMAKE - Set to path of GNU make if not in $PATH.
-# Default: gmake
-##
-# USE_GETOPT_LONG
-# - If set, this port uses getopt_long. If OSVERSION
-# less than 500041, automatically adds devel/libgnugeopt
-# to LIB_DEPENDS, and pass adjusted values of
-# CPPFLAGS and LDFLAGS in CONFIGURE_ENV.
-##
-# USE_ICONV - If set, this port uses libiconv.
-# USE_GETTEXT - If set, this port uses GNU gettext (libintl).
-##
-# USE_PERL5 - If set, this port uses perl5 in one or more of the extract,
-# patch, build, install or run phases.
-# USE_PERL5_BUILD
-# - If set, this port uses perl5 in one or more of the extract,
-# patch, build or install phases.
-# USE_PERL5_RUN - If set, this port uses perl5 for running.
-# PERL5 - Set to full path of perl5, either in the system or
-# installed from a port.
-# PERL - Set to full path of perl5, either in the system or
-# installed from a port, but without the version number.
-# Use this if you need to replace "#!" lines in scripts.
-# PERL_VERSION - Full version of perl5 (see below for current value).
-# PERL_VER - Short version of perl5 (see below for current value).
-# PERL_LEVEL - Perl version as an integer of the form MNNNPP, where
-# M is major version, N is minor version, and P is
-# the patch level. E.g., PERL_VERSION=5.6.1 would give
-# a PERL_LEVEL of 500601. This can be used in comparisons
-# to determine if the version of perl is high enough,
-# whether a particular dependency is needed, etc.
-# PERL_ARCH - Directory name of architecture dependent libraries
-# (value: ${ARCH}-freebsd).
-# PERL_PORT - Name of the perl port that is installed
-# (value: perl5)
-# SITE_PERL - Directory name where site specific perl packages go.
-# This value is added to PLIST_SUB.
-# PERL_MODBUILD - Use Module::Build to configure, build and install port.
-##
-# USE_GHOSTSCRIPT
-# - If set, this port needs ghostscript to both
-# build and run.
-# USE_GHOSTSCRIPT_BUILD
-# - If set, this port needs ghostscript to build.
-# USE_GHOSTSCRIPT_RUN
-# - If set, this port needs ghostscript to run.
-# GHOSTSCRIPT_PORT
-# - The port that provides postscript functionality.
-# Some installations may wish to override the default
-# to specify a version without X11 and/or localized
-# versions for their nationality.
-# WITH_GHOSTSCRIPT_AFPL
-# - If set, this port uses the AFPL version of the ghostscript
-# software instead of the GNU version, which is used otherwise.
-##
-# USE_BISON - If set, this port uses bison for building.
-##
-# USE_IMAKE - If set, this port uses imake. Implies USE_X_PREFIX.
-# XMKMF - Set to path of `xmkmf' if not in $PATH
-# Default: xmkmf -a
-# USE_X_PREFIX - If set, this port installs in ${X11BASE}. Implies USE_XLIB.
-# USE_XLIB - If set, this port uses the X libraries.
-#
-# USE_FREETYPE - If set, this port uses the freetype print libraries.
-# USE_GL - If set, this port uses libGL (not needed with XFree86 4.x
-# which already includes this functionality).
-# USE_MESA - If set, this port uses libGL/libglut (deprecated).
-# USE_MOTIF - If set, this port uses a Motif toolkit. Implies USE_XPM.
-# NO_OPENMOTIF - If set, this port uses a custom Motif toolkit
-# instead of Openmotif.
-# Used only when USE_MOTIF is set.
-# WANT_LESSTIF - If set, this port uses Lesstif as Motif toolkit.
-# Used only when USE_MOTIF is set. Implies
-# NO_OPENMOTIF.
-##
-# USE_SDL - If set, this port uses the sdl libraries.
-# See bsd.sdl.mk for more information.
-# USE_XPM - If set, this port uses the xpm graphics libraries.
-##
-# USE_OPENSSL - If set, this port relies on the OpenSSL package.
-##
-# USE_OPENLDAP - If set, this port uses the OpenLDAP libraries.
-# Implies: WANT_OPENLDAP_VER?=22
-# WANT_OPENLDAP_VER
-# - Legal values are: 21, 22
-# If set to an unkown value, the port is marked BROKEN.
-# WANT_OPENLDAP_SASL
-# - If set, the system should use OpenLDAP libraries
-# with SASL support.
-##
-# USE_AUTOTOOLS - If set, this port uses various GNU autotools
-# (libtool, autoconf, autoheader, automake et al.)
-# See bsd.autotools.mk for more details.
-# XXX: not currently in active use - this is a placeholder.
-##
-# USE_JAVA - If set, this port relies on the Java language.
-# Implies inclusion of bsd.java.mk. (Also see
-# that file for more information on USE_JAVA_*).
-# USE_PYTHON - If set, this port relies on the Python language.
-# Implies inclusion of bsd.python.mk. (Also see
-# that file for more information on USE_PYTHON_*
-# and USE_PYDISTUTILS).
-# USE_RUBY - If set, this port relies on the Ruby language.
-# Implies inclusion of bsd.ruby.mk. (Also see
-# that file for more information on USE_RUBY_*).
-# USE_GNUSTEP - If set, this port relies on the GNUstep system.
-# Implies the inclusion of bsd.gnustep.mk.
-# (Also see that file for more information on
-# USE_GNUSTEP_*).
-##
-# USE_GNOME - A list of the Gnome dependencies the port has (e.g.,
-# glib12, gtk12). Implies that the port needs Gnome.
-# Implies inclusion of bsd.gnome.mk. See bsd.gnome.mk
-# or http://www.FreeBSD.org/gnome/docs/porting.html
-# for more details.
-##
-# USE_KDEBASE_VER
-# - Set to 3 to use the KDE windowing system.
-# Implies inclusion of bsd.kde.mk.
-# USE_KDELIBS_VER
-# - Set to 3 to use the KDE libraries.
-# Implies inclusion of bsd.kde.mk.
-# USE_QT_VER - Set to 3 to use the QT libraries.
-# Implies inclusion of bsd.kde.mk.
-##
-# USE_LINUX - Set to yes to say the port needs emulators/linux_base-8.
-# Set to value <X>, if the port needs emulators/linux_base-<X>.
-# If set to "7", a dependency is registered to emulators/linux_base.
-# USE_LINUX_PREFIX
-# - controls the action of PREFIX (see above).
-##
-# USE_MYSQL - Add MySQL client dependency.
-# If no version is given (by the maintainer via the port or
-# by the user via defined variable), try to find the
-# currently installed version. Fall back to default if
-# necessary (MySQL4.0 = 40).
-# DEFAULT_MYSQL_VER
-# - MySQL default version. Can be overriden within a port.
-# Default: 40.
-# WANT_MYSQL_VER
-# - Maintainer can set an arbitrary version of MySQL by using it.
-# BROKEN_WITH_MYSQL
-# - This variable can be defined if the ports doesn't support
-# one or more version of MySQL.
-# MYSQL_VER - Internal variable for MySQL version.
-# WITH_MYSQL_VER
-# - User defined variable to set MySQL version.
-##
-# USE_PGSQL - Add PostgreSQL client dependency.
-# If no version is given (by the maintainer via the port or
-# by the user via defined variable), try to find the
-# currently installed version. Fall back to default if
-# necessary (PostgreSQL-7.4 = 74).
-# DEFAULT_PGSQL_VER
-# - PostgreSQL default version. Can be overridden within a port.
-# Default: 74.
-# WANT_PGSQL_VER
-# - Maintainer can set an arbitrary version of PostgreSQL by
-# using it.
-# BROKEN_WITH_PGSQL
-# - This variable can be defined if the ports doesn't support
-# one or more versions of PostgreSQL.
-##
-# USE_RC_SUBR - If set, the ports startup/shutdown script uses the common
-# routines found in etc/rc.subr and may need to
-# depend on the sysutils/rc_subr port.
-# If this is set to a list of files, these files will be
-# automatically added to ${SUB_FILES} and some "variable=value"
-# pairs will be added to ${SUB_LIST}. These files will be
-# installed in ${PREFIX}/etc/rc.d and added to the packing list.
-# RC_SUBR - Set to path of rc.subr.
-# Default: ${LOCALBASE}/etc/rc.subr.
-##
-# USE_APACHE - If set, this port relies on an apache webserver.
-# APACHE_PORT - CATEGORY and portname of the prefered port for apache.
-# Default: www/apache13
-# If WITH_APACHE2 is defined defaults to www/apache2
-# APXS - Full path to the prefered apxs binary to configure
-# apache modules.
-# Default: ${LOCALBASE}/sbin/apxs
-#
-#
-# Dependency checking. Use these if your port requires another port
-# not in the list above. (Default: empty.)
-#
-# EXTRACT_DEPENDS
-# - A list of "path:dir[:target]" tuples of other ports this
-# package depends on in the "extract" stage. "path" is
-# the name of a file if it starts with a slash (/), an
-# executable otherwise. make will test for the existence
-# (if it is a full pathname) or search for it in your
-# $PATH (if it is an executable) and go into "dir" to do
-# a "make all install" if it's not found. If the third
-# field ("target") exists, it will be used instead of
-# ${DEPENDS_TARGET}.
-# PATCH_DEPENDS - A list of "path:dir[:target]" tuples of other ports this
-# package depends on in the "patch" stage. "path" is the
-# name of a file if it starts with a slash (/), an
-# executable otherwise. make will test for the existence
-# (if it is a full pathname) or search for it in your
-# $PATH (if it is an executable) and go into "dir" to do
-# a "make all install" if it's not found. If the third
-# field ("target") exists, it will be used instead of
-# ${DEPENDS_TARGET}.
-# FETCH_DEPENDS - A list of "path:dir[:target]" tuples of other ports this
-# package depends in the "fetch" stage. "path" is the
-# name of a file if it starts with a slash (/), an
-# executable otherwise. make will test for the
-# existence (if it is a full pathname) or search for
-# it in your $PATH (if it is an executable) and go
-# into "dir" to do a "make all install" if it's not
-# found. If the third field ("target") exists, it will
-# be used instead of ${DEPENDS_TARGET}.
-# BUILD_DEPENDS - A list of "path:dir[:target]" tuples of other ports this
-# package depends to build (between the "extract" and
-# "build" stages, inclusive). The test done to
-# determine the existence of the dependency is the
-# same as FETCH_DEPENDS. If the third field ("target")
-# exists, it will be used instead of ${DEPENDS_TARGET}.
-# RUN_DEPENDS - A list of "path:dir[:target]" tuples of other ports this
-# package depends to run. The test done to determine
-# the existence of the dependency is the same as
-# FETCH_DEPENDS. This will be checked during the
-# "install" stage and the name of the dependency will
-# be put into the package as well. If the third field
-# ("target") exists, it will be used instead of
-# ${DEPENDS_TARGET}.
-# LIB_DEPENDS - A list of "lib:dir[:target]" tuples of other ports this
-# package depends on. "lib" is the name of a shared library.
-# make will use "ldconfig -r" to search for the library.
-# lib can contain extended regular expressions.
-# DEPENDS - A list of "dir[:target]" tuples of other ports this
-# package depends on being made first. Use this only for
-# things that don't fall into the above four categories.
-# If the second field ("target") exists, it will be used
-# instead of ${DEPENDS_TARGET}.
-# DEPENDS_TARGET
-# - The default target to execute when a port is calling a
-# dependency.
-# Default: install
-#
-# Conflict checking. Use if your port cannot be installed at the same time as
-# another package.
-#
-# CONFLICTS - A list of package name patterns that the port conflicts with.
-# It's possible to use any shell meta-characters for pattern
-# matching.
-# E.g. apache*-1.2* apache*-1.3.[012345] apache-*+ssl_*
-#
-# Various directory definitions and variables to control them.
-# You rarely need to redefine any of these except WRKSRC and NO_WRKSUBDIR.
-#
-# X11BASE - Where X11 ports install things.
-# Default: /usr/X11R6
-# LOCALBASE - Where non-X11 ports install things.
-# Default: /usr/local
-# LINUXBASE - Where Linux ports install things.
-# Default: /compat/linux
-# PREFIX - Where *this* port installs its files.
-# Default: ${X11BASE} if USE_X_PREFIX is set, ${LINUXBASE} if
-# USE_LINUX_PREFIX is set, otherwise ${LOCALBASE}
-# MASTERDIR - Where the port finds patches, package files, etc. Define
-# this is you have two or more ports that share most of the
-# files.
-# Default: ${.CURDIR}
-# PORTSDIR - The root of the ports tree.
-# Default: /usr/ports
-# DISTDIR - Where to search for and store copies of original sources
-# Default: ${PORTSDIR}/distfiles
-# PACKAGES - A top level directory where all packages go (rather than
-# going locally to each port).
-# Default: ${PORTSDIR}/packages
-# WRKDIRPREFIX - The place to root the temporary working directory
-# hierarchy.
-# Default: none
-# WRKDIR - A temporary working directory that gets *clobbered* on clean
-# Default: ${WRKDIRPREFIX}${.CURDIR}/work
-# WRKSRC - A subdirectory of ${WRKDIR} where the distribution actually
-# unpacks to.
-# Default: ${WRKDIR}/${DISTNAME} unless NO_WRKSUBDIR is set,
-# in which case simply ${WRKDIR}
-# NO_WRKSUBDIR - Assume port unpacks directly into ${WRKDIR}.
-# PATCHDIR - A directory containing any additional patches you made
-# to port this software to FreeBSD.
-# Default: ${MASTERDIR}/files
-# SCRIPTDIR - A directory containing any auxiliary scripts
-# Default: ${MASTERDIR}/scripts
-# FILESDIR - A directory containing any miscellaneous additional files.
-# Default: ${MASTERDIR}/files
-# PKGDIR - A directory containing any package creation files.
-# Default: ${MASTERDIR}
-#
-# Variables that serve as convenient "aliases" for your *-install targets.
-# Use these like: "${INSTALL_PROGRAM} ${WRKSRC}/prog ${PREFIX}/bin".
-#
-# INSTALL_PROGRAM
-# - A command to install binary executables. (By
-# default, also strips them, unless ${STRIP} is
-# overridden to be the empty string).
-# INSTALL_SCRIPT
-# - A command to install executable scripts.
-# INSTALL_DATA - A command to install sharable data.
-# INSTALL_MAN - A command to install manpages. May or not compress,
-# depending on the value of MANCOMPRESSED (see below).
-#
-# Boolean to control whether manpages are installed.
-#
-# NO_INSTALL_MANPAGES
-# - If set, this port doesn't want to install any manpages.
-# Default: not set, i.e. manpages are installed by default).
-#
-# Set the following to specify all manpages that your port installs.
-# These manpages will be automatically listed in ${PLIST}. Depending
-# on the setting of NOMANCOMPRESS, the make rules will compress the
-# manpages for you.
-#
-# MAN<sect> - A list of manpages, categorized by section. For
-# example, if your port has "man/man1/foo.1" and
-# "man/mann/bar.n", set "MAN1=foo.1" and "MANN=bar.n".
-# The available sections chars are "123456789LN".
-# MLINKS - A list of <source, target> tuples for creating links
-# for manpages. For example, "MLINKS= a.1 b.1 c.3 d.3"
-# will do an "ln -sf a.1 b.1" and "ln -sf c.3 d.3" in
-# appropriate directories. (Use this even if the port
-# installs its own manpage links so they will show up
-# correctly in ${PLIST}.)
-# MANPREFIX - The directory prefix for ${MAN<sect>} and ${MLINKS}.
-# Default: ${PREFIX}
-# MAN<sect>PREFIX
-# - If manual pages of some sections install in different
-# locations than others, use these.
-# Default: ${MANPREFIX}
-# MANCOMPRESSED - This variable can take values "yes", "no" or
-# "maybe". "yes" means manpages are installed
-# compressed; "no" means they are not; "maybe" means
-# it changes depending on the value of NOMANCOMPRESS.
-# Default: "yes" if USE_IMAKE is set and NO_INSTALL_MANPAGES
-# is not set, and "no" otherwise.
-#
-# Set the following to specify all .info files your port installs.
-#
-# INFO - A list of .info files (omitting the trailing ".info");
-# only one entry per document!
-# INFO_PATH - Path, where all .info files will be installed by your
-# port, relative to ${PREFIX}
-# Default: "share/info" if ${PREFIX} is equal to /usr
-# and "info" otherwise).
-#
-# Set the following to specify all documentation your port installs into
-# ${DOCSDIR}
-#
-# PORTDOCS - A list of files and directories relative to DOCSDIR.
-# Shell glob patterns can be used, directories include
-# the entire subtree of contained files and directories.
-# Should not be set when no documentation files are
-# installed (for example because NOPORTDOCS is defined).
-# Useful for dynamically generated documentation.
-#
-# Default targets and their behaviors:
-#
-# fetch - Retrieves ${DISTFILES} (and ${PATCHFILES} if defined)
-# into ${DISTDIR} as necessary.
-# fetch-list - Show list of files that would be retrieved by fetch.
-# fetch-recursive
-# - Retrieves ${DISTFILES} (and ${PATCHFILES} if defined),
-# for port and dependencies into ${DISTDIR} as necessary.
-# fetch-recursive-list
-# - Show list of files that would be retrieved by
-# fetch-recursive.
-# fetch-required-list
-# - Show list of files that would be retrieved by
-# fetch-required.
-# fetch-required
-# - Retrieves ${DISTFILES} (and ${PATCHFILES} if defined),
-# for port and dependencies that are not already installed
-# into ${DISTDIR}.
-# all-depends-list
-# - Show all directories which are dependencies
-# for this port.
-# build-depends-list
-# - Show all directories which are build-dependencies
-# for this port.
-# package-depends-list
-# - Show all directories which are
-# package-dependencies for this port.
-# run-depends-list
-# - Show all directories which are run-dependencies
-# for this port.
-#
-# extract - Unpacks ${DISTFILES} into ${WRKDIR}.
-# patch - Apply any provided patches to the source.
-# configure - Runs either GNU configure, one or more local configure
-# scripts or nothing, depending on what's available.
-# build - Actually compile the sources.
-# install - Install the results of a build.
-# reinstall - Install the results of a build, ignoring "already installed"
-# flag.
-# deinstall - Remove the installation.
-# deinstall-all - Remove all installations with the same PKGORIGIN.
-# package - Create a package from an _installed_ port.
-# package-recursive
-# - Create a package for a port and _all_ of its dependancies.
-# describe - Try to generate a one-line description for each port for
-# use in INDEX files and the like.
-# checkpatch - Do a "patch -C" instead of a "patch". Note that it may
-# give incorrect results if multiple patches deal with
-# the same file.
-# checksum - Use distinfo to ensure that your distfiles are valid.
-# checksum-recursive
-# - Run checksum in this port and all dependencies.
-# makesum - Generate distinfo (only do this for your own ports!).
-# clean - Remove ${WRKDIR} and other temporary files used for building.
-# clean-depends - Do a "make clean" for all dependencies.
-# config - Configure options for this port (using ${DIALOG}).
-# Automatically run prior to extract, patch, configure, build,
-# install, and package.
-# config-recursive
-# - Configure options for this port for this port and all dependencies.
-# showconfig - Display options config for this port.
-# rmconfig - Remove the options config for this port.
-# rmconfig-recursive
-# - Remove the options config for this port and all dependencies.
-#
-# Default sequence for "all" is:
-#
-# check-sanity fetch checksum extract patch configure build
-#
-# Please read the comments in the targets section below; you
-# should be able to use the pre-* or post-* targets/scripts
-# (which are available for every stage except checksum) or
-# override the do-* targets to do pretty much anything you want.
-#
-# NEVER override the "regular" targets unless you want to open
-# a major can of worms.
-#
-# Set these variables if your port doesn't need some of the steps.
-# Note that there are no NO_PATCH or NO_CONFIGURE variables because
-# those steps are empty by default. NO_EXTRACT is not allowed anymore
-# since we need to at least create ${WRKDIR}. Also, NO_CHECKSUM is a user
-# variable and is not to be set in a port's Makefile. See above for NO_PACKAGE.
-#
-# NO_BUILD - Use a dummy (do-nothing) build target.
-# NO_INSTALL - Use a dummy (do-nothing) install target.
-#
-# Here are some variables used in various stages.
-#
-# For options:
-# OPTIONS - List of what WITH_<option> options this port accept. The
-# format is <option> "<description>" [on|off]
-# Example:
-# FLEXRESP "Flexible response to events" off
-# which tell that an option WITH_FLEXRESP exists for this port,
-# that by default it is not defined, and that the description to
-# show to a user in the config dialog is "Flexible response to
-# events". If you have more than one option, just chain them
-# into a single variable. NOTE: To make options work, you need
-# to include bsd.port.pre.mk before you start testing the
-# WITH_xyz variables.
-#
-# For fetch:
-#
-# FETCH_CMD - Full path to ftp/http fetch command if not in $PATH.
-# Default: "/usr/bin/fetch -ARr"
-# FETCH_BEFORE_ARGS
-# - Arguments to ${FETCH_CMD} before filename.
-# Default: none
-# FETCH_AFTER_ARGS
-# - Arguments to ${FETCH_CMD} following filename.
-# Default: none
-# FETCH_ENV - Environment to pass to ${FETCH_CMD}.
-# Default: none
-# FETCH_REGET - Times to retry fetching of files on checksum errors.
-# Default: 1
-#
-# For extract:
-#
-# EXTRACT_CMD - Command for extracting archive: "bzip2" if USE_BZIP2
-# is set, "unzip" if USE_ZIP is set, "gzip" otherwise.
-# EXTRACT_BEFORE_ARGS
-# - Arguments to ${EXTRACT_CMD} before filename.
-# Default: "-dc"
-# EXTRACT_AFTER_ARGS
-# - Arguments to ${EXTRACT_CMD} following filename.
-# default: "| tar -xf -"
-# EXTRACT_PRESERVE_OWNERSHIP
-# - Normally, when run as "root", the extract stage will
-# change the owner and group of all files under ${WRKDIR}
-# to 0:0. Set this variable if you want to turn off this
-# feature.
-#
-# For makesum:
-#
-# NO_SIZE - Don't record size data in distinfo, needed
-# when the master site does not report file
-# sizes, or when multiple valid versions of
-# a distfile, having different sizes, exist.
-#
-# For patch:
-#
-# EXTRA_PATCHES - Define this variable if you have patches not in
-# ${PATCHDIR}. This usually happens when you need to
-# do some pre-processing before some distribution
-# patches can be applied. In that case, fetch them as
-# extra distfiles, put the processed results in
-# ${WRKDIR}, then point EXTRA_PATCHES to them.
-# The patches specified by this variable will be
-# applied after the normal distribution patches but
-# before those in ${PATCHDIR}.
-# PATCH_WRKSRC - Directory to apply patches in.
-# Default: ${WRKSRC}
-#
-# For configure:
-#
-# HAS_CONFIGURE - If set, this port has its own configure script. The
-# configure stage will not do anything if this is not set.
-# GNU_CONFIGURE - If set, you are using GNU configure (optional). Implies
-# HAS_CONFIGURE.
-# PERL_CONFIGURE
-# - Configure using Perl's MakeMaker. Implies USE_PERL5.
-# CONFIGURE_WRKSRC
-# - Directory to run configure in.
-# Default: ${WRKSRC}
-# CONFIGURE_SCRIPT
-# - Name of configure script, relative to ${CONFIGURE_WRKSRC}.
-# Default: "Makefile.PL" if PERL_CONFIGURE is set,
-# "configure" otherwise.
-# CONFIGURE_TARGET
-# - The name of target to call when GNU_CONFIGURE is
-# defined.
-# Default: ${MACHINE_ARCH}-portbld-freebsd${OSREL}
-# CONFIGURE_ARGS
-# - Pass these args to configure if ${HAS_CONFIGURE} is set.
-# Default: "--prefix=${PREFIX} ${CONFIGURE_TARGET}" if
-# GNU_CONFIGURE is set, "CC=${CC} CCFLAGS=${CFLAGS}
-# PREFIX=${PREFIX} INSTALLPRIVLIB=${PREFIX}/lib
-# INSTALLARCHLIB=${PREFIX}/lib" if PERL_CONFIGURE is set,
-# empty otherwise.
-# CONFIGURE_ENV - Pass these env (shell-like) to configure if
-# ${HAS_CONFIGURE} is set.
-# CONFIGURE_LOG - The name of configure log file. It will be printed to
-# the screen if configure fails.
-# Default: config.log
-# CONFIGURE_FAIL_MESSAGE
-# - A message displayed to users when configure
-# fails (note: this assumes the do-configure
-# target has not been overwritten). This message
-# will be passed through /usr/bin/fmt before
-# being shown to the user.
-#
-# For build and install:
-#
-# MAKEFILE - Name of the makefile.
-# Default: Makefile
-# ALL_TARGET - Default target for sub-make in build stage.
-# Default: all
-# BUILD_WRKSRC - Directory to do build in (default: ${WRKSRC}).
-# MAKE_ENV - Additional environment vars passed to sub-make in build
-# and install stages.
-# Default: see below
-# MAKE_ARGS - Any extra arguments to sub-make in build and install stages.
-# Default: none
-#
-# For install:
-#
-# INSTALL_TARGET
-# - Default target for sub-make in install stage.
-# Default: install
-# INSTALL_WRKSRC
-# - Directory to install from
-# Default: ${WRKSRC}
-# NO_MTREE - If set, will not invoke mtree from bsd.port.mk from
-# the "install" target.
-# MTREE_FILE - The name of the mtree file.
-# Default: /etc/mtree/BSD.x11.dist if USE_X_PREFIX is set,
-# /etc/mtree/BSD.local.dist otherwise.
-# PLIST_DIRS - Directories to be added to packing list
-# PLIST_FILES - Files and symbolic links to be added to packing list
-#
-# PLIST - Name of the `packing list' file.
-# Change this to ${WRKDIR}/PLIST or something if you
-# need to write to it. (It is not a good idea for a port
-# to write to any file outside ${WRKDIR} during a normal
-# build.)
-# Default: ${PKGDIR}/pkg-plist
-# TMPPLIST - Name of the `packing list' file after processing
-# Default: ${WRKDIR}/.PLIST.mktmp
-# PLIST_SUB - List of "variable=value" pair for substitution in ${PLIST}
-# Default: see below
-#
-# SUB_FILES - Files that should be passed through sed and redirected to
-# ${WRKDIR}.
-# - For each file specified in SUB_FILES, there must be a
-# corresponding file in ${FILESDIR} whose suffix is ".in". For
-# instance, if the Makefile specifies "SUB_FILES= pkg-message"
-# then there must be a file called pkg-message.in in
-# ${FILESDIR}.
-# - The substitution process is the same as PLIST_FILES, as
-# described below except that any line beginning with @comment
-# is deleted.
-# SUB_LIST - List of "variable=value" pair for substitution in ${SUB_FILES}
-# Some pairs are added by default: eg. PREFIX=${PREFIX})
-#
-# INSTALLS_SHLIB
-# - If set, bsd.port.mk will automatically run ldconfig commands
-# from post-install and also add appropriate @exec/@unexec
-# directives to directories listed in LDCONFIG_DIRS.
-# LDCONFIG_DIRS - List of directories to run ldconfig if INSTALLS_SHLIB is set.
-# Note that this is passed through sed just like the
-# rest of PLIST, so ${PLIST_SUB} substitutions also
-# apply here. It is recommended that you use
-# %%PREFIX%% for ${PREFIX}, %%LOCALBASE%% for
-# ${LOCALBASE} and %%X11BASE%% for ${X11BASE}.
-# Default: %%PREFIX%%/lib
-# DOCSDIR - Name of the directory to install the packages docs in.
-# Default: ${PREFIX}/share/doc/${PORTNAME}
-# EXAMPLESDIR - Name of the directory to install the packages examples in.
-# Default: ${PREFIX}/share/examples/${PORTNAME}
-# DATADIR - Name of the directory to install the packages shared data in.
-# Default: ${PREFIX}/share/${PORTNAME}
-#
-# Note that the install target will automatically add manpages (see
-# above) and also substitute special sequences of characters (delimited
-# by "%%") as defined in PLIST_SUB to generate ${TMPPLIST}. For
-# instance, "OSREL=${OSREL}" in PLIST_SUB causes all occurrences of
-# "%%OSREL%%" in ${PLIST} to be substituted by the value of OSREL.
-# ${TMPPLIST} is generated before the do-install stage. If you are
-# generating the packing list on-the-fly, make sure it's generated before
-# do-install is called!
-#
-# For package:
-#
-# NO_LATEST_LINK
-# - Do not install the "Latest" link for package. Define this
-# if this port is a beta version of another stable port
-# which is also in the tree.
-# LATEST_LINK - Install the "Latest" link for the package as ___. Define
-# this if the "Latest" link name will be incorrectly determined.
-#
-# This is used in all stages:
-#
-# SCRIPTS_ENV - Additional environment vars passed to scripts in
-# ${SCRIPTDIR} executed by bsd.port.mk.
-# Default: see below
-#
-# Finally, variables to change if you want a special behavior. These
-# are for debugging purposes. Don't set them in your Makefile.
-#
-# ECHO_MSG - Used to print all the '===>' style prompts - override this
-# to turn them off.
-# Default: ${ECHO_CMD}
-# PATCH_DEBUG - If set, print out more information about the patches as
-# it attempts to apply them.
-# PKG_DBDIR - Where package installation is recorded; this directory
-# must not contain anything else.
-# Default: /var/db/pkg
-# PORT_DBDIR - Where port configuration options are recorded.
-# Default: /var/db/ports
-# NO_PKG_REGISTER
-# - Don't register a port installation as a package.
-# FORCE_PKG_REGISTER
-# - If set, it will overwrite any existing package
-# registration information in ${PKG_DBDIR}/${PKGNAME}.
-# NO_DEPENDS - Don't verify build of dependencies.
-# NO_CHECKSUM - Don't verify the checksum. Typically used when
-# when you noticed the distfile you just fetched has
-# a different checksum and you intend to verify if
-# the port still works with it.
-# USE_PACKAGE_DEPENDS
-# - Install dependencies from existing packages instead
-# of building the port from scratch.
-# INSTALL_AS_USER
-# - Define this to install as the current user, intended
-# for systems where you have no root access.
-# DISABLE_SIZE - Do not check the size of a distfile even if the SIZE field
-# has been specified in distinfo. This is useful
-# when using an alternate FETCH_CMD.
-#
-# End of the list of all variables that need to be defined in a port.
-# Most port authors should not need to understand anything after this point.
-#
-
-# Start of pre-makefile section.
-.if !defined(AFTERPORTMK)
-
-.if defined(_PREMKINCLUDED)
-check-makefile::
- @${ECHO_CMD} "${PKGNAME}: Makefile error: you cannot include bsd.port[.pre].mk twice"
- @${FALSE}
-.endif
-
-_PREMKINCLUDED= yes
-
-.if defined(MAKE_VERSION)
-.if ${MAKE_VERSION} >= 5200408030 || ${MAKE_VERSION} >= 4200408030 && ${MAKE_VERSION} < 5000000000
-NOPRECIOUSSOFTMAKEVARS= yes
-.endif
-.endif
-
-AWK?= /usr/bin/awk
-BASENAME?= /usr/bin/basename
-BRANDELF?= /usr/bin/brandelf
-.if exists(/usr/bin/bzip2)
-BZCAT?= /usr/bin/bzcat
-BZIP2_CMD?= /usr/bin/bzip2
-.else
-BZCAT?= ${LOCALBASE}/bin/bzcat
-BZIP2_CMD?= ${LOCALBASE}/bin/bzip2
-BZIP2DEPENDS= yes
-.endif
-CAT?= /bin/cat
-CHGRP?= /usr/bin/chgrp
-CHMOD?= /bin/chmod
-CHOWN?= /usr/sbin/chown
-COMM?= /usr/bin/comm
-CP?= /bin/cp
-CPIO?= /usr/bin/cpio
-CUT?= /usr/bin/cut
-DC?= /usr/bin/dc
-DIALOG?= /usr/bin/dialog
-DIRNAME?= /usr/bin/dirname
-EGREP?= /usr/bin/egrep
-EXPR?= /bin/expr
-FALSE?= false # Shell builtin
-FILE?= /usr/bin/file
-FIND?= /usr/bin/find
-FMT?= /usr/bin/fmt
-GREP?= /usr/bin/grep
-GUNZIP_CMD?= /usr/bin/gunzip -f
-GZCAT?= /usr/bin/gzcat
-GZIP?= -9
-GZIP_CMD?= /usr/bin/gzip -nf ${GZIP}
-HEAD?= /usr/bin/head
-ID?= /usr/bin/id
-IDENT?= /usr/bin/ident
-LDCONFIG?= /sbin/ldconfig
-LN?= /bin/ln
-LS?= /bin/ls
-MKDIR?= /bin/mkdir -p
-MKTEMP?= /usr/bin/mktemp
-MV?= /bin/mv
-OBJCOPY?= /usr/bin/objcopy
-OBJDUMP?= /usr/bin/objdump
-PASTE?= /usr/bin/paste
-PAX?= /bin/pax
-PRINTF?= /usr/bin/printf
-REALPATH?= /bin/realpath
-RM?= /bin/rm
-RMDIR?= /bin/rmdir
-SED?= /usr/bin/sed
-SETENV?= /usr/bin/env
-SH?= /bin/sh
-SORT?= /usr/bin/sort
-STRIP_CMD?= /usr/bin/strip
-SU_CMD?= /usr/bin/su root -c
-TAIL?= /usr/bin/tail
-TEST?= test # Shell builtin
-TR?= /usr/bin/tr
-TRUE?= true # Shell builtin
-UNAME?= /usr/bin/uname
-.if exists(/usr/bin/unzip)
-UNZIP_CMD?= /usr/bin/unzip
-.else
-UNZIP_CMD?= ${LOCALBASE}/bin/unzip
-ZIPDEPENDS= yes
-.endif
-WHICH?= /usr/bin/which
-XARGS?= /usr/bin/xargs
-YACC?= /usr/bin/yacc
-
-# ECHO is defined in /usr/share/mk/sys.mk, which can either be "echo",
-# or "true" if the make flag -s is given. Use ECHO_CMD where you mean
-# the echo command.
-ECHO_CMD?= echo # Shell builtin
-
-# Used to print all the '===>' style prompts - override this to turn them off.
-ECHO_MSG?= ${ECHO_CMD}
-
-# Get the default maintainer
-MAINTAINER?= ports@FreeBSD.org
-
-# Get the architecture
-.if !defined(ARCH)
-ARCH!= ${UNAME} -p
-.endif
-
-# Kludge for pre-3.0 systems
-MACHINE_ARCH?= i386
-
-# Get the operating system type
-.if !defined(OPSYS)
-OPSYS!= ${UNAME} -s
-.endif
-
-# Get the operating system revision
-.if !defined(OSREL)
-OSREL!= ${UNAME} -r | ${SED} -e 's/[-(].*//'
-.endif
-
-# Get __FreeBSD_version
-.if !defined(OSVERSION)
-.if exists(/sbin/sysctl)
-OSVERSION!= /sbin/sysctl -n kern.osreldate
-.else
-OSVERSION!= /usr/sbin/sysctl -n kern.osreldate
-.endif
-.endif
-
-# Get the object format.
-.if !defined(PORTOBJFORMAT)
-PORTOBJFORMAT!= ${TEST} -x /usr/bin/objformat && /usr/bin/objformat || ${ECHO_CMD} aout
-.endif
-
-MASTERDIR?= ${.CURDIR}
-
-.if ${MASTERDIR} != ${.CURDIR}
-SLAVE_PORT?= yes
-MASTER_PORT?=${MASTERDIR:C/[^\/]+\/\.\.\///:C/[^\/]+\/\.\.\///:C/^.*\/([^\/]+\/[^\/]+)$/\\1/}
-.else
-SLAVE_PORT?= no
-MASTER_PORT?=
-.endif
-
-# If they exist, include Makefile.inc, then architecture/operating
-# system specific Makefiles, then local Makefile.local.
-
-.if ${MASTERDIR} != ${.CURDIR} && exists(${.CURDIR}/../Makefile.inc)
-.include "${.CURDIR}/../Makefile.inc"
-USE_SUBMAKE= yes
-.endif
-
-.if exists(${MASTERDIR}/../Makefile.inc)
-.include "${MASTERDIR}/../Makefile.inc"
-USE_SUBMAKE= yes
-.endif
-
-.if exists(${MASTERDIR}/Makefile.${ARCH}-${OPSYS})
-.include "${MASTERDIR}/Makefile.${ARCH}-${OPSYS}"
-USE_SUBMAKE= yes
-.elif exists(${MASTERDIR}/Makefile.${OPSYS})
-.include "${MASTERDIR}/Makefile.${OPSYS}"
-USE_SUBMAKE= yes
-.elif exists(${MASTERDIR}/Makefile.${ARCH})
-.include "${MASTERDIR}/Makefile.${ARCH}"
-USE_SUBMAKE= yes
-.endif
-
-.if exists(${MASTERDIR}/Makefile.local)
-.include "${MASTERDIR}/Makefile.local"
-USE_SUBMAKE= yes
-.endif
-
-# where 'make config' records user configuration options
-PORT_DBDIR?= /var/db/ports
-
-.if defined(LATEST_LINK)
-UNIQUENAME?= ${LATEST_LINK}
-.else
-UNIQUENAME?= ${PKGNAMEPREFIX}${PORTNAME}
-.endif
-OPTIONSFILE?= ${PORT_DBDIR}/${UNIQUENAME}/options
-_OPTIONSFILE!= ${ECHO_CMD} "${OPTIONSFILE}"
-.if defined(OPTIONS)
-. if defined(PACKAGE_BUILDING) || (defined(BATCH) && !exists(${_OPTIONSFILE}))
-WITHOUT:=
-WITH:=
-. if defined(OPTIONS)
-REALOPTIONS=${OPTIONS:C/".*"//g}
-. for O in ${REALOPTIONS}
-RO:=${O}
-. if ${RO:L} == off
-WITHOUT:= ${WITHOUT} ${OPT}
-. endif
-. if ${RO:L} == on
-WITH:= ${WITH} ${OPT}
-. endif
-OPT:=${RO}
-. endfor
-. endif
-. for W in ${WITH}
-WITH_${W}:= true
-. endfor
-. for W in ${WITHOUT}
-WITHOUT_${W}:= true
-. endfor
-. undef WITH
-. undef WITHOUT
-. undef RO
-. undef REALOPTIONS
-. endif
-. if exists(${_OPTIONSFILE}) && !make(rmconfig)
-. include "${_OPTIONSFILE}"
-. endif
-. if exists(${_OPTIONSFILE}.local)
-. include "${_OPTIONSFILE}.local"
-. endif
-.endif
-
-# check for old, crufty, makefile types, part 1:
-.if !defined(PORTNAME) || !( defined(PORTVERSION) || defined (DISTVERSION) ) || defined(PKGNAME)
-check-makefile::
- @${ECHO_CMD} "Makefile error: you need to define PORTNAME and PORTVERSION instead of PKGNAME."
- @${ECHO_CMD} "(This port is too old for your bsd.port.mk, please update it to match"
- @${ECHO_CMD} " your bsd.port.mk.)"
- @${FALSE}
-.endif
-
-.if defined(PORTVERSION)
-.if ${PORTVERSION:M*[-_,]*}x != x
-BROKEN= "PORTVERSION ${PORTVERSION} may not contain '-' '_' or ','"
-.endif
-DISTVERSION?= ${PORTVERSION:S/:/::/g}
-.elif defined(DISTVERSION)
-PORTVERSION= ${DISTVERSION:L:C/([a-z])[a-z]+/\1/g:C/([0-9])([a-z])/\1.\2/g:C/:(.)/\1/g:C/[^a-z0-9+]+/./g}
-.endif
-
-PORTREVISION?= 0
-.if ${PORTREVISION} != 0
-_SUF1= _${PORTREVISION}
-.endif
-
-PORTEPOCH?= 0
-.if ${PORTEPOCH} != 0
-_SUF2= ,${PORTEPOCH}
-.endif
-
-# check for old, crufty, makefile types, part 2. The "else" case
-# should have been handled in part 1, above.
-.if !defined(PKGNAME)
-PKGNAME= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2}
-.endif
-DISTNAME?= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION:C/:(.)/\1/g}${DISTVERSIONSUFFIX}
-
-# These need to be absolute since we don't know how deep in the ports
-# tree we are and thus can't go relative. They can, of course, be overridden
-# by individual Makefiles or local system make configuration.
-PORTSDIR?= /usr/ports
-LOCALBASE?= ${DESTDIR}/usr/local
-X11BASE?= ${DESTDIR}/usr/X11R6
-LINUXBASE?= ${DESTDIR}/compat/linux
-DISTDIR?= ${PORTSDIR}/distfiles
-_DISTDIR?= ${DISTDIR}/${DIST_SUBDIR}
-.if ${OSVERSION} >= 600000
-INDEXFILE?= INDEX-6
-.elif ${OSVERSION} >= 500036
-INDEXFILE?= INDEX-5
-.else
-INDEXFILE?= INDEX
-.endif
-.if defined(USE_BZIP2)
-EXTRACT_SUFX?= .tar.bz2
-.elif defined(USE_ZIP)
-EXTRACT_SUFX?= .zip
-.else
-EXTRACT_SUFX?= .tar.gz
-.endif
-PACKAGES?= ${PORTSDIR}/packages
-TEMPLATES?= ${PORTSDIR}/Templates
-
-.if (!defined(PKGDIR) && exists(${MASTERDIR}/pkg/DESCR)) || \
- (!defined(MD5_FILE) && exists(${MASTERDIR}/files/md5))
-check-makefile::
- @${ECHO_CMD} "Makefile error: your port uses an old layout. Please update it to match this bsd.port.mk. If you have updated your ports collection via cvsup and are still getting this error, see Q12 and Q13 in the cvsup FAQ on http://www.polstra.com for further information."
- @${FALSE}
-.endif
-PATCHDIR?= ${MASTERDIR}/files
-FILESDIR?= ${MASTERDIR}/files
-SCRIPTDIR?= ${MASTERDIR}/scripts
-PKGDIR?= ${MASTERDIR}
-
-.if defined(USE_IMAKE) && !defined(USE_X_PREFIX)
-USE_X_PREFIX= yes
-.endif
-.if defined(USE_X_PREFIX) && ${USE_X_PREFIX} == "no"
-.undef USE_X_PREFIX
-.endif
-.if defined(USE_X_PREFIX)
-USE_XLIB= yes
-.endif
-.if defined(USE_X_PREFIX)
-PREFIX?= ${X11BASE}
-.elif defined(USE_LINUX_PREFIX)
-PREFIX?= ${LINUXBASE}
-NO_MTREE= yes
-.else
-PREFIX?= ${LOCALBASE}
-.endif
-
-PKGCOMPATDIR?= ${LOCALBASE}/lib/compat/pkg
-
-.if defined(WITH_APACHE2)
-APACHE_PORT?= www/apache2
-.else
-APACHE_PORT?= www/apache13
-.endif
-APXS?= ${LOCALBASE}/sbin/apxs
-.if defined(USE_APACHE)
-BUILD_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT}
-RUN_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT}
-.endif
-
-.if ${OSVERSION} >= 500036
-PERL_VERSION?= 5.8.6
-PERL_VER?= 5.8.6
-.else
-.if ${OSVERSION} >= 500032
-PERL_VERSION?= 5.6.1
-PERL_VER?= 5.6.1
-.else
-.if ${OSVERSION} >= 500007
-PERL_VERSION?= 5.6.0
-PERL_VER?= 5.6.0
-.else
-.if ${OSVERSION} >= 300000
-PERL_VERSION?= 5.00503
-.else
-PERL_VERSION?= 5.00502
-.endif
-PERL_VER?= 5.005
-.endif
-.endif
-.endif
-
-.if !defined(PERL_LEVEL) && defined(PERL_VERSION)
-perl_major= ${PERL_VERSION:C|^([1-9]+).*|\1|}
-_perl_minor= 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|}
-perl_minor= ${_perl_minor:C|^.*(...)|\1|}
-.if ${perl_minor} >= 100
-perl_minor= ${PERL_VERSION:C|^([1-9]+)\.([0-9][0-9][0-9]).*|\2|}
-perl_patch= ${PERL_VERSION:C|^.*(..)|\1|}
-.else # ${perl_minor} < 100
-_perl_patch= 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|}
-perl_patch= ${_perl_patch:C|^.*(..)|\1|}
-.endif # ${perl_minor} < 100
-PERL_LEVEL= ${perl_major}${perl_minor}${perl_patch}
-.else
-PERL_LEVEL=0
-.endif # !defined(PERL_LEVEL) && defined(PERL_VERSION)
-
-.if ${PERL_LEVEL} >= 500600
-PERL_ARCH?= mach
-.else
-PERL_ARCH?= ${ARCH}-freebsd
-.endif
-
-.if ${PERL_LEVEL} >= 500800
-PERL_PORT?= perl5.8
-.else
-PERL_PORT?= perl5
-.endif
-
-SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VER}
-SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL}
-
-.if ${PERL_LEVEL} < 500600
-PERL5= /usr/bin/perl${PERL_VERSION}
-PERL= /usr/bin/perl
-.else
-PERL5= ${LOCALBASE}/bin/perl${PERL_VERSION}
-PERL= ${LOCALBASE}/bin/perl
-.endif
-
-# XXX: (not yet): .if defined(USE_AUTOTOOLS)
-# .include "${PORTSDIR}/Mk/bsd.autotools.mk"
-# XXX: (not yet): .endif
-
-.if defined(USE_OPENSSL)
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-.endif
-
-.if defined(EMACS_PORT_NAME)
-.include "${PORTSDIR}/Mk/bsd.emacs.mk"
-.endif
-
-.if defined(USE_GNUSTEP)
-.include "${PORTSDIR}/Mk/bsd.gnustep.mk"
-.endif
-
-.if defined(USE_PHP)
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-.endif
-
-.if defined(USE_PYTHON)
-.include "${PORTSDIR}/Mk/bsd.python.mk"
-.endif
-
-.if defined(USE_JAVA)
-.include "${PORTSDIR}/Mk/bsd.java.mk"
-.endif
-
-.if defined(USE_RUBY) || defined(USE_LIBRUBY)
-.include "${PORTSDIR}/Mk/bsd.ruby.mk"
-.endif
-
-.if defined(USE_QT_VER) || defined(USE_KDELIBS_VER) || defined(USE_KDEBASE_VER)
-.include "${PORTSDIR}/Mk/bsd.kde.mk"
-.endif
-
-.if defined(WANT_GNOME) || defined(USE_GNOME) || defined(USE_GTK)
-.include "${PORTSDIR}/Mk/bsd.gnome.mk"
-.endif
-
-.if defined(WANT_GSTREAMER) || defined(USE_GSTREAMER)
-.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
-.endif
-
-.if defined(USE_SDL) || defined(WANT_SDL)
-.include "${PORTSDIR}/Mk/bsd.sdl.mk"
-.endif
-
-.if ${OSVERSION} >= 502123
-X_WINDOW_SYSTEM ?= xorg
-.elif (${OSVERSION} >= 450005 && !defined(XFREE86_VERSION)) || \
- (defined(XFREE86_VERSION) && ${XFREE86_VERSION} == 4)
-X_WINDOW_SYSTEM ?= xfree86-4
-.else
-X_WINDOW_SYSTEM ?= xfree86-3
-.endif
-
-# Location of mounted CDROM(s) to search for files
-CD_MOUNTPTS?= /cdrom ${CD_MOUNTPT}
-
-WANT_OPENLDAP_VER?= 22
-
-# Owner and group of the WWW user
-WWWOWN?= www
-WWWGRP?= www
-
-.endif
-# End of pre-makefile section.
-
-# Start of post-makefile section.
-.if !defined(BEFOREPORTMK)
-
-.if defined(_POSTMKINCLUDED)
-check-makefile::
- @${ECHO_CMD} "${PKGNAME}: Makefile error: you cannot include bsd.port[.post].mk twice"
- @${FALSE}
-.endif
-
-_POSTMKINCLUDED= yes
-
-WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work
-.if defined(NO_WRKSUBDIR)
-WRKSRC?= ${WRKDIR}
-.else
-WRKSRC?= ${WRKDIR}/${DISTNAME}
-.endif
-
-PATCH_WRKSRC?= ${WRKSRC}
-CONFIGURE_WRKSRC?= ${WRKSRC}
-BUILD_WRKSRC?= ${WRKSRC}
-INSTALL_WRKSRC?=${WRKSRC}
-
-PLIST_SUB+= OSREL=${OSREL} PREFIX=%D LOCALBASE=${LOCALBASE} X11BASE=${X11BASE}
-SUB_LIST+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} \
- DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} EXAMPLESDIR=${EXAMPLESDIR}
-
-.if defined(WITHOUT_CPU_CFLAGS)
-.if defined(_CPUCFLAGS)
-.if !empty(_CPUCFLAGS)
-CFLAGS:= ${CFLAGS:C/${_CPUCFLAGS}//}
-.endif
-.endif
-.endif
-
-.if defined(NOPORTDOCS)
-PLIST_SUB+= PORTDOCS="@comment "
-.else
-PLIST_SUB+= PORTDOCS=""
-.endif
-
-CONFIGURE_SHELL?= ${SH}
-MAKE_SHELL?= ${SH}
-
-CONFIGURE_ENV+= SHELL=${SH} CONFIG_SHELL=${SH} PORTOBJFORMAT=${PORTOBJFORMAT}
-SCRIPTS_ENV+= PORTOBJFORMAT=${PORTOBJFORMAT}
-MAKE_ENV+= SHELL=${SH} PORTOBJFORMAT=${PORTOBJFORMAT}
-PLIST_SUB+= PORTOBJFORMAT=${PORTOBJFORMAT}
-
-.if defined(MANCOMPRESSED)
-.if ${MANCOMPRESSED} != yes && ${MANCOMPRESSED} != no && \
- ${MANCOMPRESSED} != maybe
-check-makevars::
- @${ECHO_CMD} "${PKGNAME}: Makefile error: value of MANCOMPRESSED (is \"${MANCOMPRESSED}\") can only be \"yes\", \"no\" or \"maybe\"".
- @${FALSE}
-.endif
-.endif
-
-.if defined(USE_IMAKE) && !defined(NO_INSTALL_MANPAGES)
-MANCOMPRESSED?= yes
-.else
-MANCOMPRESSED?= no
-.endif
-
-.if defined(PATCHFILES)
-.if ${PATCHFILES:M*.bz2}x != x && defined(BZIP2DEPENDS)
-PATCH_DEPENDS+= bzip2:${PORTSDIR}/archivers/bzip2
-.endif
-.if ${PATCHFILES:M*.zip}x != x && defined(ZIPDEPENDS)
-PATCH_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip
-.endif
-.endif
-
-.if defined(USE_BZIP2) && defined(BZIP2DEPENDS)
-EXTRACT_DEPENDS+= bzip2:${PORTSDIR}/archivers/bzip2
-.endif
-.if defined(USE_ZIP) && defined(ZIPDEPENDS)
-EXTRACT_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip
-.endif
-.if defined(USE_GMAKE)
-BUILD_DEPENDS+= gmake:${PORTSDIR}/devel/gmake
-CONFIGURE_ENV+= MAKE=${GMAKE}
-.endif
-
-.if defined(USE_GCC)
-.include "${PORTSDIR}/Mk/bsd.gcc.mk"
-.endif
-
-.if defined(USE_OPENLDAP_VER)
-USE_OPENLDAP?= yes
-WANT_OPENLDAP_VER= ${USE_OPENLDAP_VER}
-.endif
-
-.if defined(USE_OPENLDAP)
-.if defined(WANT_OPENLDAP_SASL)
-_OPENLDAP_FLAVOUR= -sasl
-.else
-_OPENLDAP_FLAVOUR=
-.endif
-.if ${WANT_OPENLDAP_VER} == 22
-LIB_DEPENDS+= ldap-2.2.7:${PORTSDIR}/net/openldap22${_OPENLDAP_FLAVOUR}-client
-.elif ${WANT_OPENLDAP_VER} == 21
-LIB_DEPENDS+= ldap.2:${PORTSDIR}/net/openldap21${_OPENLDAP_FLAVOUR}-client
-.else
-BROKEN= "unknown OpenLDAP version: ${WANT_OPENLDAP_VER}"
-.endif
-.endif
-
-.if defined(USE_GETOPT_LONG)
-.if ${OSVERSION} < 500041
-LIB_DEPENDS+= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt
-CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-.endif
-.endif
-
-.if defined(USE_RC_SUBR)
-.if ${OSVERSION} < 500037
-RUN_DEPENDS+= ${LOCALBASE}/etc/rc.subr:${PORTSDIR}/sysutils/rc_subr
-RC_SUBR= ${LOCALBASE}/etc/rc.subr
-.else
-RC_SUBR= /etc/rc.subr
-.endif
-.if ${USE_RC_SUBR:U} != "YES"
-SUB_LIST+= RC_SUBR=${RC_SUBR}
-SUB_FILES+= ${USE_RC_SUBR}
-.endif
-.endif
-
-.if defined(USE_ICONV)
-LIB_DEPENDS+= iconv.3:${PORTSDIR}/converters/libiconv
-.endif
-
-.if defined(USE_GETTEXT)
-. if ${USE_GETTEXT:L} == "yes"
-LIB_DEPENDS+= intl:${PORTSDIR}/devel/gettext
-. else
-LIB_DEPENDS+= intl.${USE_GETTEXT}:${PORTSDIR}/devel/gettext
-. endif
-.endif
-
-.if defined(USE_LINUX)
-. if exists(${PORTSDIR}/emulators/linux_base-${USE_LINUX})
-RUN_DEPENDS+= ${LINUXBASE}/bin/sh:${PORTSDIR}/emulators/linux_base-${USE_LINUX}
-. else
-. if ${USE_LINUX} == "7"
-RUN_DEPENDS+= ${LINUXBASE}/etc/redhat-release:${PORTSDIR}/emulators/linux_base
-. else
-RUN_DEPENDS+= ${LINUXBASE}/etc/redhat-release:${PORTSDIR}/emulators/linux_base-8
-. endif
-. endif
-.endif
-
-.if defined(USE_MOTIF)
-USE_XPM= yes
-.if defined(WANT_LESSTIF)
-LIB_DEPENDS+= Xm:${PORTSDIR}/x11-toolkits/lesstif
-NO_OPENMOTIF= yes
-.endif
-.if !defined(NO_OPENMOTIF)
-LIB_DEPENDS+= Xm.3:${PORTSDIR}/x11-toolkits/open-motif
-.endif
-.endif
-
-.if defined(USE_FREETYPE)
-LIB_DEPENDS+= ttf.4:${PORTSDIR}/print/freetype
-.endif
-
-.if defined(X_WINDOW_SYSTEM) && ${X_WINDOW_SYSTEM:L} == xorg
-X_IMAKE_PORT= ${PORTSDIR}/devel/imake-6
-X_LIBRARIES_PORT= ${PORTSDIR}/x11/xorg-libraries
-X_CLIENTS_PORT= ${PORTSDIR}/x11/xorg-clients
-X_SERVER_PORT= ${PORTSDIR}/x11-servers/xorg-server
-X_FONTSERVER_PORT= ${PORTSDIR}/x11-servers/xorg-fontserver
-X_PRINTSERVER_PORT= ${PORTSDIR}/x11-servers/xorg-printserver
-X_VFBSERVER_PORT= ${PORTSDIR}/x11-servers/xorg-vfbserver
-X_NESTSERVER_PORT= ${PORTSDIR}/x11-servers/xorg-nestserver
-X_FONTS_ENCODINGS_PORT= ${PORTSDIR}/x11-fonts/xorg-fonts-encodings
-X_FONTS_MISC_PORT= ${PORTSDIR}/x11-fonts/xorg-fonts-miscbitmaps
-X_FONTS_100DPI_PORT= ${PORTSDIR}/x11-fonts/xorg-fonts-100dpi
-X_FONTS_75DPI_PORT= ${PORTSDIR}/x11-fonts/xorg-fonts-75dpi
-X_FONTS_CYRILLIC_PORT= ${PORTSDIR}/x11-fonts/xorg-fonts-cyrillic
-X_FONTS_TTF_PORT= ${PORTSDIR}/x11-fonts/xorg-fonts-truetype
-X_FONTS_TYPE1_PORT= ${PORTSDIR}/x11-fonts/xorg-fonts-type1
-X_MANUALS_PORT= ${PORTSDIR}/x11/xorg-manpages
-.elif defined(X_WINDOW_SYSTEM) && ${X_WINDOW_SYSTEM:L} == xfree86-4
-X_IMAKE_PORT= ${PORTSDIR}/devel/imake-4
-X_LIBRARIES_PORT= ${PORTSDIR}/x11/XFree86-4-libraries
-X_CLIENTS_PORT= ${PORTSDIR}/x11/XFree86-4-clients
-X_SERVER_PORT= ${PORTSDIR}/x11-servers/XFree86-4-Server
-X_FONTSERVER_PORT= ${PORTSDIR}/x11-servers/XFree86-4-FontServer
-X_PRINTSERVER_PORT= ${PORTSDIR}/x11-servers/XFree86-4-PrintServer
-X_VFBSERVER_PORT= ${PORTSDIR}/x11-servers/XFree86-4-VirtualFramebufferServer
-X_NESTSERVER_PORT= ${PORTSDIR}/x11-servers/XFree86-4-NestServer
-X_FONTS_ENCODINGS_PORT= ${PORTSDIR}/x11-fonts/XFree86-4-fontEncodings
-X_FONTS_MISC_PORT= ${PORTSDIR}/x11-fonts/XFree86-4-fontDefaultBitmaps
-X_FONTS_100DPI_PORT= ${PORTSDIR}/x11-fonts/XFree86-4-font100dpi
-X_FONTS_75DPI_PORT= ${PORTSDIR}/x11-fonts/XFree86-4-font75dpi
-X_FONTS_CYRILLIC_PORT= ${PORTSDIR}/x11-fonts/XFree86-4-fontCyrillic
-X_FONTS_TTF_PORT= ${PORTSDIR}/x11-fonts/XFree86-4-fontScalable
-X_FONTS_TYPE1_PORT= ${PORTSDIR}/x11-fonts/XFree86-4-fontScalable
-X_MANUALS_PORT= ${PORTSDIR}/x11/XFree86-4-manuals
-.elif defined(X_WINDOW_SYSTEM) && ${X_WINDOW_SYSTEM:L} == xfree86-3
-X_IMAKE_PORT= ${PORTSDIR}/x11/XFree86
-X_LIBRARIES_PORT= ${PORTSDIR}/x11/XFree86
-X_CLIENTS_PORT= ${PORTSDIR}/x11/XFree86
-X_SERVER_PORT= ${PORTSDIR}/x11/XFree86
-X_FONTSERVER_PORT= ${PORTSDIR}/x11/XFree86
-X_PRINTSERVER_PORT= ${PORTSDIR}/x11/XFree86
-X_VFBSERVER_PORT= ${PORTSDIR}/x11/XFree86
-X_NESTSERVER_PORT= ${PORTSDIR}/x11/XFree86
-X_FONTS_ENCODINGS_PORT= ${PORTSDIR}/x11/XFree86
-X_FONTS_MISC_PORT= ${PORTSDIR}/x11/XFree86
-X_FONTS_100DPI_PORT= ${PORTSDIR}/x11/XFree86
-X_FONTS_75DPI_PORT= ${PORTSDIR}/x11/XFree86
-X_FONTS_CYRILLIC_PORT= ${PORTSDIR}/x11/XFree86
-X_FONTS_TTF_PORT= ${PORTSDIR}/x11/XFree86
-X_FONTS_TYPE1_PORT= ${PORTSDIR}/x11/XFree86
-X_MANUALS_PORT= ${PORTSDIR}/x11/XFree86
-.else
-.error Bad X_WINDOW_SYSTEM setting
-.endif
-
-.if defined(USE_IMAKE)
-BUILD_DEPENDS+= imake:${X_IMAKE_PORT}
-.endif
-
-.if ${X_WINDOW_SYSTEM:L} == xfree86-3
-
-.if defined(USE_XPM)
-LIB_DEPENDS+= Xpm.4:${PORTSDIR}/graphics/xpm
-.endif
-.if defined(USE_GL)
-LIB_DEPENDS+= GL.14:${PORTSDIR}/graphics/mesagl
-.endif
-
-XAWVER= 6
-PKG_IGNORE_DEPENDS?= '^XFree86-3\.'
-
-.else
-
-.if defined(USE_XPM) || defined(USE_GL)
-USE_XLIB= yes
-.endif
-
-.if ${X_WINDOW_SYSTEM:L} == xorg
-XAWVER= 8
-.else
-XAWVER= 7
-.endif
-PKG_IGNORE_DEPENDS?= 'this_port_does_not_exist'
-
-.endif
-
-PLIST_SUB+= XAWVER=${XAWVER}
-
-.if defined(USE_MESA)
-LIB_DEPENDS+= glut.3:${PORTSDIR}/graphics/libglut
-.endif
-
-.if defined(USE_BISON)
-.if ${OSVERSION} >= 400014
-BUILD_DEPENDS+= bison:${PORTSDIR}/devel/bison
-.endif
-.endif
-
-PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
- PERL_VER=${PERL_VER} \
- PERL_ARCH=${PERL_ARCH} \
- SITE_PERL=${SITE_PERL_REL}
-
-.if defined(PERL_MODBUILD)
-PERL_CONFIGURE= yes
-CONFIGURE_SCRIPT?= Build.PL
-.if ${PORTNAME} != Module-Build
-BUILD_DEPENDS+= ${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build
-.endif
-ALL_TARGET?=
-PL_BUILD?= Build
-CONFIGURE_ARGS+= \
- install_path=lib="${PREFIX}/${SITE_PERL_REL}" \
- install_path=arch="${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}" \
- install_path=script="${PREFIX}/bin" \
- install_path=bin="${PREFIX}/bin" \
- install_path=libdoc="${MAN3PREFIX}/man/man3" \
- install_path=bindoc="${MAN1PREFIX}/man/man1"
-.endif
-
-.if defined(PERL_CONFIGURE)
-USE_PERL5= yes
-USE_REINPLACE=yes
-.endif
-
-.if ${PERL_LEVEL} >= 500600
-.if defined(USE_PERL5) || defined(USE_PERL5_BUILD)
-EXTRACT_DEPENDS+=${PERL5}:${PORTSDIR}/lang/${PERL_PORT}
-PATCH_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT}
-BUILD_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT}
-.endif
-.if defined(USE_PERL5) || defined(USE_PERL5_RUN)
-RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT}
-.endif
-.endif
-
-.if defined(USE_MYSQL)
-DEFAULT_MYSQL_VER?= 40
-# MySQL client version currently supported.
-MYSQL323_LIBVER= 10
-MYSQL40_LIBVER= 12
-MYSQL41_LIBVER= 14
-MYSQL50_LIBVER= 14
-
-# Setting/finding MySQL version we want.
-.if exists(${LOCALBASE}/bin/mysql)
-_MYSQL_VER!= ${LOCALBASE}/bin/mysql --version | ${SED} -e 's/.*Distrib \([0-9]\)\.\([0-9]*\).*/\1\2/'
-.endif
-
-.if defined(WANT_MYSQL_VER)
-.if defined(WITH_MYSQL_VER) && ${WITH_MYSQL_VER} != ${WANT_MYSQL_VER}
-BROKEN= The port wants mysql${WANT_MYSQL_VER}-client and you try to install mysql${WITH_MYSQL_VER}-client.
-.endif
-MYSQL_VER= ${WANT_MYSQL_VER}
-.elif defined(WITH_MYSQL_VER)
-MYSQL_VER= ${WITH_MYSQL_VER}
-.else
-.if defined(_MYSQL_VER)
-MYSQL_VER= ${_MYSQL_VER}
-.else
-MYSQL_VER= ${DEFAULT_MYSQL_VER}
-.endif
-.endif # WANT_MYSQL_VER
-
-.if defined(_MYSQL_VER)
-.if ${_MYSQL_VER} != ${MYSQL_VER}
-BROKEN= MySQL versions mismatch: mysql${_MYSQL_VER}-client is installed and wanted version is mysql${MYSQL_VER}-client
-.endif
-.endif
-
-# And now we are checking if we can use it
-.if exists(${PORTSDIR}/databases/mysql${MYSQL_VER}-client)
-.if defined(BROKEN_WITH_MYSQL)
-. for VER in ${BROKEN_WITH_MYSQL}
-. if (${MYSQL_VER} == "${VER}")
-IGNORE= Doesn't work with MySQL version : ${MYSQL_VER} (Doesn't support MySQL ${BROKEN_WITH_MYSQL})
-. endif
-. endfor
-.endif # BROKEN_WITH_MYSQL
-LIB_DEPENDS+= mysqlclient.${MYSQL${MYSQL_VER}_LIBVER}:${PORTSDIR}/databases/mysql${MYSQL_VER}-client
-.else
-BROKEN= "unknown MySQL version: ${MYSQL_VER}"
-.endif # Check for correct libs
-.endif # USE_MYSQL
-
-.if defined(USE_PGSQL)
-DEFAULT_PGSQL_VER?= 74
-
-# Setting/finding PostgreSQL version we want.
-.if exists(${LOCALBASE}/bin/pg_config)
-_PGSQL_VER!= ${LOCALBASE}/bin/pg_config --version | ${SED} -n 's/PostgreSQL[^0-9]*\([0-9][0-9]*\)\.\([0-9][0-9]*\)\..*/\1\2/p'
-.endif
-
-.if defined(WANT_PGSQL_VER) && defined(_PGSQL_VER) && ${WANT_PGSQL_VER} != ${_PGSQL_VER}
-IGNORE= "The port wants postgresql${WANT_PGSQL_VER}-client but you have postgresql${_PGSQL_VER}-client installed"
-.endif
-
-.if defined(_PGSQL_VER)
-PGSQL_VER= ${_PGSQL_VER}
-.elif defined(WANT_PGSQL_VER)
-PGSQL_VER= ${WANT_PGSQL_VER}
-.else
-PGSQL_VER= ${DEFAULT_PGSQL_VER}
-.endif
-
-# And now we are checking if we can use it
-.if exists(${PORTSDIR}/databases/postgresql${PGSQL_VER}-client)
-.if defined(BROKEN_WITH_PGSQL)
-. for VER in ${BROKEN_WITH_PGSQL}
-. if (${PGSQL_VER} == "${VER}")
-IGNORE= "Does not work with postgresql${PGSQL_VER}-client PostgresSQL \(${BROKEN_WITH_PGSQL} not supported\)"
-. endif
-. endfor
-.endif # BROKEN_WITH_PGSQL
-LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql${PGSQL_VER}-client
-.else
-BROKEN= "unknown PostgreSQL version: ${PGSQL_VER}"
-.endif # Check for correct version
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-.endif # USE_PGSQL
-
-.if defined(USE_XLIB)
-LIB_DEPENDS+= X11.6:${X_LIBRARIES_PORT}
-# Add explicit X options to avoid problems with false positives in configure
-.if defined(GNU_CONFIGURE)
-CONFIGURE_ARGS+=--x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include
-.endif
-.endif
-
-# XXX: (not yet): .if defined(USE_AUTOTOOLS)
-.include "${PORTSDIR}/Mk/bsd.autotools.mk"
-# XXX: (not yet): .endif
-
-.if defined(WANT_GNOME) || defined(USE_GNOME) || defined(USE_GTK)
-.include "${PORTSDIR}/Mk/bsd.gnome.mk"
-.endif
-
-.if defined(WANT_GSTREAMER) || defined(USE_GSTREAMER)
-.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
-.endif
-
-.if defined(USE_SDL) || defined(WANT_SDL)
-.include "${PORTSDIR}/Mk/bsd.sdl.mk"
-.endif
-
-.if defined(USE_PYTHON)
-.include "${PORTSDIR}/Mk/bsd.python.mk"
-.endif
-
-.if exists(${PORTSDIR}/../Makefile.inc)
-.include "${PORTSDIR}/../Makefile.inc"
-USE_SUBMAKE= yes
-.endif
-
-.if defined(USE_XLIB)
-LIB_DEPENDS+= X11.6:${X_LIBRARIES_PORT}
-# Add explicit X options to avoid problems with false positives in configure
-.if defined(GNU_CONFIGURE)
-CONFIGURE_ARGS+=--x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include
-.endif
-.endif
-
-# Set the default for the installation of Postscript(TM)-
-# compatible functionality.
-.if !defined(WITHOUT_X11)
-.if defined(WITH_GHOSTSCRIPT_AFPL)
-.if ${WITH_GHOSTSCRIPT_AFPL} == yes
-GHOSTSCRIPT_PORT?= print/ghostscript-afpl
-.else
-GHOSTSCRIPT_PORT?= print/ghostscript-gnu
-.endif
-.else
-GHOSTSCRIPT_PORT?= print/ghostscript-gnu
-.endif
-.else
-.if defined(WITH_GHOSTSCRIPT_AFPL)
-.if ${WITH_GHOSTSCRIPT_AFPL} == yes
-GHOSTSCRIPT_PORT?= print/ghostscript-afpl-nox11
-.else
-GHOSTSCRIPT_PORT?= print/ghostscript-gnu-nox11
-.endif
-.else
-GHOSTSCRIPT_PORT?= print/ghostscript-gnu-nox11
-.endif
-.endif
-
-# Set up the ghostscript dependencies.
-.if defined(USE_GHOSTSCRIPT) || defined(USE_GHOSTSCRIPT_BUILD)
-BUILD_DEPENDS+= gs:${PORTSDIR}/${GHOSTSCRIPT_PORT}
-.endif
-.if defined(USE_GHOSTSCRIPT) || defined(USE_GHOSTSCRIPT_RUN)
-RUN_DEPENDS+= gs:${PORTSDIR}/${GHOSTSCRIPT_PORT}
-.endif
-
-# Special macro for doing in-place file editing using regexps
-.if defined(USE_REINPLACE)
-REINPLACE_ARGS?= -i.bak
-.if ${OSVERSION} < 460101 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500036 )
-PATCH_DEPENDS+= ${LOCALBASE}/bin/sed_inplace:${PORTSDIR}/textproc/sed_inplace
-REINPLACE_CMD?= ${LOCALBASE}/bin/sed_inplace ${REINPLACE_ARGS}
-.else
-REINPLACE_CMD?= ${SED} ${REINPLACE_ARGS}
-.endif
-.endif
-
-# Names of cookies used to skip already completed stages
-EXTRACT_COOKIE?= ${WRKDIR}/.extract_done.${PKGNAME}.${PREFIX:S/\//_/g}
-CONFIGURE_COOKIE?= ${WRKDIR}/.configure_done.${PKGNAME}.${PREFIX:S/\//_/g}
-INSTALL_COOKIE?= ${WRKDIR}/.install_done.${PKGNAME}.${PREFIX:S/\//_/g}
-BUILD_COOKIE?= ${WRKDIR}/.build_done.${PKGNAME}.${PREFIX:S/\//_/g}
-PATCH_COOKIE?= ${WRKDIR}/.patch_done.${PKGNAME}.${PREFIX:S/\//_/g}
-PACKAGE_COOKIE?= ${WRKDIR}/.package_done.${PKGNAME}.${PREFIX:S/\//_/g}
-
-# How to do nothing. Override if you, for some strange reason, would rather
-# do something.
-DO_NADA?= ${TRUE}
-
-# Use this as the first operand to always build dependency.
-NONEXISTENT?= /nonexistent
-
-# Miscellaneous overridable commands:
-GMAKE?= gmake
-XMKMF?= xmkmf -a
-.if exists(/sbin/md5)
-MD5?= /sbin/md5
-.elif exists(/bin/md5)
-MD5?= /bin/md5
-.elif exists(/usr/bin/md5)
-MD5?= /usr/bin/md5
-.else
-MD5?= md5
-.endif
-MD5_FILE?= ${MASTERDIR}/distinfo
-
-MAKE_FLAGS?= -f
-MAKEFILE?= Makefile
-MAKE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} MOTIFLIB="${MOTIFLIB}" LIBDIR="${LIBDIR}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" MANPREFIX="${MANPREFIX}"
-
-.if ${OSVERSION} < 500016
-PTHREAD_CFLAGS?= -D_THREAD_SAFE
-PTHREAD_LIBS?= -pthread
-.elif ${OSVERSION} < 502102
-PTHREAD_CFLAGS?= -D_THREAD_SAFE
-PTHREAD_LIBS?= -lc_r
-.else
-PTHREAD_CFLAGS?=
-PTHREAD_LIBS?= -pthread
-.endif
-
-.if exists(/usr/bin/fetch)
-# avoid -A for 2.2 -- it's not ported to that branch
-.if ${OSVERSION} < 300000
-FETCH_CMD?= /usr/bin/fetch
-.else
-FETCH_CMD?= /usr/bin/fetch -ARr
-FETCH_REGET?= 1
-.endif
-.if ${OSVERSION} >= 480000 && !defined(DISABLE_SIZE)
-# Avoid -S for 4.7 and earlier since it causes fetch errors
-FETCH_BEFORE_ARGS+= $${CKSIZE:+-S $$CKSIZE}
-.endif
-.else
-FETCH_CMD?= /usr/bin/ftp
-FETCH_REGET?= 0
-.endif
-
-.if defined(RANDOMIZE_MASTER_SITES)
-.if exists(/usr/games/random)
-RANDOM_CMD?= /usr/games/random
-RANDOM_ARGS?= "-w -f -"
-.if ( ${OSVERSION} > 480000 && ${OSVERSION} < 500000 ) || ${OSVERSION} > 500100
-_RANDOMIZE_SITES= " |${RANDOM_CMD} ${RANDOM_ARGS}"
-.else
-_RANDOMIZE_SITES= ''
-.endif
-.endif
-.endif
-
-TOUCH?= /usr/bin/touch
-TOUCH_FLAGS?= -f
-
-DISTORIG?= .bak.orig
-PATCH?= /usr/bin/patch
-PATCH_STRIP?= -p0
-PATCH_DIST_STRIP?= -p0
-.if defined(PATCH_DEBUG)
-PATCH_DEBUG_TMP= yes
-PATCH_ARGS?= -d ${PATCH_WRKSRC} -E ${PATCH_STRIP}
-PATCH_DIST_ARGS?= --suffix ${DISTORIG} -d ${PATCH_WRKSRC} -E ${PATCH_DIST_STRIP}
-.else
-PATCH_DEBUG_TMP= no
-PATCH_ARGS?= -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_STRIP}
-PATCH_DIST_ARGS?= --suffix ${DISTORIG} -d ${PATCH_WRKSRC} --forward --quiet -E ${PATCH_DIST_STRIP}
-.endif
-.if defined(BATCH)
-PATCH_ARGS+= --batch
-PATCH_DIST_ARGS+= --batch
-.endif
-
-# Prevent breakage with VERSION_CONTROL=numbered
-PATCH_ARGS+= -V simple
-
-.if defined(PATCH_CHECK_ONLY)
-PATCH_ARGS+= -C
-PATCH_DIST_ARGS+= -C
-.endif
-
-.if ${PATCH} == "/usr/bin/patch"
-PATCH_ARGS+= --suffix .orig
-PATCH_DIST_ARGS+= --suffix .orig
-.endif
-
-.if exists(/bin/tar)
-TAR?= /bin/tar
-.else
-TAR?= /usr/bin/tar
-.endif
-
-# EXTRACT_SUFX is defined in .pre.mk section
-.if defined(USE_ZIP)
-EXTRACT_CMD?= ${UNZIP_CMD}
-EXTRACT_BEFORE_ARGS?= -qo
-EXTRACT_AFTER_ARGS?= -d ${WRKDIR}
-.else
-EXTRACT_BEFORE_ARGS?= -dc
-EXTRACT_AFTER_ARGS?= | ${TAR} -xf -
-.if defined(USE_BZIP2)
-EXTRACT_CMD?= ${BZIP2_CMD}
-.else
-EXTRACT_CMD?= ${GZIP_CMD}
-.endif
-.endif
-
-# Figure out where the local mtree file is
-.if !defined(MTREE_FILE) && !defined(NO_MTREE)
-.if ${PREFIX} == ${X11BASE} || defined(USE_X_PREFIX)
-# User may have specified non-standard PREFIX for installing a port that
-# uses X
-.if ${X_WINDOW_SYSTEM:L} == xfree86-3
-MTREE_FILE= /etc/mtree/BSD.x11.dist
-.else
-MTREE_FILE= /etc/mtree/BSD.x11-4.dist
-.endif
-.elif ${PREFIX} == /usr
-MTREE_FILE= /etc/mtree/BSD.usr.dist
-.else
-MTREE_FILE= /etc/mtree/BSD.local.dist
-.endif
-.endif
-MTREE_CMD?= /usr/sbin/mtree
-MTREE_ARGS?= -U ${MTREE_FOLLOWS_SYMLINKS} -f ${MTREE_FILE} -d -e -p
-
-# Determine whether or not we can use rootly owner/group functions.
-.if !defined(UID)
-UID!= ${ID} -u
-.endif
-.if ${UID} == 0
-_BINOWNGRP= -o ${BINOWN} -g ${BINGRP}
-_SHROWNGRP= -o ${SHAREOWN} -g ${SHAREGRP}
-_MANOWNGRP= -o ${MANOWN} -g ${MANGRP}
-.else
-_BINOWNGRP=
-_SHROWNGRP=
-_MANOWNGRP=
-.endif
-
-# A few aliases for *-install targets
-INSTALL_PROGRAM= \
- ${INSTALL} ${COPY} ${STRIP} ${_BINOWNGRP} -m ${BINMODE}
-INSTALL_SCRIPT= \
- ${INSTALL} ${COPY} ${_BINOWNGRP} -m ${BINMODE}
-INSTALL_DATA= \
- ${INSTALL} ${COPY} ${_SHROWNGRP} -m ${SHAREMODE}
-INSTALL_MAN= \
- ${INSTALL} ${COPY} ${_MANOWNGRP} -m ${MANMODE}
-
-INSTALL_MACROS= BSD_INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
- BSD_INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
- BSD_INSTALL_DATA="${INSTALL_DATA}" \
- BSD_INSTALL_MAN="${INSTALL_MAN}"
-MAKE_ENV+= ${INSTALL_MACROS}
-SCRIPTS_ENV+= ${INSTALL_MACROS}
-
-# The user can override the NO_PACKAGE by specifying this from
-# the make command line
-.if defined(FORCE_PACKAGE)
-.undef NO_PACKAGE
-.endif
-
-COMMENTFILE?= ${PKGDIR}/pkg-comment
-DESCR?= ${PKGDIR}/pkg-descr
-PLIST?= ${PKGDIR}/pkg-plist
-PKGINSTALL?= ${PKGDIR}/pkg-install
-PKGDEINSTALL?= ${PKGDIR}/pkg-deinstall
-PKGREQ?= ${PKGDIR}/pkg-req
-PKGMESSAGE?= ${PKGDIR}/pkg-message
-
-TMPPLIST?= ${WRKDIR}/.PLIST.mktmp
-
-.if ${OSVERSION} >= 400000
-.for _CATEGORY in ${CATEGORIES}
-PKGCATEGORY?= ${_CATEGORY}
-.endfor
-_PORTDIRNAME= ${.CURDIR:T}
-PORTDIRNAME?= ${_PORTDIRNAME}
-PKGORIGIN?= ${PKGCATEGORY}/${PORTDIRNAME}
-.endif
-
-.if exists(${LOCALBASE}/sbin/pkg_info)
-PKG_CMD?= ${LOCALBASE}/sbin/pkg_create
-PKG_ADD?= ${LOCALBASE}/sbin/pkg_add
-PKG_DELETE?= ${LOCALBASE}/sbin/pkg_delete
-PKG_INFO?= ${LOCALBASE}/sbin/pkg_info
-PKG_VERSION?= ${LOCALBASE}/sbin/pkg_version
-.elif ${OSVERSION} < 460102 && ${PKGORIGIN} != "sysutils/pkg_install"
-BUILD_DEPENDS+= ${LOCALBASE}/sbin/pkg_info:${PORTSDIR}/sysutils/pkg_install
-PKG_CMD?= ${LOCALBASE}/sbin/pkg_create
-PKG_ADD?= ${LOCALBASE}/sbin/pkg_add
-PKG_DELETE?= ${LOCALBASE}/sbin/pkg_delete
-PKG_INFO?= ${LOCALBASE}/sbin/pkg_info
-PKG_VERSION?= ${LOCALBASE}/sbin/pkg_version
-.else
-PKG_CMD?= /usr/sbin/pkg_create
-PKG_ADD?= /usr/sbin/pkg_add
-PKG_DELETE?= /usr/sbin/pkg_delete
-PKG_INFO?= /usr/sbin/pkg_info
-PKG_VERSION?= /usr/sbin/pkg_version
-.endif
-
-# Does the pkg_create tool support conflict checking?
-# XXX Slow?
-.if !defined(PKGINSTALLVER)
-PKGINSTALLVER!= ${PKG_INFO} -P 2>/dev/null | ${SED} -e 's/.*: //'
-.endif
-.if ${PKGINSTALLVER} < 20030417
-DISABLE_CONFLICTS= YES
-.endif
-.if !defined(PKG_ARGS)
-PKG_ARGS= -v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P "`cd ${.CURDIR} && ${MAKE} package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u`" ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS}
-.if !defined(NO_MTREE)
-PKG_ARGS+= -m ${MTREE_FILE}
-.endif
-.if defined(PKGORIGIN)
-PKG_ARGS+= -o ${PKGORIGIN}
-.endif
-.if defined(CONFLICTS) && !defined(DISABLE_CONFLICTS)
-PKG_ARGS+= -C "${CONFLICTS}"
-.endif
-.endif
-.if defined(PKG_NOCOMPRESS)
-PKG_SUFX?= .tar
-.else
-.if ${OSVERSION} >= 500039
-PKG_SUFX?= .tbz
-.else
-PKG_SUFX?= .tgz
-.endif
-.endif
-# where pkg_add records its dirty deeds.
-PKG_DBDIR?= /var/db/pkg
-
-MOTIFLIB?= -L${X11BASE}/lib -lXm -lXp
-
-ALL_TARGET?= all
-INSTALL_TARGET?= install
-
-# This is a mid-term solution patch while pkg-comment files are
-# phased out.
-# The final simpler patch will come afterwards
-.if !defined(COMMENT)
-check-makevars::
- @${ECHO_CMD} 'Makefile error: there is no COMMENT variable defined'
- @${ECHO_CMD} 'for this port. Please, rectify this.'
- @${FALSE}
-.else
-.if exists(${COMMENTFILE})
-check-makevars::
- @${ECHO_CMD} 'Makefile error: There is a COMMENTFILE in this port.'
- @${ECHO_CMD} 'COMMENTFILEs have been deprecated in'
- @${ECHO_CMD} 'favor of COMMENT variables.'
- @${ECHO_CMD} 'Please, rectify this.'
- @${FALSE}
-.endif
-.endif
-
-# Popular master sites
-.include "bsd.sites.mk"
-
-# Empty declaration to avoid "variable MASTER_SITES recursive" error
-MASTER_SITES?=
-PATCH_SITES?=
-_MASTER_SITES_DEFAULT?=
-_PATCH_SITES_DEFAULT?=
-
-# Feed internal _{MASTER,PATCH}_SITES_n where n is a group designation
-# as per grouping rules (:something)
-# Organize _{MASTER,PATCH}_SITES_{DEFAULT,[^/:]+} according to grouping
-# rules (:something)
-.for _S in ${MASTER_SITES}
-_S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
-. if !empty(_S_TEMP)
-. for _group in ${_S_TEMP:S/,/ /g}
-_G_TEMP= ${_group}
-. if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default
-check-makevars::
- @${ECHO_CMD} "Makefile error: the words all, ALL and default are reserved and cannot be"
- @${ECHO_CMD} "used in group definitions. Please fix your MASTER_SITES"
- @${FALSE}
-. endif
-_MASTER_SITES_${_group}+= ${_S:C@^(.*/):[^/:]+$@\1@}
-. endfor
-. else
-_MASTER_SITES_DEFAULT+= ${_S:C@^(.*/):[^/:]+$@\1@}
-. endif
-.endfor
-.for _S in ${PATCH_SITES}
-_S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
-. if !empty(_S_TEMP)
-. for _group in ${_S_TEMP:S/,/ /g}
-_G_TEMP= ${_group}
-. if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default
-check-makevars::
- @${ECHO_CMD} "The words all, ALL and default are reserved and cannot be"
- @${ECHO_CMD} "used in group definitions. Please fix your PATCH_SITES"
- @${FALSE}
-. endif
-_PATCH_SITES_${_group}+= ${_S:C@^(.*/):[^/:]+$@\1@}
-. endfor
-. else
-_PATCH_SITES_DEFAULT+= ${_S:C@^(.*/):[^/:]+$@\1@}
-. endif
-.endfor
-
-# Feed internal _{MASTER,PATCH}_SITE_SUBDIR_n where n is a group designation
-# as per grouping rules (:something)
-# Organize _{MASTER,PATCH}_SITE_SUBDIR_{DEFAULT,[^/:]+} according to grouping
-# rules (:something)
-.for _S in ${MASTER_SITE_SUBDIR}
-_S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
-. if !empty(_S_TEMP)
-. for _group in ${_S_TEMP:S/,/ /g}
-_G_TEMP= ${_group}
-. if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default
-check-makevars::
- @${ECHO_CMD} "Makefile error: the words all, ALL and default are reserved and cannot be"
- @${ECHO_CMD} "used in group definitions. Please fix your MASTER_SITE_SUBDIR"
- @${FALSE}
-. endif
-. if defined(_MASTER_SITES_${_group})
-_MASTER_SITE_SUBDIR_${_group}+= ${_S:C@^(.*)/:[^/:]+$@\1@}
-. endif
-. endfor
-. else
-. if defined(_MASTER_SITES_DEFAULT)
-_MASTER_SITE_SUBDIR_DEFAULT+= ${_S:C@^(.*)/:[^/:]+$@\1@}
-. endif
-. endif
-.endfor
-.for _S in ${PATCH_SITE_SUBDIR}
-_S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
-. if !empty(_S_TEMP)
-. for _group in ${_S_TEMP:S/,/ /g}
-_G_TEMP= ${_group}
-. if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default
-check-makevars::
- @${ECHO_CMD} "Makefile error: the words all, ALL and default are reserved and cannot be"
- @${ECHO_CMD} "used in group definitions. Please fix your PATCH_SITE_SUBDIR"
- @${FALSE}
-. endif
-. if defined(_PATCH_SITES_${_group})
-_PATCH_SITE_SUBDIR_${_group}+= ${_S:C@^(.*)/:[^/:]+$@\1@}
-. endif
-. endfor
-. else
-. if defined(_PATCH_SITES_DEFAULT)
-_PATCH_SITE_SUBDIR_DEFAULT+= ${_S:C@^(.*)/:[^/:]+$@\1@}
-. endif
-. endif
-.endfor
-
-# Substitute subdirectory names
-# XXX simpler/faster solution but not the best space wise, suggestions please
-.for _S in ${MASTER_SITES}
-_S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
-. if !empty(_S_TEMP)
-. for _group in ${_S_TEMP:S/,/ /g}
-. if !defined(_MASTER_SITE_SUBDIR_${_group})
-MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^}
-. else
-_S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%/*}
-. if empty(_S_TEMP_TEMP)
-MASTER_SITES_TMP= ${_MASTER_SITES_${_group}}
-. else
-MASTER_SITES_TMP=
-. for site in ${_MASTER_SITES_${_group}}
-_S_TEMP_TEMP= ${site:M*%SUBDIR%/*}
-. if empty(_S_TEMP_TEMP)
-MASTER_SITES_TMP+= ${site}
-. else
-. for dir in ${_MASTER_SITE_SUBDIR_${_group}}
-MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^}
-. endfor
-. endif
-. endfor
-. endif
-. endif
-_MASTER_SITES_${_group}:= ${MASTER_SITES_TMP}
-. endfor
-. endif
-.endfor
-.if defined(_MASTER_SITE_SUBDIR_DEFAULT)
-_S_TEMP= ${_MASTER_SITES_DEFAULT:M*%SUBDIR%/*}
-. if empty(_S_TEMP)
-MASTER_SITES_TMP= ${_MASTER_SITES_DEFAULT}
-. else
-MASTER_SITES_TMP=
-. for site in ${_MASTER_SITES_DEFAULT}
-_S_TEMP_TEMP= ${site:M*%SUBDIR%/*}
-. if empty(_S_TEMP_TEMP)
-MASTER_SITES_TMP+= ${site}
-. else
-. for dir in ${_MASTER_SITE_SUBDIR_DEFAULT}
-MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^}
-. endfor
-. endif
-. endfor
-. endif
-.else
-MASTER_SITES_TMP= ${_MASTER_SITES_DEFAULT:S^%SUBDIR%/^^}
-.endif
-_MASTER_SITES_DEFAULT:= ${MASTER_SITES_TMP}
-MASTER_SITES_TMP=
-.for _S in ${PATCH_SITES}
-_S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
-. if !empty(_S_TEMP)
-. for _group in ${_S_TEMP:S/,/ /g}
-. if !defined(_PATCH_SITE_SUBDIR_${_group})
-PATCH_SITES_TMP= ${_PATCH_SITES_${_group}:S^%SUBDIR%/^^}
-. else
-_S_TEMP_TEMP= ${_PATCH_SITES_${_group}:M*%SUBDIR%/*}
-. if empty(_S_TEMP_TEMP)
-PATCH_SITES_TMP= ${_PATCH_SITES_${_group}}
-. else
-PATCH_SITES_TMP=
-. for site in ${_PATCH_SITES_${_group}}
-_S_TEMP_TEMP= ${site:M*%SUBDIR%/*}
-. if empty(_S_TEMP_TEMP)
-PATCH_SITES_TMP+= ${site}
-. else
-. for dir in ${_PATCH_SITE_SUBDIR_${_group}}
-PATCH_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^}
-. endfor
-. endif
-. endfor
-. endif
-. endif
-_PATCH_SITES_${_group}:= ${PATCH_SITES_TMP}
-. endfor
-. endif
-.endfor
-.if defined(_PATCH_SITE_SUBDIR_DEFAULT)
-_S_TEMP= ${_PATCH_SITES_DEFAULT:M*%SUBDIR%/*}
-. if empty(_S_TEMP)
-PATCH_SITES_TMP= ${_PATCH_SITES_DEFAULT}
-. else
-PATCH_SITES_TMP=
-. for site in ${_PATCH_SITES_DEFAULT}
-_S_TEMP_TEMP= ${site:M*%SUBDIR%/*}
-. if empty(_S_TEMP_TEMP)
-PATCH_SITES_TMP+= ${site}
-. else
-. for dir in ${_PATCH_SITE_SUBDIR_DEFAULT}
-PATCH_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^}
-. endfor
-. endif
-. endfor
-. endif
-.else
-PATCH_SITES_TMP= ${_PATCH_SITES_DEFAULT:S^%SUBDIR%/^^}
-.endif
-_PATCH_SITES_DEFAULT:= ${PATCH_SITES_TMP}
-PATCH_SITES_TMP=
-
-# The primary backup site.
-MASTER_SITE_BACKUP?= \
- ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
-MASTER_SITE_BACKUP:= ${MASTER_SITE_BACKUP:S^\${DIST_SUBDIR}/^^}
-
-# If the user has MASTER_SITE_FREEBSD set, go to the FreeBSD repository
-# for everything, but don't search it twice by appending it to the end.
-.if defined(MASTER_SITE_FREEBSD)
-_MASTER_SITE_OVERRIDE:= ${MASTER_SITE_BACKUP}
-_MASTER_SITE_BACKUP:= # empty
-.else
-_MASTER_SITE_OVERRIDE= ${MASTER_SITE_OVERRIDE}
-_MASTER_SITE_BACKUP= ${MASTER_SITE_BACKUP}
-.endif
-
-# Search CDROM first if mounted, symlink instead of copy if
-# FETCH_SYMLINK_DISTFILES is set
-.for MOUNTPT in ${CD_MOUNTPTS}
-.if exists(${MOUNTPT}/ports/distfiles)
-_MASTER_SITE_OVERRIDE:= file:${MOUNTPT}/ports/distfiles/${DIST_SUBDIR}/ ${_MASTER_SITE_OVERRIDE}
-.if defined(FETCH_SYMLINK_DISTFILES)
-FETCH_BEFORE_ARGS+= -l
-.endif
-.endif
-.endfor
-
-# Organize DISTFILES, PATCHFILES, _MASTER_SITES_ALL, _PATCH_SITES_ALL
-# according to grouping rules (:something)
-DISTFILES?= ${DISTNAME}${EXTRACT_SUFX}
-_MASTER_SITES_ALL= ${_MASTER_SITES_DEFAULT}
-_PATCH_SITES_ALL= ${_PATCH_SITES_DEFAULT}
-_G_TEMP= DEFAULT
-.for _D in ${DISTFILES}
-_D_TEMP= ${_D:S/^${_D:C/:[^:]+$//}//}
-. if !empty(_D_TEMP)
-. for _group in ${_D_TEMP:S/^://:S/,/ /g}
-. if !defined(_MASTER_SITES_${_group})
-_G_TEMP_TEMP= ${_G_TEMP:M/${_group}/}
-. if empty(_G_TEMP_TEMP)
-_G_TEMP+= ${_group}
-_MASTER_SITES_ALL+= ${_MASTER_SITES_${_group}}
-. endif
-. endif
-. endfor
-_DISTFILES+= ${_D:C/:[^:]+$//}
-. else
-_DISTFILES+= ${_D}
-. endif
-.endfor
-_G_TEMP= DEFAULT
-.for _P in ${PATCHFILES}
-_P_TEMP= ${_P:S/^${_P:C/:[^:]+$//}//}
-. if !empty(_P_TEMP)
-. for _group in ${_P_TEMP:S/^://:S/,/ /g}
-. if !defined(_PATCH_SITES_${_group})
-_G_TEMP_TEMP= ${_G_TEMP:M/${_group}/}
-. if empty(_G_TEMP_TEMP)
-_G_TEMP+= ${_group}
-_PATCH_SITES_ALL+= ${_PATCH_SITES_${_group}}
-. endif
-. endif
-. endfor
-_PATCHFILES+= ${_P:C/:[^:]+$//}
-. else
-_PATCHFILES+= ${_P}
-. endif
-.endfor
-_G_TEMP=
-_G_TEMP_TEMP=
-ALLFILES?= ${_DISTFILES} ${_PATCHFILES}
-
-#
-# Sort the master site list according to the patterns in MASTER_SORT
-#
-MASTER_SORT?=
-MASTER_SORT_REGEX?=
-MASTER_SORT_REGEX+= ${MASTER_SORT:S|.|\\.|g:S|^|://[^/]*|:S|$|/|}
-
-MASTER_SORT_AWK= BEGIN { RS = " "; ORS = " "; IGNORECASE = 1 ; gl = "${MASTER_SORT_REGEX:S|\\|\\\\|g}"; }
-.for srt in ${MASTER_SORT_REGEX}
-MASTER_SORT_AWK+= /${srt:S|/|\\/|g}/ { good["${srt:S|\\|\\\\|g}"] = good["${srt:S|\\|\\\\|g}"] " " $$0 ; next; }
-.endfor
-MASTER_SORT_AWK+= { rest = rest " " $$0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }
-
-SORTED_MASTER_SITES_DEFAULT_CMD= cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} master-sites-DEFAULT
-SORTED_PATCH_SITES_DEFAULT_CMD= cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} patch-sites-DEFAULT
-SORTED_MASTER_SITES_ALL_CMD= cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} master-sites-ALL
-SORTED_PATCH_SITES_ALL_CMD= cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} patch-sites-ALL
-
-#
-# Sort the master site list according to the patterns in MASTER_SORT
-# according to grouping rules (:something)
-#
-# for use in the fetch targets
-.for _S in ${MASTER_SITES}
-_S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//}
-. if !empty(_S_TEMP)
-. for _group in ${_S_TEMP:S/^://:S/,/ /g}
-. if !target(master-sites-${_group})
-SORTED_MASTER_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} master-sites-${_group}
-master-sites-${_group}:
- @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
-. endif
-. endfor
-. endif
-.endfor
-.for _S in ${PATCH_SITES}
-_S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//}
-. if !empty(_S_TEMP)
-. for _group in ${_S_TEMP:S/^://:S/,/ /g}
-. if !target(patch-sites-${_group})
-SORTED_PATCH_SITES_${_group}_CMD= cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} patch-sites-${_group}
-patch-sites-${_group}:
- @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
-. endif
-. endfor
-. endif
-.endfor
-
-#
-# Hackery to enable simple fetch targets with several dynamic MASTER_SITES
-#
-_MASTER_SITES_ENV= _MASTER_SITES_DEFAULT="${_MASTER_SITES_DEFAULT}"
-.for _F in ${DISTFILES}
-_F_TEMP= ${_F:S/^${_F:C/:[^:]+$//}//:S/^://}
-. if !empty(_F_TEMP)
-. for _group in ${_F_TEMP:S/,/ /g}
-. if defined(_MASTER_SITES_${_group})
-_MASTER_SITES_ENV+= _MASTER_SITES_${_group}="${_MASTER_SITES_${_group}}"
-. endif
-. endfor
-. endif
-.endfor
-_PATCH_SITES_ENV= _PATCH_SITES_DEFAULT="${_PATCH_SITES_DEFAULT}"
-.for _F in ${PATCHFILES}
-_F_TEMP= ${_F:S/^${_F:C/:[^:]+$//}//:S/^://}
-. if !empty(_F_TEMP)
-. for _group in ${_F_TEMP:S/,/ /g}
-. if defined(_PATCH_SITES_${_group})
-_PATCH_SITES_ENV+= _PATCH_SITES_${_group}="${_PATCH_SITES_${_group}}"
-. endif
-. endfor
-. endif
-.endfor
-
-master-sites-ALL:
- @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
-patch-sites-ALL:
- @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
-# has similar effect to old targets, i.e., access only {MASTER,PATCH}_SITES, not working with the new _n variables
-master-sites-DEFAULT:
- @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
-patch-sites-DEFAULT:
- @${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
-
-# synonyms, mnemonics
-master-sites-all: master-sites-ALL
-patch-sites-all: patch-sites-ALL
-master-sites-default: master-sites-DEFAULT
-patch-sites-default: patch-sites-DEFAULT
-
-# compatibility with old behavior
-master-sites: master-sites-DEFAULT
-patch-sites: patch-sites-DEFAULT
-
-.if defined(IGNOREFILES)
-.if !defined(CKSUMFILES)
-CKSUMFILES!= \
- for file in ${ALLFILES}; do \
- ignore=0; \
- for tmp in ${IGNOREFILES}; do \
- if [ "$$file" = "$$tmp" ]; then \
- ignore=1; \
- fi; \
- done; \
- if [ "$$ignore" = 0 ]; then \
- ${ECHO_CMD} "$$file"; \
- fi; \
- done
-.endif
-.else
-CKSUMFILES= ${ALLFILES}
-.endif
-
-# List of all files, with ${DIST_SUBDIR} in front. Used for checksum.
-.if defined(DIST_SUBDIR)
-.if defined(CKSUMFILES) && ${CKSUMFILES}!=""
-_CKSUMFILES?= ${CKSUMFILES:S/^/${DIST_SUBDIR}\//}
-.endif
-.if defined(IGNOREFILES) && ${IGNOREFILES}!=""
-_IGNOREFILES?= ${IGNOREFILES:S/^/${DIST_SUBDIR}\//}
-.endif
-.else
-_CKSUMFILES?= ${CKSUMFILES}
-_IGNOREFILES?= ${IGNOREFILES}
-.endif
-
-# This is what is actually going to be extracted, and is overridable
-# by user.
-EXTRACT_ONLY?= ${_DISTFILES}
-
-.if !target(maintainer)
-maintainer:
- @${ECHO_CMD} "${MAINTAINER}"
-.endif
-
-.if !target(check-makefile)
-check-makefile:
- @${DO_NADA}
-.endif
-
-.if !defined(CATEGORIES)
-check-categories:
- @${ECHO_CMD} "${PKGNAME}: Makefile error: CATEGORIES is mandatory."
- @${FALSE}
-.else
-
-VALID_CATEGORIES+= accessibility afterstep arabic archivers astro audio \
- benchmarks biology cad chinese comms converters databases \
- deskutils devel dns editors elisp emulators finance french ftp \
- games german gnome graphics haskell hebrew hungarian \
- ipv6 irc japanese java kde korean lang linux lisp \
- mail math mbone misc multimedia net net-mgmt news \
- offix palm parallel pear perl5 picobsd plan9 polish portuguese print \
- python ruby russian \
- scheme science security shells sysutils \
- tcl80 tcl81 tcl82 tcl83 tcl84 textproc \
- tk80 tk82 tk83 tk84 tkstep80 \
- ukrainian vietnamese windowmaker www \
- x11 x11-clocks x11-fm x11-fonts x11-servers x11-themes x11-toolkits \
- x11-wm xfce zope
-
-check-categories:
-.for cat in ${CATEGORIES}
- @if ${ECHO_CMD} ${VALID_CATEGORIES} | ${GREP} -wq ${cat}; then \
- ${TRUE}; \
- else \
- ${ECHO_CMD} "${PKGNAME}: Makefile error: category ${cat} not in list of valid categories."; \
- ${FALSE}; \
- fi
-.endfor
-.endif
-
-.if !target(check-makevars)
-check-makevars:
- @${DO_NADA}
-.endif
-
-.if !target(check-depends)
-check-depends:
- @${DO_NADA}
-.endif
-
-PKGREPOSITORYSUBDIR?= All
-PKGREPOSITORY?= ${PACKAGES}/${PKGREPOSITORYSUBDIR}
-.if exists(${PACKAGES})
-PKGFILE?= ${PKGREPOSITORY}/${PKGNAME}${PKG_SUFX}
-.else
-PKGFILE?= ${.CURDIR}/${PKGNAME}${PKG_SUFX}
-.endif
-
-# The "latest version" link -- ${PKGNAME} minus everthing after the last '-'
-PKGLATESTREPOSITORY?= ${PACKAGES}/Latest
-PKGBASE?= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}
-LATEST_LINK?= ${PKGBASE}
-PKGLATESTFILE= ${PKGLATESTREPOSITORY}/${LATEST_LINK}${PKG_SUFX}
-
-.if defined(PERL_CONFIGURE)
-CONFIGURE_ARGS+= CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" \
- INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib"
-CONFIGURE_SCRIPT?= Makefile.PL
-MAN3PREFIX?= ${PREFIX}/lib/perl5/${PERL_VERSION}
-.undef HAS_CONFIGURE
-.endif
-
-CONFIGURE_SCRIPT?= configure
-CONFIGURE_TARGET?= ${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_LOG?= config.log
-
-# A default message to print if do-configure fails.
-CONFIGURE_FAIL_MESSAGE?= "Please report the problem to ${MAINTAINER} [maintainer] and attach the \"${CONFIGURE_WRKSRC}/${CONFIGURE_LOG}\" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an \`ls ${PKG_DBDIR}\`)."
-
-.if defined(GNU_CONFIGURE)
-# Maximum command line length
-.if !defined(CONFIGURE_MAX_CMD_LEN)
-.if exists(/sbin/sysctl)
-CONFIGURE_MAX_CMD_LEN!= /sbin/sysctl -n kern.argmax
-.else
-CONFIGURE_MAX_CMD_LEN!= /usr/sbin/sysctl -n kern.argmax
-.endif
-.endif
-CONFIGURE_ARGS+= --prefix=${PREFIX} ${CONFIGURE_TARGET}
-CONFIGURE_ENV+= lt_cv_sys_max_cmd_len=${CONFIGURE_MAX_CMD_LEN}
-HAS_CONFIGURE= yes
-.endif
-
-# Passed to most of script invocations
-SCRIPTS_ENV+= CURDIR=${MASTERDIR} DISTDIR=${DISTDIR} \
- WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} \
- SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} \
- PORTSDIR=${PORTSDIR} DEPENDS="${DEPENDS}" \
- PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} X11BASE=${X11BASE}
-
-.if defined(BATCH)
-SCRIPTS_ENV+= BATCH=yes
-.endif
-
-.if ${PREFIX} == /usr
-MANPREFIX?= /usr/share
-.else
-MANPREFIX?= ${PREFIX}
-.endif
-
-.for sect in 1 2 3 4 5 6 7 8 9
-MAN${sect}PREFIX?= ${MANPREFIX}
-.endfor
-MANLPREFIX?= ${MANPREFIX}
-MANNPREFIX?= ${MANPREFIX}
-
-MANLANG?= "" # english only by default
-
-.if !defined(NOMANCOMPRESS)
-MANEXT= .gz
-.endif
-
-.if (defined(MLINKS) || defined(_MLINKS_PREPEND)) && !defined(_MLINKS)
-__pmlinks!= ${ECHO_CMD} '${MLINKS:S/ / /}' | ${AWK} \
- '{ if (NF % 2 != 0) { print "broken"; exit; } \
- for (i=1; i<=NF; i++) { \
- if ($$i ~ /^-$$/ && i != 1 && i % 2 != 0) \
- { $$i = $$(i-2); printf " " $$i " "; } \
- else if ($$i ~ /^[^ ]+\.[1-9ln][^. ]*$$/ || $$i ~ /^\//) \
- printf " " $$i " "; \
- else \
- { print "broken"; exit; } \
- } \
- }' | ${SED} -e 's \([^/ ][^ ]*\.\(.\)[^. ]*\) $${MAN\2PREFIX}/$$$$$$$${__lang}/man\2/\1${MANEXT}g' -e 's/ //g' -e 's/MANlPREFIX/MANLPREFIX/g' -e 's/MANnPREFIX/MANNPREFIX/g'
-.if ${__pmlinks:Mbroken} == "broken"
-check-makevars::
- @${ECHO_CMD} "${PKGNAME}: Makefile error: unable to parse MLINKS."
- @${FALSE}
-.endif
-_MLINKS= ${_MLINKS_PREPEND}
-# XXX 20040119 This next line should read:
-# .for lang in ${MANLANG:S%^%man/%:S%^man/""$%man%}
-# but there is currently a bug in make(1) that prevents the double-quote
-# substitution from working correctly. Once that problem is addressed,
-# and has had a enough time to mature, this hack should be removed.
-.for lang in ${MANLANG:S%^%man/%:S%^man/""$%man%:S%^man/"$%man%}
-.for ___pmlinks in ${__pmlinks}
-.for __lang in ${lang}
-_MLINKS+= ${___pmlinks:S// /g}
-.endfor
-.endfor
-.endfor
-.endif
-_COUNT=0
-.for ___tpmlinks in ${_MLINKS}
-.if ${_COUNT} == "1"
-_TMLINKS+= ${___tpmlinks}
-_COUNT=0
-.else
-_COUNT=1
-.endif
-.endfor
-
-# XXX 20040119 This next line should read:
-# .for manlang in ${MANLANG:S%^%man/%:S%^man/""$%man%}
-# but there is currently a bug in make(1) that prevents the double-quote
-# substitution from working correctly. Once that problem is addressed,
-# and has had a enough time to mature, this hack should be removed.
-.for manlang in ${MANLANG:S%^%man/%:S%^man/""$%man%:S%^man/"$%man%}
-
-.for sect in 1 2 3 4 5 6 7 8 9 L N
-.if defined(MAN${sect})
-_MANPAGES+= ${MAN${sect}:S%^%${MAN${sect}PREFIX}/${manlang}/man${sect:L}/%}
-.endif
-.endfor
-
-.endfor
-
-.if !defined(_MLINKS)
-_TMLINKS=
-.endif
-
-.if defined(_MANPAGES)
-
-.if defined(NOMANCOMPRESS)
-__MANPAGES:= ${_MANPAGES:S%^${PREFIX}/%%}
-.else
-__MANPAGES:= ${_MANPAGES:S%^${PREFIX}/%%:S%$%.gz%}
-.endif
-
-.if ${MANCOMPRESSED} == "yes"
-_MANPAGES:= ${_MANPAGES:S%$%.gz%}
-.endif
-
-.endif
-
-.if ${PREFIX} == /usr
-INFO_PATH?= share/info
-.else
-INFO_PATH?= info
-.endif
-
-DOCSDIR?= ${PREFIX}/share/doc/${PORTNAME}
-EXAMPLESDIR?= ${PREFIX}/share/examples/${PORTNAME}
-DATADIR?= ${PREFIX}/share/${PORTNAME}
-
-PLIST_SUB+= DOCSDIR="${DOCSDIR:S,^${PREFIX}/,,}" \
- EXAMPLESDIR="${EXAMPLESDIR:S,^${PREFIX}/,,}" \
- DATADIR="${DATADIR:S,^${PREFIX}/,,}"
-
-# Put this as far down as possible so it will catch all PLIST_SUB definitions.
-
-.if defined(INSTALLS_SHLIB)
-LDCONFIG_DIRS?= %%PREFIX%%/lib
-LDCONFIG_PLIST!= ${ECHO_CMD} ${LDCONFIG_DIRS} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/}
-LDCONFIG_RUNLIST!= ${ECHO_CMD} ${LDCONFIG_PLIST} | ${SED} -e "s!%D!${PREFIX}!g"
-.endif
-
-.MAIN: all
-
-################################################################
-# Many ways to disable a port.
-#
-# If we're in BATCH mode and the port is interactive, or we're
-# in interactive mode and the port is non-interactive, skip all
-# the important targets. The reason we have two modes is that
-# one might want to leave a build in BATCH mode running
-# overnight, then come back in the morning and do _only_ the
-# interactive ones that required your intervention.
-#
-# Ignore ports that can't be resold if building for a CDROM.
-#
-# Don't build a port if it's restricted and we don't want to get
-# into that.
-#
-# Don't build a port on an ELF machine if it's broken for ELF.
-#
-# Don't build a port if it's broken, unless we're running a parallel
-# build (in case it's fixed).
-#
-# Don't build a port if it's forbidden for whatever reason.
-#
-# Don't build a port if the system is too old.
-################################################################
-
-.if ${OSVERSION} < 420000
-# You need an upgrade kit or make world newer than this
-IGNORE= ": Your system is too old to use this bsd.port.mk. You need a fresh make world or an upgrade kit. Please go to http://www.FreeBSD.org/ports/ or a mirror site and follow the instructions"
-.endif
-
-.if defined(ONLY_FOR_ARCHS)
-.for __ARCH in ${ONLY_FOR_ARCHS}
-.if ${MACHINE_ARCH:M${__ARCH}} != ""
-__ARCH_OK?= 1
-.endif
-.endfor
-.else
-__ARCH_OK?= 1
-.endif
-
-.if defined(NOT_FOR_ARCHS)
-.for __NARCH in ${NOT_FOR_ARCHS}
-.if ${MACHINE_ARCH:M${__NARCH}} != ""
-.undef __ARCH_OK
-.endif
-.endfor
-.endif
-
-.if !defined(__ARCH_OK)
-.if defined(ONLY_FOR_ARCHS)
-IGNORE= "is only for ${ONLY_FOR_ARCHS},"
-.else # defined(NOT_FOR_ARCHS)
-IGNORE= "does not run on ${NOT_FOR_ARCHS},"
-.endif
-IGNORE+= "and you are running ${ARCH}"
-.endif
-
-.if !defined(NO_IGNORE)
-.if (defined(IS_INTERACTIVE) && defined(BATCH))
-IGNORE= "is an interactive port"
-.elif (!defined(IS_INTERACTIVE) && defined(INTERACTIVE))
-IGNORE= "is not an interactive port"
-.elif (defined(NO_CDROM) && defined(FOR_CDROM))
-IGNORE= "may not be placed on a CDROM: ${NO_CDROM}"
-.elif (defined(RESTRICTED) && defined(NO_RESTRICTED))
-IGNORE= "is restricted: ${RESTRICTED}"
-.elif defined(BROKEN)
-.if !defined(TRYBROKEN)
-IGNORE= "is marked as broken: ${BROKEN}"
-.endif
-.elif defined(FORBIDDEN)
-IGNORE= "is forbidden: ${FORBIDDEN}"
-.endif
-
-.if (defined(MANUAL_PACKAGE_BUILD) && defined(PACKAGE_BUILDING) && !defined(PARALLEL_PACKAGE_BUILD))
-IGNORE= "has to be built manually: ${MANUAL_PACKAGE_BUILD}"
-clean:
- @${IGNORECMD}
-.endif
-
-.if defined(IGNORE)
-.if defined(IGNORE_SILENT)
-IGNORECMD= ${DO_NADA}
-.else
-IGNORECMD= ${ECHO_MSG} "===> ${PKGNAME} ${IGNORE}."
-.endif
-
-.for target in check-sanity fetch checksum extract patch configure all build install reinstall package
-${target}:
- @${IGNORECMD}
-.if defined(INSTALLS_DEPENDS)
- @${FALSE}
-.endif
-.endfor
-
-.endif
-
-.endif
-
-.if defined(IGNORE) || defined(NO_PACKAGE)
-ignorelist: package-name
-.else
-ignorelist:
- @${DO_NADA}
-.endif
-
-################################################################
-# Clean directories for ftp or CDROM.
-################################################################
-
-.if defined(RESTRICTED)
-clean-restricted: delete-distfiles delete-package
-clean-restricted-list: delete-distfiles-list delete-package-list
-RESTRICTED_FILES?= ${_DISTFILES} ${_PATCHFILES}
-.else
-clean-restricted:
-clean-restricted-list:
-.endif
-
-.if defined(NO_CDROM)
-clean-for-cdrom: delete-distfiles delete-package
-clean-for-cdrom-list: delete-distfiles-list delete-package-list
-RESTRICTED_FILES?= ${_DISTFILES} ${_PATCHFILES}
-.else
-clean-for-cdrom:
-clean-for-cdrom-list:
-.endif
-
-.if defined(ALL_HOOK)
-all:
- @cd ${.CURDIR} && ${SETENV} CURDIR=${.CURDIR} DISTNAME=${DISTNAME} \
- DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} \
- PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} \
- FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} \
- DEPENDS="${DEPENDS}" BUILD_DEPENDS="${BUILD_DEPENDS}" \
- RUN_DEPENDS="${RUN_DEPENDS}" X11BASE=${X11BASE} \
- CONFLICTS="${CONFLICTS}" \
- ${ALL_HOOK}
-.endif
-
-.if !target(all)
-all: build
-.endif
-
-.if !defined(DEPENDS_TARGET)
-.if make(reinstall)
-DEPENDS_TARGET= reinstall
-.else
-DEPENDS_TARGET= install
-.endif
-.if defined(DEPENDS_CLEAN)
-DEPENDS_TARGET+= clean
-DEPENDS_ARGS+= NOCLEANDEPENDS=yes
-.endif
-.else
-DEPENDS_ARGS+= FORCE_PKG_REGISTER=yes
-.endif
-.if defined(DEPENDS)
-# pretty much guarantees overwrite of existing installation
-.MAKEFLAGS: FORCE_PKG_REGISTER=yes
-.endif
-
-################################################################
-#
-# Do preliminary work to detect if we need to run the config
-# target or not.
-#
-################################################################
-.if (!defined(OPTIONS) || defined(CONFIG_DONE) || \
- defined(PACKAGE_BUILDING) || defined(BATCH) || \
- exists(${_OPTIONSFILE}) || exists(${_OPTIONSFILE}.local))
-_OPTIONS_OK=yes
-.endif
-
-################################################################
-# The following are used to create easy dummy targets for
-# disabling some bit of default target behavior you don't want.
-# They still check to see if the target exists, and if so don't
-# do anything, since you might want to set this globally for a
-# group of ports in a Makefile.inc, but still be able to
-# override from an individual Makefile.
-################################################################
-
-# Disable checksum
-.if defined(NO_CHECKSUM) && !target(checksum) && defined(_OPTIONS_OK)
-checksum: fetch
- @${DO_NADA}
-.endif
-
-# Disable build
-.if defined(NO_BUILD) && !target(build) && defined(_OPTIONS_OK)
-build: configure
- @${TOUCH} ${TOUCH_FLAGS} ${BUILD_COOKIE}
-.endif
-
-# Disable install
-.if defined(NO_INSTALL) && !target(install) && defined(_OPTIONS_OK)
-install: build
- @${TOUCH} ${TOUCH_FLAGS} ${INSTALL_COOKIE}
-.endif
-
-# Disable package
-.if defined(NO_PACKAGE) && !target(package) && defined(_OPTIONS_OK)
-package:
-.if defined(IGNORE_SILENT)
- @${DO_NADA}
-.else
- @${ECHO_MSG} "===> ${PKGNAME} may not be packaged: ${NO_PACKAGE}."
-.endif
-.endif
-
-# Disable describe
-.if defined(NO_DESCRIBE) && !target(describe)
-describe:
- @${DO_NADA}
-.endif
-
-################################################################
-# More standard targets start here.
-#
-# These are the body of the build/install framework. If you are
-# not happy with the default actions, and you can't solve it by
-# adding pre-* or post-* targets/scripts, override these.
-################################################################
-
-# Pre-everything
-
-# XXX MCL suggests deprecating this in favor of something
-# less likely to be abused by overloading
-pre-everything::
- @${DO_NADA}
-
-buildanyway-message:
-.if defined(TRYBROKEN) && defined(BROKEN)
- @${ECHO_MSG} "Trying build of ${PKGNAME} even though it is marked BROKEN."
-.else
- @${DO_NADA}
-.endif
-
-options-message:
-.if defined(GNOME_OPTION_MSG) && (!defined(PACKAGE_BUILDING) || !defined(BATCH))
- @for m in ${GNOME_OPTION_MSG}; do \
- ${ECHO_MSG} $$m; \
- done
-.else
- @${DO_NADA}
-.endif
-.if defined(_OPTIONS_READ)
- @${ECHO_MSG} "===> Found saved configuration for ${_OPTIONS_READ}"
-.if ${OPTIONSFILE} != ${_OPTIONSFILE}
- @${ECHO_MSG} "===> *** CAUTION *** Using wrong configuration file ${_OPTIONSFILE}"
-.endif
-.endif
-
-
-# Warn user about deprecated packages. Advisory only.
-
-.if !target(check-deprecated)
-check-deprecated:
-.if defined(DEPRECATED)
- @${ECHO_MSG} "===> NOTICE:"
- @${ECHO_MSG}
- @${ECHO_MSG} "This port is deprecated; you may wish to reconsider installing it:"
- @${ECHO_MSG}
- @${ECHO_MSG} "${DEPRECATED}."
- @${ECHO_MSG}
-.if defined(EXPIRATION_DATE)
- @${ECHO_MSG} "It is scheduled to be removed on or after ${EXPIRATION_DATE}."
- @${ECHO_MSG}
-.endif
-.endif
-.endif
-
-# Check if the port is listed in the vulnerability database
-
-.if ${PKGINSTALLVER} < 20040125 || ${OSVERSION} < 420001 || ${OSVERSION} >= 500000 && ${OSVERSION} < 500014
-DISABLE_VULNERABILITIES= yes
-.endif
-
-AUDITFILE?= /var/db/portaudit/auditfile.tbz
-_EXTRACT_AUDITFILE= ${TAR} -jxOf "${AUDITFILE}" auditfile
-
-check-vulnerable:
-.if !defined(DISABLE_VULNERABILITIES) && !defined(PACKAGE_BUILDING)
- @if [ -f "${AUDITFILE}" ]; then \
- audit_created=`${_EXTRACT_AUDITFILE} | \
- ${SED} -nEe "1s/^#CREATED: *([0-9]{4})-?([0-9]{2})-?([0-9]{2}).*$$/\1\2\3/p"`; \
- audit_expiry=`/bin/date -u -v-14d "+%Y%m%d"`; \
- if [ "$$audit_created" -lt "$$audit_expiry" ]; then \
- ${ECHO_MSG} "===> WARNING: Vulnerability database out of date, checking anyway"; \
- fi; \
- vlist=`${_EXTRACT_AUDITFILE} | ${GREP} "${PORTNAME}" | \
- ${AWK} -F\| ' /^[^#]/ { \
- if (!system("${PKG_VERSION} -T \"${PKGNAME}\" \"" $$1 "\"")) \
- print "=> " $$3 ".\n Reference: <" $$2 ">" \
- } \
- '`; \
- if [ -n "$$vlist" ]; then \
- ${ECHO_MSG} "===> ${PKGNAME} has known vulnerabilities:"; \
- ${ECHO_MSG} "$$vlist"; \
- ${ECHO_MSG} "=> Please update your ports tree and try again."; \
- exit 1; \
- fi; \
- else \
- ${ECHO_MSG} "===> Vulnerability check disabled, database not found"; \
- fi
-.else
- @${ECHO_MSG} "===> Vulnerability check disabled"
-.endif
-
-# Fetch
-
-.if !target(do-fetch)
-do-fetch:
- @${MKDIR} ${_DISTDIR}
- @(cd ${_DISTDIR}; \
- ${_MASTER_SITES_ENV} ; \
- for _file in ${DISTFILES}; do \
- file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; \
- select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
- force_fetch=false; \
- filebasename=`${BASENAME} $$file`; \
- for afile in ${FORCE_FETCH}; do \
- afile=`${BASENAME} $$afile`; \
- if [ "x$$afile" = "x$$filebasename" ]; then \
- force_fetch=true; \
- fi; \
- done; \
- if [ ! -f $$file -a ! -f $$filebasename -o "$$force_fetch" = "true" ]; then \
- DIR=${DIST_SUBDIR}; \
- pattern="$${DIR:+$$DIR/}`${ECHO_CMD} $$file | ${SED} -e 's/\./\\\\./g'`"; \
- if [ -L $$file -o -L $$filebasename ]; then \
- ${ECHO_MSG} "=> ${_DISTDIR}/$$file is a broken symlink."; \
- ${ECHO_MSG} "=> Perhaps a filesystem (most likely a CD) isn't mounted?"; \
- ${ECHO_MSG} "=> Please correct this problem and try again."; \
- exit 1; \
- fi ; \
- if [ -f ${MD5_FILE} -a "x${NO_CHECKSUM}" = "x" ]; then \
- if ! ${GREP} -q "^MD5 ($$pattern)" ${MD5_FILE}; then \
- ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is not in ${MD5_FILE}."; \
- ${ECHO_MSG} "=> Either ${MD5_FILE} is out of date, or"; \
- ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is spelled incorrectly."; \
- exit 1; \
- fi; \
- fi; \
- ${ECHO_MSG} "=> $$file doesn't seem to exist in ${_DISTDIR}."; \
- if [ ! -w ${DISTDIR} ]; then \
- ${ECHO_MSG} "=> ${DISTDIR} is not writable by you; cannot fetch."; \
- exit 1; \
- fi; \
- if [ ! -z "$$select" ] ; then \
- __MASTER_SITES_TMP= ; \
- for group in $$select; do \
- if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then \
- eval ___MASTER_SITES_TMP="\$${_MASTER_SITES_$${group}}" ; \
- __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; \
- fi \
- done; \
- ___MASTER_SITES_TMP= ; \
- SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; \
- else \
- SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; \
- fi ; \
- for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do \
- ${ECHO_MSG} "=> Attempting to fetch from $${site}."; \
- DIR=${DIST_SUBDIR}; \
- CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
- case $${file} in \
- */*) ${MKDIR} $${file%/*}; \
- args="-o $${file} $${site}$${file}";; \
- *) args=$${site}$${file};; \
- esac; \
- if ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} ${FETCH_AFTER_ARGS}; then \
- continue 2; \
- fi \
- done; \
- ${ECHO_MSG} "=> Couldn't fetch it - please try to retrieve this";\
- ${ECHO_MSG} "=> port manually into ${_DISTDIR} and try again."; \
- exit 1; \
- fi \
- done)
-.if defined(PATCHFILES)
- @(cd ${_DISTDIR}; \
- ${_PATCH_SITES_ENV} ; \
- for _file in ${PATCHFILES}; do \
- file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; \
- select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
- force_fetch=false; \
- filebasename=`${BASENAME} $$file`; \
- for afile in ${FORCE_FETCH}; do \
- afile=`${BASENAME} $$afile`; \
- if [ "x$$afile" = "x$$filebasename" ]; then \
- force_fetch=true; \
- fi; \
- done; \
- if [ ! -f $$file -a ! -f $$filebasename -o "$$force_fetch" = "true" ]; then \
- if [ -L $$file -o -L `${BASENAME} $$file` ]; then \
- ${ECHO_MSG} "=> ${_DISTDIR}/$$file is a broken symlink."; \
- ${ECHO_MSG} "=> Perhaps a filesystem (most likely a CD) isn't mounted?"; \
- ${ECHO_MSG} "=> Please correct this problem and try again."; \
- exit 1; \
- fi ; \
- ${ECHO_MSG} "=> $$file doesn't seem to exist in ${_DISTDIR}."; \
- if [ ! -z "$$select" ] ; then \
- __PATCH_SITES_TMP= ; \
- for group in $$select; do \
- if [ ! -z \$${_PATCH_SITES_$${group}} ] ; then \
- eval ___PATCH_SITES_TMP="\$${_PATCH_SITES_$${group}}" ; \
- __PATCH_SITES_TMP="$${__PATCH_SITES_TMP} $${___PATCH_SITES_TMP}" ; \
- fi \
- done; \
- ___PATCH_SITES_TMP= ; \
- SORTED_PATCH_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__PATCH_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; \
- else \
- SORTED_PATCH_SITES_CMD_TMP="${SORTED_PATCH_SITES_DEFAULT_CMD}" ; \
- fi ; \
- for site in `eval $$SORTED_PATCH_SITES_CMD_TMP`; do \
- ${ECHO_MSG} "=> Attempting to fetch from $${site}."; \
- DIR=${DIST_SUBDIR}; \
- pattern="$${DIR:+$$DIR/}`${ECHO_CMD} $$file | ${SED} -e 's/\./\\\\./g'`"; \
- CKSIZE=`${GREP} "^SIZE ($$pattern)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
- case $${file} in \
- */*) ${MKDIR} $${file%/*}; \
- args="-o $${file} $${site}$${file}";; \
- *) args=$${site}$${file};; \
- esac; \
- if ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} ${FETCH_AFTER_ARGS}; then \
- continue 2; \
- fi \
- done; \
- ${ECHO_MSG} "=> Couldn't fetch it - please try to retrieve this";\
- ${ECHO_MSG} "=> port manually into ${_DISTDIR} and try again."; \
- exit 1; \
- fi \
- done)
-.endif
-.endif
-
-# Extract
-
-.if !target(do-extract)
-do-extract:
- @${RM} -rf ${WRKDIR}
- @${MKDIR} ${WRKDIR}
- @for file in ${EXTRACT_ONLY}; do \
- if ! (cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\
- then \
- exit 1; \
- fi \
- done
-.if !defined(EXTRACT_PRESERVE_OWNERSHIP)
- @if [ `${ID} -u` = 0 ]; then \
- ${CHMOD} -R ug-s ${WRKDIR}; \
- ${CHOWN} -R 0:0 ${WRKDIR}; \
- fi
-.endif
-.endif
-
-# Patch
-
-.if !target(do-patch)
-do-patch:
-.if defined(PATCHFILES)
- @${ECHO_MSG} "===> Applying distribution patches for ${PKGNAME}"
- @(cd ${_DISTDIR}; \
- for i in ${_PATCHFILES}; do \
- if [ ${PATCH_DEBUG_TMP} = yes ]; then \
- ${ECHO_MSG} "===> Applying distribution patch $$i" ; \
- fi; \
- case $$i in \
- *.Z|*.gz) \
- ${GZCAT} $$i | ${PATCH} ${PATCH_DIST_ARGS}; \
- ;; \
- *.bz2) \
- ${BZCAT} $$i | ${PATCH} ${PATCH_DIST_ARGS}; \
- ;; \
- *) \
- ${PATCH} ${PATCH_DIST_ARGS} < $$i; \
- ;; \
- esac; \
- done)
-.endif
-.if defined(EXTRA_PATCHES)
- @for i in ${EXTRA_PATCHES}; do \
- ${ECHO_MSG} "===> Applying extra patch $$i"; \
- ${PATCH} ${PATCH_ARGS} < $$i; \
- done
-.endif
- @if [ -d ${PATCHDIR} ]; then \
- if [ "`${ECHO_CMD} ${PATCHDIR}/patch-*`" != "${PATCHDIR}/patch-*" ]; then \
- ${ECHO_MSG} "===> Applying ${OPSYS} patches for ${PKGNAME}" ; \
- PATCHES_APPLIED="" ; \
- for i in ${PATCHDIR}/patch-*; do \
- case $$i in \
- *.orig|*.rej|*~|*,v) \
- ${ECHO_MSG} "===> Ignoring patchfile $$i" ; \
- ;; \
- *) \
- if [ ${PATCH_DEBUG_TMP} = yes ]; then \
- ${ECHO_MSG} "===> Applying ${OPSYS} patch $$i" ; \
- fi; \
- if ${PATCH} ${PATCH_ARGS} < $$i ; then \
- PATCHES_APPLIED="$$PATCHES_APPLIED $$i" ; \
- else \
- ${ECHO_MSG} `${ECHO_CMD} "=> Patch $$i failed to apply cleanly." | ${SED} "s|${PATCHDIR}/||"` ; \
- if [ x"$$PATCHES_APPLIED" != x"" ]; then \
- ${ECHO_MSG} `${ECHO_CMD} "=> Patch(es) $$PATCHES_APPLIED applied cleanly." | ${SED} "s|${PATCHDIR}/||g"` ; \
- fi; \
- ${FALSE} ; \
- fi; \
- ;; \
- esac; \
- done; \
- fi; \
- fi
-.endif
-
-# Configure
-
-.if !target(do-configure)
-do-configure:
- @if [ -f ${SCRIPTDIR}/configure ]; then \
- cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \
- ${SCRIPTDIR}/configure; \
- fi
-.if defined(GNU_CONFIGURE)
- @CONFIG_GUESS_DIRS=$$(${FIND} ${WRKDIR} -name config.guess -o -name config.sub \
- | ${XARGS} -n 1 ${DIRNAME}); \
- for _D in $${CONFIG_GUESS_DIRS}; do \
- ${CP} -f ${TEMPLATES}/config.guess $${_D}/config.guess; \
- ${CHMOD} a+rx $${_D}/config.guess; \
- ${CP} -f ${TEMPLATES}/config.sub $${_D}/config.sub; \
- ${CHMOD} a+rx $${_D}/config.sub; \
- done
-.endif
-.if defined(HAS_CONFIGURE)
- @(cd ${CONFIGURE_WRKSRC} && \
- if ! ${SETENV} CC="${CC}" CXX="${CXX}" \
- CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
- INSTALL="/usr/bin/install -c ${_BINOWNGRP}" \
- INSTALL_DATA="${INSTALL_DATA}" \
- INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
- INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
- ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; then \
- ${ECHO_CMD} "===> Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \
- (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
- ${FALSE}; \
- fi)
-.endif
-.if defined(PERL_CONFIGURE)
- @cd ${CONFIGURE_WRKSRC} && \
- ${SETENV} ${CONFIGURE_ENV} \
- ${PERL5} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}
-.if !defined(PERL_MODBUILD)
- @cd ${CONFIGURE_WRKSRC} && \
- ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile
-.if ${PERL_LEVEL} <= 500503
- @cd ${CONFIGURE_WRKSRC} && \
- ${PERL5} -pi -e 's/^(INSTALLSITELIB|INSTALLSITEARCH|SITELIBEXP|SITEARCHEXP|INSTALLMAN1DIR|INSTALLMAN3DIR) = \/usr\/local/$$1 = \$$(PREFIX)/' Makefile
-.endif
-.endif
-.endif
-.if defined(USE_IMAKE)
- @(cd ${CONFIGURE_WRKSRC}; ${SETENV} ${MAKE_ENV} ${XMKMF})
-.endif
-.endif
-
-# Build
-
-.if !target(do-build)
-do-build:
-.if defined(USE_GMAKE)
- @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
-.else
-.if defined(PERL_MODBUILD)
- @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${ALL_TARGET})
-.else
- @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
-.endif
-.endif
-.endif
-
-# Check conflicts
-
-.if !target(check-conflicts)
-check-conflicts:
-.if defined(CONFLICTS) && !defined(DISABLE_CONFLICTS)
- @found=`${PKG_INFO} -I ${CONFLICTS:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`; \
- conflicts_with=; \
- for entry in $${found}; do \
- prfx=`${PKG_INFO} -q -p "$${entry}" 2> /dev/null | ${SED} -ne '1s/^@cwd //p'`; \
- orgn=`${PKG_INFO} -q -o "$${entry}" 2> /dev/null`; \
- if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then \
- conflicts_with="$${conflicts_with} $${entry}"; \
- fi; \
- done; \
- if [ -n "$${conflicts_with}" ]; then \
- ${ECHO_MSG}; \
- ${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; \
- for entry in $${conflicts_with}; do \
- ${ECHO_MSG} " $${entry}"; \
- done; \
- ${ECHO_MSG}; \
- ${ECHO_MSG} " They install files into the same place."; \
- ${ECHO_MSG} " Please remove them first with pkg_delete(1)."; \
- exit 1; \
- fi
-.endif # CONFLICTS
-.endif
-
-# Install
-
-.if !target(do-install)
-do-install:
-.if defined(USE_GMAKE)
- @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
-.if defined(USE_IMAKE) && !defined(NO_INSTALL_MANPAGES)
- @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install.man)
-.endif
-.else # !defined(USE_GMAKE)
-.if defined(PERL_MODBUILD)
- @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${INSTALL_TARGET})
-.else
- @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
-.if defined(USE_IMAKE) && !defined(NO_INSTALL_MANPAGES)
- @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install.man)
-.endif
-.endif
-.endif
-.endif
-
-# Package
-
-.if !target(do-package)
-do-package: ${TMPPLIST}
- @if [ -d ${PACKAGES} ]; then \
- if [ ! -d ${PKGREPOSITORY} ]; then \
- if ! ${MKDIR} ${PKGREPOSITORY}; then \
- ${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; \
- exit 1; \
- fi; \
- fi; \
- fi
- @__softMAKEFLAGS='${__softMAKEFLAGS:S/'/'\''/g}'; \
- _LATE_PKG_ARGS=""; \
- if [ -f ${PKGINSTALL} ]; then \
- _LATE_PKG_ARGS="$${_LATE_PKG_ARGS} -i ${PKGINSTALL}"; \
- fi; \
- if [ -f ${PKGDEINSTALL} ]; then \
- _LATE_PKG_ARGS="$${_LATE_PKG_ARGS} -k ${PKGDEINSTALL}"; \
- fi; \
- if [ -f ${PKGREQ} ]; then \
- _LATE_PKG_ARGS="$${_LATE_PKG_ARGS} -r ${PKGREQ}"; \
- fi; \
- if [ -f ${PKGMESSAGE} ]; then \
- _LATE_PKG_ARGS="$${_LATE_PKG_ARGS} -D ${PKGMESSAGE}"; \
- fi; \
- if ${PKG_CMD} ${PKG_ARGS} ${PKGFILE}; then \
- if [ -d ${PACKAGES} ]; then \
- cd ${.CURDIR} && eval ${MAKE} $${__softMAKEFLAGS} package-links; \
- fi; \
- else \
- cd ${.CURDIR} && eval ${MAKE} $${__softMAKEFLAGS} delete-package; \
- exit 1; \
- fi
-.endif
-
-# Some support rules for do-package
-
-.if !target(package-links)
-package-links: delete-package-links
- @for cat in ${CATEGORIES}; do \
- if [ ! -d ${PACKAGES}/$$cat ]; then \
- if ! ${MKDIR} ${PACKAGES}/$$cat; then \
- ${ECHO_MSG} "=> Can't create directory ${PACKAGES}/$$cat."; \
- exit 1; \
- fi; \
- fi; \
- ${LN} -sf `${ECHO_CMD} $$cat | ${SED} -e 'sa[^/]*a..ag'`/${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PACKAGES}/$$cat; \
- done
-.if !defined(NO_LATEST_LINK)
- @if [ ! -d ${PKGLATESTREPOSITORY} ]; then \
- if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then \
- ${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; \
- exit 1; \
- fi; \
- fi
- @${LN} -s ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PKGLATESTFILE}
-.endif
-.endif
-
-.if !target(delete-package-links)
-delete-package-links:
- @for cat in ${CATEGORIES}; do \
- ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; \
- done
-.if !defined(NO_LATEST_LINK)
- @${RM} -f ${PKGLATESTFILE}
-.endif
-.endif
-
-.if !target(delete-package)
-delete-package: delete-package-links
- @${RM} -f ${PKGFILE}
-.endif
-
-.if !target(delete-package-links-list)
-delete-package-links-list:
- @for cat in ${CATEGORIES}; do \
- ${ECHO_CMD} ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; \
- done
-.if !defined(NO_LATEST_LINK)
- @${ECHO_CMD} ${RM} -f ${PKGLATESTFILE}
-.endif
-.endif
-
-.if !target(delete-package-list)
-delete-package-list: delete-package-links-list
- @${ECHO_CMD} "[ -f ${PKGFILE} ] && (${ECHO_CMD} deleting ${PKGFILE}; ${RM} -f ${PKGFILE})"
-.endif
-
-# Utility targets follow
-
-.if !target(check-already-installed)
-check-already-installed:
-.if !defined(NO_PKG_REGISTER) && !defined(FORCE_PKG_REGISTER)
- @${ECHO_MSG} "===> Checking if ${PKGORIGIN} already installed"
- @${MKDIR} ${PKG_DBDIR}
- @already_installed=`${PKG_INFO} -q -O ${PKGORIGIN}`; \
- if [ -n "$${already_installed}" ]; then \
- for p in $${already_installed}; do \
- prfx=`${PKG_INFO} -q -p $${p} 2> /dev/null | ${SED} -ne '1s|^@cwd ||p'`; \
- if [ "x${PREFIX}" = "x$${prfx}" ]; then \
- df=`${PKG_INFO} -q -f $${p} 2> /dev/null | ${GREP} -v "^@" | ${COMM} -12 - ${TMPPLIST}`; \
- if [ -n "$${df}" ]; then \
- found_package=$${p}; \
- break; \
- fi; \
- fi; \
- done; \
- fi; \
- if [ -d ${PKG_DBDIR}/${PKGNAME} -o -n "$${found_package}" ]; then \
- if [ -d ${PKG_DBDIR}/${PKGNAME} ]; then \
- ${ECHO_CMD} "===> ${PKGNAME} is already installed"; \
- else \
- ${ECHO_CMD} "===> An older version of ${PKGORIGIN} is already installed ($${found_package})"; \
- fi; \
- ${ECHO_CMD} " You may wish to \`\`make deinstall'' and install this port again"; \
- ${ECHO_CMD} " by \`\`make reinstall'' to upgrade it properly."; \
- ${ECHO_CMD} " If you really wish to overwrite the old port of ${PKGORIGIN}"; \
- ${ECHO_CMD} " without deleting it first, set the variable \"FORCE_PKG_REGISTER\""; \
- ${ECHO_CMD} " in your environment or the \"make install\" command line."; \
- exit 1; \
- fi
-.else
- @${DO_NADA}
-.endif
-.endif
-
-.if !target(check-umask)
-check-umask:
- @if [ `${SH} -c umask` != 0022 ]; then \
- ${ECHO_MSG} "===> Warning: your umask is \"`${SH} -c umask`"\".; \
- ${ECHO_MSG} " If this is not desired, set it to an appropriate value"; \
- ${ECHO_MSG} " and install this port again by \`\`make reinstall''."; \
- fi
-.endif
-
-.if !target(install-mtree)
-install-mtree:
- @${MKDIR} ${PREFIX}
- @if [ `${ID} -u` != 0 ]; then \
- if [ -w ${PREFIX}/ ]; then \
- ${ECHO_MSG} "Warning: not superuser, you may get some errors during installation."; \
- else \
- ${ECHO_MSG} "Error: ${PREFIX}/ not writable."; \
- ${FALSE}; \
- fi; \
- fi
-.if !defined(NO_MTREE)
- @if [ `${ID} -u` = 0 ]; then \
- if [ ! -f ${MTREE_FILE} ]; then \
- ${ECHO_CMD} "Error: mtree file \"${MTREE_FILE}\" is missing."; \
- ${ECHO_CMD} "Copy it from a suitable location (e.g., /usr/src/etc/mtree) and try again."; \
- exit 1; \
- else \
- ${MTREE_CMD} ${MTREE_ARGS} ${PREFIX}/ >/dev/null; \
- if [ ${MTREE_FILE} = "/etc/mtree/BSD.local.dist" ]; then \
- cd ${PREFIX}/share/nls; \
- ${LN} -shf C POSIX; \
- ${LN} -shf C en_US.US-ASCII; \
- fi; \
- fi; \
- else \
- ${ECHO_MSG} "Warning: not superuser, can't run mtree."; \
- ${ECHO_MSG} "You may want to become root and try again to ensure correct permissions."; \
- fi
-.endif
-.endif
-
-.if !target(run-ldconfig)
-run-ldconfig:
-.if defined(INSTALLS_SHLIB)
-.if !defined(INSTALL_AS_USER)
- @${ECHO_MSG} "===> Running ldconfig"
- ${LDCONFIG} -m ${LDCONFIG_RUNLIST}
-.else
- @${ECHO_MSG} "===> Running ldconfig (errors are ignored)"
- -${LDCONFIG} -m ${LDCONFIG_RUNLIST}
-.endif
-.else
- @${DO_NADA}
-.endif
-.endif
-
-.if !target(security-check)
-.if !defined(OLD_SECURITY_CHECK)
-
-security-check:
-# Scan PLIST for:
-# 1. setugid files
-# 2. accept()/recvfrom() which indicates network listening capability
-# 3. insecure functions (gets/mktemp/tempnam/[XXX])
-# 4. startup scripts, in conjunction with 2.
-# 5. world-writable files/dirs
-#
- -@${RM} -f ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.writable ${WRKDIR}/.PLIST.objdump; \
- ${AWK} -v prefix='${PREFIX}' ' \
- match($$0, /^@cwd /) { prefix = substr($$0, RSTART + RLENGTH); next; } \
- /^@/ { next; } \
- /^\// { print; next; } \
- { print prefix "/" $$0; } \
- ' ${TMPPLIST} > ${WRKDIR}/.PLIST.flattened; \
- ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened \
- | ${XARGS} -0 -J % ${FIND} % -prune ! -type l -type f \( -perm -4000 -o -perm -2000 \) \( -perm -0010 -o -perm -0001 \) 2> /dev/null > ${WRKDIR}/.PLIST.setuid; \
- ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened \
- | ${XARGS} -0 -J % ${FIND} % -prune -perm -0002 \! -type l 2> /dev/null > ${WRKDIR}/.PLIST.writable; \
- ${TR} '\n' '\0' < ${WRKDIR}/.PLIST.flattened \
- | ${XARGS} -0 -J % ${FIND} % -prune ! -type l -type f -print0 2> /dev/null \
- | ${XARGS} -0 -n 1 ${OBJDUMP} -R 2> /dev/null > ${WRKDIR}/.PLIST.objdump; \
- if \
- ! ${AWK} -v audit="$${PORTS_AUDIT}" -f ${PORTSDIR}/Tools/scripts/security-check.awk \
- ${WRKDIR}/.PLIST.flattened ${WRKDIR}/.PLIST.objdump ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.writable; \
- then \
- www_site=$$(cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} www-site); \
- if [ ! -z "$${www_site}" ]; then \
- ${ECHO_MSG}; \
- ${ECHO_MSG} " For more information, and contact details about the security"; \
- ${ECHO_MSG} " status of this software, see the following webpage: "; \
- ${ECHO_MSG} "$${www_site}"; \
- fi; \
- fi
-
-
-.else # i.e. defined(OLD_SECURITY_CHECK)
-
-security-check:
-# Scan PLIST for:
-# 1. setugid files
-# 2. accept()/recvfrom() which indicates network listening capability
-# 3. insecure functions (gets/mktemp/tempnam/[XXX])
-# 4. startup scripts, in conjunction with 2.
-# 5. world-writable files/dirs
-#
- -@${RM} -f ${WRKDIR}/.PLIST.setuid ${WRKDIR}/.PLIST.stupid \
- ${WRKDIR}/.PLIST.network ${WRKDIR}/.PLIST.writable; \
- if [ -n "$$PORTS_AUDIT" ]; then \
- stupid_functions_regexp=' (gets|mktemp|tempnam|tmpnam|strcpy|strcat|sprintf)$$'; \
- else \
- stupid_functions_regexp=' (gets|mktemp|tempnam|tmpnam)$$'; \
- fi; \
- for i in `${GREP} -v '^@' ${TMPPLIST}`; do \
- if [ ! -L "${PREFIX}/$$i" -a -f "${PREFIX}/$$i" ]; then \
- ${OBJDUMP} -R ${PREFIX}/$$i > \
- ${WRKDIR}/.PLIST.objdump 2> /dev/null; \
- if [ -s ${WRKDIR}/.PLIST.objdump ] ; then \
- ${EGREP} " $$stupid_functions_regexp" \
- ${WRKDIR}/.PLIST.objdump | ${AWK} '{print " " $$3}' | ${TR} -d '\n' \
- > ${WRKDIR}/.PLIST.stupid; \
- if [ -n "`${EGREP} ' (accept|recvfrom)$$' ${WRKDIR}/.PLIST.objdump`" ] ; then \
- if [ -s ${WRKDIR}/.PLIST.stupid ]; then \
- ${ECHO_CMD} -n "${PREFIX}/$$i (USES POSSIBLY INSECURE FUNCTIONS:" >> ${WRKDIR}/.PLIST.network; \
- ${CAT} ${WRKDIR}/.PLIST.stupid >> ${WRKDIR}/.PLIST.network; \
- ${ECHO_CMD} ")" >> ${WRKDIR}/.PLIST.network; \
- else \
- ${ECHO_CMD} ${PREFIX}/$$i >> ${WRKDIR}/.PLIST.network; \
- fi; \
- fi; \
- fi; \
- if [ -n "`${FIND} ${PREFIX}/$$i -prune \( -perm -4000 -o -perm -2000 \) \( -perm -0010 -o -perm -0001 \) 2>/dev/null`" ]; then \
- if [ -s ${WRKDIR}/.PLIST.stupid ]; then \
- ${ECHO_CMD} -n "${PREFIX}/$$i (USES POSSIBLY INSECURE FUNCTIONS:" >> ${WRKDIR}/.PLIST.setuid; \
- ${CAT} ${WRKDIR}/.PLIST.stupid >> ${WRKDIR}/.PLIST.setuid; \
- ${ECHO_CMD} ")" >> ${WRKDIR}/.PLIST.setuid; \
- else \
- ${ECHO_CMD} ${PREFIX}/$$i >> ${WRKDIR}/.PLIST.setuid; \
- fi; \
- fi; \
- fi; \
- if [ ! -L "${PREFIX}/$$i" ]; then \
- if [ -n "`${FIND} ${PREFIX}/$$i -prune -perm -0002 \! -type l 2>/dev/null`" ]; then \
- ${ECHO_CMD} ${PREFIX}/$$i >> ${WRKDIR}/.PLIST.writable; \
- fi; \
- fi; \
- done; \
- ${GREP} '^etc/rc.d/' ${TMPPLIST} > ${WRKDIR}/.PLIST.startup; \
- if [ -s ${WRKDIR}/.PLIST.setuid -o -s ${WRKDIR}/.PLIST.network -o -s ${WRKDIR}/.PLIST.writable ]; then \
- if [ -n "$$PORTS_AUDIT" ]; then \
- ${ECHO_MSG} "===> SECURITY REPORT (PARANOID MODE): "; \
- else \
- ${ECHO_MSG} "===> SECURITY REPORT: "; \
- fi; \
- if [ -s ${WRKDIR}/.PLIST.setuid ] ; then \
- ${ECHO_MSG} " This port has installed the following binaries which execute with"; \
- ${ECHO_MSG} " increased privileges."; \
- ${CAT} ${WRKDIR}/.PLIST.setuid; \
- ${ECHO_MSG}; \
- fi; \
- if [ -s ${WRKDIR}/.PLIST.network ] ; then \
- ${ECHO_MSG} " This port has installed the following files which may act as network"; \
- ${ECHO_MSG} " servers and may therefore pose a remote security risk to the system."; \
- ${CAT} ${WRKDIR}/.PLIST.network; \
- ${ECHO_MSG}; \
- if [ -s ${WRKDIR}/.PLIST.startup ] ; then \
- ${ECHO_MSG} " This port has installed the following startup scripts which may cause"; \
- ${ECHO_MSG} " these network services to be started at boot time."; \
- ${SED} s,^,${PREFIX}/, < ${WRKDIR}/.PLIST.startup; \
- ${ECHO_MSG}; \
- fi; \
- fi; \
- if [ -s ${WRKDIR}/.PLIST.writable ] ; then \
- ${ECHO_MSG} " This port has installed the following world-writable files/directories."; \
- ${CAT} ${WRKDIR}/.PLIST.writable; \
- ${ECHO_MSG}; \
- fi; \
- ${ECHO_MSG} " If there are vulnerabilities in these programs there may be a security"; \
- ${ECHO_MSG} " risk to the system. FreeBSD makes no guarantee about the security of"; \
- ${ECHO_MSG} " ports included in the Ports Collection. Please type 'make deinstall'"; \
- ${ECHO_MSG} " to deinstall the port if this is a concern."; \
- www_site=$$(cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} www-site); \
- if [ ! -z "$${www_site}" ]; then \
- ${ECHO_MSG}; \
- ${ECHO_MSG} " For more information, and contact details about the security"; \
- ${ECHO_MSG} " status of this software, see the following webpage: "; \
- ${ECHO_MSG} "$${www_site}"; \
- fi; \
- fi
-.endif # !defined(OLD_SECURITY_CHECK)
-.endif
-
-################################################################
-# Skeleton targets start here
-#
-# You shouldn't have to change these. Either add the pre-* or
-# post-* targets/scripts or redefine the do-* targets. These
-# targets don't do anything other than checking for cookies and
-# call the necessary targets/scripts.
-################################################################
-
-# Please note that the order of the following targets is important, and
-# should not be modified.
-
-_SANITY_SEQ= pre-everything check-makefile check-categories \
- check-makevars check-depends check-deprecated \
- check-vulnerable buildanyway-message options-message
-_FETCH_DEP= check-sanity
-_FETCH_SEQ= fetch-depends pre-fetch pre-fetch-script \
- do-fetch post-fetch post-fetch-script
-_EXTRACT_DEP= fetch
-_EXTRACT_SEQ= extract-message checksum extract-depends pre-extract \
- pre-extract-script do-extract \
- post-extract post-extract-script
-_PATCH_DEP= extract
-_PATCH_SEQ= patch-message patch-depends pre-patch pre-patch-script \
- do-patch post-patch post-patch-script
-_CONFIGURE_DEP= patch
-_CONFIGURE_SEQ= build-depends lib-depends misc-depends configure-message \
- pre-configure pre-configure-script patch-autotools \
- run-autotools do-configure post-configure post-configure-script
-_BUILD_DEP= configure
-_BUILD_SEQ= build-message pre-build pre-build-script do-build \
- post-build post-build-script
-_INSTALL_DEP= build
-_INSTALL_SEQ= install-message check-conflicts \
- run-depends lib-depends pre-install pre-install-script \
- apply-slist generate-plist check-already-installed
-_INSTALL_SUSEQ= check-umask install-mtree pre-su-install \
- pre-su-install-script do-install post-install \
- post-install-script add-plist-info add-plist-docs \
- add-plist-post install-rc-script compress-man run-ldconfig \
- fake-pkg security-check
-_PACKAGE_DEP= install
-_PACKAGE_SEQ= package-message pre-package pre-package-script \
- do-package post-package-script
-
-.if !target(check-sanity)
-check-sanity: ${_SANITY_SEQ}
-.endif
-
-# XXX MCL might need to move in loop below?
-.if !target(fetch)
-fetch: ${_FETCH_DEP} ${_FETCH_SEQ}
-.endif
-
-# Main logic. The loop generates 6 main targets and using cookies
-# ensures that those already completed are skipped.
-
-.for target in extract patch configure build install package
-
-.if !target(${target}) && defined(_OPTIONS_OK)
-${target}: ${${target:U}_COOKIE}
-.elif !target(${target})
-${target}: config
- @cd ${.CURDIR} && ${MAKE} CONFIG_DONE=1 ${__softMAKEFLAGS} ${${target:U}_COOKIE}
-.elif target(${target}) && defined(IGNORE)
-.endif
-
-.if !exists(${${target:U}_COOKIE})
-
-.if ${UID} != 0 && defined(_${target:U}_SUSEQ) && !defined(INSTALL_AS_USER)
-.if defined(USE_SUBMAKE)
-${${target:U}_COOKIE}: ${_${target:U}_DEP}
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} ${_${target:U}_SEQ}
-.else
-${${target:U}_COOKIE}: ${_${target:U}_DEP} ${_${target:U}_SEQ}
-.endif
- @${ECHO_MSG} "===> Switching to root credentials for '${target}' target"
- @cd ${.CURDIR} && \
- ${SU_CMD} "${MAKE} ${__softMAKEFLAGS} ${_${target:U}_SUSEQ}"
- @${ECHO_MSG} "===> Returning to user credentials"
- @${TOUCH} ${TOUCH_FLAGS} ${.TARGET}
-.elif defined(USE_SUBMAKE)
-${${target:U}_COOKIE}: ${_${target:U}_DEP}
- @cd ${.CURDIR} && \
- ${MAKE} ${__softMAKEFLAGS} ${_${target:U}_SEQ} ${_${target:U}_SUSEQ}
- @${TOUCH} ${TOUCH_FLAGS} ${.TARGET}
-.else
-${${target:U}_COOKIE}: ${_${target:U}_DEP} ${_${target:U}_SEQ} ${_${target:U}_SUSEQ}
- @${TOUCH} ${TOUCH_FLAGS} ${.TARGET}
-.endif
-
-.else
-${${target:U}_COOKIE}::
- @if [ -e ${.TARGET} ]; then \
- ${DO_NADA}; \
- else \
- cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} ${.TARGET}; \
- fi
-.endif
-
-.endfor
-
-# Enforce order for -jN builds
-
-.ORDER: ${_SANITY_SEQ}
-.ORDER: ${_FETCH_DEP} ${_FETCH_SEQ}
-.ORDER: ${_EXTRACT_DEP} ${_EXTRACT_SEQ}
-.ORDER: ${_PATCH_DEP} ${_PATCH_SEQ}
-.ORDER: ${_CONFIGURE_DEP} ${_CONFIGURE_SEQ}
-.ORDER: ${_BUILD_DEP} ${_BUILD_SEQ}
-.ORDER: ${_INSTALL_DEP} ${_INSTALL_SEQ}
-.ORDER: ${_PACKAGE_DEP} ${_PACKAGE_SEQ}
-
-extract-message:
- @${ECHO_MSG} "===> Extracting for ${PKGNAME}"
-patch-message:
- @${ECHO_MSG} "===> Patching for ${PKGNAME}"
-configure-message:
- @${ECHO_MSG} "===> Configuring for ${PKGNAME}"
-build-message:
- @${ECHO_MSG} "===> Building for ${PKGNAME}"
-install-message:
- @${ECHO_MSG} "===> Installing for ${PKGNAME}"
-package-message:
- @${ECHO_MSG} "===> Building package for ${PKGNAME}"
-
-# Empty pre-* and post-* targets
-
-.for stage in pre post
-.for name in check-sanity fetch extract patch configure build install package
-
-.if !target(${stage}-${name})
-${stage}-${name}:
- @${DO_NADA}
-.endif
-
-.if !target(${stage}-${name}-script)
-${stage}-${name}-script:
- @if [ -f ${SCRIPTDIR}/${.TARGET:S/-script$//} ]; then \
- cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \
- ${SCRIPTDIR}/${.TARGET:S/-script$//}; \
- fi
-.endif
-
-.endfor
-.endfor
-
-# Special cases for su
-.if !target(pre-su-install)
-pre-su-install:
- @${DO_NADA}
-.endif
-
-.if !target(pre-su-install-script)
-pre-su-install-script:
- @${DO_NADA}
-.endif
-
-
-.if !target(pretty-print-www-site)
-pretty-print-www-site:
- @www_site=$$(cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} www-site); \
- if [ -n "$${www_site}" ]; then \
- ${ECHO_CMD} -n " and/or visit the "; \
- ${ECHO_CMD} -n "<a href=\"$${www_site}\">web site</a>"; \
- ${ECHO_CMD} " for futher informations"; \
- fi
-.endif
-
-################################################################
-# Some more targets supplied for users' convenience
-################################################################
-
-# Checkpatch
-#
-# Special target to verify patches
-
-.if !target(checkpatch)
-checkpatch:
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} PATCH_CHECK_ONLY=yes ${_PATCH_DEP} ${_PATCH_SEQ}
-.endif
-
-# Reinstall
-#
-# Special target to re-run install
-
-.if !target(reinstall)
-reinstall:
- @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE}
- @cd ${.CURDIR} && DEPENDS_TARGET="${DEPENDS_TARGET}" ${MAKE} install
-.endif
-
-# Deinstall
-#
-# Special target to remove installation
-
-.if !target(deinstall)
-deinstall:
-.if ${UID} != 0 && !defined(INSTALL_AS_USER)
- @${ECHO_MSG} "===> Switching to root credentials for '${.TARGET}' target"
- @cd ${.CURDIR} && \
- ${SU_CMD} "${MAKE} ${__softMAKEFLAGS} ${.TARGET}"
- @${ECHO_MSG} "===> Returning to user credentials"
-.else
- @${ECHO_MSG} "===> Deinstalling for ${PKGORIGIN}"
- @found_names=`${PKG_INFO} -q -O ${PKGORIGIN}`; \
- for p in $${found_names}; do \
- check_name=`${ECHO_CMD} $${p} | ${SED} -e 's/-[^-]*$$//'`; \
- if [ "$${check_name}" = "${PKGBASE}" ]; then \
- prfx=`${PKG_INFO} -q -p $${p} 2> /dev/null | ${SED} -ne '1s|^@cwd ||p'`; \
- if [ "x${PREFIX}" = "x$${prfx}" ]; then \
- ${ECHO_MSG} "===> Deinstalling $${p}"; \
- ${PKG_DELETE} -f $${p}; \
- else \
- ${ECHO_MSG} "===> $${p} has a different PREFIX: $${prfx}, skipping"; \
- fi; \
- fi; \
- done; \
- if [ -z "$${found_names}" ]; then \
- ${ECHO_MSG} "===> ${PKGBASE} not installed, skipping"; \
- fi
- @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE}
-.endif
-.endif
-
-# Deinstall-all
-#
-# Special target to remove installation of all ports of the same origin
-
-.if !target(deinstall-all)
-deinstall-all:
-.if ${UID} != 0 && !defined(INSTALL_AS_USER)
- @${ECHO_MSG} "===> Switching to root credentials for '${.TARGET}' target"
- @cd ${.CURDIR} && \
- ${SU_CMD} "${MAKE} ${__softMAKEFLAGS} ${.TARGET}"
- @${ECHO_MSG} "===> Returning to user credentials"
-.else
- @${ECHO_MSG} "===> Deinstalling for ${PKGORIGIN}"
- @deinstall_names=`${PKG_INFO} -q -O ${PKGORIGIN}`; \
- if [ -n "$${deinstall_names}" ]; then \
- for d in $${deinstall_names}; do \
- ${ECHO_MSG} "===> Deinstalling $${d}"; \
- ${PKG_DELETE} -f $${d}; \
- done; \
- else \
- ${ECHO_MSG} "===> ${PKGORIGIN} not installed, skipping"; \
- fi
- @${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE}
-.endif
-.endif
-
-# Cleaning up
-
-.if !target(do-clean)
-do-clean:
- @if [ -d ${WRKDIR} ]; then \
- if [ -w ${WRKDIR} ]; then \
- ${RM} -rf ${WRKDIR}; \
- else \
- ${ECHO_MSG} "===> ${WRKDIR} not writable, skipping"; \
- fi; \
- fi
-.endif
-
-.if !target(clean)
-clean:
-.if !defined(NOCLEANDEPENDS)
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} clean-depends
-.endif
- @${ECHO_MSG} "===> Cleaning for ${PKGNAME}"
-.if target(pre-clean)
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} pre-clean
-.endif
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} do-clean
-.if target(post-clean)
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} post-clean
-.endif
-.endif
-
-.if !target(pre-distclean)
-pre-distclean:
- @${DO_NADA}
-.endif
-
-.if !target(distclean)
-distclean: pre-distclean clean
- @cd ${.CURDIR} && ${MAKE} delete-distfiles RESTRICTED_FILES="${_DISTFILES} ${_PATCHFILES}"
-.endif
-
-.if !target(delete-distfiles)
-delete-distfiles:
- @${ECHO_MSG} "===> Deleting distfiles for ${PKGNAME}"
- @(if [ "X${RESTRICTED_FILES}" != "X" -a -d ${_DISTDIR} ]; then \
- cd ${_DISTDIR}; \
- for file in ${RESTRICTED_FILES}; do \
- ${RM} -f $${file}; \
- dir=$${file%/*}; \
- if [ "$${dir}" != "$${file}" ]; then \
- ${RMDIR} -p $${dir} >/dev/null 2>&1 || :; \
- fi; \
- done; \
- fi)
-.if defined(DIST_SUBDIR)
- -@${RMDIR} ${_DISTDIR} >/dev/null 2>&1 || ${TRUE}
-.endif
-.endif
-
-.if !target(delete-distfiles-list)
-delete-distfiles-list:
- @${ECHO_CMD} "# ${PKGNAME}"
- @if [ "X${RESTRICTED_FILES}" != "X" ]; then \
- for file in ${RESTRICTED_FILES}; do \
- ${ECHO_CMD} "[ -f ${_DISTDIR}/$$file ] && (${ECHO_CMD} deleting ${_DISTDIR}/$$file; ${RM} -f ${_DISTDIR}/$$file)"; \
- dir=$${file%/*}; \
- if [ "$${dir}" != "$${file}" ]; then \
- ${ECHO_CMD} "(cd ${_DISTDIR} && ${RMDIR} -p $${dir} 2>/dev/null)"; \
- fi; \
- done; \
- fi
-.if defined(DIST_SUBDIR)
- @${ECHO_CMD} "${RMDIR} ${_DISTDIR} 2>/dev/null || ${TRUE}"
-.endif
-.endif
-
-# Prints out a list of files to fetch (useful to do a batch fetch)
-
-.if !target(fetch-list)
-fetch-list:
- @${MKDIR} ${_DISTDIR}
- @(cd ${_DISTDIR}; \
- ${_MASTER_SITES_ENV} ; \
- for _file in ${DISTFILES}; do \
- file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; \
- select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
- if [ ! -f $$file -a ! -f `${BASENAME} $$file` ]; then \
- if [ ! -z "$$select" ] ; then \
- __MASTER_SITES_TMP= ; \
- for group in $$select; do \
- if [ ! -z \$${_MASTER_SITES_$${group}} ] ; then \
- eval ___MASTER_SITES_TMP=\$${_MASTER_SITES_$${group}} ; \
- __MASTER_SITES_TMP="$${__MASTER_SITES_TMP} $${___MASTER_SITES_TMP}" ; \
- fi \
- done; \
- ___MASTER_SITES_TMP= ; \
- SORTED_MASTER_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__MASTER_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; \
- else \
- SORTED_MASTER_SITES_CMD_TMP="${SORTED_MASTER_SITES_DEFAULT_CMD}" ; \
- fi ; \
- for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do \
- DIR=${DIST_SUBDIR}; \
- CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
- case $${file} in \
- */*) args="-o $${file} $${site}$${file}";; \
- *) args=$${site}$${file};; \
- esac; \
- ${ECHO_CMD} -n ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} "${FETCH_AFTER_ARGS}" '|| ' ; \
- done; \
- ${ECHO_CMD} "${ECHO_CMD} $${file} not fetched" ; \
- fi \
- done)
-.if defined(PATCHFILES)
- @(cd ${_DISTDIR}; \
- ${_PATCH_SITES_ENV} ; \
- for _file in ${PATCHFILES}; do \
- file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; \
- select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
- if [ ! -f $$file -a ! -f `${BASENAME} $$file` ]; then \
- if [ ! -z "$$select" ] ; then \
- __PATCH_SITES_TMP= ; \
- for group in $$select; do \
- if [ ! -z \$${_PATCH_SITES_$${group}} ] ; then \
- eval ___PATCH_SITES_TMP=\$${_PATCH_SITES_$${group}} ; \
- __PATCH_SITES_TMP="$${__PATCH_SITES_TMP} $${___PATCH_SITES_TMP}" ; \
- fi \
- done; \
- ___PATCH_SITES_TMP= ; \
- SORTED_PATCH_SITES_CMD_TMP="${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} $${__PATCH_SITES_TMP} | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}" ; \
- else \
- SORTED_PATCH_SITES_CMD_TMP="${SORTED_PATCH_SITES_DEFAULT_CMD}" ; \
- fi ; \
- for site in `eval $$SORTED_PATCH_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do \
- DIR=${DIST_SUBDIR}; \
- CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
- case $${file} in \
- */*) args="-o $${file} $${site}$${file}";; \
- *) args=$${site}$${file};; \
- esac; \
- ${ECHO_CMD} -n ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} $${args} "${FETCH_AFTER_ARGS}" '|| ' ; \
- done; \
- ${ECHO_CMD} "${ECHO_CMD} $${file} not fetched" ; \
- fi \
- done)
-.endif
-.endif
-
-# Generates patches.
-
-update-patches:
- @toedit=`PATCH_WRKSRC=${PATCH_WRKSRC} \
- PATCHDIR=${PATCHDIR} \
- PATCH_LIST=${PATCHDIR}/patch-* \
- DIFF_ARGS=${DIFF_ARGS} \
- DISTORIG=${DISTORIG} \
- ${SH} ${PORTSDIR}/Tools/scripts/update-patches`; \
- case $$toedit in "");; \
- *) ${ECHO_CMD} -n 'edit patches: '; read i; \
- cd ${PATCHDIR} && $${VISUAL:-$${EDIT:-/usr/bin/vi}} $$toedit;; esac
-
-# Checksumming utilities
-
-.if !target(makesum)
-makesum:
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} fetch NO_CHECKSUM=yes \
- DISABLE_SIZE=yes
- @if [ -f ${MD5_FILE} ]; then ${CAT} /dev/null > ${MD5_FILE}; fi
- @(cd ${DISTDIR}; \
- for file in ${_CKSUMFILES}; do \
- ${MD5} $$file >> ${MD5_FILE}; \
- if [ -z "${NO_SIZE}" ]; then \
- ${ECHO_CMD} "SIZE ($$file) = "`${LS} -ALln $$file | ${AWK} '{print $$5}'` >> ${MD5_FILE}; \
- fi; \
- done)
- @for file in ${_IGNOREFILES}; do \
- ${ECHO_CMD} "MD5 ($$file) = IGNORE" >> ${MD5_FILE}; \
- done
-.endif
-
-
-.if !target(checksum)
-checksum: fetch
- @if [ -f ${MD5_FILE} ]; then \
- (cd ${DISTDIR}; OK=""; \
- for file in ${_CKSUMFILES}; do \
- pattern="`${ECHO_CMD} $$file | ${SED} -e 's/\./\\\\./g'`"; \
- CKSUM=`${MD5} < $$file`; \
- CKSUM2=`${GREP} "^MD5 ($$pattern)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
- if [ -z "$$CKSUM2" ]; then \
- ${ECHO_MSG} "=> No checksum recorded for $$file."; \
- OK="false"; \
- elif [ "$$CKSUM2" = "IGNORE" ]; then \
- ${ECHO_MSG} "=> Checksum for $$file is set to IGNORE in distinfo file even though"; \
- ${ECHO_MSG} " the file is not in the "'$$'"{IGNOREFILES} list."; \
- OK="false"; \
- else \
- ckmatch=${FALSE}; \
- for cksum2 in $$CKSUM2; do \
- if [ "$$cksum2" = "$$CKSUM" ]; then \
- ckmatch=${TRUE}; \
- break; \
- fi; \
- done; \
- if $$ckmatch; then \
- ${ECHO_MSG} "=> Checksum OK for $$file."; \
- else \
- ${ECHO_MSG} "=> Checksum mismatch for $$file."; \
- refetchlist="$$refetchlist$$file "; \
- OK="$${OK:-retry}"; \
- fi; \
- fi; \
- done; \
- for file in ${_IGNOREFILES}; do \
- pattern="`${ECHO_CMD} $$file | ${SED} -e 's/\./\\\\./g'`"; \
- CKSUM2=`${GREP} "($$pattern)" ${MD5_FILE} | ${AWK} '{if(NR<2)print $$4}'`; \
- if [ "$$CKSUM2" = "" ]; then \
- ${ECHO_MSG} "=> No checksum recorded for $$file, file is in "'$$'"{IGNOREFILES} list."; \
- OK="false"; \
- elif [ "$$CKSUM2" != "IGNORE" ]; then \
- ${ECHO_MSG} "=> Checksum for $$file is not set to IGNORE in distinfo file even though"; \
- ${ECHO_MSG} " the file is in the "'$$'"{IGNOREFILES} list."; \
- OK="false"; \
- fi; \
- done; \
- if [ "$${OK:=true}" = "retry" ] && [ ${FETCH_REGET} -gt 0 ]; then \
- ${ECHO_MSG} "===> Refetch for ${FETCH_REGET} more times files: $$refetchlist"; \
- if ( cd ${.CURDIR} && \
- ${MAKE} ${.MAKEFLAGS} FORCE_FETCH="$$refetchlist" FETCH_REGET="`${EXPR} ${FETCH_REGET} - 1`" fetch); then \
- if ( cd ${.CURDIR} && \
- ${MAKE} ${.MAKEFLAGS} FETCH_REGET="`${EXPR} ${FETCH_REGET} - 1`" checksum ); then \
- OK="true"; \
- fi; \
- fi; \
- fi ; \
- if [ "$$OK" != "true" -a ${FETCH_REGET} -eq 0 ]; then \
- ${ECHO_MSG} "===> Giving up on fetching files: $$refetchlist"; \
- ${ECHO_MSG} "Make sure the Makefile and distinfo file (${MD5_FILE})"; \
- ${ECHO_MSG} "are up to date. If you are absolutely sure you want to override this"; \
- ${ECHO_MSG} "check, type \"make NO_CHECKSUM=yes [other args]\"."; \
- exit 1; \
- fi; \
- if [ "$$OK" != "true" ]; then \
- exit 1; \
- fi); \
- elif [ -n "${_CKSUMFILES:M*}" ]; then \
- ${ECHO_MSG} "=> No checksum file (${MD5_FILE})."; \
- fi
-.endif
-
-################################################################
-# The special package-building targets
-# You probably won't need to touch these
-################################################################
-
-# Nobody should want to override this unless PKGNAME is simply bogus.
-
-.if !target(package-name)
-package-name:
- @${ECHO_CMD} ${PKGNAME}
-.endif
-
-# Build a package but don't check the package cookie
-
-.if !target(repackage)
-repackage: pre-repackage package
-
-pre-repackage:
- @${RM} -f ${PACKAGE_COOKIE}
-.endif
-
-# Build a package but don't check the cookie for installation, also don't
-# install package cookie
-
-.if !target(package-noinstall)
-package-noinstall:
- @${MKDIR} ${WRKDIR}
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} pre-package \
- pre-package-script do-package post-package-script
- @${RM} -f ${TMPPLIST}
- -@${RMDIR} ${WRKDIR}
-.endif
-
-################################################################
-# Dependency checking
-################################################################
-
-.if !target(depends)
-depends: extract-depends patch-depends lib-depends misc-depends fetch-depends build-depends run-depends
-
-.if defined(ALWAYS_BUILD_DEPENDS)
-_DEPEND_ALWAYS= 1
-.else
-_DEPEND_ALWAYS= 0
-.endif
-
-.for deptype in EXTRACT PATCH FETCH BUILD RUN
-${deptype:L}-depends:
-.if defined(${deptype}_DEPENDS)
-.if !defined(NO_DEPENDS)
- @for i in ${${deptype}_DEPENDS}; do \
- prog=`${ECHO_CMD} $$i | ${SED} -e 's/:.*//'`; \
- dir=`${ECHO_CMD} $$i | ${SED} -e 's/[^:]*://'`; \
- if ${EXPR} "$$dir" : '.*:' > /dev/null; then \
- target=`${ECHO_CMD} $$dir | ${SED} -e 's/.*://'`; \
- dir=`${ECHO_CMD} $$dir | ${SED} -e 's/:.*//'`; \
- else \
- target="${DEPENDS_TARGET}"; \
- depends_args="${DEPENDS_ARGS}"; \
- fi; \
- if ${EXPR} "$$prog" : \\/ >/dev/null; then \
- if [ -e "$$prog" ]; then \
- if [ "$$prog" = "${NONEXISTENT}" ]; then \
- ${ECHO_MSG} "Error: ${NONEXISTENT} exists. Please remove it, and restart the build."; \
- ${FALSE}; \
- else \
- ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - found"; \
- if [ ${_DEPEND_ALWAYS} = 1 ]; then \
- ${ECHO_MSG} " (but building it anyway)"; \
- notfound=1; \
- else \
- notfound=0; \
- fi; \
- fi; \
- else \
- ${ECHO_MSG} "===> ${PKGNAME} depends on file: $$prog - not found"; \
- notfound=1; \
- fi; \
- else \
- if ${WHICH} "$$prog" > /dev/null 2>&1 ; then \
- ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - found"; \
- if [ ${_DEPEND_ALWAYS} = 1 ]; then \
- ${ECHO_MSG} " (but building it anyway)"; \
- notfound=1; \
- else \
- notfound=0; \
- fi; \
- else \
- ${ECHO_MSG} "===> ${PKGNAME} depends on executable: $$prog - not found"; \
- notfound=1; \
- fi; \
- fi; \
- if [ $$notfound != 0 ]; then \
- ${ECHO_MSG} "===> Verifying $$target for $$prog in $$dir"; \
- if [ ! -d "$$dir" ]; then \
- ${ECHO_MSG} " => No directory for $$prog. Skipping.."; \
- else \
- if [ X${USE_PACKAGE_DEPENDS} != "X" ]; then \
- subpkgfile=`(cd $$dir; ${MAKE} $$depends_args -V PKGFILE)`; \
- if [ -r "$${subpkgfile}" -a "$$target" = "${DEPENDS_TARGET}" ]; then \
- ${ECHO_MSG} "===> Installing existing package $${subpkgfile}"; \
- ${PKG_ADD} $${subpkgfile}; \
- else \
- (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; \
- fi; \
- else \
- (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; \
- fi ; \
- ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; \
- fi; \
- fi; \
- done
-.endif
-.else
- @${DO_NADA}
-.endif
-.endfor
-
-lib-depends:
-.if defined(LIB_DEPENDS) && !defined(NO_DEPENDS)
- @for i in ${LIB_DEPENDS}; do \
- lib=$${i%%:*}; \
- case $$lib in \
- *.*.*) pattern="`${ECHO_CMD} $$lib | ${SED} -e 's/\./\\\\./g'`" ;;\
- *.*) pattern="$${lib%%.*}\.$${lib#*.}" ;;\
- *) pattern="$$lib" ;;\
- esac; \
- dir=$${i#*:}; \
- target=$${i##*:}; \
- if ${TEST} $$dir = $$target; then \
- target="${DEPENDS_TARGET}"; \
- depends_args="${DEPENDS_ARGS}"; \
- else \
- dir=$${dir%%:*}; \
- fi; \
- ${ECHO_MSG} -n "===> ${PKGNAME} depends on shared library: $$lib"; \
- if ${LDCONFIG} -r | ${GREP} -vwF -e "${PKGCOMPATDIR}" | ${GREP} -qwE -e "-l$$pattern"; then \
- ${ECHO_MSG} " - found"; \
- if [ ${_DEPEND_ALWAYS} = 1 ]; then \
- ${ECHO_MSG} " (but building it anyway)"; \
- notfound=1; \
- else \
- notfound=0; \
- fi; \
- else \
- ${ECHO_MSG} " - not found"; \
- notfound=1; \
- fi; \
- if [ $$notfound != 0 ]; then \
- ${ECHO_MSG} "===> Verifying $$target for $$lib in $$dir"; \
- if [ ! -d "$$dir" ]; then \
- ${ECHO_MSG} " => No directory for $$lib. Skipping.."; \
- else \
- if [ X${USE_PACKAGE_DEPENDS} != "X" ]; then \
- subpkgfile=`(cd $$dir; ${MAKE} $$depends_args -V PKGFILE)`; \
- if [ -r "$${subpkgfile}" -a "$$target" = "${DEPENDS_TARGET}" ]; then \
- ${ECHO_MSG} "===> Installing existing package $${subpkgfile}"; \
- ${PKG_ADD} $${subpkgfile}; \
- else \
- (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; \
- fi; \
- else \
- (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; \
- fi ; \
- ${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; \
- if ! ${LDCONFIG} -r | ${GREP} -vwF -e "${PKGCOMPATDIR}" | ${GREP} -qwE -e "-l$$pattern"; then \
- ${ECHO_MSG} "Error: shared library \"$$lib\" does not exist"; \
- ${FALSE}; \
- fi; \
- fi; \
- fi; \
- done
-.endif
-
-misc-depends:
-.if defined(DEPENDS)
-.if !defined(NO_DEPENDS)
- @for dir in ${DEPENDS}; do \
- if ${EXPR} "$$dir" : '.*:' > /dev/null; then \
- target=`${ECHO_CMD} $$dir | ${SED} -e 's/.*://'`; \
- dir=`${ECHO_CMD} $$dir | ${SED} -e 's/:.*//'`; \
- else \
- target="${DEPENDS_TARGET}"; \
- depends_args="${DEPENDS_ARGS}"; \
- fi; \
- ${ECHO_MSG} "===> ${PKGNAME} depends on: $$dir"; \
- ${ECHO_MSG} "===> Verifying $$target for $$dir"; \
- if [ ! -d $$dir ]; then \
- ${ECHO_MSG} " => No directory for $$dir. Skipping.."; \
- else \
- (cd $$dir; ${MAKE} $$target $$depends_args) ; \
- fi \
- done
- @${ECHO_MSG} "===> Returning to build of ${PKGNAME}"
-.endif
-.else
- @${DO_NADA}
-.endif
-
-.endif
-
-# Dependency lists: both build and runtime, recursive. Print out directory names.
-
-all-depends-list:
-.if defined(EXTRACT_DEPENDS) || defined(PATCH_DEPENDS) || defined(FETCH_DEPENDS) || defined(BUILD_DEPENDS) || defined(LIB_DEPENDS) || defined(RUN_DEPENDS) || defined(DEPENDS)
- @${ALL-DEPENDS-LIST}
-.endif
-
-ALL-DEPENDS-LIST= \
- checked="${PARENT_CHECKED}"; \
- for dir in $$(${ECHO_CMD} "${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS}" | ${SED} -e 'y/ /\n/' | ${CUT} -f 2 -d ':') $$(${ECHO_CMD} ${DEPENDS} | ${SED} -e 'y/ /\n/' | ${CUT} -f 1 -d ':'); do \
- if [ -d $$dir ]; then \
- if (${ECHO_CMD} $$checked | ${GREP} -qwv "$$dir"); then \
- child=$$(cd $$dir; ${MAKE} PARENT_CHECKED="$$checked" all-depends-list); \
- for d in $$child; do ${ECHO_CMD} $$d; done; \
- ${ECHO_CMD} $$dir; \
- checked="$$dir $$child $$checked"; \
- fi; \
- else \
- ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; \
- fi; \
- done | ${SORT} -u
-
-.if !target(clean-depends)
-clean-depends:
- @for dir in $$(${ALL-DEPENDS-LIST}); do \
- (cd $$dir; ${MAKE} NOCLEANDEPENDS=yes clean); \
- done
-.endif
-
-.if !target(deinstall-depends)
-deinstall-depends:
- @for dir in $$(${ALL-DEPENDS-LIST}); do \
- (cd $$dir; ${MAKE} deinstall); \
- done
-.endif
-
-.if !target(fetch-recursive)
-fetch-recursive:
- @${ECHO_MSG} "===> Fetching all distfiles for ${PKGNAME} and dependencies"
- @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do \
- (cd $$dir; ${MAKE} fetch); \
- done
-.endif
-
-.if !target(fetch-recursive-list)
-fetch-recursive-list:
- @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do \
- (cd $$dir; ${MAKE} fetch-list); \
- done
-.endif
-
-.if !target(fetch-required)
-fetch-required: fetch
- @${ECHO_MSG} "===> Fetching all required distfiles for ${PKGNAME} and dependencies"
-.for deptype in EXTRACT PATCH FETCH BUILD RUN
-.if defined(${deptype}_DEPENDS)
-.if !defined(NO_DEPENDS)
- @for i in ${${deptype}_DEPENDS}; do \
- prog=`${ECHO_CMD} $$i | ${CUT} -f 1 -d ':'`; \
- dir=`${ECHO_CMD} $$i | ${CUT} -f 2-999 -d ':'`; \
- if ${EXPR} "$$dir" : '.*:' > /dev/null; then \
- dir=`${ECHO_CMD} $$dir | ${CUT} -f 1 -d ':'`; \
- if ${EXPR} "$$prog" : \\/ >/dev/null; then \
- if [ ! -e "$$prog" ]; then \
- (cd $$dir; ${MAKE} fetch); \
- fi; \
- fi; \
- else \
- (cd $$dir; \
- tmp=`${MAKE} -V PKGNAME`; \
- if [ ! -d ${PKG_DBDIR}/$${tmp} ]; then \
- ${MAKE} fetch; \
- fi ); \
- fi; \
- done
-.endif
-.endif
-.endfor
-.endif
-
-.if !target(fetch-required-list)
-fetch-required-list: fetch-list
-.for deptype in EXTRACT PATCH FETCH BUILD RUN
-.if defined(${deptype}_DEPENDS)
-.if !defined(NO_DEPENDS)
- @for i in ${${deptype}_DEPENDS}; do \
- prog=`${ECHO_CMD} $$i | ${CUT} -f 1 -d ':'`; \
- dir=`${ECHO_CMD} $$i | ${CUT} -f 2-999 -d ':'`; \
- if ${EXPR} "$$dir" : '.*:' > /dev/null; then \
- dir=`${ECHO_CMD} $$dir | ${CUT} -f 1 -d ':'`; \
- if ${EXPR} "$$prog" : \\/ >/dev/null; then \
- if [ ! -e "$$prog" ]; then \
- (cd $$dir; ${MAKE} fetch-list); \
- fi; \
- fi; \
- else \
- (cd $$dir; \
- tmp=`${MAKE} -V PKGNAME`; \
- if [ ! -d ${PKG_DBDIR}/$${tmp} ]; then \
- ${MAKE} fetch-list; \
- fi ); \
- fi; \
- done
-.endif
-.endif
-.endfor
-.endif
-
-.if !target(checksum-recursive)
-checksum-recursive:
- @${ECHO_MSG} "===> Fetching and checking checksums for ${PKGNAME} and dependencies"
- @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do \
- (cd $$dir; ${MAKE} checksum); \
- done
-.endif
-
-# Dependency lists: build and runtime. Print out directory names.
-
-build-depends-list:
-.if defined(EXTRACT_DEPENDS) || defined(PATCH_DEPENDS) || defined(FETCH_DEPENDS) || defined(BUILD_DEPENDS) || defined(LIB_DEPENDS) || defined(DEPENDS)
- @${BUILD-DEPENDS-LIST}
-.endif
-
-BUILD-DEPENDS-LIST= \
- for dir in $$(${ECHO_CMD} "${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS}" | ${TR} '\040' '\012' | ${SED} -e 's/^[^:]*://' -e 's/:.*//' | ${SORT} -u) $$(${ECHO_CMD} ${DEPENDS} | ${TR} '\040' '\012' | ${SED} -e 's/:.*//' | ${SORT} -u); do \
- if [ -d $$dir ]; then \
- ${ECHO_CMD} $$dir; \
- else \
- ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; \
- fi; \
- done | ${SORT} -u
-
-run-depends-list:
-.if defined(LIB_DEPENDS) || defined(RUN_DEPENDS) || defined(DEPENDS)
- @${RUN-DEPENDS-LIST}
-.endif
-
-RUN-DEPENDS-LIST= \
- for dir in $$(${ECHO_CMD} "${LIB_DEPENDS} ${RUN_DEPENDS}" | ${SED} -e 'y/ /\n/' | ${CUT} -f 2 -d ':' | ${SORT} -u) $$(${ECHO_CMD} ${DEPENDS} | ${SED} -e 'y/ /\n/' | ${CUT} -f 1 -d ':' | ${SORT} -u); do \
- if [ -d $$dir ]; then \
- ${ECHO_CMD} $$dir; \
- else \
- ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; \
- fi; \
- done | ${SORT} -u
-
-# Package (recursive runtime) dependency list. Print out both directory names
-# and package names.
-
-package-depends-list:
-.if defined(CHILD_DEPENDS) || defined(LIB_DEPENDS) || defined(RUN_DEPENDS) || defined(DEPENDS)
- @${PACKAGE-DEPENDS-LIST}
-.endif
-
-PACKAGE-DEPENDS-LIST?= \
- if [ "${CHILD_DEPENDS}" ]; then \
- installed=$$(${PKG_INFO} -qO ${PKGORIGIN} 2>/dev/null || \
- ${TRUE}); \
- if [ "$$installed" ]; then \
- break; \
- fi; \
- if [ -z "$$installed" ]; then \
- installed="${PKGNAME}"; \
- fi; \
- for pkgname in $$installed; do \
- ${ECHO_CMD} "$$pkgname ${.CURDIR} ${PKGORIGIN}"; \
- done; \
- fi; \
- checked="${PARENT_CHECKED}"; \
- for dir in $$(${ECHO_CMD} "${LIB_DEPENDS} ${RUN_DEPENDS}" | ${SED} -e 'y/ /\n/' | ${CUT} -f 2 -d ':') $$(${ECHO_CMD} ${DEPENDS} | ${SED} -e 'y/ /\n/' | ${CUT} -f 1 -d ':'); do \
- dir=$$(${REALPATH} $$dir); \
- if [ -d $$dir ]; then \
- if (${ECHO_CMD} $$checked | ${GREP} -qwv "$$dir"); then \
- childout=$$(cd $$dir; ${MAKE} CHILD_DEPENDS=yes PARENT_CHECKED="$$checked" package-depends-list); \
- set -- $$childout; \
- childdir=""; \
- while [ $$\# != 0 ]; do \
- childdir="$$childdir $$2"; \
- ${ECHO_CMD} "$$1 $$2 $$3"; \
- shift 3; \
- done; \
- checked="$$dir $$childdir $$checked"; \
- fi; \
- else \
- ${ECHO_MSG} "${PKGNAME}: \"$$dir\" non-existent -- dependency list incomplete" >&2; \
- fi; \
- done
-
-# Print out package names.
-
-package-depends:
-.if ${OSVERSION} >= 460102 || exists(${LOCALBASE}/sbin/pkg_info)
- @${PACKAGE-DEPENDS-LIST} | ${AWK} '{print $$1":"$$3}'
-.else
- @${PACKAGE-DEPENDS-LIST} | ${AWK} '{print $$1}'
-.endif
-
-# Build packages for port and dependencies
-
-package-recursive: package
- @for dir in $$(${ALL-DEPENDS-LIST}); do \
- (cd $$dir; ${MAKE} package-noinstall); \
- done
-
-################################################################
-# Everything after here are internal targets and really
-# shouldn't be touched by anybody but the release engineers.
-################################################################
-
-# This target generates an index entry suitable for aggregation into
-# a large index. Format is:
-#
-# distribution-name|port-path|installation-prefix|comment| \
-# description-file|maintainer|categories|extract-depends| \
-# patch-depends|fetch-depends|build-depends|run-depends|www site
-
-.if !target(describe)
-describe:
- @${ECHO_CMD} -n "${PKGNAME}|${.CURDIR}|${PREFIX}|"
-.if defined(COMMENT)
- @${ECHO_CMD} -n ${COMMENT:Q}
-.else
- @${ECHO_CMD} -n '** No Description'
-.endif
- @perl -e ' \
- if ( -f q{${DESCR}} ) { \
- print q{|${DESCR}}; \
- } else { \
- print q{|/dev/null}; \
- } \
- print q{|${MAINTAINER}|${CATEGORIES}|}; \
- @edirs = map((split /:/)[1], split(q{ }, q{${EXTRACT_DEPENDS}})); \
- @pdirs = map((split /:/)[1], split(q{ }, q{${PATCH_DEPENDS}})); \
- @fdirs = map((split /:/)[1], split(q{ }, q{${FETCH_DEPENDS}})); \
- @bdirs = map((split /:/)[1], split(q{ }, q{${BUILD_DEPENDS}})); \
- @rdirs = map((split /:/)[1], split(q{ }, q{${RUN_DEPENDS}})); \
- @ddirs = map((split /:/)[0], split(q{ }, q{${DEPENDS}})); \
- @ldirs = map((split /:/)[1], split(q{ }, q{${LIB_DEPENDS}})); \
- for my $$i (\@edirs, \@pdirs, \@fdirs, \@bdirs, \@rdirs, \@ddirs, \@ldirs) { \
- my @dirs = @$$i; \
- @$$i = (); \
- for (@dirs) { \
- if (-d $$_) { \
- push @$$i, $$_; \
- } else { \
- print STDERR qq{${PKGNAME}: \"$$_\" non-existent -- dependency list incomplete\n}; \
- exit(1); \
- } \
- } \
- } \
- for (@edirs, @ddirs) { \
- $$xe{$$_} = 1; \
- } \
- print join(q{ }, sort keys %xe), q{|}; \
- for (@pdirs, @ddirs) { \
- $$xp{$$_} = 1; \
- } \
- print join(q{ }, sort keys %xp), q{|}; \
- for (@fdirs, @ddirs) { \
- $$xf{$$_} = 1; \
- } \
- print join(q{ }, sort keys %xf), q{|}; \
- for (@bdirs, @ddirs, @ldirs) { \
- $$xb{$$_} = 1; \
- } \
- print join(q{ }, sort keys %xb), q{|}; \
- for (@rdirs, @ddirs, @ldirs) { \
- $$xr{$$_} = 1; \
- } \
- print join(q{ }, sort keys %xr), q{|}; \
- if (open(DESCR, q{${DESCR}})) { \
- while (<DESCR>) { \
- if (/^WWW:\s+(\S+)/) { \
- print $$1; \
- last; \
- } \
- } \
- } \
- print qq{\n};'
-.endif
-
-www-site:
-.if exists(${DESCR})
- @${GREP} '^WWW:[ ]' ${DESCR} | ${AWK} '{print $$2}' | ${HEAD} -1
-.else
- @${ECHO_CMD}
-.endif
-
-.if !target(readmes)
-readmes: readme
-.endif
-
-.if !target(readme)
-readme:
- @${RM} -f ${.CURDIR}/README.html
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} ${.CURDIR}/README.html
-.endif
-
-${.CURDIR}/README.html:
- @${ECHO_MSG} "===> Creating README.html for ${PKGNAME}"
- @__softMAKEFLAGS='${__softMAKEFLAGS:S/'/'\''/g}'; \
- ${SED} -e 's|%%PORT%%|'$$(${ECHO_CMD} ${.CURDIR} | \
- ${SED} -e 's|.*/\([^/]*/[^/]*\)$$|\1|')'|g' \
- -e 's|%%PKG%%|${PKGNAME}|g' \
- -e 's|%%COMMENT%%|'"$$(${ECHO_CMD} ${COMMENT:Q})"'|' \
- -e '/%%COMMENT%%/d' \
- -e 's|%%DESCR%%|'"$$(${ECHO_CMD} ${DESCR} | \
- ${SED} -e 's|${.CURDIR}/||')"'|' \
- -e 's|%%EMAIL%%|'"$$(${ECHO_CMD} "${MAINTAINER}" | \
- ${SED} -e 's/([^)]*)//;s/.*<//;s/>.*//')"'|g' \
- -e 's|%%MAINTAINER%%|${MAINTAINER}|g' \
- -e 's|%%WEBSITE%%|'"$$(cd ${.CURDIR} && eval ${MAKE} \
- $${__softMAKEFLAGS} pretty-print-www-site)"'|' \
- -e 's|%%BUILD_DEPENDS%%|'"$$(cd ${.CURDIR} && eval ${MAKE} \
- $${__softMAKEFLAGS} pretty-print-build-depends-list)"'|' \
- -e 's|%%RUN_DEPENDS%%|'"$$(cd ${.CURDIR} && eval ${MAKE} \
- $${__softMAKEFLAGS} pretty-print-run-depends-list)"'|' \
- -e 's|%%TOP%%|'"$$(${ECHO_CMD} ${CATEGORIES} | \
- ${SED} -e 's| .*||' -e 's|[^/]*|..|g')"'/..|' \
- ${TEMPLATES}/README.port >> $@
-
-# The following two targets require an up-to-date INDEX in ${PORTSDIR}
-
-.if !target(pretty-print-build-depends-list)
-pretty-print-build-depends-list:
-.if defined(EXTRACT_DEPENDS) || defined(PATCH_DEPENDS) || \
- defined(FETCH_DEPENDS) || defined(BUILD_DEPENDS) || \
- defined(LIB_DEPENDS) || defined(DEPENDS)
- @${ECHO_CMD} -n 'This port requires package(s) "'
- @${ECHO_CMD} -n `${GREP} '^${PKGNAME}|' ${PORTSDIR}/${INDEXFILE} | ${AWK} -F\| '{print $$8;}'`
- @${ECHO_CMD} '" to build.'
-.endif
-.endif
-
-.if !target(pretty-print-run-depends-list)
-pretty-print-run-depends-list:
-.if defined(RUN_DEPENDS) || defined(LIB_DEPENDS) || defined(DEPENDS)
- @${ECHO_CMD} -n 'This port requires package(s) "'
- @${ECHO_CMD} -n `${GREP} '^${PKGNAME}|' ${PORTSDIR}/${INDEXFILE} | ${AWK} -F\| '{print $$9;}'`
- @${ECHO_CMD} '" to run.'
-.endif
-.endif
-
-_SUB_LIST_TEMP= ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/}
-.if !target(apply-slist)
-apply-slist:
-.if defined(SUB_FILES)
-.for file in ${SUB_FILES}
-.if !exists(${FILESDIR}/${file}.in)
- @${ECHO_CMD} "** Missing ${FILESDIR}/${file}.in for ${PKGNAME}."; exit 1
-.else
- @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${FILESDIR}/${file}.in > ${WRKDIR}/${file}
-.endif
-.endfor
-.for i in pkg-message pkg-install pkg-deinstall pkg-req
-.if ${SUB_FILES:M${i}*}!=""
-${i:S/-//:U}= ${WRKDIR}/${SUB_FILES:M${i}*}
-.endif
-.endfor
-.endif
-.endif
-
-# Generate packing list. Also tests to make sure all required package
-# files exist.
-
-.if !target(generate-plist)
-generate-plist:
- @${ECHO_MSG} "===> Generating temporary packing list"
- @${MKDIR} `${DIRNAME} ${TMPPLIST}`
- @if [ ! -f ${DESCR} ]; then ${ECHO_CMD} "** Missing pkg-descr for ${PKGNAME}."; exit 1; fi
- @>${TMPPLIST}
- @for file in ${PLIST_FILES}; do \
- ${ECHO_CMD} $${file} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} >> ${TMPPLIST}; \
- done
- @for man in ${__MANPAGES}; do \
- ${ECHO_CMD} $${man} >> ${TMPPLIST}; \
- done
-.for _PREFIX in ${PREFIX}
-.if ${_TMLINKS:M${_PREFIX}*}x != x
- @for i in ${_TMLINKS:M${_PREFIX}*:S|^${_PREFIX}/||}; do \
- ${ECHO_CMD} "$$i" >> ${TMPPLIST}; \
- done
-.endif
-.if ${_TMLINKS:N${_PREFIX}*}x != x
- @${ECHO_CMD} @cwd / >> ${TMPPLIST}
- @for i in ${_TMLINKS:N${_PREFIX}*:S|^/||}; do \
- ${ECHO_CMD} "$$i" >> ${TMPPLIST}; \
- done
- @${ECHO_CMD} '@cwd ${PREFIX}' >> ${TMPPLIST}
-.endif
- @for i in $$(${ECHO_CMD} ${__MANPAGES} ${_TMLINKS:M${_PREFIX}*:S|^${_PREFIX}/||} ' ' | ${SED} -E -e 's|man([1-9ln])/([^/ ]+) |cat\1/\2 |g'); do \
- ${ECHO_CMD} "@unexec rm -f %D/$${i%.gz} %D/$${i%.gz}.gz" >> ${TMPPLIST}; \
- done
-.endfor
- @if [ -f ${PLIST} ]; then \
- ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PLIST} >> ${TMPPLIST}; \
- fi
-.for dir in ${PLIST_DIRS}
- @${ECHO_CMD} ${dir} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} | ${SED} -e 's,^,@dirrm ,' >> ${TMPPLIST}
-.endfor
-.if defined(INSTALLS_SHLIB) && !defined(INSTALL_AS_USER)
- @${ECHO_CMD} "@exec ${LDCONFIG} -m ${LDCONFIG_PLIST}" >> ${TMPPLIST}
- @${ECHO_CMD} "@unexec ${LDCONFIG} -R" >> ${TMPPLIST}
-.elif defined(INSTALLS_SHLIB)
- @${ECHO_CMD} "@exec ${LDCONFIG} -m ${LDCONFIG_PLIST} || ${TRUE}" >> ${TMPPLIST}
- @${ECHO_CMD} "@unexec ${LDCONFIG} -R || ${TRUE}" >> ${TMPPLIST}
-.endif
-.if !defined(NO_FILTER_SHLIBS)
-.if (${PORTOBJFORMAT} == "aout")
- @${SED} -e 's,\(/lib.*\.so\.[0-9]*\)$$,\1.0,' ${TMPPLIST} > ${TMPPLIST}.tmp
-.else
- @${SED} -e 's,\(/lib.*\.so\.[0-9]*\)\.[0-9]*$$,\1,' ${TMPPLIST} > ${TMPPLIST}.tmp
-.endif
- @${MV} -f ${TMPPLIST}.tmp ${TMPPLIST}
-.endif
-.endif
-
-${TMPPLIST}:
- @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} generate-plist
-
-.if !target(add-plist-docs)
-add-plist-docs:
-.if defined(PORTDOCS)
- @if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
- [ "`${SED} -En -e '/^@cw?d[ ]*/s,,,p' ${TMPPLIST} | ${TAIL} -n 1`" != "${PREFIX}" ]; then \
- ${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
- fi
-.for x in ${PORTDOCS}
- @if [ ! -e ${DOCSDIR}/${x} ]; then \
- @${ECHO_CMD} ${DOCSDIR}/${x} | \
- ${SED} -e 's,^${PREFIX}/,,' >> ${TMPPLIST}; \
- fi
-.endfor
- @${FIND} -P ${PORTDOCS:S/^/${DOCSDIR}\//} ! -type d 2>/dev/null | \
- ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -P -d ${PORTDOCS:S/^/${DOCSDIR}\//} -type d 2>/dev/null | \
- ${SED} -ne 's,^${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
- @${ECHO_CMD} "@dirrm ${DOCSDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST}
-.else
- @${DO_NADA}
-.endif
-.endif
-
-add-plist-info:
-# Process GNU INFO files at package install/deinstall time
-.for i in ${INFO}
- install-info --quiet ${PREFIX}/${INFO_PATH}/$i.info ${PREFIX}/${INFO_PATH}/dir
- @${ECHO_CMD} "@unexec install-info --delete %D/${INFO_PATH}/$i.info %D/${INFO_PATH}/dir" \
- >> ${TMPPLIST}
- @${LS} ${PREFIX}/${INFO_PATH}/$i.info* | ${SED} -e s:${PREFIX}/::g >> ${TMPPLIST}
- @${ECHO_CMD} "@exec install-info %D/${INFO_PATH}/$i.info %D/${INFO_PATH}/dir" \
- >> ${TMPPLIST}
-.endfor
-.if (${PREFIX} != "/usr")
- @${ECHO_CMD} "@unexec if [ -f %D/${INFO_PATH}/dir ]; then if sed -e '1,/Menu:/d' %D/${INFO_PATH}/dir | grep -q '^[*] '; then true; else rm %D/${INFO_PATH}/dir; fi; fi" >> ${TMPPLIST}
-.if (${PREFIX} != ${LOCALBASE} && ${PREFIX} != ${X11BASE} && ${PREFIX} != ${LINUXBASE})
- @${ECHO_CMD} "@unexec rmdir %D/info 2> /dev/null || true" >> ${TMPPLIST}
-.endif
-.endif
-
-# If we're installing into a non-standard PREFIX, we need to remove that directory at
-# deinstall-time
-add-plist-post:
-.if (${PREFIX} != ${LOCALBASE} && ${PREFIX} != ${X11BASE} && ${PREFIX} != ${LINUXBASE} && ${PREFIX} != "/usr")
- @${ECHO_CMD} "@unexec rmdir %D 2> /dev/null || true" >> ${TMPPLIST}
-.else
- @${DO_NADA}
-.endif
-
-.if !target(install-rc-script)
-install-rc-script:
-.if defined(USE_RC_SUBR)
-.if ${USE_RC_SUBR:U} != "YES"
- @${ECHO_CMD} "===> Installing startup script(s) in ${PREFIX}/etc/rc.d"
- @if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
- [ "`${SED} -En -e '/^@cw?d[ ]*/s,,,p' ${TMPPLIST} | ${TAIL} -n 1`" != "${PREFIX}" ]; then \
- ${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
- fi
- @for i in ${USE_RC_SUBR}; do \
- ${INSTALL_SCRIPT} ${WRKDIR}/$${i} ${PREFIX}/etc/rc.d; \
- ${ECHO_CMD} etc/rc.d/$${i} >> ${TMPPLIST}; \
- done
-.endif
-.else
- @${DO_NADA}
-.endif
-.endif
-
-# Compress (or uncompress) and symlink manpages.
-.if !target(compress-man)
-compress-man:
-.if defined(_MANPAGES) || defined(_MLINKS)
-.if ${MANCOMPRESSED} == yes && defined(NOMANCOMPRESS)
- @${ECHO_MSG} "===> Uncompressing manual pages for ${PKGNAME}"
- @_manpages='${_MANPAGES:S/'/'\''/g}' && [ "$${_manpages}" != "" ] && ( eval ${GUNZIP_CMD} $${_manpages} ) || ${TRUE}
-.elif ${MANCOMPRESSED} == no && !defined(NOMANCOMPRESS)
- @${ECHO_MSG} "===> Compressing manual pages for ${PKGNAME}"
- @_manpages='${_MANPAGES:S/'/'\''/g}' && [ "$${_manpages}" != "" ] && ( eval ${GZIP_CMD} $${_manpages} ) || ${TRUE}
-.endif
-.if defined(_MLINKS)
- @set ${_MLINKS}; \
- while :; do \
- [ $$# -eq 0 ] && break || ${TRUE}; \
- ${RM} -f $${2%.gz}; ${RM} -f $$2.gz; \
- ${LN} -fs `${ECHO_CMD} $$1 $$2 | ${AWK} '{ \
- z=split($$1, a, /\//); x=split($$2, b, /\//); \
- while (a[i] == b[i]) i++; \
- for (q=i; q<x; q++) printf "../"; \
- for (; i<z; i++) printf a[i] "/"; printf a[z]; }'` $$2; \
- shift; shift; \
- done
-.endif
-.else
- @${DO_NADA}
-.endif
-.endif
-
-# Fake installation of package so that user can pkg_delete it later.
-# Also, make sure that an installed port is recognized correctly in
-# accordance to the @pkgdep directive in the packing lists
-
-.if !target(fake-pkg)
-fake-pkg:
-.if !defined(NO_PKG_REGISTER)
- @if [ ! -d ${PKG_DBDIR} ]; then ${RM} -f ${PKG_DBDIR}; ${MKDIR} ${PKG_DBDIR}; fi
- @${RM} -f /tmp/${PKGNAME}-required-by
-.if defined(FORCE_PKG_REGISTER)
- @if [ -e ${PKG_DBDIR}/${PKGNAME}/+REQUIRED_BY ]; then \
- ${CP} ${PKG_DBDIR}/${PKGNAME}/+REQUIRED_BY /tmp/${PKGNAME}-required-by; \
- fi
- @${RM} -rf ${PKG_DBDIR}/${PKGNAME}
-.endif
- @if [ ! -d ${PKG_DBDIR}/${PKGNAME} ]; then \
- ${ECHO_MSG} "===> Registering installation for ${PKGNAME}"; \
- ${MKDIR} ${PKG_DBDIR}/${PKGNAME}; \
- ${PKG_CMD} ${PKG_ARGS} -O ${PKGFILE} > ${PKG_DBDIR}/${PKGNAME}/+CONTENTS; \
- ${CP} ${DESCR} ${PKG_DBDIR}/${PKGNAME}/+DESC; \
- ${ECHO_CMD} ${COMMENT:Q} > ${PKG_DBDIR}/${PKGNAME}/+COMMENT; \
- if [ -f ${PKGINSTALL} ]; then \
- ${CP} ${PKGINSTALL} ${PKG_DBDIR}/${PKGNAME}/+INSTALL; \
- fi; \
- if [ -f ${PKGDEINSTALL} ]; then \
- ${CP} ${PKGDEINSTALL} ${PKG_DBDIR}/${PKGNAME}/+DEINSTALL; \
- fi; \
- if [ -f ${PKGREQ} ]; then \
- ${CP} ${PKGREQ} ${PKG_DBDIR}/${PKGNAME}/+REQUIRE; \
- fi; \
- if [ -f ${PKGMESSAGE} ]; then \
- ${CP} ${PKGMESSAGE} ${PKG_DBDIR}/${PKGNAME}/+DISPLAY; \
- fi; \
- for dep in `${PKG_INFO} -qf ${PKGNAME} | ${GREP} -w ^@pkgdep | ${AWK} '{print $$2}' | ${SORT} -u`; do \
- if [ -d ${PKG_DBDIR}/$$dep -a -z `${ECHO_CMD} $$dep | ${GREP} -E ${PKG_IGNORE_DEPENDS}` ]; then \
- if ! ${GREP} ^${PKGNAME}$$ ${PKG_DBDIR}/$$dep/+REQUIRED_BY \
- >/dev/null 2>&1; then \
- ${ECHO_CMD} ${PKGNAME} >> ${PKG_DBDIR}/$$dep/+REQUIRED_BY; \
- fi; \
- fi; \
- done; \
- fi
-.if !defined(NO_MTREE)
- @if [ -f ${MTREE_FILE} ]; then \
- ${CP} ${MTREE_FILE} ${PKG_DBDIR}/${PKGNAME}/+MTREE_DIRS; \
- fi
-.endif
- @if [ -e /tmp/${PKGNAME}-required-by ]; then \
- ${CAT} /tmp/${PKGNAME}-required-by >> ${PKG_DBDIR}/${PKGNAME}/+REQUIRED_BY; \
- ${RM} -f /tmp/${PKGNAME}-required-by; \
- fi
-.else
- @${DO_NADA}
-.endif
-.endif
-
-# Depend is generally meaningless for arbitrary ports, but if someone wants
-# one they can override this. This is just to catch people who've gotten into
-# the habit of typing `make depend all install' as a matter of course.
-#
-.if !target(depend)
-depend:
-.endif
-
-# Same goes for tags
-.if !target(tags)
-tags:
-.endif
-
-.if !defined(NOPRECIOUSSOFTMAKEVARS)
-.for softvar in CKSUMFILES _MLINKS
-.if defined(${softvar})
-__softMAKEFLAGS+= '${softvar}+=${${softvar}:S/'/'\''/g}'
-.endif
-.endfor
-.endif
-
-.if !defined(NOPRECIOUSMAKEVARS)
-# These won't change, so we can pass them through the environment
-.MAKEFLAGS: \
- ARCH="${ARCH:S/"/"'"'"/g:S/\$/\$\$/g:S/\\/\\\\/g}" \
- OPSYS="${OPSYS:S/"/"'"'"/g:S/\$/\$\$/g:S/\\/\\\\/g}" \
- OSREL="${OSREL:S/"/"'"'"/g:S/\$/\$\$/g:S/\\/\\\\/g}" \
- OSVERSION="${OSVERSION:S/"/"'"'"/g:S/\$/\$\$/g:S/\\/\\\\/g}" \
- PORTOBJFORMAT="${PORTOBJFORMAT:S/"/"'"'"/g:S/\$/\$\$/g:S/\\/\\\\/g}" \
- SYSTEMVERSION="${SYSTEMVERSION:S/"/"'"'"/g:S/\$/\$\$/g:S/\\/\\\\/g}"
-.endif
-
-.if !target(config)
-config:
-.if !defined(OPTIONS)
- @${ECHO_MSG} "===> No options to configure"
-.else
-.if ${OPTIONSFILE} != ${_OPTIONSFILE}
- @${ECHO_MSG} "===> Using wrong configuration file ${_OPTIONSFILE}"
- @exit 1
-.endif
-.if ${UID} != 0 && !defined(INSTALL_AS_USER)
- @${ECHO_MSG} "===> Switching to root credentials to create `${DIRNAME} ${_OPTIONSFILE}`"
- @(${SU_CMD} "${SH} -c \"${MKDIR} `${DIRNAME} ${_OPTIONSFILE}` 2> /dev/null\"") || \
- (${ECHO_MSG} "===> Cannot create `${DIRNAME} ${_OPTIONSFILE}`, check permissions"; exit 1)
- @${ECHO_MSG} "===> Returning to user credentials"
-.else
- @(${MKDIR} `${DIRNAME} ${_OPTIONSFILE}` 2> /dev/null) || \
- (${ECHO_MSG} "===> Cannot create `${DIRNAME} ${_OPTIONSFILE}`, check permissions"; exit 1)
-.endif
- -@if [ -e ${_OPTIONSFILE} ]; then \
- . ${_OPTIONSFILE}; \
- fi; \
- set ${OPTIONS} XXX; \
- while [ $$# -gt 3 ]; do \
- OPTIONSLIST="$${OPTIONSLIST} $$1"; \
- defaultval=$$3; \
- withvar=WITH_$$1; \
- withoutvar=WITHOUT_$$1; \
- withval=$$(eval ${ECHO_CMD} $$\{$${withvar}\}); \
- withoutval=$$(eval ${ECHO_CMD} $$\{$${withoutvar}\}); \
- if [ ! -z "$${withval}" ]; then \
- val=on; \
- elif [ ! -z "$${withoutval}" ]; then \
- val=off; \
- else \
- val=$$3; \
- fi; \
- DEFOPTIONS="$${DEFOPTIONS} $$1 \"$$2\" $${val}"; \
- shift 3; \
- done; \
- TMPOPTIONSFILE=$$(mktemp -t portoptions); \
- trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; \
- ${SH} -c "${DIALOG} --checklist \"Options for ${PKGNAME:C/-([^-]+)$/ \1/}\" 21 70 15 $${DEFOPTIONS} 2> $${TMPOPTIONSFILE}"; \
- status=$$?; \
- if [ $${status} -ne 0 ] ; then \
- ${RM} -f $${TMPOPTIONSFILE}; \
- ${ECHO_MSG} "===> Options unchanged"; \
- exit 0; \
- fi; \
- if [ ! -e ${TMPOPTIONSFILE} ]; then \
- ${ECHO_MSG} "===> No user-specified options to save for ${PKGNAME}"; \
- exit 0; \
- fi; \
- SELOPTIONS=$$(${CAT} $${TMPOPTIONSFILE}); \
- ${RM} -f $${TMPOPTIONSFILE}; \
- TMPOPTIONSFILE=$$(mktemp -t portoptions); \
- trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; \
- ${ECHO_CMD} "# This file is auto-generated by 'make config'." > $${TMPOPTIONSFILE}; \
- ${ECHO_CMD} "# No user-servicable parts inside!" >> $${TMPOPTIONSFILE}; \
- ${ECHO_CMD} "# Options for ${PKGNAME}" >> $${TMPOPTIONSFILE}; \
- ${ECHO_CMD} "_OPTIONS_READ=${PKGNAME}" >> $${TMPOPTIONSFILE}; \
- for i in $${OPTIONSLIST}; do \
- ${ECHO_CMD} $${SELOPTIONS} | ${GREP} -qw $${i}; \
- if [ $$? -eq 0 ]; then \
- ${ECHO_CMD} WITH_$${i}=true >> $${TMPOPTIONSFILE}; \
- else \
- ${ECHO_CMD} WITHOUT_$${i}=true >> $${TMPOPTIONSFILE}; \
- fi; \
- done; \
- if [ `${ID} -u` != 0 -a "x${INSTALL_AS_USER}" = "x" ]; then \
- ${ECHO_MSG} "===> Switching to root credentials to write ${_OPTIONSFILE}"; \
- ${SU_CMD} "${CAT} $${TMPOPTIONSFILE} > ${_OPTIONSFILE}"; \
- ${ECHO_MSG} "===> Returning to user credentials"; \
- else \
- ${CAT} $${TMPOPTIONSFILE} > ${_OPTIONSFILE}; \
- fi; \
- ${RM} -f $${TMPOPTIONSFILE}
-.endif
-.endif
-
-.if !target(config-recursive)
-config-recursive:
- @${ECHO_MSG} "===> Setting user-specified options for ${PKGNAME} and dependencies";
- @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do \
- (cd $$dir; ${MAKE} config-conditional); \
- done
-.endif
-
-.if !target(config-conditional)
-config-conditional:
-.if defined(OPTIONS) && !exists(${_OPTIONSFILE})
- cd ${.CURDIR} && ${MAKE} config;
-.endif
-.endif
-
-.if !target(showconfig)
-showconfig:
-.if defined(OPTIONS) && exists(${_OPTIONSFILE})
- @${ECHO_MSG} "===> The following configuration options are set for ${PKGNAME}:"
- -@if [ -e ${_OPTIONSFILE} ]; then \
- . ${_OPTIONSFILE}; \
- fi; \
- set ${OPTIONS} XXX; \
- while [ $$# -gt 3 ]; do \
- defaultval=$$3; \
- withvar=WITH_$$1; \
- withoutvar=WITHOUT_$$1; \
- withval=$$(eval ${ECHO_CMD} $$\{$${withvar}\}); \
- withoutval=$$(eval ${ECHO_CMD} $$\{$${withoutvar}\}); \
- if [ ! -z "$${withval}" ]; then \
- val=on; \
- elif [ ! -z "$${withoutval}" ]; then \
- val=off; \
- else \
- val="$$3 (default)"; \
- fi; \
- ${ECHO_MSG} " $$1=$${val} \"$$2\""; \
- shift 3; \
- done
-.else
- @${ECHO_MSG} "===> No configuration options are set for this port"
-.if defined(OPTIONS)
- @${ECHO_MSG} " Use 'make config' to set default values"
-.endif
-.endif
-.endif
-
-.if !target(rmconfig)
-rmconfig:
-.if defined(OPTIONS) && exists(${_OPTIONSFILE})
- -@${ECHO_MSG} "===> Removing user-configured options for ${PKGNAME}"; \
- if [ `${ID} -u` != 0 -a "x${INSTALL_AS_USER}" = "x" ]; then \
- ${ECHO_MSG} "===> Switching to root credentials to remove ${_OPTIONSFILE} and `${DIRNAME} ${_OPTIONSFILE}`"; \
- ${SU_CMD} "${RM} -f ${_OPTIONSFILE} ; \
- ${RMDIR} `${DIRNAME} ${_OPTIONSFILE}`"; \
- ${ECHO_MSG} "===> Returning to user credentials"; \
- else \
- ${RM} -f ${_OPTIONSFILE}; \
- ${RMDIR} `${DIRNAME} ${_OPTIONSFILE}`; \
- fi
-.else
- @${ECHO_MSG} "===> No user-specified options configured for ${PKGNAME}"
-.endif
-.endif
-
-.if !target(rmconfig-recursive)
-rmconfig-recursive:
- @${ECHO_MSG} "===> Removing user-specified options for ${PKGNAME} and dependencies";
- @for dir in ${.CURDIR} $$(${ALL-DEPENDS-LIST}); do \
- (cd $$dir; ${MAKE} rmconfig); \
- done
-.endif
-
-.endif
-# End of post-makefile section.
diff --git a/audio/goobox/Makefile b/audio/goobox/Makefile
deleted file mode 100644
index 8551d9775..000000000
--- a/audio/goobox/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: guikachu
-# Date created: 11 Nov 2004
-# Whom: Alexander Nedotsukov <bland@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= goobox
-PORTVERSION= 0.7.2
-PORTREVISION= 1
-CATEGORIES= audio gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:R}
-DIST_SUBDIR= gnome2
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= CD player and ripper for GNOME Desktop environment
-
-RUN_DEPENDS= cddb-slave2-properties:${PORTSDIR}/audio/gnomemedia2
-
-USE_X_PREFIX= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GNOME= gnomeprefix gnomehack intlhack libgnomeui libglade2 libbonobo
-USE_GSTREAMER= cdparanoia
-USE_LIBTOOL_VER=15
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-GCONF_SCHEMAS= goobox.schemas
-INSTALLS_OMF= yes
-
-.include <bsd.port.mk>
diff --git a/audio/goobox/distinfo b/audio/goobox/distinfo
deleted file mode 100644
index d9974eb0f..000000000
--- a/audio/goobox/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gnome2/goobox-0.7.2.tar.bz2) = aeecf6fa7dd58c1eb832c49c880c0c0c
-SIZE (gnome2/goobox-0.7.2.tar.bz2) = 530496
diff --git a/audio/goobox/pkg-descr b/audio/goobox/pkg-descr
deleted file mode 100644
index c263704fd..000000000
--- a/audio/goobox/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Goobox is a CD player and ripper for the GNOME Desktop environment,
-it uses gstreamer to play and rip CDs and cddb-slave2 (distributed
-with gnome-media) to get and edit CD metadata such as track titles
-and album name.
diff --git a/audio/goobox/pkg-plist b/audio/goobox/pkg-plist
deleted file mode 100644
index 260de342c..000000000
--- a/audio/goobox/pkg-plist
+++ /dev/null
@@ -1,37 +0,0 @@
-bin/goobox
-libdata/bonobo/servers/GNOME_Goobox.server
-share/gnome/application-registry/goobox.applications
-share/gnome/applications/goobox.desktop
-share/gnome/goobox/glade/goo_cover_chooser.glade
-share/gnome/goobox/glade/goobox.glade
-share/gnome/help/goobox/C/goobox.xml
-share/gnome/help/goobox/C/legal.xml
-share/gnome/omf/goobox/goobox-C.omf
-share/gnome/pixmaps/goobox.png
-share/locale/ar/LC_MESSAGES/goobox.mo
-share/locale/bg/LC_MESSAGES/goobox.mo
-share/locale/cs/LC_MESSAGES/goobox.mo
-share/locale/da/LC_MESSAGES/goobox.mo
-share/locale/el/LC_MESSAGES/goobox.mo
-share/locale/en_CA/LC_MESSAGES/goobox.mo
-share/locale/es/LC_MESSAGES/goobox.mo
-share/locale/fi/LC_MESSAGES/goobox.mo
-share/locale/fr/LC_MESSAGES/goobox.mo
-share/locale/hu/LC_MESSAGES/goobox.mo
-share/locale/ja/LC_MESSAGES/goobox.mo
-share/locale/ko/LC_MESSAGES/goobox.mo
-share/locale/lt/LC_MESSAGES/goobox.mo
-share/locale/nb/LC_MESSAGES/goobox.mo
-share/locale/nl/LC_MESSAGES/goobox.mo
-share/locale/no/LC_MESSAGES/goobox.mo
-share/locale/pa/LC_MESSAGES/goobox.mo
-share/locale/pt/LC_MESSAGES/goobox.mo
-share/locale/ru/LC_MESSAGES/goobox.mo
-share/locale/sv/LC_MESSAGES/goobox.mo
-share/locale/zh_CN/LC_MESSAGES/goobox.mo
-@unexec rmdir %D/share/locale/ar 2> /dev/null || true
-@dirrm share/gnome/omf/goobox
-@dirrm share/gnome/help/goobox/C
-@dirrm share/gnome/help/goobox
-@dirrm share/gnome/goobox/glade
-@dirrm share/gnome/goobox
diff --git a/audio/gstreamer-plugins-a52dec/Makefile b/audio/gstreamer-plugins-a52dec/Makefile
deleted file mode 100644
index ecec8e1e6..000000000
--- a/audio/gstreamer-plugins-a52dec/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-faac
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= a52dec
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-artsd/Makefile b/audio/gstreamer-plugins-artsd/Makefile
deleted file mode 100644
index 4df370073..000000000
--- a/audio/gstreamer-plugins-artsd/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-artsd
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= artsd
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-audiofile/Makefile b/audio/gstreamer-plugins-audiofile/Makefile
deleted file mode 100644
index 71106a626..000000000
--- a/audio/gstreamer-plugins-audiofile/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-audiofile
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= audiofile
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-cdaudio/Makefile b/audio/gstreamer-plugins-cdaudio/Makefile
deleted file mode 100644
index 76c83dff9..000000000
--- a/audio/gstreamer-plugins-cdaudio/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-cdaudio
-# Date created: 17 Dec 2004
-# Whom: Koop Mast <kwm@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= cdaudio
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-cdparanoia/Makefile b/audio/gstreamer-plugins-cdparanoia/Makefile
deleted file mode 100644
index 39c6f1aa6..000000000
--- a/audio/gstreamer-plugins-cdparanoia/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-cdparanoia
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= cdparanoia
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-esound/Makefile b/audio/gstreamer-plugins-esound/Makefile
deleted file mode 100644
index a3226921c..000000000
--- a/audio/gstreamer-plugins-esound/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-esd
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= esound
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-faac/Makefile b/audio/gstreamer-plugins-faac/Makefile
deleted file mode 100644
index 4842c09aa..000000000
--- a/audio/gstreamer-plugins-faac/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-faac
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= faac
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-faad/Makefile b/audio/gstreamer-plugins-faad/Makefile
deleted file mode 100644
index 32eca48e1..000000000
--- a/audio/gstreamer-plugins-faad/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-faad
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= faad
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-flac/Makefile b/audio/gstreamer-plugins-flac/Makefile
deleted file mode 100644
index 310835dc4..000000000
--- a/audio/gstreamer-plugins-flac/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-flac
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= flac
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-gsm/Makefile b/audio/gstreamer-plugins-gsm/Makefile
deleted file mode 100644
index 130e320bf..000000000
--- a/audio/gstreamer-plugins-gsm/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-gsm
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= gsm
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-ivorbis/Makefile b/audio/gstreamer-plugins-ivorbis/Makefile
deleted file mode 100644
index 8afeaef82..000000000
--- a/audio/gstreamer-plugins-ivorbis/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-ivorbis
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= ivorbis
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-jack/Makefile b/audio/gstreamer-plugins-jack/Makefile
deleted file mode 100644
index d5f1740d9..000000000
--- a/audio/gstreamer-plugins-jack/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-jack
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= jack
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-ladspa/Makefile b/audio/gstreamer-plugins-ladspa/Makefile
deleted file mode 100644
index e94e41d35..000000000
--- a/audio/gstreamer-plugins-ladspa/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-ladspa
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= ladspa
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-lame/Makefile b/audio/gstreamer-plugins-lame/Makefile
deleted file mode 100644
index 24185a5c1..000000000
--- a/audio/gstreamer-plugins-lame/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-lame
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= lame
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-mad/Makefile b/audio/gstreamer-plugins-mad/Makefile
deleted file mode 100644
index a20e314f5..000000000
--- a/audio/gstreamer-plugins-mad/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-mad
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= mad
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-mikmod/Makefile b/audio/gstreamer-plugins-mikmod/Makefile
deleted file mode 100644
index 8a755dbf6..000000000
--- a/audio/gstreamer-plugins-mikmod/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-mikmod
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= mikmod
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-musepack/Makefile b/audio/gstreamer-plugins-musepack/Makefile
deleted file mode 100644
index 729bef4ae..000000000
--- a/audio/gstreamer-plugins-musepack/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-musepack
-# Date created: 4 Dec 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= musepack
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-musicbrainz/Makefile b/audio/gstreamer-plugins-musicbrainz/Makefile
deleted file mode 100644
index 964ac07b3..000000000
--- a/audio/gstreamer-plugins-musicbrainz/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-musicbrainz
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= musicbrainz
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-nas/Makefile b/audio/gstreamer-plugins-nas/Makefile
deleted file mode 100644
index 6e3e94b56..000000000
--- a/audio/gstreamer-plugins-nas/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-nas
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= nas
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-ogg/Makefile b/audio/gstreamer-plugins-ogg/Makefile
deleted file mode 100644
index 919057760..000000000
--- a/audio/gstreamer-plugins-ogg/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-ogg
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= ogg
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-polypaudio/Makefile b/audio/gstreamer-plugins-polypaudio/Makefile
deleted file mode 100644
index 54c08d109..000000000
--- a/audio/gstreamer-plugins-polypaudio/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-polypaudio
-# Date created: 8 Dec 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= polypaudio
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-shout/Makefile b/audio/gstreamer-plugins-shout/Makefile
deleted file mode 100644
index 39d274989..000000000
--- a/audio/gstreamer-plugins-shout/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-shout
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= shout
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-sidplay/Makefile b/audio/gstreamer-plugins-sidplay/Makefile
deleted file mode 100644
index d087fa4c1..000000000
--- a/audio/gstreamer-plugins-sidplay/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-sidplay
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= sidplay
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-smoothwave/Makefile b/audio/gstreamer-plugins-smoothwave/Makefile
deleted file mode 100644
index f3a06f6aa..000000000
--- a/audio/gstreamer-plugins-smoothwave/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-smoothwave
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= smoothwave
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-sndfile/Makefile b/audio/gstreamer-plugins-sndfile/Makefile
deleted file mode 100644
index 0d53dcdbd..000000000
--- a/audio/gstreamer-plugins-sndfile/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-sndfile
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= sndfile
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-speex/Makefile b/audio/gstreamer-plugins-speex/Makefile
deleted file mode 100644
index 9d3685d77..000000000
--- a/audio/gstreamer-plugins-speex/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-speex
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= speex
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-vorbis/Makefile b/audio/gstreamer-plugins-vorbis/Makefile
deleted file mode 100644
index affa441e3..000000000
--- a/audio/gstreamer-plugins-vorbis/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-vorbis
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= audio
-
-GST_PLUGIN= vorbis
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/audio/jamboree/Makefile b/audio/jamboree/Makefile
deleted file mode 100644
index 4e5cc66a0..000000000
--- a/audio/jamboree/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: jamboree
-# Date created: 08 Oct 2003
-# Whom: Jean-Yves Lefort <jylefort@brutele.be>
-#
-# $FreeBSD$
-#
-
-PORTNAME= jamboree
-PORTVERSION= 0.5
-PORTREVISION= 1
-CATEGORIES= audio gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION}
-
-MAINTAINER= jylefort@brutele.be
-COMMENT= A simple GNOME music player
-
-LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm
-
-USE_BZIP2= yes
-USE_X_PREFIX= yes
-USE_GNOME= gnomeprefix intlhack gnomehack libgnomeui libglade2
-USE_GSTREAMER= vorbis mad
-USE_LIBTOOL_VER=15
-USE_GMAKE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
-
-OPTIONS= DBUS "D-BUS support" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_DBUS)
-LIB_DEPENDS+= dbus-1:${PORTSDIR}/devel/dbus
-CONFIGURE_ARGS+= --enable-dbus
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/audio/jamboree/distinfo b/audio/jamboree/distinfo
deleted file mode 100644
index b0043bb13..000000000
--- a/audio/jamboree/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (jamboree-0.5.tar.bz2) = 23a0b5e3eda5e73bf838af66ba4b3180
-SIZE (jamboree-0.5.tar.bz2) = 430659
diff --git a/audio/jamboree/pkg-descr b/audio/jamboree/pkg-descr
deleted file mode 100644
index 2466a6ead..000000000
--- a/audio/jamboree/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Jamboree is a simple GStreamer based music player for the GNOME
-desktop.
-
-WWW: http://www.imendio.com/projects/jamboree/
-
-- Jean-Yves Lefort <jylefort@brutele.be>
diff --git a/audio/jamboree/pkg-plist b/audio/jamboree/pkg-plist
deleted file mode 100644
index 02bc93407..000000000
--- a/audio/jamboree/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-bin/jamboree
-@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-uninstall-rule %D/etc/gconf/schemas/jamboree.schemas > /dev/null || /usr/bin/true
-etc/gconf/schemas/jamboree.schemas
-@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule %D/etc/gconf/schemas/jamboree.schemas > /dev/null || /usr/bin/true
-share/gnome/applications/jamboree.desktop
-share/gnome/jamboree/jamboree-next.png
-share/gnome/jamboree/jamboree-note.png
-share/gnome/jamboree/jamboree-pause.png
-share/gnome/jamboree/jamboree-play.png
-share/gnome/jamboree/jamboree-playlist-library.png
-share/gnome/jamboree/jamboree-playlist-regular.png
-share/gnome/jamboree/jamboree-playlist-smart.png
-share/gnome/jamboree/jamboree-prev.png
-share/gnome/jamboree/jamboree-random.png
-share/gnome/jamboree/jamboree-small-blank.png
-share/gnome/jamboree/jamboree-small-pause.png
-share/gnome/jamboree/jamboree-stop.png
-share/gnome/jamboree/jamboree-volume-max.png
-share/gnome/jamboree/jamboree-volume-medium.png
-share/gnome/jamboree/jamboree-volume-min.png
-share/gnome/jamboree/jamboree-volume-zero.png
-share/gnome/jamboree/jamboree.glade
-share/gnome/jamboree/smart-playlist-dialog.glade
-share/gnome/jamboree/song-properties.glade
-share/gnome/pixmaps/jamboree.png
-share/locale/az/LC_MESSAGES/jamboree.mo
-share/locale/ca/LC_MESSAGES/jamboree.mo
-share/locale/cs/LC_MESSAGES/jamboree.mo
-share/locale/de/LC_MESSAGES/jamboree.mo
-share/locale/en_CA/LC_MESSAGES/jamboree.mo
-share/locale/en_GB/LC_MESSAGES/jamboree.mo
-share/locale/es/LC_MESSAGES/jamboree.mo
-share/locale/fi/LC_MESSAGES/jamboree.mo
-share/locale/fr/LC_MESSAGES/jamboree.mo
-share/locale/hr/LC_MESSAGES/jamboree.mo
-share/locale/nl/LC_MESSAGES/jamboree.mo
-share/locale/no/LC_MESSAGES/jamboree.mo
-share/locale/pt/LC_MESSAGES/jamboree.mo
-share/locale/pt_BR/LC_MESSAGES/jamboree.mo
-share/locale/sr/LC_MESSAGES/jamboree.mo
-share/locale/sr@Latn/LC_MESSAGES/jamboree.mo
-share/locale/sv/LC_MESSAGES/jamboree.mo
-@dirrm share/gnome/jamboree
diff --git a/audio/lindele/Makefile b/audio/lindele/Makefile
deleted file mode 100644
index 3cde4b518..000000000
--- a/audio/lindele/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: lindele
-# Date created: 26 Jul 2004
-# Whom: Jean-Yves Lefort <jylefort@brutele.be>
-#
-# $FreeBSD$
-#
-
-PORTNAME= lindele
-PORTVERSION= 0.1.1
-CATEGORIES= audio
-MASTER_SITES= http://download.gna.org/${PORTNAME}/
-
-MAINTAINER= jylefort@brutele.be
-COMMENT= Yet another simple GNOME music player
-
-RUN_DEPENDS= musicbox-tag-editor:${PORTSDIR}/audio/musicbox-tag-editor
-LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis \
- tag:${PORTSDIR}/audio/taglib
-
-USE_X_PREFIX= yes
-USE_REINPLACE= yes
-USE_GNOME= gnomehack gnomeprefix libgnomeui
-USE_GSTREAMER= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-post-patch:
- @${REINPLACE_CMD} -e 's|musicbox|musicbox-tag-editor|g' \
- ${WRKSRC}/src/gui.c \
- ${WRKSRC}/src/lindele.c
- @${REINPLACE_CMD} -e 's|@prefix@/share|@datadir@|' \
- ${WRKSRC}/data/lindele.glade.in
-
-.include <bsd.port.mk>
diff --git a/audio/lindele/distinfo b/audio/lindele/distinfo
deleted file mode 100644
index d066bd939..000000000
--- a/audio/lindele/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (lindele-0.1.1.tar.gz) = 6d5387fd607fe0516bcc3ddd84dc4a77
-SIZE (lindele-0.1.1.tar.gz) = 168572
diff --git a/audio/lindele/files/patch-src::gui.c b/audio/lindele/files/patch-src::gui.c
deleted file mode 100644
index 794d1f856..000000000
--- a/audio/lindele/files/patch-src::gui.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/gui.c.orig Tue Jan 18 02:32:02 2005
-+++ src/gui.c Tue Jan 18 02:32:04 2005
-@@ -303,7 +303,6 @@
-
- gboolean on_tree_popup_menu (GtkWidget *widget)
- {
-- g_printf("got popup-menu signal\n");
- popup_context_menu(widget,NULL);
- return TRUE;
- }
diff --git a/audio/lindele/files/patch-src::lindele.c b/audio/lindele/files/patch-src::lindele.c
deleted file mode 100644
index 032bb4f77..000000000
--- a/audio/lindele/files/patch-src::lindele.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/lindele.c.orig Tue Jan 18 02:30:18 2005
-+++ src/lindele.c Tue Jan 18 02:30:28 2005
-@@ -82,6 +82,7 @@
- const gchar *documenters[] = {NULL};
- const gchar *translator_credits = NULL;
- GdkPixbuf *logo_pixbuf = gdk_pixbuf_new_from_file(LINDELE_PNG,NULL);
-+ gchar *gladepath;
-
- object->mmkeys = mmkeys_new();
- object->player = init_player();
-@@ -90,7 +91,7 @@
- object->random = FALSE;
- object->repeat = FALSE;
-
-- gchar* gladepath = g_strconcat(DATADIR,"/lindele/lindele.glade",NULL);
-+ gladepath = g_strconcat(DATADIR,"/lindele/lindele.glade",NULL);
- //gchar* gladepath = g_strconcat("/home/link/Hacking/lindele/lindele-head/data/lindele.glade",NULL);
-
- object->xml = glade_xml_new (gladepath, NULL, NULL);
diff --git a/audio/lindele/files/patch-src::main.c b/audio/lindele/files/patch-src::main.c
deleted file mode 100644
index 4410b1ec8..000000000
--- a/audio/lindele/files/patch-src::main.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/main.c.orig Tue Jan 18 02:24:29 2005
-+++ src/main.c Tue Jan 18 02:24:53 2005
-@@ -21,6 +21,8 @@
- int
- main (int argc, char *argv[])
- {
-+ Lindele *lindele;
-+
- gst_init(&argc, &argv);
- glade_init();
- gnome_program_init ("lindele", VERSION,
-@@ -28,7 +30,7 @@
- argc, argv,
- GNOME_PARAM_APP_DATADIR, DATADIR, NULL);
-
-- Lindele *lindele = lindele_new();
-+ lindele = lindele_new();
-
- gtk_main();
-
diff --git a/audio/lindele/files/patch-src::playlist.c b/audio/lindele/files/patch-src::playlist.c
deleted file mode 100644
index 99cc8d200..000000000
--- a/audio/lindele/files/patch-src::playlist.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/playlist.c.orig Tue Jan 18 02:25:55 2005
-+++ src/playlist.c Tue Jan 18 02:25:57 2005
-@@ -458,7 +458,6 @@
- void
- popup_context_menu(GtkWidget *widget, GdkEventButton *event)
- {
-- g_printf("entry into popup_context_menu\n");
- GtkWidget *menu,*menuitem;
- int button, event_time;
-
diff --git a/audio/lindele/pkg-descr b/audio/lindele/pkg-descr
deleted file mode 100644
index 251e07776..000000000
--- a/audio/lindele/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Lindele is a simple music player for the GNOME Desktop. It has basic
-playlist support, random, repeat, searching, sorting, and a
-notification area icon. It can edit ID3, Vorbis and FLAC tags via
-MusicBox.
-
-WWW: http://projects.subpop.net/lindele/
-
-- Jean-Yves Lefort
-jylefort@brutele.be
diff --git a/audio/lindele/pkg-plist b/audio/lindele/pkg-plist
deleted file mode 100644
index 2ca7e7d0d..000000000
--- a/audio/lindele/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-bin/lindele
-share/gnome/applications/lindele.desktop
-share/gnome/lindele/lindele.glade
-share/gnome/lindele/load.png
-share/gnome/lindele/next.png
-share/gnome/lindele/pause.png
-share/gnome/lindele/play.png
-share/gnome/lindele/playing.png
-share/gnome/lindele/prev.png
-share/gnome/lindele/stop.png
-share/gnome/pixmaps/lindele.png
-@dirrm share/gnome/lindele
diff --git a/audio/marlin/Makefile b/audio/marlin/Makefile
deleted file mode 100644
index af4a9a71b..000000000
--- a/audio/marlin/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: marlin
-# Date created: 16 Nov 2003
-# Whom: Pav Lucistnik <pav@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= marlin
-PORTVERSION= 0.7
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= pav@FreeBSD.org
-COMMENT= Sample editor for GNOME 2 using Gstreamer backend
-
-LIB_DEPENDS= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz \
- uuid.1:${PORTSDIR}/sysutils/e2fsprogs
-
-USE_X_PREFIX= yes
-USE_GMAKE= yes
-USE_GNOME= gnomeprefix gnomehack gnometarget intlhack libgnomeui
-USE_GSTREAMER= flac mad vorbis
-INSTALLS_OMF= yes
-INSTALLS_SHLIB= yes
-USE_LIBTOOL_VER=15
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib -lcam"
-
-GCONF_SCHEMAS= marlin.schemas
-
-.if !defined(PACKAGE_BUILDING) || defined(WITH_LAME)
-USE_GSTREAMER+= lame
-.endif
-
-.include <bsd.port.mk>
diff --git a/audio/marlin/distinfo b/audio/marlin/distinfo
deleted file mode 100644
index c9419bd96..000000000
--- a/audio/marlin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (marlin-0.7.tar.gz) = 7990eade0d638df2e728e99493cb801d
-SIZE (marlin-0.7.tar.gz) = 1034216
diff --git a/audio/marlin/files/patch-marlin-marlin-channel.h b/audio/marlin/files/patch-marlin-marlin-channel.h
deleted file mode 100644
index a099f3cd3..000000000
--- a/audio/marlin/files/patch-marlin-marlin-channel.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- marlin/marlin-channel.h.orig Sat Oct 11 01:02:22 2003
-+++ marlin/marlin-channel.h Sun Nov 16 23:53:22 2003
-@@ -22,6 +22,7 @@
- #ifndef __MARLIN_CHANNEL_H__
- #define __MARLIN_CHANNEL_H__
-
-+#include <sys/types.h>
- #include <glib.h>
-
- #include <marlin/marlin-types.h>
diff --git a/audio/marlin/files/patch-marlin-marlin-sample-view.c b/audio/marlin/files/patch-marlin-marlin-sample-view.c
deleted file mode 100644
index 4dabdf046..000000000
--- a/audio/marlin/files/patch-marlin-marlin-sample-view.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- marlin/marlin-sample-view.c.orig Sun Aug 8 00:41:40 2004
-+++ marlin/marlin-sample-view.c Wed Aug 11 20:01:45 2004
-@@ -157,6 +157,9 @@
- guint64 new_position,
- gboolean extend_selection);
-
-+void marlin_sample_view_vzoom_in (MarlinSampleView *view);
-+void marlin_sample_view_vzoom_out (MarlinSampleView *view);
-+
- /* Stuff to register the coverage enum */
- #define MARLIN_TYPE_COVERAGE (coverage_get_type ())
- static GType
diff --git a/audio/marlin/files/patch-src-libegg-egg-toolbar-editor.c b/audio/marlin/files/patch-src-libegg-egg-toolbar-editor.c
deleted file mode 100644
index 3d8ff6e7f..000000000
--- a/audio/marlin/files/patch-src-libegg-egg-toolbar-editor.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/libegg/egg-toolbar-editor.c.orig Sat Jul 3 16:37:44 2004
-+++ src/libegg/egg-toolbar-editor.c Sat Jul 3 16:38:00 2004
-@@ -102,12 +102,12 @@
- static gint
- compare_actions (gconstpointer a, gconstpointer b)
- {
-- g_return_val_if_fail (GTK_IS_ACTION (a), 0);
-- g_return_val_if_fail (GTK_IS_ACTION (b), 0);
--
- GValue value_a = { 0, }, value_b = { 0, };
- const char *short_label_a, *short_label_b;
- int ret;
-+
-+ g_return_val_if_fail (GTK_IS_ACTION (a), 0);
-+ g_return_val_if_fail (GTK_IS_ACTION (b), 0);
-
- g_value_init (&value_a, G_TYPE_STRING);
- g_object_get_property (G_OBJECT (a), "short_label", &value_a);
diff --git a/audio/marlin/files/patch-src_marlin-cdda-record.c b/audio/marlin/files/patch-src_marlin-cdda-record.c
deleted file mode 100644
index 2420b3909..000000000
--- a/audio/marlin/files/patch-src_marlin-cdda-record.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/marlin-cdda-record.c.orig Mon Nov 17 12:45:49 2003
-+++ src/marlin-cdda-record.c Mon Nov 17 12:46:17 2003
-@@ -506,7 +506,7 @@
- if (res) {
- if (i > 0) {
- char *start_str, *finish_str, *length_str;
-- gint64 length = time - time_count;;
-+ gint64 length = time - time_count;
- char *full;
-
- cdda->track_starts[i] = time;
diff --git a/audio/marlin/files/patch-src_marlin-window-menu.c b/audio/marlin/files/patch-src_marlin-window-menu.c
deleted file mode 100644
index 47139a1d8..000000000
--- a/audio/marlin/files/patch-src_marlin-window-menu.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/marlin-window-menu.c.orig Thu Aug 5 12:47:19 2004
-+++ src/marlin-window-menu.c Wed Aug 11 22:06:41 2004
-@@ -634,8 +634,8 @@
- GtkWidget *editor, *dialog;
- EphyToolbarsModel *model;
- Toolbar *toolbar;
-- GtkUIManager *ui_manager = marlin_window_get_menu_merge (MARLIN_WINDOW (data));;
- char *xml;
-+ GtkUIManager *ui_manager = marlin_window_get_menu_merge (MARLIN_WINDOW (data));;
-
- toolbar = marlin_window_get_toolbar (MARLIN_WINDOW (data));
- model = marlin_get_toolbars_model ();
diff --git a/audio/marlin/pkg-descr b/audio/marlin/pkg-descr
deleted file mode 100644
index a9542529e..000000000
--- a/audio/marlin/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Marlin is a audio sample editor for GNOME 2. It uses Gstreamer as a backend
-to provide support for numerous file formats. Marlin can also record
-from microphone or rip audio from CD.
-
-WWW: http://marlin.sourceforge.net/
diff --git a/audio/marlin/pkg-plist b/audio/marlin/pkg-plist
deleted file mode 100644
index 2428e9a2d..000000000
--- a/audio/marlin/pkg-plist
+++ /dev/null
@@ -1,110 +0,0 @@
-bin/marlin
-include/libmarlin/marlin-a11y-helper.h
-include/libmarlin/marlin-block.h
-include/libmarlin/marlin-cross-fader.h
-include/libmarlin/marlin-cursors.h
-include/libmarlin/marlin-file-chooser.h
-include/libmarlin/marlin-file-selection.h
-include/libmarlin/marlin-file-utils.h
-include/libmarlin/marlin-gst-extras.h
-include/libmarlin/marlin-channel.h
-include/libmarlin/marlin-load-pipeline.h
-include/libmarlin/marlin-marker-model.h
-include/libmarlin/marlin-marker-view.h
-include/libmarlin/marlin-msgport.h
-include/libmarlin/marlin-mt.h
-include/libmarlin/marlin-object.h
-include/libmarlin/marlin-operation.h
-include/libmarlin/marlin-overview-bar.h
-include/libmarlin/marlin-pipeline.h
-include/libmarlin/marlin-play-pipeline.h
-include/libmarlin/marlin-position-spinner.h
-include/libmarlin/marlin-program.h
-include/libmarlin/marlin-read-write-lock.h
-include/libmarlin/marlin-record-pipeline.h
-include/libmarlin/marlin-sample.h
-include/libmarlin/marlin-sample-drawing.h
-include/libmarlin/marlin-sample-element.h
-include/libmarlin/marlin-sample-selection.h
-include/libmarlin/marlin-sample-view.h
-include/libmarlin/marlin-save-pipeline.h
-include/libmarlin/marlin-stock.h
-include/libmarlin/marlin-time-line.h
-include/libmarlin/marlin-types.h
-include/libmarlin/marlin-undo-manager.h
-include/libmarlin/marlin-undoable.h
-include/libmarlin/marlin-utils.h
-include/libmarlin/marlin-x-utils.h
-lib/libmarlinx.a
-lib/libmarlinx.so
-lib/libmarlinx.so.0
-lib/libmarlin.a
-lib/libmarlin.so
-lib/libmarlin.so.0
-share/gnome/applications/marlin.desktop
-share/gnome/help/marlin/C/figures/marlin-main-window.png
-share/gnome/help/marlin/C/figures/new_sample_dialog.png
-share/gnome/help/marlin/C/figures/new_sample_dialog_cancel.png
-share/gnome/help/marlin/C/figures/new_sample_dialog_create.png
-share/gnome/help/marlin/C/figures/new_sample_dialog_help.png
-share/gnome/help/marlin/C/figures/new_sample_dialog_channels.png
-share/gnome/help/marlin/C/figures/new_sample_dialog_rate.png
-share/gnome/help/marlin/C/legal.xml
-share/gnome/help/marlin/C/marlin.xml
-share/gnome/marlin/ui/marlin.xml
-share/gnome/marlin/ui/toolbars.xml
-share/gnome/marlin/ui/toolbar-popup-ui.xml
-share/gnome/omf/marlin/marlin-C.omf
-share/gnome/pixmaps/marlin/hand-open.png
-share/gnome/pixmaps/marlin/marlin-cdda-extract.png
-share/gnome/pixmaps/marlin/marlin-ffwd.png
-share/gnome/pixmaps/marlin/marlin-icon.png
-share/gnome/pixmaps/marlin/marlin-logo.png
-share/gnome/pixmaps/marlin/marlin-new-sample.png
-share/gnome/pixmaps/marlin/marlin-next.png
-share/gnome/pixmaps/marlin/marlin-paste-as-new.png
-share/gnome/pixmaps/marlin/marlin-pause.png
-share/gnome/pixmaps/marlin/marlin-play.png
-share/gnome/pixmaps/marlin/marlin-previous.png
-share/gnome/pixmaps/marlin/marlin-record.png
-share/gnome/pixmaps/marlin/marlin-repeat.png
-share/gnome/pixmaps/marlin/marlin-rewind.png
-share/gnome/pixmaps/marlin/marlin-selection-grow.png
-share/gnome/pixmaps/marlin/marlin-selection-shrink.png
-share/gnome/pixmaps/marlin/marlin-select-all.png
-share/gnome/pixmaps/marlin/marlin-select-none.png
-share/gnome/pixmaps/marlin/marlin-sound-properties.png
-share/gnome/pixmaps/marlin/marlin-stop.png
-share/gnome/pixmaps/marlin/marlin-zoom-in-h.png
-share/gnome/pixmaps/marlin/marlin-zoom-in-v.png
-share/gnome/pixmaps/marlin/marlin-zoom-out-h.png
-share/gnome/pixmaps/marlin/marlin-zoom-out-v.png
-share/locale/ca/LC_MESSAGES/marlin.mo
-share/locale/cs/LC_MESSAGES/marlin.mo
-share/locale/de/LC_MESSAGES/marlin.mo
-share/locale/el/LC_MESSAGES/marlin.mo
-share/locale/en_CA/LC_MESSAGES/marlin.mo
-share/locale/en_GB/LC_MESSAGES/marlin.mo
-share/locale/es/LC_MESSAGES/marlin.mo
-share/locale/fr/LC_MESSAGES/marlin.mo
-share/locale/ga/LC_MESSAGES/marlin.mo
-share/locale/hr/LC_MESSAGES/marlin.mo
-share/locale/ko/LC_MESSAGES/marlin.mo
-share/locale/nl/LC_MESSAGES/marlin.mo
-share/locale/no/LC_MESSAGES/marlin.mo
-share/locale/pa/LC_MESSAGES/marlin.mo
-share/locale/pt/LC_MESSAGES/marlin.mo
-share/locale/pt_BR/LC_MESSAGES/marlin.mo
-share/locale/sr/LC_MESSAGES/marlin.mo
-share/locale/sr@Latn/LC_MESSAGES/marlin.mo
-share/locale/sv/LC_MESSAGES/marlin.mo
-share/locale/tr/LC_MESSAGES/marlin.mo
-share/locale/zh_CN/LC_MESSAGES/marlin.mo
-@dirrm share/gnome/pixmaps/marlin
-@dirrm share/gnome/omf/marlin
-@dirrm share/gnome/marlin/ui
-@dirrm share/gnome/marlin
-@dirrm share/gnome/help/marlin/C/figures
-@dirrm share/gnome/help/marlin/C
-@dirrm share/gnome/help/marlin
-@dirrm include/libmarlin
diff --git a/audio/rhythmbox-devel/Makefile b/audio/rhythmbox-devel/Makefile
deleted file mode 100644
index 76e984bec..000000000
--- a/audio/rhythmbox-devel/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-# New ports collection makefile for: rhythmbox
-# Date created: 17 August 2003
-# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= rhythmbox
-PORTVERSION= 0.8.8
-PORTREVISION= 1
-CATEGORIES= audio gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.8
-DIST_SUBDIR= gnome2
-
-MAINTAINER= marcus@freebsd.org
-COMMENT= Audio player for the Gnome 2 desktop environment
-
-LIB_DEPENDS= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz \
- id3tag.2:${PORTSDIR}/audio/libid3tag
-
-USE_BZIP2= yes
-USE_X_PREFIX= yes
-INSTALLS_OMF= yes
-USE_GMAKE= yes
-USE_GNOME= gnomehack intlhack gnomeprefix libgnomeui
-WANT_GSTREAMER= yes
-USE_LIBTOOL_VER=15
-CONFIGURE_ARGS= --enable-nautilus-menu
-CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lm" \
- CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include"
-
-GCONF_SCHEMAS= rhythmbox.schemas
-
-OPTIONS= XINE "Use xine backend instead of GStreamer" off \
- MONKEYMEDIA "Use MonkeyMedia metadata reader" off \
- IPOD "Enable iPod support" off
-
-.include <bsd.port.pre.mk>
-
-.ifdef (WITH_XINE)
-LIB_DEPENDS+= xine.12:${PORTSDIR}/multimedia/libxine \
- FLAC.5:${PORTSDIR}/audio/flac \
- mad.2:${PORTSDIR}/audio/libmad
-CONFIGURE_ARGS+= --with-player=xine
-WITH_MONKEYMEDIA= yes
-.else
-CONFIGURE_ARGS+= --with-player=gstreamer
-USE_GSTREAMER+= flac mad gnomevfs
-.endif
-
-.ifdef (WITH_MONKEYMEDIA)
-CONFIGURE_ARGS+= --with-metadata=monkeymedia
-.else
-CONFIGURE_ARGS+= --with-metadata=gstreamer
-USE_GSTREAMER+= flac mad gnomevfs
-.endif
-
-.ifdef (WITH_IPOD)
-CONFIGURE_ARGS+= --enable-ipod
-.endif
-
-.if exists(${LOCALBASE}/lib/libvorbis.so)
-WITH_VORBIS= yes
-.endif
-
-.ifdef (WITH_VORBIS)
-.ifndef (WITH_XINE)
-USE_GSTREAMER+= vorbis
-.else
-LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis
-.endif
-.else
-CONFIGURE_ARGS+= --disable-vorbis --disable-vorbistest
-.endif
-
-.if !defined(WITH_XINE) && defined(WITH_FAAD)
-USE_GSTREAMER+= faad
-.endif
-
-pre-everything::
-.if !defined(WITH_VORBIS)
- @${ECHO_MSG}
- @${ECHO_MSG} "Define WITH_VORBIS to enable Vorbis support"
- @${ECHO_MSG}
-.endif
-.if !defined(WITH_XINE) && !defined(WITH_FAAD)
- @${ECHO_MSG}
- @${ECHO_MSG} "Define WITH_FAAD to enable Faad support"
- @${ECHO_MSG}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/audio/rhythmbox-devel/distinfo b/audio/rhythmbox-devel/distinfo
deleted file mode 100644
index 47e7558cb..000000000
--- a/audio/rhythmbox-devel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gnome2/rhythmbox-0.8.8.tar.bz2) = 46cd84b3b67f85009aa48e0e301124fe
-SIZE (gnome2/rhythmbox-0.8.8.tar.bz2) = 2435338
diff --git a/audio/rhythmbox-devel/files/patch-corba_Makefile.in b/audio/rhythmbox-devel/files/patch-corba_Makefile.in
deleted file mode 100644
index 723285dfa..000000000
--- a/audio/rhythmbox-devel/files/patch-corba_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- corba/Makefile.in.orig Wed Aug 27 04:19:40 2003
-+++ corba/Makefile.in Wed Aug 27 04:19:56 2003
-@@ -237,7 +237,7 @@
-
- noinst_HEADERS = Rhythmbox.h
-
--idldir = $(prefix)/share/idl
-+idldir = $(datadir)/idl
- idl_DATA = Rhythmbox.idl
-
- CLEAN_FILES = $(rhythmbox_interface_idl_sources)
diff --git a/audio/rhythmbox-devel/files/patch-sources_itunesdb.c b/audio/rhythmbox-devel/files/patch-sources_itunesdb.c
deleted file mode 100644
index 6270d9f74..000000000
--- a/audio/rhythmbox-devel/files/patch-sources_itunesdb.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- sources/itunesdb.c.orig Fri Mar 19 12:20:13 2004
-+++ sources/itunesdb.c Fri Apr 2 21:39:39 2004
-@@ -729,8 +729,9 @@
- gchar data[4];
- guint32 header_length, entry_length, entry_num, i=0;
- time_t tt = time (NULL);
-+ struct tm *tmt;
-
-- localtime (&tt); /* set the ext. variable 'timezone' (see below) */
-+ tmt = localtime (&tt); /* set the ext. variable 'timezone' (see below) */
- if (seek_get_n_bytes (plycts, data, 0, 4) != 4) break;
- if (cmp_n_bytes (data, "mhdp", 4) == FALSE) break;
- header_length = get4int (plycts, 4);
-@@ -768,7 +769,7 @@
- * way to do that ?
- */
- if (playcount->time_played)
-- playcount->time_played += __timezone;
-+ playcount->time_played += tmt->tm_gmtoff;
-
- /* rating only exists if the entry length is at least 0x10 */
- if (entry_length >= 0x10)
diff --git a/audio/rhythmbox-devel/files/patch-sources_rb-ipod-source.c b/audio/rhythmbox-devel/files/patch-sources_rb-ipod-source.c
deleted file mode 100644
index 61fbb19a5..000000000
--- a/audio/rhythmbox-devel/files/patch-sources_rb-ipod-source.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- sources/rb-ipod-source.c.orig Sun Sep 19 17:05:37 2004
-+++ sources/rb-ipod-source.c Sun Sep 19 17:05:49 2004
-@@ -234,6 +234,7 @@
- }
-
- /* Set disc number */
-+ /*
- if (song->cd_nr != 0) {
- GValue value = {0, };
- g_value_init (&value, G_TYPE_ULONG);
-@@ -243,6 +244,7 @@
- &value);
- g_value_unset (&value);
- }
-+ */
-
- /* Set bitrate */
- if (song->bitrate != 0) {
diff --git a/audio/rhythmbox-devel/pkg-descr b/audio/rhythmbox-devel/pkg-descr
deleted file mode 100644
index 39e0558c2..000000000
--- a/audio/rhythmbox-devel/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Rhythmbox is an integrated music management application, originally inspired by
-Apple's iTunes. It is free software, designed to work well under the GNOME
-Desktop, and based on the powerful GStreamer media framework.
-
-WWW: http://web.rhythmbox.org/
diff --git a/audio/rhythmbox-devel/pkg-plist b/audio/rhythmbox-devel/pkg-plist
deleted file mode 100644
index 74aaaf42d..000000000
--- a/audio/rhythmbox-devel/pkg-plist
+++ /dev/null
@@ -1,181 +0,0 @@
-bin/rhythmbox
-lib/bonobo/librb-nautilus-context-menu.so
-libdata/bonobo/servers/GNOME_Rhythmbox.server
-libdata/bonobo/servers/Rhythmbox_Nautilus_Context_Menu.server
-libdata/pkgconfig/rhythmbox.pc
-share/gnome/application-registry/rhythmbox.applications
-share/gnome/applications/rhythmbox.desktop
-share/gnome/gnome-2.0/ui/rhythmbox-ui.xml
-share/gnome/help/rhythmbox/C/authors.xml
-share/gnome/help/rhythmbox/C/fdl-appendix.xml
-share/gnome/help/rhythmbox/C/figures/rb-adv.png
-share/gnome/help/rhythmbox/C/figures/rb-asst-finish.png
-share/gnome/help/rhythmbox/C/figures/rb-asst-library.png
-share/gnome/help/rhythmbox/C/figures/rb-asst-start.png
-share/gnome/help/rhythmbox/C/figures/rb-basic.png
-share/gnome/help/rhythmbox/C/figures/rb-browser.png
-share/gnome/help/rhythmbox/C/figures/rb-context-menu.png
-share/gnome/help/rhythmbox/C/figures/rb-empty.png
-share/gnome/help/rhythmbox/C/figures/rb-full-play.png
-share/gnome/help/rhythmbox/C/figures/rb-group-auto.png
-share/gnome/help/rhythmbox/C/figures/rb-group-create.png
-share/gnome/help/rhythmbox/C/figures/rb-group.png
-share/gnome/help/rhythmbox/C/figures/rb-imported.png
-share/gnome/help/rhythmbox/C/figures/rb-iradio-add.png
-share/gnome/help/rhythmbox/C/figures/rb-iradio.png
-share/gnome/help/rhythmbox/C/figures/rb-nextprev.png
-share/gnome/help/rhythmbox/C/figures/rb-nobrowse-play.png
-share/gnome/help/rhythmbox/C/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/C/figures/rb-notification-area.png
-share/gnome/help/rhythmbox/C/figures/rb-player.png
-share/gnome/help/rhythmbox/C/figures/rb-prefs-general.png
-share/gnome/help/rhythmbox/C/figures/rb-prefs-ipod.png
-share/gnome/help/rhythmbox/C/figures/rb-prefs-library.png
-share/gnome/help/rhythmbox/C/figures/rb-prefs.png
-share/gnome/help/rhythmbox/C/figures/rb-repeat.png
-share/gnome/help/rhythmbox/C/figures/rb-search.png
-share/gnome/help/rhythmbox/C/figures/rb-shuffle.png
-share/gnome/help/rhythmbox/C/figures/rb-sidebar.png
-share/gnome/help/rhythmbox/C/figures/rb-stats.png
-share/gnome/help/rhythmbox/C/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/C/figures/rb-toolbar-editor.png
-share/gnome/help/rhythmbox/C/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/C/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/C/figures/rb-volume-mute.png
-share/gnome/help/rhythmbox/C/figures/rb-window-small.png
-share/gnome/help/rhythmbox/C/figures/rb-window.png
-share/gnome/help/rhythmbox/C/figures/rhythmbox-group.png
-share/gnome/help/rhythmbox/C/figures/rhythmbox-tray-icon.png
-share/gnome/help/rhythmbox/C/legal.xml
-share/gnome/help/rhythmbox/C/quick-reference.xml
-share/gnome/help/rhythmbox/C/rhythmbox.xml
-share/gnome/help/rhythmbox/C/user-guide.xml
-share/gnome/help/rhythmbox/ja/authors.xml
-share/gnome/help/rhythmbox/ja/fdl-appendix.xml
-share/gnome/help/rhythmbox/ja/figures/rb-adv.png
-share/gnome/help/rhythmbox/ja/figures/rb-basic.png
-share/gnome/help/rhythmbox/ja/figures/rb-browser.png
-share/gnome/help/rhythmbox/ja/figures/rb-context-menu.png
-share/gnome/help/rhythmbox/ja/figures/rb-iradio-add.png
-share/gnome/help/rhythmbox/ja/figures/rb-iradio.png
-share/gnome/help/rhythmbox/ja/figures/rb-nextprev.png
-share/gnome/help/rhythmbox/ja/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/ja/figures/rb-notification-area.png
-share/gnome/help/rhythmbox/ja/figures/rb-player.png
-share/gnome/help/rhythmbox/ja/figures/rb-prefs-general.png
-share/gnome/help/rhythmbox/ja/figures/rb-prefs-library.png
-share/gnome/help/rhythmbox/ja/figures/rb-repeat.png
-share/gnome/help/rhythmbox/ja/figures/rb-search.png
-share/gnome/help/rhythmbox/ja/figures/rb-shuffle.png
-share/gnome/help/rhythmbox/ja/figures/rb-sidebar.png
-share/gnome/help/rhythmbox/ja/figures/rb-stats.png
-share/gnome/help/rhythmbox/ja/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/ja/figures/rb-window.png
-share/gnome/help/rhythmbox/ja/legal.xml
-share/gnome/help/rhythmbox/ja/quick-reference.xml
-share/gnome/help/rhythmbox/ja/rhythmbox.xml
-share/gnome/help/rhythmbox/ja/user-guide.xml
-share/gnome/idl/Rhythmbox.idl
-share/gnome/mime-info/rhythmbox.keys
-share/gnome/omf/rhythmbox/rhythmbox-C.omf
-share/gnome/omf/rhythmbox/rhythmbox-ja.omf
-share/gnome/pixmaps/rhythmbox.png
-share/gnome/rhythmbox/art/about-logo.png
-share/gnome/rhythmbox/art/rhythmbox-album.png
-share/gnome/rhythmbox/art/rhythmbox-audiocd.png
-share/gnome/rhythmbox/art/rhythmbox-automatic-playlist.png
-share/gnome/rhythmbox/art/rhythmbox-dnd.png
-share/gnome/rhythmbox/art/rhythmbox-ipod.png
-share/gnome/rhythmbox/art/rhythmbox-iradio.png
-share/gnome/rhythmbox/art/rhythmbox-library.png
-share/gnome/rhythmbox/art/rhythmbox-next.png
-share/gnome/rhythmbox/art/rhythmbox-no-star.png
-share/gnome/rhythmbox/art/rhythmbox-pause.png
-share/gnome/rhythmbox/art/rhythmbox-paused.png
-share/gnome/rhythmbox/art/rhythmbox-play.png
-share/gnome/rhythmbox/art/rhythmbox-playing.png
-share/gnome/rhythmbox/art/rhythmbox-playlist-menu.png
-share/gnome/rhythmbox/art/rhythmbox-playlist.png
-share/gnome/rhythmbox/art/rhythmbox-previous.png
-share/gnome/rhythmbox/art/rhythmbox-repeat.png
-share/gnome/rhythmbox/art/rhythmbox-rewind.png
-share/gnome/rhythmbox/art/rhythmbox-set-star.png
-share/gnome/rhythmbox/art/rhythmbox-shuffle.png
-share/gnome/rhythmbox/art/rhythmbox-stop.png
-share/gnome/rhythmbox/art/rhythmbox-tray-icon.png
-share/gnome/rhythmbox/art/rhythmbox-unset-star.png
-share/gnome/rhythmbox/art/rhythmbox-visuals.png
-share/gnome/rhythmbox/art/rhythmbox-volume-max.png
-share/gnome/rhythmbox/art/rhythmbox-volume-medium.png
-share/gnome/rhythmbox/art/rhythmbox-volume-min.png
-share/gnome/rhythmbox/art/rhythmbox-volume-mute.png
-share/gnome/rhythmbox/art/rhythmbox-volume-zero.png
-share/gnome/rhythmbox/glade/create-playlist.glade
-share/gnome/rhythmbox/glade/druid.glade
-share/gnome/rhythmbox/glade/general-prefs.glade
-share/gnome/rhythmbox/glade/library-prefs.glade
-share/gnome/rhythmbox/glade/load-failure.glade
-share/gnome/rhythmbox/glade/song-info-multiple.glade
-share/gnome/rhythmbox/glade/song-info.glade
-share/gnome/rhythmbox/glade/station-new.glade
-share/gnome/rhythmbox/glade/station-properties.glade
-share/gnome/rhythmbox/glade/uri.glade
-share/gnome/rhythmbox/iradio-initial.pls
-share/locale/am/LC_MESSAGES/rhythmbox.mo
-share/locale/ar/LC_MESSAGES/rhythmbox.mo
-share/locale/az/LC_MESSAGES/rhythmbox.mo
-share/locale/be/LC_MESSAGES/rhythmbox.mo
-share/locale/bg/LC_MESSAGES/rhythmbox.mo
-share/locale/ca/LC_MESSAGES/rhythmbox.mo
-share/locale/cs/LC_MESSAGES/rhythmbox.mo
-share/locale/cy/LC_MESSAGES/rhythmbox.mo
-share/locale/da/LC_MESSAGES/rhythmbox.mo
-share/locale/de/LC_MESSAGES/rhythmbox.mo
-share/locale/el/LC_MESSAGES/rhythmbox.mo
-share/locale/en_CA/LC_MESSAGES/rhythmbox.mo
-share/locale/en_GB/LC_MESSAGES/rhythmbox.mo
-share/locale/es/LC_MESSAGES/rhythmbox.mo
-share/locale/et/LC_MESSAGES/rhythmbox.mo
-share/locale/eu/LC_MESSAGES/rhythmbox.mo
-share/locale/fi/LC_MESSAGES/rhythmbox.mo
-share/locale/fr/LC_MESSAGES/rhythmbox.mo
-share/locale/ga/LC_MESSAGES/rhythmbox.mo
-share/locale/he/LC_MESSAGES/rhythmbox.mo
-share/locale/hr/LC_MESSAGES/rhythmbox.mo
-share/locale/hu/LC_MESSAGES/rhythmbox.mo
-share/locale/id/LC_MESSAGES/rhythmbox.mo
-share/locale/is/LC_MESSAGES/rhythmbox.mo
-share/locale/it/LC_MESSAGES/rhythmbox.mo
-share/locale/ja/LC_MESSAGES/rhythmbox.mo
-share/locale/ko/LC_MESSAGES/rhythmbox.mo
-share/locale/lt/LC_MESSAGES/rhythmbox.mo
-share/locale/lv/LC_MESSAGES/rhythmbox.mo
-share/locale/mn/LC_MESSAGES/rhythmbox.mo
-share/locale/ms/LC_MESSAGES/rhythmbox.mo
-share/locale/nb/LC_MESSAGES/rhythmbox.mo
-share/locale/nl/LC_MESSAGES/rhythmbox.mo
-share/locale/no/LC_MESSAGES/rhythmbox.mo
-share/locale/pa/LC_MESSAGES/rhythmbox.mo
-share/locale/pl/LC_MESSAGES/rhythmbox.mo
-share/locale/pt/LC_MESSAGES/rhythmbox.mo
-share/locale/pt_BR/LC_MESSAGES/rhythmbox.mo
-share/locale/ro/LC_MESSAGES/rhythmbox.mo
-share/locale/ru/LC_MESSAGES/rhythmbox.mo
-share/locale/sk/LC_MESSAGES/rhythmbox.mo
-share/locale/sr/LC_MESSAGES/rhythmbox.mo
-share/locale/sr@Latn/LC_MESSAGES/rhythmbox.mo
-share/locale/sv/LC_MESSAGES/rhythmbox.mo
-share/locale/tr/LC_MESSAGES/rhythmbox.mo
-share/locale/uk/LC_MESSAGES/rhythmbox.mo
-share/locale/vi/LC_MESSAGES/rhythmbox.mo
-share/locale/zh_CN/LC_MESSAGES/rhythmbox.mo
-share/locale/zh_TW/LC_MESSAGES/rhythmbox.mo
-@dirrm share/gnome/rhythmbox/glade
-@dirrm share/gnome/rhythmbox/art
-@dirrm share/gnome/rhythmbox
-@dirrm share/gnome/omf/rhythmbox
-@dirrm share/gnome/help/rhythmbox/ja/figures
-@dirrm share/gnome/help/rhythmbox/ja
-@dirrm share/gnome/help/rhythmbox/C/figures
-@dirrm share/gnome/help/rhythmbox/C
-@dirrm share/gnome/help/rhythmbox
diff --git a/audio/rhythmbox/Makefile b/audio/rhythmbox/Makefile
deleted file mode 100644
index 76e984bec..000000000
--- a/audio/rhythmbox/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-# New ports collection makefile for: rhythmbox
-# Date created: 17 August 2003
-# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= rhythmbox
-PORTVERSION= 0.8.8
-PORTREVISION= 1
-CATEGORIES= audio gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.8
-DIST_SUBDIR= gnome2
-
-MAINTAINER= marcus@freebsd.org
-COMMENT= Audio player for the Gnome 2 desktop environment
-
-LIB_DEPENDS= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz \
- id3tag.2:${PORTSDIR}/audio/libid3tag
-
-USE_BZIP2= yes
-USE_X_PREFIX= yes
-INSTALLS_OMF= yes
-USE_GMAKE= yes
-USE_GNOME= gnomehack intlhack gnomeprefix libgnomeui
-WANT_GSTREAMER= yes
-USE_LIBTOOL_VER=15
-CONFIGURE_ARGS= --enable-nautilus-menu
-CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lm" \
- CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include"
-
-GCONF_SCHEMAS= rhythmbox.schemas
-
-OPTIONS= XINE "Use xine backend instead of GStreamer" off \
- MONKEYMEDIA "Use MonkeyMedia metadata reader" off \
- IPOD "Enable iPod support" off
-
-.include <bsd.port.pre.mk>
-
-.ifdef (WITH_XINE)
-LIB_DEPENDS+= xine.12:${PORTSDIR}/multimedia/libxine \
- FLAC.5:${PORTSDIR}/audio/flac \
- mad.2:${PORTSDIR}/audio/libmad
-CONFIGURE_ARGS+= --with-player=xine
-WITH_MONKEYMEDIA= yes
-.else
-CONFIGURE_ARGS+= --with-player=gstreamer
-USE_GSTREAMER+= flac mad gnomevfs
-.endif
-
-.ifdef (WITH_MONKEYMEDIA)
-CONFIGURE_ARGS+= --with-metadata=monkeymedia
-.else
-CONFIGURE_ARGS+= --with-metadata=gstreamer
-USE_GSTREAMER+= flac mad gnomevfs
-.endif
-
-.ifdef (WITH_IPOD)
-CONFIGURE_ARGS+= --enable-ipod
-.endif
-
-.if exists(${LOCALBASE}/lib/libvorbis.so)
-WITH_VORBIS= yes
-.endif
-
-.ifdef (WITH_VORBIS)
-.ifndef (WITH_XINE)
-USE_GSTREAMER+= vorbis
-.else
-LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis
-.endif
-.else
-CONFIGURE_ARGS+= --disable-vorbis --disable-vorbistest
-.endif
-
-.if !defined(WITH_XINE) && defined(WITH_FAAD)
-USE_GSTREAMER+= faad
-.endif
-
-pre-everything::
-.if !defined(WITH_VORBIS)
- @${ECHO_MSG}
- @${ECHO_MSG} "Define WITH_VORBIS to enable Vorbis support"
- @${ECHO_MSG}
-.endif
-.if !defined(WITH_XINE) && !defined(WITH_FAAD)
- @${ECHO_MSG}
- @${ECHO_MSG} "Define WITH_FAAD to enable Faad support"
- @${ECHO_MSG}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/audio/rhythmbox/distinfo b/audio/rhythmbox/distinfo
deleted file mode 100644
index 47e7558cb..000000000
--- a/audio/rhythmbox/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gnome2/rhythmbox-0.8.8.tar.bz2) = 46cd84b3b67f85009aa48e0e301124fe
-SIZE (gnome2/rhythmbox-0.8.8.tar.bz2) = 2435338
diff --git a/audio/rhythmbox/files/patch-corba_Makefile.in b/audio/rhythmbox/files/patch-corba_Makefile.in
deleted file mode 100644
index 723285dfa..000000000
--- a/audio/rhythmbox/files/patch-corba_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- corba/Makefile.in.orig Wed Aug 27 04:19:40 2003
-+++ corba/Makefile.in Wed Aug 27 04:19:56 2003
-@@ -237,7 +237,7 @@
-
- noinst_HEADERS = Rhythmbox.h
-
--idldir = $(prefix)/share/idl
-+idldir = $(datadir)/idl
- idl_DATA = Rhythmbox.idl
-
- CLEAN_FILES = $(rhythmbox_interface_idl_sources)
diff --git a/audio/rhythmbox/files/patch-sources_itunesdb.c b/audio/rhythmbox/files/patch-sources_itunesdb.c
deleted file mode 100644
index 6270d9f74..000000000
--- a/audio/rhythmbox/files/patch-sources_itunesdb.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- sources/itunesdb.c.orig Fri Mar 19 12:20:13 2004
-+++ sources/itunesdb.c Fri Apr 2 21:39:39 2004
-@@ -729,8 +729,9 @@
- gchar data[4];
- guint32 header_length, entry_length, entry_num, i=0;
- time_t tt = time (NULL);
-+ struct tm *tmt;
-
-- localtime (&tt); /* set the ext. variable 'timezone' (see below) */
-+ tmt = localtime (&tt); /* set the ext. variable 'timezone' (see below) */
- if (seek_get_n_bytes (plycts, data, 0, 4) != 4) break;
- if (cmp_n_bytes (data, "mhdp", 4) == FALSE) break;
- header_length = get4int (plycts, 4);
-@@ -768,7 +769,7 @@
- * way to do that ?
- */
- if (playcount->time_played)
-- playcount->time_played += __timezone;
-+ playcount->time_played += tmt->tm_gmtoff;
-
- /* rating only exists if the entry length is at least 0x10 */
- if (entry_length >= 0x10)
diff --git a/audio/rhythmbox/files/patch-sources_rb-ipod-source.c b/audio/rhythmbox/files/patch-sources_rb-ipod-source.c
deleted file mode 100644
index 61fbb19a5..000000000
--- a/audio/rhythmbox/files/patch-sources_rb-ipod-source.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- sources/rb-ipod-source.c.orig Sun Sep 19 17:05:37 2004
-+++ sources/rb-ipod-source.c Sun Sep 19 17:05:49 2004
-@@ -234,6 +234,7 @@
- }
-
- /* Set disc number */
-+ /*
- if (song->cd_nr != 0) {
- GValue value = {0, };
- g_value_init (&value, G_TYPE_ULONG);
-@@ -243,6 +244,7 @@
- &value);
- g_value_unset (&value);
- }
-+ */
-
- /* Set bitrate */
- if (song->bitrate != 0) {
diff --git a/audio/rhythmbox/pkg-descr b/audio/rhythmbox/pkg-descr
deleted file mode 100644
index 39e0558c2..000000000
--- a/audio/rhythmbox/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Rhythmbox is an integrated music management application, originally inspired by
-Apple's iTunes. It is free software, designed to work well under the GNOME
-Desktop, and based on the powerful GStreamer media framework.
-
-WWW: http://web.rhythmbox.org/
diff --git a/audio/rhythmbox/pkg-plist b/audio/rhythmbox/pkg-plist
deleted file mode 100644
index 74aaaf42d..000000000
--- a/audio/rhythmbox/pkg-plist
+++ /dev/null
@@ -1,181 +0,0 @@
-bin/rhythmbox
-lib/bonobo/librb-nautilus-context-menu.so
-libdata/bonobo/servers/GNOME_Rhythmbox.server
-libdata/bonobo/servers/Rhythmbox_Nautilus_Context_Menu.server
-libdata/pkgconfig/rhythmbox.pc
-share/gnome/application-registry/rhythmbox.applications
-share/gnome/applications/rhythmbox.desktop
-share/gnome/gnome-2.0/ui/rhythmbox-ui.xml
-share/gnome/help/rhythmbox/C/authors.xml
-share/gnome/help/rhythmbox/C/fdl-appendix.xml
-share/gnome/help/rhythmbox/C/figures/rb-adv.png
-share/gnome/help/rhythmbox/C/figures/rb-asst-finish.png
-share/gnome/help/rhythmbox/C/figures/rb-asst-library.png
-share/gnome/help/rhythmbox/C/figures/rb-asst-start.png
-share/gnome/help/rhythmbox/C/figures/rb-basic.png
-share/gnome/help/rhythmbox/C/figures/rb-browser.png
-share/gnome/help/rhythmbox/C/figures/rb-context-menu.png
-share/gnome/help/rhythmbox/C/figures/rb-empty.png
-share/gnome/help/rhythmbox/C/figures/rb-full-play.png
-share/gnome/help/rhythmbox/C/figures/rb-group-auto.png
-share/gnome/help/rhythmbox/C/figures/rb-group-create.png
-share/gnome/help/rhythmbox/C/figures/rb-group.png
-share/gnome/help/rhythmbox/C/figures/rb-imported.png
-share/gnome/help/rhythmbox/C/figures/rb-iradio-add.png
-share/gnome/help/rhythmbox/C/figures/rb-iradio.png
-share/gnome/help/rhythmbox/C/figures/rb-nextprev.png
-share/gnome/help/rhythmbox/C/figures/rb-nobrowse-play.png
-share/gnome/help/rhythmbox/C/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/C/figures/rb-notification-area.png
-share/gnome/help/rhythmbox/C/figures/rb-player.png
-share/gnome/help/rhythmbox/C/figures/rb-prefs-general.png
-share/gnome/help/rhythmbox/C/figures/rb-prefs-ipod.png
-share/gnome/help/rhythmbox/C/figures/rb-prefs-library.png
-share/gnome/help/rhythmbox/C/figures/rb-prefs.png
-share/gnome/help/rhythmbox/C/figures/rb-repeat.png
-share/gnome/help/rhythmbox/C/figures/rb-search.png
-share/gnome/help/rhythmbox/C/figures/rb-shuffle.png
-share/gnome/help/rhythmbox/C/figures/rb-sidebar.png
-share/gnome/help/rhythmbox/C/figures/rb-stats.png
-share/gnome/help/rhythmbox/C/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/C/figures/rb-toolbar-editor.png
-share/gnome/help/rhythmbox/C/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/C/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/C/figures/rb-volume-mute.png
-share/gnome/help/rhythmbox/C/figures/rb-window-small.png
-share/gnome/help/rhythmbox/C/figures/rb-window.png
-share/gnome/help/rhythmbox/C/figures/rhythmbox-group.png
-share/gnome/help/rhythmbox/C/figures/rhythmbox-tray-icon.png
-share/gnome/help/rhythmbox/C/legal.xml
-share/gnome/help/rhythmbox/C/quick-reference.xml
-share/gnome/help/rhythmbox/C/rhythmbox.xml
-share/gnome/help/rhythmbox/C/user-guide.xml
-share/gnome/help/rhythmbox/ja/authors.xml
-share/gnome/help/rhythmbox/ja/fdl-appendix.xml
-share/gnome/help/rhythmbox/ja/figures/rb-adv.png
-share/gnome/help/rhythmbox/ja/figures/rb-basic.png
-share/gnome/help/rhythmbox/ja/figures/rb-browser.png
-share/gnome/help/rhythmbox/ja/figures/rb-context-menu.png
-share/gnome/help/rhythmbox/ja/figures/rb-iradio-add.png
-share/gnome/help/rhythmbox/ja/figures/rb-iradio.png
-share/gnome/help/rhythmbox/ja/figures/rb-nextprev.png
-share/gnome/help/rhythmbox/ja/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/ja/figures/rb-notification-area.png
-share/gnome/help/rhythmbox/ja/figures/rb-player.png
-share/gnome/help/rhythmbox/ja/figures/rb-prefs-general.png
-share/gnome/help/rhythmbox/ja/figures/rb-prefs-library.png
-share/gnome/help/rhythmbox/ja/figures/rb-repeat.png
-share/gnome/help/rhythmbox/ja/figures/rb-search.png
-share/gnome/help/rhythmbox/ja/figures/rb-shuffle.png
-share/gnome/help/rhythmbox/ja/figures/rb-sidebar.png
-share/gnome/help/rhythmbox/ja/figures/rb-stats.png
-share/gnome/help/rhythmbox/ja/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/ja/figures/rb-window.png
-share/gnome/help/rhythmbox/ja/legal.xml
-share/gnome/help/rhythmbox/ja/quick-reference.xml
-share/gnome/help/rhythmbox/ja/rhythmbox.xml
-share/gnome/help/rhythmbox/ja/user-guide.xml
-share/gnome/idl/Rhythmbox.idl
-share/gnome/mime-info/rhythmbox.keys
-share/gnome/omf/rhythmbox/rhythmbox-C.omf
-share/gnome/omf/rhythmbox/rhythmbox-ja.omf
-share/gnome/pixmaps/rhythmbox.png
-share/gnome/rhythmbox/art/about-logo.png
-share/gnome/rhythmbox/art/rhythmbox-album.png
-share/gnome/rhythmbox/art/rhythmbox-audiocd.png
-share/gnome/rhythmbox/art/rhythmbox-automatic-playlist.png
-share/gnome/rhythmbox/art/rhythmbox-dnd.png
-share/gnome/rhythmbox/art/rhythmbox-ipod.png
-share/gnome/rhythmbox/art/rhythmbox-iradio.png
-share/gnome/rhythmbox/art/rhythmbox-library.png
-share/gnome/rhythmbox/art/rhythmbox-next.png
-share/gnome/rhythmbox/art/rhythmbox-no-star.png
-share/gnome/rhythmbox/art/rhythmbox-pause.png
-share/gnome/rhythmbox/art/rhythmbox-paused.png
-share/gnome/rhythmbox/art/rhythmbox-play.png
-share/gnome/rhythmbox/art/rhythmbox-playing.png
-share/gnome/rhythmbox/art/rhythmbox-playlist-menu.png
-share/gnome/rhythmbox/art/rhythmbox-playlist.png
-share/gnome/rhythmbox/art/rhythmbox-previous.png
-share/gnome/rhythmbox/art/rhythmbox-repeat.png
-share/gnome/rhythmbox/art/rhythmbox-rewind.png
-share/gnome/rhythmbox/art/rhythmbox-set-star.png
-share/gnome/rhythmbox/art/rhythmbox-shuffle.png
-share/gnome/rhythmbox/art/rhythmbox-stop.png
-share/gnome/rhythmbox/art/rhythmbox-tray-icon.png
-share/gnome/rhythmbox/art/rhythmbox-unset-star.png
-share/gnome/rhythmbox/art/rhythmbox-visuals.png
-share/gnome/rhythmbox/art/rhythmbox-volume-max.png
-share/gnome/rhythmbox/art/rhythmbox-volume-medium.png
-share/gnome/rhythmbox/art/rhythmbox-volume-min.png
-share/gnome/rhythmbox/art/rhythmbox-volume-mute.png
-share/gnome/rhythmbox/art/rhythmbox-volume-zero.png
-share/gnome/rhythmbox/glade/create-playlist.glade
-share/gnome/rhythmbox/glade/druid.glade
-share/gnome/rhythmbox/glade/general-prefs.glade
-share/gnome/rhythmbox/glade/library-prefs.glade
-share/gnome/rhythmbox/glade/load-failure.glade
-share/gnome/rhythmbox/glade/song-info-multiple.glade
-share/gnome/rhythmbox/glade/song-info.glade
-share/gnome/rhythmbox/glade/station-new.glade
-share/gnome/rhythmbox/glade/station-properties.glade
-share/gnome/rhythmbox/glade/uri.glade
-share/gnome/rhythmbox/iradio-initial.pls
-share/locale/am/LC_MESSAGES/rhythmbox.mo
-share/locale/ar/LC_MESSAGES/rhythmbox.mo
-share/locale/az/LC_MESSAGES/rhythmbox.mo
-share/locale/be/LC_MESSAGES/rhythmbox.mo
-share/locale/bg/LC_MESSAGES/rhythmbox.mo
-share/locale/ca/LC_MESSAGES/rhythmbox.mo
-share/locale/cs/LC_MESSAGES/rhythmbox.mo
-share/locale/cy/LC_MESSAGES/rhythmbox.mo
-share/locale/da/LC_MESSAGES/rhythmbox.mo
-share/locale/de/LC_MESSAGES/rhythmbox.mo
-share/locale/el/LC_MESSAGES/rhythmbox.mo
-share/locale/en_CA/LC_MESSAGES/rhythmbox.mo
-share/locale/en_GB/LC_MESSAGES/rhythmbox.mo
-share/locale/es/LC_MESSAGES/rhythmbox.mo
-share/locale/et/LC_MESSAGES/rhythmbox.mo
-share/locale/eu/LC_MESSAGES/rhythmbox.mo
-share/locale/fi/LC_MESSAGES/rhythmbox.mo
-share/locale/fr/LC_MESSAGES/rhythmbox.mo
-share/locale/ga/LC_MESSAGES/rhythmbox.mo
-share/locale/he/LC_MESSAGES/rhythmbox.mo
-share/locale/hr/LC_MESSAGES/rhythmbox.mo
-share/locale/hu/LC_MESSAGES/rhythmbox.mo
-share/locale/id/LC_MESSAGES/rhythmbox.mo
-share/locale/is/LC_MESSAGES/rhythmbox.mo
-share/locale/it/LC_MESSAGES/rhythmbox.mo
-share/locale/ja/LC_MESSAGES/rhythmbox.mo
-share/locale/ko/LC_MESSAGES/rhythmbox.mo
-share/locale/lt/LC_MESSAGES/rhythmbox.mo
-share/locale/lv/LC_MESSAGES/rhythmbox.mo
-share/locale/mn/LC_MESSAGES/rhythmbox.mo
-share/locale/ms/LC_MESSAGES/rhythmbox.mo
-share/locale/nb/LC_MESSAGES/rhythmbox.mo
-share/locale/nl/LC_MESSAGES/rhythmbox.mo
-share/locale/no/LC_MESSAGES/rhythmbox.mo
-share/locale/pa/LC_MESSAGES/rhythmbox.mo
-share/locale/pl/LC_MESSAGES/rhythmbox.mo
-share/locale/pt/LC_MESSAGES/rhythmbox.mo
-share/locale/pt_BR/LC_MESSAGES/rhythmbox.mo
-share/locale/ro/LC_MESSAGES/rhythmbox.mo
-share/locale/ru/LC_MESSAGES/rhythmbox.mo
-share/locale/sk/LC_MESSAGES/rhythmbox.mo
-share/locale/sr/LC_MESSAGES/rhythmbox.mo
-share/locale/sr@Latn/LC_MESSAGES/rhythmbox.mo
-share/locale/sv/LC_MESSAGES/rhythmbox.mo
-share/locale/tr/LC_MESSAGES/rhythmbox.mo
-share/locale/uk/LC_MESSAGES/rhythmbox.mo
-share/locale/vi/LC_MESSAGES/rhythmbox.mo
-share/locale/zh_CN/LC_MESSAGES/rhythmbox.mo
-share/locale/zh_TW/LC_MESSAGES/rhythmbox.mo
-@dirrm share/gnome/rhythmbox/glade
-@dirrm share/gnome/rhythmbox/art
-@dirrm share/gnome/rhythmbox
-@dirrm share/gnome/omf/rhythmbox
-@dirrm share/gnome/help/rhythmbox/ja/figures
-@dirrm share/gnome/help/rhythmbox/ja
-@dirrm share/gnome/help/rhythmbox/C/figures
-@dirrm share/gnome/help/rhythmbox/C
-@dirrm share/gnome/help/rhythmbox
diff --git a/audio/tunesbrowser/Makefile b/audio/tunesbrowser/Makefile
deleted file mode 100644
index 7c537c382..000000000
--- a/audio/tunesbrowser/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: tunesbrowser
-# Date created: 2004-07-27
-# Whom: Michael Johnson <ahze@ahze.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= tunesbrowser
-PORTVERSION= 0.2.0
-CATEGORIES= audio
-MASTER_SITES= http://craz.net/programs/itunes/files/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Gnome frontend DAAP client
-
-LIB_DEPENDS= opendaap.0:${PORTSDIR}/devel/libopendaap
-
-USE_BZIP2= yes
-USE_INC_LIBTOOL_VER=15
-USE_X_PREFIX= yes
-USE_GNOME= libglade2 gnometarget gnomehack gnomeprefix
-USE_GSTREAMER= mad
-
-DATADIR= ${PREFIX}/share/gnome/${PORTNAME}
-
-pre-everything::
- @${ECHO_MSG} '===>'
- @${ECHO_MSG} '===> Warning: ${PORTNAME} is extremelly buggy, especially'
- @${ECHO_MSG} '===> on the FreeBSD 4.x branch, and may not run at all'
- @${ECHO_MSG} '===>'
-
-.include <bsd.port.mk>
diff --git a/audio/tunesbrowser/distinfo b/audio/tunesbrowser/distinfo
deleted file mode 100644
index fa907bced..000000000
--- a/audio/tunesbrowser/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (tunesbrowser-0.2.0.tar.bz2) = e0fa00ca89ded223033430f4c54a83f9
-SIZE (tunesbrowser-0.2.0.tar.bz2) = 208472
diff --git a/audio/tunesbrowser/files/patch-Makefile.in b/audio/tunesbrowser/files/patch-Makefile.in
deleted file mode 100644
index fd1b19bc0..000000000
--- a/audio/tunesbrowser/files/patch-Makefile.in
+++ /dev/null
@@ -1,17 +0,0 @@
---- Makefile.in.orig Wed Feb 2 22:27:56 2005
-+++ Makefile.in Wed Feb 2 22:29:51 2005
-@@ -389,12 +389,12 @@
- uiDATA_INSTALL = $(INSTALL_DATA)
- install-uiDATA: $(ui_DATA)
- @$(NORMAL_INSTALL)
-- $(mkinstalldirs) $(DESTDIR)$(uidir)
-+ $(mkinstalldirs) $(DESTDIR)$(uidir)/tunesbrowser
- @list='$(ui_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f="`echo $$p | sed -e 's|^.*/||'`"; \
- echo " $(uiDATA_INSTALL) $$d$$p $(DESTDIR)$(uidir)/$$f"; \
-- $(uiDATA_INSTALL) $$d$$p $(DESTDIR)$(uidir)/$$f; \
-+ $(uiDATA_INSTALL) $$d$$p $(DESTDIR)$(uidir)/tunesbrowser/$$f; \
- done
-
- uninstall-uiDATA:
diff --git a/audio/tunesbrowser/files/patch-audioplayer.c b/audio/tunesbrowser/files/patch-audioplayer.c
deleted file mode 100644
index 1d55d6b29..000000000
--- a/audio/tunesbrowser/files/patch-audioplayer.c
+++ /dev/null
@@ -1,25 +0,0 @@
---- audioplayer.c.orig Mon Dec 20 03:03:55 2004
-+++ audioplayer.c Wed Feb 2 21:42:19 2005
-@@ -106,7 +106,8 @@
-
- static void async_cmd_cb_gst_setup_clock(__UNUSED__ void *data)
- {
-- GstClock *clock = gst_bin_get_clock(GST_BIN(pipeline_thread));
-+ GstClock *clock;
-+ clock = gst_bin_get_clock(GST_BIN(pipeline_thread));
- songstarted = gst_clock_get_time(clock) / GST_SECOND;
- }
-
-@@ -157,8 +158,10 @@
-
- static void cb_iterate(GstBin *bin, __UNUSED__ gpointer data)
- {
-- GstClock *clock = gst_bin_get_clock(bin);
-- int seconds = gst_clock_get_time(clock) / GST_SECOND;
-+ GstClock *clock;
-+ int seconds;
-+ clock = gst_bin_get_clock(bin);
-+ seconds = gst_clock_get_time(clock) / GST_SECOND;
-
- seconds = seconds - songstarted;
-
diff --git a/audio/tunesbrowser/files/patch-main.c b/audio/tunesbrowser/files/patch-main.c
deleted file mode 100644
index c6e8d99ba..000000000
--- a/audio/tunesbrowser/files/patch-main.c
+++ /dev/null
@@ -1,35 +0,0 @@
---- main.c.orig Mon Jan 3 21:58:29 2005
-+++ main.c Wed Feb 2 21:56:11 2005
-@@ -38,8 +38,8 @@
- {
- fprintf(stderr, "Oops! TunesBrowser has crashed. Sorry about that!\n");
- fprintf(stderr, "This probably won't be of any use unless you feel like debugging,\n");
-- fprintf(stderr, "but the crash occured because of %p being bad.\n", siginfo->si_ptr);
- #if 0
-+ fprintf(stderr, "but the crash occured because of %p being bad.\n", siginfo->si_ptr);
- fprintf(stderr, "\n\nRaised SIGSTOP. You can now attach a debugger.\n");
- fprintf(stderr, "Attach to PID %i\n", getpid());
- raise(SIGSTOP);
-@@ -66,11 +66,11 @@
- int ret;
-
- sa.sa_handler = (void*)sighandler_sigsegv;
-- sa.sa_flags = SA_NOMASK | SA_SIGINFO;
-+ sa.sa_flags = SA_NODEFER | SA_SIGINFO;
- ret = sigaction(SIGSEGV, &sa, NULL);
-
- sa.sa_handler = (void*)sighandler_sigpipe;
-- sa.sa_flags = SA_NOMASK | SA_SIGINFO;
-+ sa.sa_flags = SA_NODEFER | SA_SIGINFO;
- ret = sigaction(SIGPIPE, &sa, NULL);
- }
-
-@@ -94,7 +94,7 @@
-
- gtk_init(&argc, &argv);
-
-- xml = glade_xml_new(XSTR(UIDIR) "/tunesbrowser.glade", NULL, NULL);
-+ xml = glade_xml_new(XSTR(UIDIR) "/tunesbrowser/tunesbrowser.glade", NULL, NULL);
-
- glade_xml_signal_autoconnect(xml);
-
diff --git a/audio/tunesbrowser/files/patch-misc_ui.c b/audio/tunesbrowser/files/patch-misc_ui.c
deleted file mode 100644
index 897db5181..000000000
--- a/audio/tunesbrowser/files/patch-misc_ui.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- misc_ui.c.orig Wed Jul 28 06:41:58 2004
-+++ misc_ui.c Wed Jul 28 06:43:37 2004
-@@ -139,8 +139,8 @@
- if (seconds >= 0)
- {
- int minutes = seconds / 60;
-+ char bufstr[11];
- seconds -= minutes * 60;
-- char bufstr[11] = {0};
-
- snprintf(bufstr, 10, "%i:%02i",
- minutes, seconds);
diff --git a/audio/tunesbrowser/pkg-descr b/audio/tunesbrowser/pkg-descr
deleted file mode 100644
index ec9e0a3df..000000000
--- a/audio/tunesbrowser/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-TunesBrowser is a simple music player, capable of playing music found on
-iTunes(R) shares.
-
-WWW: http://craz.net/programs/itunes/tunesbrowser.html
diff --git a/audio/tunesbrowser/pkg-plist b/audio/tunesbrowser/pkg-plist
deleted file mode 100644
index a9a8abe1f..000000000
--- a/audio/tunesbrowser/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/tunesbrowser
-share/gnome/tunesbrowser/comp.blue.png
-share/gnome/tunesbrowser/comp.red.png
-share/gnome/tunesbrowser/sound1.png
-share/gnome/tunesbrowser/sound2.png
-share/gnome/tunesbrowser/tunesbrowser.glade
-@dirrm share/gnome/tunesbrowser
diff --git a/devel/gstreamer-plugins-gnomevfs/Makefile b/devel/gstreamer-plugins-gnomevfs/Makefile
deleted file mode 100644
index e6eb67003..000000000
--- a/devel/gstreamer-plugins-gnomevfs/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-gnomevfs
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= devel
-
-GST_PLUGIN= gnomevfs
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/devel/gstreamer-plugins-sdl/Makefile b/devel/gstreamer-plugins-sdl/Makefile
deleted file mode 100644
index 2a626547a..000000000
--- a/devel/gstreamer-plugins-sdl/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-sdl
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= devel
-
-GST_PLUGIN= sdl
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-aalib/Makefile b/graphics/gstreamer-plugins-aalib/Makefile
deleted file mode 100644
index 0291fc849..000000000
--- a/graphics/gstreamer-plugins-aalib/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-aalib
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= aalib
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-gdkpixbuf/Makefile b/graphics/gstreamer-plugins-gdkpixbuf/Makefile
deleted file mode 100644
index 6ac9aadab..000000000
--- a/graphics/gstreamer-plugins-gdkpixbuf/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-gdkpixbuf
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= gdkpixbuf
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-hermes/Makefile b/graphics/gstreamer-plugins-hermes/Makefile
deleted file mode 100644
index 27ca22459..000000000
--- a/graphics/gstreamer-plugins-hermes/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-hermes
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= hermes
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-jpeg-mmx/Makefile b/graphics/gstreamer-plugins-jpeg-mmx/Makefile
deleted file mode 100644
index 5ade87b0f..000000000
--- a/graphics/gstreamer-plugins-jpeg-mmx/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-jpeg-mmx
-# Date created: 1 Nov 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= jpeg-mmx
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-jpeg/Makefile b/graphics/gstreamer-plugins-jpeg/Makefile
deleted file mode 100644
index fa259294d..000000000
--- a/graphics/gstreamer-plugins-jpeg/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-jpeg
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= jpeg
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-libcaca/Makefile b/graphics/gstreamer-plugins-libcaca/Makefile
deleted file mode 100644
index 76d986e60..000000000
--- a/graphics/gstreamer-plugins-libcaca/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-libcaca
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= libcaca
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-libmng/Makefile b/graphics/gstreamer-plugins-libmng/Makefile
deleted file mode 100644
index 01a14eae1..000000000
--- a/graphics/gstreamer-plugins-libmng/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-libmng
-# Date created: 6 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTREVISION= 2
-
-CATEGORIES= graphics
-
-GST_PLUGIN= libmng
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-libpng/Makefile b/graphics/gstreamer-plugins-libpng/Makefile
deleted file mode 100644
index 87c375a2d..000000000
--- a/graphics/gstreamer-plugins-libpng/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-libpng
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= libpng
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-libvisual/Makefile b/graphics/gstreamer-plugins-libvisual/Makefile
deleted file mode 100644
index 569dc64c1..000000000
--- a/graphics/gstreamer-plugins-libvisual/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-libvisual
-# Date created: 4 Dec 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= libvisual
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-swfdec/Makefile b/graphics/gstreamer-plugins-swfdec/Makefile
deleted file mode 100644
index 1a2cff7bf..000000000
--- a/graphics/gstreamer-plugins-swfdec/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-swfdec
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-
-GST_PLUGIN= swfdec
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-theora/Makefile b/graphics/gstreamer-plugins-theora/Makefile
deleted file mode 100644
index 7446f9bc8..000000000
--- a/graphics/gstreamer-plugins-theora/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-theora
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= graphics
-PORTREVISION= 2
-
-GST_PLUGIN= theora
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/cupid/Makefile b/multimedia/cupid/Makefile
deleted file mode 100644
index a2b692310..000000000
--- a/multimedia/cupid/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: Cupid gstreamer recorder
-# Date created: Thu Jan 6 06:00:19 UTC 2005
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= cupid
-PORTVERSION= 0.0.1
-CATEGORIES= multimedia audio gnome
-MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-recorder/
-DIST_SUBDIR= gnome2
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= GNOME Gstreamer based video/audio capture solution
-
-USE_GSTREAMER= core
-USE_GNOME= \
- gnomehack \
- gnomehier \
- gnomeprefix \
- gconf2 \
- gnomevfs2 \
- gtk20 \
- intlhack \
- intltool \
- libbonobo \
- libgnome \
- libgnomeui \
- pkgconfig
-USE_X_PREFIX= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-
-GCONF_SCHEMAS= ${PORTNAME}.schemas
-INSTALLS_OMF= yes
-
-.include <bsd.port.mk>
diff --git a/multimedia/cupid/distinfo b/multimedia/cupid/distinfo
deleted file mode 100644
index 781e8ccf2..000000000
--- a/multimedia/cupid/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gnome2/cupid-0.0.1.tar.gz) = 0f9683b1ceb7e2939143110bb4b34f08
-SIZE (gnome2/cupid-0.0.1.tar.gz) = 493691
diff --git a/multimedia/cupid/pkg-descr b/multimedia/cupid/pkg-descr
deleted file mode 100644
index 70593ae55..000000000
--- a/multimedia/cupid/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-[ excerpt from developer's web site ]
-
-Cupid is a modern, complete video/audio capture solution for the
-Linux/GNOME desktop. It is based on the GStreamer multimedia
-framework, which is the de facto multimedia framework on the Linux
-and UNIX desktop. Using GStreamer, it supports a variety of container
-formats and video/audio codecs. Likewise, it supports all the current
-video and audio kernel interfaces, and can be extended to supports
-other systems than Linux simply by writing a GStreamer plugin.
-
-WWW: http://ronald.bitfreak.net/me/cupid.php
-
--- lioux@FreeBSD.org
diff --git a/multimedia/cupid/pkg-plist b/multimedia/cupid/pkg-plist
deleted file mode 100644
index a8b42b37e..000000000
--- a/multimedia/cupid/pkg-plist
+++ /dev/null
@@ -1,33 +0,0 @@
-bin/cupid
-share/gnome/applications/cupid.desktop
-share/gnome/cupid/pixmaps/brightness.png
-share/gnome/cupid/pixmaps/contrast.png
-share/gnome/cupid/pixmaps/pause.png
-share/gnome/cupid/pixmaps/play.png
-share/gnome/cupid/pixmaps/record.png
-share/gnome/cupid/pixmaps/saturation.png
-share/gnome/cupid/pixmaps/slider.png
-share/gnome/cupid/pixmaps/stop.png
-share/gnome/help/cupid/C/cupid.xml
-share/gnome/help/cupid/C/figures/cupid_druid.png
-share/gnome/help/cupid/C/figures/cupid_window.png
-share/gnome/help/cupid/C/legal.xml
-share/gnome/omf/cupid/cupid-C.omf
-share/gnome/pixmaps/cupid.png
-@unexec rmdir %D/share/gnome/pixmaps 2>/dev/null || true
-@dirrm share/gnome/omf/cupid
-@unexec rmdir %D/share/gnome/omf 2>/dev/null || true
-@dirrm share/gnome/help/cupid/C/figures
-@dirrm share/gnome/help/cupid/C
-@dirrm share/gnome/help/cupid
-@unexec rmdir %D/share/gnome/help 2>/dev/null || true
-@dirrm share/gnome/cupid/pixmaps
-@dirrm share/gnome/cupid
-@unexec rmdir %D/share/gnome/applications 2>/dev/null || true
-@unexec rmdir %D/share/gnome 2>/dev/null || true
-@unexec rmdir %D/etc/gconf/schemas 2>/dev/null || true
-@unexec rmdir %D/etc/gconf/gconf.xml.defaults/schemas/apps 2>/dev/null || true
-@unexec rmdir %D/etc/gconf/gconf.xml.defaults/schemas 2>/dev/null || true
-@unexec rmdir %D/etc/gconf/gconf.xml.defaults/apps 2>/dev/null || true
-@unexec rmdir %D/etc/gconf/gconf.xml.defaults 2>/dev/null || true
-@unexec rmdir %D/etc/gconf 2>/dev/null || true
diff --git a/multimedia/gstreamer-plugins-core/Makefile b/multimedia/gstreamer-plugins-core/Makefile
deleted file mode 100644
index c02906679..000000000
--- a/multimedia/gstreamer-plugins-core/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-core
-# Date created: 2004-11-15
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gstreamer-plugins-core
-PORTVERSION= 0.8
-PORTREVISION= 1
-CATEGORIES= multimedia audio
-MASTER_SITES= # empty
-DISTFILES= # empty
-EXTRACT_ONLY= # empty
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Core set of typical audio and video gstreamer-plugins
-
-USE_X_PREFIX= yes
-NO_BUILD= yes
-
-GST_DIR= lib/gstreamer-${PORTVERSION}
-PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep
-
-# Audio plugins
-USE_GSTREAMER+= a52dec mad vorbis
-
-# Graphics plugins
-USE_GSTREAMER+= libpng
-
-# Multimedia plugins
-USE_GSTREAMER+= ffmpeg dts dvd xvid
-
-do-install:
- if [ ! -d ${PREFIX}/${GST_DIR} ]; then \
- ${MKDIR} ${PREFIX}/${GST_DIR} ; \
- fi
- ${TOUCH} -f ${PREFIX}/${GST_DIR}/.gstreamer-plugins-core.keep
-
-.include <bsd.port.mk>
diff --git a/multimedia/gstreamer-plugins-core/pkg-descr b/multimedia/gstreamer-plugins-core/pkg-descr
deleted file mode 100644
index 90895a218..000000000
--- a/multimedia/gstreamer-plugins-core/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Meta-port to core "typical" gstreamer-plugins
-
-WWW: http://gstreamer.net
diff --git a/multimedia/gstreamer-plugins-dirac/Makefile b/multimedia/gstreamer-plugins-dirac/Makefile
deleted file mode 100644
index f2ce5086e..000000000
--- a/multimedia/gstreamer-plugins-dirac/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-dirac
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= dirac
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-dts/Makefile b/multimedia/gstreamer-plugins-dts/Makefile
deleted file mode 100644
index cdd5fc839..000000000
--- a/multimedia/gstreamer-plugins-dts/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-dts
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= dts
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-dv/Makefile b/multimedia/gstreamer-plugins-dv/Makefile
deleted file mode 100644
index db7efb12e..000000000
--- a/multimedia/gstreamer-plugins-dv/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-dv
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= dv
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-dvd/Makefile b/multimedia/gstreamer-plugins-dvd/Makefile
deleted file mode 100644
index d1840f028..000000000
--- a/multimedia/gstreamer-plugins-dvd/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-dvd
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTREVISION= 2
-
-GST_PLUGIN= dvd
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-libfame/Makefile b/multimedia/gstreamer-plugins-libfame/Makefile
deleted file mode 100644
index 6a3fbd386..000000000
--- a/multimedia/gstreamer-plugins-libfame/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-libfame
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= libfame
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-mpeg2dec/Makefile b/multimedia/gstreamer-plugins-mpeg2dec/Makefile
deleted file mode 100644
index 44c0659e1..000000000
--- a/multimedia/gstreamer-plugins-mpeg2dec/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-mpeg2dec
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= mpeg2dec
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-mpeg2enc/Makefile b/multimedia/gstreamer-plugins-mpeg2enc/Makefile
deleted file mode 100644
index 5da0a2fb7..000000000
--- a/multimedia/gstreamer-plugins-mpeg2enc/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-mpeg2enc
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= mpeg2enc
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-mplex/Makefile b/multimedia/gstreamer-plugins-mplex/Makefile
deleted file mode 100644
index 03f3d0b70..000000000
--- a/multimedia/gstreamer-plugins-mplex/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-mplex
-# Date created: 7 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= mplex
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-xine/Makefile b/multimedia/gstreamer-plugins-xine/Makefile
deleted file mode 100644
index 6588ebe23..000000000
--- a/multimedia/gstreamer-plugins-xine/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-xine
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= xine
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-xvid/Makefile b/multimedia/gstreamer-plugins-xvid/Makefile
deleted file mode 100644
index bdea9fbf1..000000000
--- a/multimedia/gstreamer-plugins-xvid/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-xvid
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-GST_PLUGIN= xvid
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins/Makefile b/multimedia/gstreamer-plugins/Makefile
deleted file mode 100644
index 72c1c1c51..000000000
--- a/multimedia/gstreamer-plugins/Makefile
+++ /dev/null
@@ -1,155 +0,0 @@
-# New ports collection makefile for: gstreamer plugins
-# Date created: Wed Jul 10 23:38:01 UTC 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gstreamer
-PORTVERSION= 0.8.7
-PORTREVISION?= 1
-CATEGORIES?= multimedia audio
-MASTER_SITES= ${MASTER_SITE_GNOME} \
- http://gstreamer.freedesktop.org/src/gst-plugins/
-MASTER_SITE_SUBDIR= sources/gst-plugins/0.8
-PKGNAMESUFFIX= -plugins${GST_PLUGIN_SUFFIX}
-DISTNAME= gst-plugins-${PORTVERSION}
-DIST_SUBDIR= gnome2
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT?= GStreamer written collection of plugins handling several media types
-
-LIB_DEPENDS+= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer \
- popt.0:${PORTSDIR}/devel/popt
-
-SHLIB_VERSION= 1
-VERSION= 0.8
-
-WANT_GSTREAMER= yes
-USE_X_PREFIX= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GNOME+= gnomehack \
- gnomeprefix \
- pkgconfig \
- gconf2
-USE_REINPLACE= yes
-USE_LIBTOOL_VER=15
-GST_PLUGIN?= base
-
-CONFIGURE_ENV= PKG_CONFIG=${PKG_CONFIG} \
- CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
- CPPFLAGS="${CPPFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- LDFLAGS="${LDFLAGS} -L${X11BASE}/lib -L${LOCALBASE}/lib ${EXTRA_LIBS} ${PTHREAD_LIBS}"
-
-.include <bsd.port.pre.mk>
-
-.if ${GST_PLUGIN} == "base"
-GCONF_SCHEMAS= gstreamer-0.8.schemas
-
-INSTALLS_SHLIB= yes
-
-PLIST_SUB= VERSION="${VERSION}" \
- SHLIB_VERSION="${SHLIB_VERSION}"
-
-MAN1= gst-launch-ext-0.8.1 gst-visualise-0.8.1
-
-## Additional directories which should be both built and installed
-## but configure neglected to correctly identify them
-# cdrom/vcd support
-EXTRA_BUILD_DIR+= sys/vcd
-# modplug
-EXTRA_BUILD_DIR+= gst/modplug
-.endif
-
-# cdrom default device
-.ifdef(WITH_CDROM_DEVICE)
-DEFAULT_CDROM_DEVICE=${WITH_CDROM_DEVICE}
-.else
-. if ${OSVERSION} < 500000
-DEFAULT_CDROM_DEVICE=/dev/acd0c
-. else
-DEFAULT_CDROM_DEVICE=/dev/acd0
-. endif
-.endif
-
-# dvd default device
-.ifdef(WITH_DVD_DEVICE)
-DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
-.else
-. if ${OSVERSION} < 500000
-DEFAULT_DVD_DEVICE=/dev/acd0c
-. else
-DEFAULT_DVD_DEVICE=/dev/acd0
-. endif
-.endif
-
-post-extract:
-# for cdrom/vcd support
-# taken from mplayer distfile
-# MD5 (MPlayer-1.0pre4.tar.bz2) = 83ebac0f05b192516a41fca2350ca01a
- @${CP} ${FILESDIR}/bsdi_dvd.h ${WRKSRC}/sys/vcd/
-
-post-patch:
- @${FIND} ${WRKSRC} -type f | \
- ${XARGS} -n 10 ${REINPLACE_CMD} -e \
- 's|malloc\.h|stdlib.h|; \
- s|stdint\.h|inttypes.h|; \
- s|%%VERSION%%|${VERSION}|'
-# cdrom default device
- @${REINPLACE_CMD} -e 's|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \
- ${WRKSRC}/ext/cdparanoia/gstcdparanoia.c \
- ${WRKSRC}/sys/cdrom/gstcdplayer.c \
- ${WRKSRC}/sys/vcd/vcdsrc.c
-# dvd default device
- @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \
- ${WRKSRC}/ext/dvdnav/dvdnavsrc.c \
- ${WRKSRC}/ext/dvdread/dvdreadsrc.c
-# cdrom/vcd support
- @${REINPLACE_CMD} -e 's|<linux/cdrom.h>|"bsdi_dvd.h"|' \
- ${WRKSRC}/sys/cdrom/gstcdplayer_ioctl.c \
- ${WRKSRC}/sys/vcd/vcdsrc.c \
- ${WRKSRC}/sys/vcd/vcdsrc.h
-# mplex fix -- gst configure does not use mjpegtool's config to find include.
- @${REINPLACE_CMD} -E \
- -e 's|PFLAGS@|PFLAGS@ -I${LOCALBASE}/include/mjpegtools -I${LOCALBASE}/include/mjpegtools/mplex|' \
- ${WRKSRC}/ext/mplex/Makefile.in
-.if ${CXXFLAGS:M*=athlon-4} || ${CXXFLAGS:M*=athlon-mp} || ${CXXFLAGS:M*=athlon-xp}
-# Fix gst-register when using -O -march=athlon-xp
- @${REINPLACE_CMD} -e 's|@CXXF|-fgcse @CXXF|g' \
- ${WRKSRC}/gst/modplug/Makefile.in \
- ${WRKSRC}/gst/modplug/libmodplug/Makefile.in
-.endif
-
-pre-build:
-# This port cannot be CFLAGS safe, when using p4 optimizations
-# because it breaks the mod plugin
- @${REINPLACE_CMD} -E \
- -e 's|(-march=pentiu)m4|\1m3|g' \
- -e 's|(-mcpu=pentiu)m4|\1m3|g' \
- -e 's|(-mtune=pentiu)m)4|\1m3|g' \
- ${WRKSRC}/gst/modplug/Makefile \
- ${WRKSRC}/gst/modplug/libmodplug/Makefile
-
-post-build:
-.ifdef(EXTRA_BUILD_DIR)
-. for dir in ${EXTRA_BUILD_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
-. endfor
-.endif
-# @${ECHO_CMD} "@unexec ${PREFIX}/bin/gst-register-${GST_VERSION} \
-# --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml \
-# >> ${TMPPLIST}"
-
-post-install:
-.ifdef(EXTRA_BUILD_DIR)
-. for dir in ${EXTRA_BUILD_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
-. endfor
-.endif
-# register plugins
- -@${X11BASE}/bin/gst-register-${GST_VERSION} \
- --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml 2>/dev/null
-
-.include "${MASTERDIR}/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer-plugins/Makefile.common b/multimedia/gstreamer-plugins/Makefile.common
deleted file mode 100644
index fcb91104b..000000000
--- a/multimedia/gstreamer-plugins/Makefile.common
+++ /dev/null
@@ -1,442 +0,0 @@
-GST_ALL_PLUGINS= \
- a52dec \
- aalib \
- aalibtest \
- alsa \
- arts \
- artstest \
- artsc \
- audiofile \
- cairo \
- cdaudio \
- cdparanoia \
- dirac \
- divx \
- dts \
- dvdnav \
- dvdread \
- dxr3 \
- esd \
- faac \
- faad \
- flac \
- gdk_pixbuf \
- gnome_vfs \
- gsm \
- hermes \
- ivorbis \
- jack \
- jpeg \
- ladspa \
- lame \
- lcs \
- libcaca \
- libdv \
- libfame \
- libfametest\
- libmng \
- libmms \
- libpng \
- librfb \
- libvisual \
- mad \
- mikmod \
- libmikmodtest \
- mpeg2dec \
- mpeg2enc \
- mplex \
- musepack \
- musicbrainz \
- nas \
- ogg \
- opengl \
- pango \
- polyp \
- dv1394 \
- qcam \
- raw1394 \
- sdl \
- shout \
- shout2 \
- sidplay \
- smoothwave \
- sndfile \
- sunaudio \
- speex \
- swfdec \
- tarkin \
- theora \
- vcd \
- vorbis \
- xine \
- xvid
-
-# Disable all plugins by default\
-.for d in ${GST_ALL_PLUGINS}
-CONFIGURE_ARGS+= --disable-${d}
-.endfor
-
-CONFIGURE_ARGS+=--disable-tests \
- --disable-alsa \
- --disable-http \
- --enable-cdrom \
- --enable-gconf \
- --enable-gconftool \
- --enable-oss \
- --disable-osx_audio \
- --disable-osx_video \
- --enable-static \
- --enable-gst_v4l \
- --enable-gst_v4l2 \
- --enable-x \
- --enable-xshm \
- --enable-xvideo
-
-.if ${GST_PLUGIN}!="base"
-
-GST_PLUGIN_SUFFIX?= -${GST_PLUGIN}
-
-COMMENT= Gstreamer ${GST_PLUGIN} plugin
-
-# Enable the right plugin
-
-CONFIGURE_ARGS:=${CONFIGURE_ARGS:S|--disable-${p}|--enable-${p}|}
-
-# Build/Install directory. defaults to ext/${GST_PLUGIN}
-# few plugins are in sys/
-GST_PLUGIN_DIR?= ext/${GST_PLUGIN}
-
-#
-GST_LIB_DIR= lib/gstreamer-${VERSION}
-
-# Auto create PLIST
-PLIST= ${NONEXISTENT}
-PLIST_FILES?= ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so
-
-# aalib
-.if ${GST_PLUGIN}=="aalib"
-LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib
-PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so
-.endif
-
-# artsd
-.if ${GST_PLUGIN}=="artsd"
-LIB_DEPENDS+= artsc.0:${PORTSDIR}/audio/arts
-GST_PLIST_SUFFIX= sink
-.endif
-
-# cairo
-.if ${GST_PLUGIN}=="cairo"
-LIB_DEPENDS+= cairo.1:${PORTSDIR}/graphics/cairo
-.endif
-
-# cdparanoia
-.if ${GST_PLUGIN}=="cdparanoia"
-LIB_DEPENDS+= cdda_interface.0:${PORTSDIR}/audio/cdparanoia
-.endif
-
-# dirac
-.if ${GST_PLUGIN}=="dirac"
-LIB_DEPENDS+= dirac_encoder.0:${PORTSDIR}/multimedia/dirac
-.endif
-
-# dts
-.if ${GST_PLUGIN}=="dts"
-BUILD_DEPENDS+= ${LOCALBASE}/lib/libdts_pic.a:${PORTSDIR}/multimedia/libdts
-RUN_DEPENDS+= ${LOCALBASE}/lib/libdts_pic.a:${PORTSDIR}/multimedia/libdts
-GST_PLIST_SUFFIX= dec
-.endif
-
-# esound
-.if ${GST_PLUGIN}=="esound"
-USE_GNOME+= esound
-GST_PLUGIN_DIR= ext/esd
-PLIST_FILES= ${GST_LIB_DIR}/libgstesd.so
-.endif
-
-# faac
-.if ${GST_PLUGIN}=="faac"
-LIB_DEPENDS+= faac.0:${PORTSDIR}/audio/faac
-.endif
-
-# faad
-.if ${GST_PLUGIN}=="faad"
-LIB_DEPENDS+= faad.0:${PORTSDIR}/audio/faad
-.endif
-
-# flac
-.if ${GST_PLUGIN}=="flac"
-LIB_DEPENDS+= FLAC.5:${PORTSDIR}/audio/flac
-.endif
-
-# gdkpixbuf
-.if ${GST_PLUGIN}=="gdkpixbuf"
-USE_GNOME+= gtk20
-GST_PLUGIN_DIR= ext/gdk_pixbuf
-.endif
-
-# gnomevfs
-.if ${GST_PLUGIN}=="gnomevfs"
-USE_GNOME+= gnomevfs2
-.endif
-
-# gsm
-.if ${GST_PLUGIN}=="gsm"
-LIB_DEPENDS+= gsm.1:${PORTSDIR}/audio/gsm
-.endif
-
-# jack
-.if ${GST_PLUGIN}=="jack"
-LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
-.endif
-
-# libcdaudio
-.if ${GST_PLUGIN}=="cdaudio"
-LIB_DEPENDS+= cdaudio.1:${PORTSDIR}/audio/libcdaudio
-.endif
-
-# libvisual
-.if ${GST_PLUGIN}=="libvisual"
-LIB_DEPENDS+= visual.0:${PORTSDIR}/graphics/libvisual
-.endif
-
-# musepack
-.if ${GST_PLUGIN}=="musepack"
-LIB_DEPENDS+= musepack.1:${PORTSDIR}/audio/libmusepack
-.endif
-
-# hermes
-.if ${GST_PLUGIN}=="hermes"
-LIB_DEPENDS+= Hermes.1:${PORTSDIR}/graphics/Hermes
-PLIST_FILES= ${GST_LIB_DIR}/libgsthermescolorspace.so
-.endif
-
-# jpeg
-.if ${GST_PLUGIN}=="jpeg"
-LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
-CONFLICTS+= gstreamer-plugins-jpeg-mmx-*
-.endif
-
-# jpeg-mmx
-.if ${GST_PLUGIN}=="jpeg-mmx"
-LIB_DEPEDNS+= jpeg-mmx.62:${PORTSDIR}/graphics/jpeg-mmx
-CONFLICTS+= gstreamer-plugins-jpeg-*.*
-
-GST_PLUGIN_DIR= ext/jpeg
-PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.so
-.endif
-
-# ladspa
-.if ${GST_PLUGIN}=="ladspa"
-BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
-.endif
-
-# lame
-.if ${GST_PLUGIN}=="lame"
-LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame
-.endif
-
-# a52dec
-.if ${GST_PLUGIN}=="a52dec"
-LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52
-.endif
-
-# audiofile
-.if ${GST_PLUGIN}=="audiofile"
-LIB_DEPENDS+= audiofile.0:${PORTSDIR}/audio/libaudiofile
-.endif
-
-# libcaca
-.if ${GST_PLUGIN}=="libcaca"
-BUILD_DEPENDS+= ${LOCALBASE}/lib/libcaca.a:${PORTSDIR}/graphics/libcaca
-PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so
-.endif
-
-# dv
-.if ${GST_PLUGIN}=="dv"
-LIB_DEPENDS+= dv.4:${PORTSDIR}/multimedia/libdv
-GST_PLIST_SUFFIX= dec
-.endif
-
-# dvd (dvdnav dvdread)
-.if ${GST_PLUGIN}=="dvd"
-EXTRA_LIBS+= -ldvdnav
-LIB_DEPENDS+= dvdnav.3:${PORTSDIR}/multimedia/libdvdnav
-GST_PLUGIN_DIR= ext/dvdnav \
- ext/dvdread
-PLIST_FILES= ${GST_LIB_DIR}/libgstdvdnavsrc.so \
- ${GST_LIB_DIR}/libgstdvdreadsrc.so
-.endif
-
-# libfame
-.if ${GST_PLUGIN}=="libfame"
-LIB_DEPENDS+= fame-0.9.1:${PORTSDIR}/multimedia/libfame
-.endif
-
-# libmms
-.if ${GST_PLUGIN}=="libmms"
-LIB_DEPENDS+= mms.0:${PORTSDIR}/multimedia/libmms
-PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so
-.endif
-
-# libmng
-.if ${GST_PLUGIN}=="libmng"
-LIB_DEPENDS+= mng.1:${PORTSDIR}/graphics/libmng
-PLIST_FILES= ${GST_LIB_DIR}/libgstmng.so
-.endif
-
-# mikmod
-.if ${GST_PLUGIN}=="mikmod"
-LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod
-.endif
-
-# mpeg2dec
-.if ${GST_PLUGIN}=="mpeg2dec"
-LIB_DEPENDS+= mpeg2.0:${PORTSDIR}/multimedia/libmpeg2
-.endif
-
-# mplex
-.if ${GST_PLUGIN}=="mplex"
-LIB_DEPENDS+= lavjpeg-1.6.2:${PORTSDIR}/multimedia/mjpegtools
-.endif
-
-# musicbrainz
-.if ${GST_PLUGIN}=="musicbrainz"
-LIB_DEPENDS+= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz
-PLIST_FILES= lib/gstreamer-${VERSION}/libgsttrm.so
-.endif
-
-# shout
-.if ${GST_PLUGIN}=="shout"
-LIB_DEPENDS+= shout.2:${PORTSDIR}/audio/libshout
-.endif
-
-# sidplay
-.if ${GST_PLUGIN}=="sidplay"
-LIB_DEPENDS+= sidplay.1:${PORTSDIR}/audio/libsidplay
-PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so
-.endif
-
-# sndfile
-.if ${GST_PLUGIN}=="sndfile"
-LIB_DEPENDS+= sndfile.1:${PORTSDIR}/audio/libsndfile
-.endif
-
-# theora
-.if ${GST_PLUGIN}=="theora"
-LIB_DEPENDS+= theora.1:${PORTSDIR}/multimedia/libtheora
-.endif
-
-# mad
-.if ${GST_PLUGIN}=="mad"
-LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad \
- id3tag.2:${PORTSDIR}/audio/libid3tag
-.endif
-
-# mpeg2enc
-.if ${GST_PLUGIN}=="mpeg2enc"
-USE_GSTREAMER+= mplex
-LIB_DEPENDS+= lavjpeg-1.6.2:${PORTSDIR}/multimedia/mjpegtools
-
-# XXX - make sure CONFIGURE works with mpeg2enc even with "ccache
-# c++" ... weird but necessary
-CONFIGURE_ENV+= HAVE_CXX=yes
-.endif
-
-# nas
-.if ${GST_PLUGIN}=="nas"
-LIB_DEPENDS+= audio.2:${PORTSDIR}/audio/nas
-GST_PLIST_SUFFIX= sink
-.endif
-
-# ogg
-.if ${GST_PLUGIN}=="ogg"
-LIB_DEPENDS+= ogg.5:${PORTSDIR}/audio/libogg
-.endif
-
-# pango
-.if ${GST_PLUGIN}=="pango"
-USE_GNOME+= pango
-PLIST_FILES= ${GST_LIB_DIR}/libgsttextoverlay.so
-.endif
-
-# libpng
-.if ${GST_PLUGIN}=="libpng"
-LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
-GST_PLUGIN_DIR= ext/libpng \
- ext/snapshot
-PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \
- ${GST_LIB_DIR}/libgstsnapshot.so
-.endif
-
-# polypaudio
-.if ${GST_PLUGIN}=="polypaudio"
-LIB_DEPENDS+= polyp-0.7.0:${PORTSDIR}/audio/polypaudio
-PLIST_FILES= ${GST_LIB_DIR}/libpolypaudio.so
-GST_PLUGIN_DIR= ext/polyp
-.endif
-
-# sdl
-.if ${GST_PLUGIN}=="sdl"
-USE_SDL+= sdl
-GST_PLIST_SUFFIX= videosink
-.endif
-
-# smoothwave
-.if ${GST_PLUGIN}=="smoothwave"
-USE_GNOME+= gtk20
-.endif
-
-# speex
-.if ${GST_PLUGIN}=="speex"
-LIB_DEPENDS+= speex.3:${PORTSDIR}/audio/speex
-.endif
-
-# swfdec
-.if ${GST_PLUGIN}=="swfdec"
-LIB_DEPENDS+= swfdec-0.3.0:${PORTSDIR}/graphics/swfdec
-.endif
-
-# vorbis
-.if ${GST_PLUGIN}=="vorbis"
-USE_GSTREAMER+= ogg
-LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis
-.endif
-
-# ivorbis
-.if ${GST_PLUGIN}=="ivorbis"
-LIB_DEPENDS+= vorbisidec.1:${PORTSDIR}/audio/libtremor
-.endif
-
-# xine
-.if ${GST_PLUGIN}=="xine"
-LIB_DEPENDS+= xine.12:${PORTSDIR}/multimedia/libxine
-.endif
-
-# xvid
-.if ${GST_PLUGIN}=="xvid"
-LIB_DEPENDS+= xvidcore.4:${PORTSDIR}/multimedia/xvid
-.endif
-
-LIB_DEPENDS+= gstgconf-${VERSION}.${SHLIB_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
-
-PLIST_FILES+= '@exec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
-PLIST_FILES+= '@unexec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
-
-do-build:
-.for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
-.endfor
-
-post-build:
- @${ECHO_CMD} ${PREFIX}/bin/gst-register-${GST_VERSION} \
- --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml
-
-do-install:
-.for dir in ${GST_PLUGIN_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
-.endfor
-
-.endif
diff --git a/multimedia/gstreamer-plugins/distinfo b/multimedia/gstreamer-plugins/distinfo
deleted file mode 100644
index c52424ac1..000000000
--- a/multimedia/gstreamer-plugins/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gnome2/gst-plugins-0.8.7.tar.bz2) = 24030f8664b0e6f39bc31616f4953af5
-SIZE (gnome2/gst-plugins-0.8.7.tar.bz2) = 2134878
diff --git a/multimedia/gstreamer-plugins/files/bsdi_dvd.h b/multimedia/gstreamer-plugins/files/bsdi_dvd.h
deleted file mode 100644
index ff61ebd25..000000000
--- a/multimedia/gstreamer-plugins/files/bsdi_dvd.h
+++ /dev/null
@@ -1,340 +0,0 @@
-#ifndef _DVD_H_
-#define _DVD_H_
-
-#include <sys/cdefs.h>
-#include <machine/endian.h>
-#include <sys/ioctl.h>
-
-__BEGIN_DECLS
-int dvd_cdrom_ioctl(int, unsigned long, void *);
-int cdrom_blocksize(int, int);
-void dvd_cdrom_debug(int);
-__END_DECLS
-
-#define ioctl(a,b,c) dvd_cdrom_ioctl((a),(b),(c))
-
-typedef unsigned char __u8;
-typedef unsigned short __u16;
-typedef unsigned int __u32;
-
-#define DVD_READ_STRUCT 0x5390 /* Read structure */
-#define DVD_WRITE_STRUCT 0x5391 /* Write structure */
-#define DVD_AUTH 0x5392 /* Authentication */
-
-#define DVD_STRUCT_PHYSICAL 0x00
-#define DVD_STRUCT_COPYRIGHT 0x01
-#define DVD_STRUCT_DISCKEY 0x02
-#define DVD_STRUCT_BCA 0x03
-#define DVD_STRUCT_MANUFACT 0x04
-
-struct dvd_layer {
- __u8 book_version : 4;
- __u8 book_type : 4;
- __u8 min_rate : 4;
- __u8 disc_size : 4;
- __u8 layer_type : 4;
- __u8 track_path : 1;
- __u8 nlayers : 2;
- __u8 track_density : 4;
- __u8 linear_density : 4;
- __u8 bca : 1;
- __u32 start_sector;
- __u32 end_sector;
- __u32 end_sector_l0;
-};
-
-struct dvd_physical {
- __u8 type;
- __u8 layer_num;
- struct dvd_layer layer[4];
-};
-
-struct dvd_copyright {
- __u8 type;
-
- __u8 layer_num;
- __u8 cpst;
- __u8 rmi;
-};
-
-struct dvd_disckey {
- __u8 type;
-
- unsigned agid : 2;
- __u8 value[2048];
-};
-
-struct dvd_bca {
- __u8 type;
-
- int len;
- __u8 value[188];
-};
-
-struct dvd_manufact {
- __u8 type;
-
- __u8 layer_num;
- int len;
- __u8 value[2048];
-};
-
-typedef union {
- __u8 type;
-
- struct dvd_physical physical;
- struct dvd_copyright copyright;
- struct dvd_disckey disckey;
- struct dvd_bca bca;
- struct dvd_manufact manufact;
-} dvd_struct;
-
-/*
- * DVD authentication ioctl
- */
-
-/* Authentication states */
-#define DVD_LU_SEND_AGID 0
-#define DVD_HOST_SEND_CHALLENGE 1
-#define DVD_LU_SEND_KEY1 2
-#define DVD_LU_SEND_CHALLENGE 3
-#define DVD_HOST_SEND_KEY2 4
-
-/* Termination states */
-#define DVD_AUTH_ESTABLISHED 5
-#define DVD_AUTH_FAILURE 6
-
-/* Other functions */
-#define DVD_LU_SEND_TITLE_KEY 7
-#define DVD_LU_SEND_ASF 8
-#define DVD_INVALIDATE_AGID 9
-#define DVD_LU_SEND_RPC_STATE 10
-#define DVD_HOST_SEND_RPC_STATE 11
-
-/* State data */
-typedef __u8 dvd_key[5]; /* 40-bit value, MSB is first elem. */
-typedef __u8 dvd_challenge[10]; /* 80-bit value, MSB is first elem. */
-
-struct dvd_lu_send_agid {
- __u8 type;
- unsigned agid : 2;
-};
-
-struct dvd_host_send_challenge {
- __u8 type;
- unsigned agid : 2;
-
- dvd_challenge chal;
-};
-
-struct dvd_send_key {
- __u8 type;
- unsigned agid : 2;
-
- dvd_key key;
-};
-
-struct dvd_lu_send_challenge {
- __u8 type;
- unsigned agid : 2;
-
- dvd_challenge chal;
-};
-
-#define DVD_CPM_NO_COPYRIGHT 0
-#define DVD_CPM_COPYRIGHTED 1
-
-#define DVD_CP_SEC_NONE 0
-#define DVD_CP_SEC_EXIST 1
-
-#define DVD_CGMS_UNRESTRICTED 0
-#define DVD_CGMS_SINGLE 2
-#define DVD_CGMS_RESTRICTED 3
-
-struct dvd_lu_send_title_key {
- __u8 type;
- unsigned agid : 2;
-
- dvd_key title_key;
- int lba;
- unsigned cpm : 1;
- unsigned cp_sec : 1;
- unsigned cgms : 2;
-};
-
-struct dvd_lu_send_asf {
- __u8 type;
- unsigned agid : 2;
-
- unsigned asf : 1;
-};
-
-struct dvd_host_send_rpcstate {
- __u8 type;
- __u8 pdrc;
-};
-
-struct dvd_lu_send_rpcstate {
- __u8 type : 2;
- __u8 vra : 3;
- __u8 ucca : 3;
- __u8 region_mask;
- __u8 rpc_scheme;
-};
-
-typedef union {
- __u8 type;
-
- struct dvd_lu_send_agid lsa;
- struct dvd_host_send_challenge hsc;
- struct dvd_send_key lsk;
- struct dvd_lu_send_challenge lsc;
- struct dvd_send_key hsk;
- struct dvd_lu_send_title_key lstk;
- struct dvd_lu_send_asf lsasf;
- struct dvd_host_send_rpcstate hrpcs;
- struct dvd_lu_send_rpcstate lrpcs;
-} dvd_authinfo;
-
-
-typedef struct {
- __u16 report_key_length;
- __u8 reserved1;
- __u8 reserved2;
-#if BYTE_ORDER == BIG_ENDIAN
- __u8 type_code : 2;
- __u8 vra : 3;
- __u8 ucca : 3;
-#elif BYTE_ORDER == LITTLE_ENDIAN
- __u8 ucca : 3;
- __u8 vra : 3;
- __u8 type_code : 2;
-#endif
- __u8 region_mask;
- __u8 rpc_scheme;
- __u8 reserved3;
-} rpc_state_t;
-
-/*
- * Stuff for the CDROM ioctls
-*/
-
-#define CDROMREADTOCHDR 0x5305 /* Read TOC header (cdrom_tochdr) */
-#define CDROMREADTOCENTRY 0x5306 /* Read TOC entry (cdrom_tocentry) */
-#define CDROMEJECT 0x5309 /* Ejects the cdrom media */
-#define CDROMCLOSETRAY 0x5319 /* Reverse of CDROMEJECT */
-#define CDROM_DRIVE_STATUS 0x5326 /* Get tray position, etc. */
-#define CDROM_DISC_STATUS 0x5327 /* Get disc type, etc. */
-#define CDROMREADMODE2 0x530c /* Read CDROM mode 2 data (2336 Bytes) */
-#define CDROMREADMODE1 0x530d /* Read CDROM mode 1 data (2048 Bytes) */
-#define CDROMREADRAW 0x5314 /* read data in raw mode (2352 bytes) */
-
-#define CD_MINS 74 /* max. minutes per CD, not really a limit */
-#define CD_SECS 60 /* seconds per minute */
-#define CD_FRAMES 75 /* frames per second */
-#define CD_MSF_OFFSET 150 /* MSF numbering offset of first frame */
-
-#define CD_HEAD_SIZE 4 /* header (address) bytes per raw data frame */
-#define CD_SYNC_SIZE 12 /* 12 sync bytes per raw data frame */
-#define CD_FRAMESIZE 2048 /* bytes per frame, "cooked" mode */
-#define CD_FRAMESIZE_RAW 2352 /* bytes per frame, "raw" mode */
-#define CD_FRAMESIZE_RAW0 (CD_FRAMESIZE_RAW-CD_SYNC_SIZE-CD_HEAD_SIZE) /*2336*/
-#define CD_FRAMESIZE_RAW1 (CD_FRAMESIZE_RAW-CD_SYNC_SIZE) /*2340*/
-
-/* CD-ROM address types (cdrom_tocentry.cdte_format) */
-#define CDROM_LBA 0x01 /* logical block: first frame is #0 */
-#define CDROM_MSF 0x02 /* minute-second-frame: binary. not bcd here!*/
-
-/* bit to tell whether track is data or audio (cdrom_tocentry.cdte_ctrl) */
-#define CDROM_DATA_TRACK 0x04
-
-/* The leadout track is always 0xAA, regardless of # of tracks on disc */
-#define CDROM_LEADOUT 0xAA
-
-/* drive status returned by CDROM_DRIVE_STATUS ioctl */
-#define CDS_NO_INFO 0 /* if not implemented */
-#define CDS_NO_DISC 1
-#define CDS_TRAY_OPEN 2
-#define CDS_DRIVE_NOT_READY 3
-#define CDS_DISC_OK 4
-
-/*
- * Return values for CDROM_DISC_STATUS ioctl.
- * Can also return CDS_NO_INFO and CDS_NO_DISC from above
-*/
-#define CDS_AUDIO 100
-#define CDS_DATA_1 101
-#define CDS_DATA_2 102
-#define CDS_XA_2_1 103
-#define CDS_XA_2_2 104
-#define CDS_MIXED 105
-
-/* For compile compatibility only - we don't support changers */
-#define CDSL_NONE ((int) (~0U>>1)-1)
-#define CDSL_CURRENT ((int) (~0U>>1))
-
-struct cdrom_msf
-{
- __u8 cdmsf_min0; /* start minute */
- __u8 cdmsf_sec0; /* start second */
- __u8 cdmsf_frame0; /* start frame */
- __u8 cdmsf_min1; /* end minute */
- __u8 cdmsf_sec1; /* end second */
- __u8 cdmsf_frame1; /* end frame */
-};
-
-struct cdrom_tochdr
- {
- __u8 cdth_trk0; /* start track */
- __u8 cdth_trk1; /* end track */
- };
-
-struct cdrom_msf0
-{
- __u8 minute;
- __u8 second;
- __u8 frame;
-};
-
-union cdrom_addr
-{
- struct cdrom_msf0 msf;
- int lba;
-};
-
-struct cdrom_tocentry
-{
- __u8 cdte_track;
- __u8 cdte_adr :4;
- __u8 cdte_ctrl :4;
- __u8 cdte_format;
- union cdrom_addr cdte_addr;
- __u8 cdte_datamode;
-};
-
-struct modesel_head
-{
- __u8 reserved1;
- __u8 medium;
- __u8 reserved2;
- __u8 block_desc_length;
- __u8 density;
- __u8 number_of_blocks_hi;
- __u8 number_of_blocks_med;
- __u8 number_of_blocks_lo;
- __u8 reserved3;
- __u8 block_length_hi;
- __u8 block_length_med;
- __u8 block_length_lo;
-};
-
-typedef struct
-{
- int data;
- int audio;
- int cdi;
- int xa;
- int error;
-} tracktype;
-
-#endif /* _DVD_H_ */
diff --git a/multimedia/gstreamer-plugins/files/patch-configure b/multimedia/gstreamer-plugins/files/patch-configure
deleted file mode 100644
index 92b1deb51..000000000
--- a/multimedia/gstreamer-plugins/files/patch-configure
+++ /dev/null
@@ -1,12 +0,0 @@
---- configure.orig Wed Jun 23 21:30:24 2004
-+++ configure Wed Jun 23 21:30:25 2004
-@@ -46068,7 +46068,8 @@
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-laudio $X_LIBS $LIBS"
-+#xxx fix the non x case is er niet...
-+LIBS="-laudio -lm -lXt $X_LIBS $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h. */
- _ACEOF
diff --git a/multimedia/gstreamer-plugins/files/patch-ext::ivorbis::vorbisenc.h b/multimedia/gstreamer-plugins/files/patch-ext::ivorbis::vorbisenc.h
deleted file mode 100644
index 90d39a1a2..000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext::ivorbis::vorbisenc.h
+++ /dev/null
@@ -1,103 +0,0 @@
---- /dev/null Thu Feb 12 22:22:00 2004
-+++ ext/ivorbis/vorbisenc.h Thu Feb 12 22:24:08 2004
-@@ -0,0 +1,100 @@
-+/* GStreamer
-+ * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu>
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Library General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Library General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Library General Public
-+ * License along with this library; if not, write to the
-+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+ * Boston, MA 02111-1307, USA.
-+ */
-+
-+
-+#ifndef __VORBISENC_H__
-+#define __VORBISENC_H__
-+
-+
-+#include <gst/gst.h>
-+
-+#include <tremor/ivorbiscodec.h>
-+
-+#ifdef __cplusplus
-+extern "C" {
-+#endif /* __cplusplus */
-+
-+#define GST_TYPE_VORBISENC \
-+ (vorbisenc_get_type())
-+#define GST_VORBISENC(obj) \
-+ (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VORBISENC,VorbisEnc))
-+#define GST_VORBISENC_CLASS(klass) \
-+ (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_VORBISENC,VorbisEncClass))
-+#define GST_IS_VORBISENC(obj) \
-+ (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_VORBISENC))
-+#define GST_IS_VORBISENC_CLASS(obj) \
-+ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VORBISENC))
-+
-+typedef struct _VorbisEnc VorbisEnc;
-+typedef struct _VorbisEncClass VorbisEncClass;
-+
-+struct _VorbisEnc {
-+ GstElement element;
-+
-+ GstPad *sinkpad,
-+ *srcpad;
-+
-+ ogg_stream_state os; /* take physical pages, weld into a logical
-+ stream of packets */
-+ ogg_page og; /* one Ogg bitstream page. Vorbis packets are inside */
-+ ogg_packet op; /* one raw packet of data for decode */
-+
-+ vorbis_info vi; /* struct that stores all the static vorbis bitstream
-+ settings */
-+ vorbis_comment vc; /* struct that stores all the user comments */
-+
-+ vorbis_dsp_state vd; /* central working state for the packet->PCM decoder */
-+ vorbis_block vb; /* local working space for packet->PCM decode */
-+
-+ gboolean eos;
-+
-+ gboolean managed;
-+ gint bitrate;
-+ gint min_bitrate;
-+ gint max_bitrate;
-+ gfloat quality;
-+ gboolean quality_set;
-+ gint serial;
-+
-+ gint channels;
-+ gint frequency;
-+
-+ guint64 samples_in;
-+ guint64 bytes_out;
-+
-+ GstCaps *metadata;
-+
-+ gboolean setup;
-+ gboolean flush_header;
-+ gchar *last_message;
-+};
-+
-+struct _VorbisEncClass {
-+ GstElementClass parent_class;
-+};
-+
-+GType vorbisenc_get_type(void);
-+
-+
-+#ifdef __cplusplus
-+}
-+#endif /* __cplusplus */
-+
-+
-+#endif /* __VORBISENC_H__ */
diff --git a/multimedia/gstreamer-plugins/files/patch-ext_libcaca_Makefile.in b/multimedia/gstreamer-plugins/files/patch-ext_libcaca_Makefile.in
deleted file mode 100644
index 0ee53a92e..000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext_libcaca_Makefile.in
+++ /dev/null
@@ -1,23 +0,0 @@
---- ext/libcaca/Makefile.in.orig Mon Oct 4 00:07:18 2004
-+++ ext/libcaca/Makefile.in Mon Oct 4 00:07:59 2004
-@@ -76,8 +76,7 @@
- pluginLTLIBRARIES_INSTALL = $(INSTALL)
- LTLIBRARIES = $(plugin_LTLIBRARIES)
- am__DEPENDENCIES_1 =
--libgstcacasink_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-$(GST_MAJORMINOR).la
-+libgstcacasink_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
- am_libgstcacasink_la_OBJECTS = libgstcacasink_la-gstcacasink.lo
- libgstcacasink_la_OBJECTS = $(am_libgstcacasink_la_OBJECTS)
- DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-@@ -616,9 +615,7 @@
- plugin_LTLIBRARIES = libgstcacasink.la
- libgstcacasink_la_SOURCES = gstcacasink.c
- libgstcacasink_la_CFLAGS = $(GST_CFLAGS) $(LIBCACA_CFLAGS)
--libgstcacasink_la_LIBADD = $(LIBCACA_LIBS) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-$(GST_MAJORMINOR).la
--
-+libgstcacasink_la_LIBADD = $(LIBCACA_LIBS) -lgstinterfaces-%%VERSION%%
- libgstcacasink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- noinst_HEADERS = gstcacasink.h
- all: all-am
diff --git a/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc b/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
deleted file mode 100644
index aabbc2971..000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- ext/mpeg2enc/gstmpeg2encoptions.cc.orig Mon Jul 5 19:54:18 2004
-+++ ext/mpeg2enc/gstmpeg2encoptions.cc Mon Jul 5 20:05:37 2004
-@@ -267,11 +267,23 @@
- * Class init stuff.
- */
-
-+#if !defined(_SC_NPROCESSORS_ONLN) && defined(__FreeBSD__)
-+#include <sys/types.h>
-+#include <sys/sysctl.h>
-+#endif
-+
- GstMpeg2EncOptions::GstMpeg2EncOptions ():
- MPEG2EncOptions ()
- {
- /* autodetect number of CPUs */
-+#if !defined(_SC_NPROCESSORS_ONLN) && defined(__FreeBSD__)
-+ /* We need to use a sysctl to get the number of CPUs. */
-+ size_t len = sizeof (num_cpus);
-+
-+ sysctlbyname ("hw.ncpu", &num_cpus, &len, NULL, 0);
-+#else
- num_cpus = sysconf (_SC_NPROCESSORS_ONLN);
-+#endif
- if (num_cpus < 0)
- num_cpus = 1;
- if (num_cpus > 32)
diff --git a/multimedia/gstreamer-plugins/files/patch-ext_sdl_Makefile.in b/multimedia/gstreamer-plugins/files/patch-ext_sdl_Makefile.in
deleted file mode 100644
index c943042ad..000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext_sdl_Makefile.in
+++ /dev/null
@@ -1,23 +0,0 @@
---- ext/sdl/Makefile.in.orig Mon Oct 4 00:56:57 2004
-+++ ext/sdl/Makefile.in Mon Oct 4 00:57:47 2004
-@@ -76,8 +76,7 @@
- pluginLTLIBRARIES_INSTALL = $(INSTALL)
- LTLIBRARIES = $(plugin_LTLIBRARIES)
- am__DEPENDENCIES_1 =
--libgstsdlvideosink_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-@GST_MAJORMINOR@.la
-+libgstsdlvideosink_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
- am_libgstsdlvideosink_la_OBJECTS = \
- libgstsdlvideosink_la-sdlvideosink.lo
- libgstsdlvideosink_la_OBJECTS = $(am_libgstsdlvideosink_la_OBJECTS)
-@@ -617,9 +616,7 @@
- plugin_LTLIBRARIES = libgstsdlvideosink.la
- libgstsdlvideosink_la_SOURCES = sdlvideosink.c
- libgstsdlvideosink_la_CFLAGS = $(GST_CFLAGS) $(SDL_CFLAGS)
--libgstsdlvideosink_la_LIBADD = $(SDL_LIBS) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-@GST_MAJORMINOR@.la
--
-+libgstsdlvideosink_la_LIBADD = $(SDL_LIBS) -lgstinterfaces-%%VERSION%%
- libgstsdlvideosink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- noinst_HEADERS = sdlvideosink.h
- all: all-am
diff --git a/multimedia/gstreamer-plugins/files/patch-gst_tcp_gsttcpclientsrc.h b/multimedia/gstreamer-plugins/files/patch-gst_tcp_gsttcpclientsrc.h
deleted file mode 100644
index 9d4414eb6..000000000
--- a/multimedia/gstreamer-plugins/files/patch-gst_tcp_gsttcpclientsrc.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- gst/tcp/gsttcpclientsrc.h.orig Wed Jun 23 23:44:07 2004
-+++ gst/tcp/gsttcpclientsrc.h Wed Jun 23 23:44:26 2004
-@@ -29,6 +29,8 @@
- #endif /* __cplusplus */
-
- #include <netdb.h> /* sockaddr_in */
-+#include <sys/types.h>
-+#include <sys/socket.h>
- #include <netinet/in.h> /* sockaddr_in */
- #include <unistd.h>
- #include "gsttcp.h"
diff --git a/multimedia/gstreamer-plugins/files/patch-gst_tta_gstttaparse.c b/multimedia/gstreamer-plugins/files/patch-gst_tta_gstttaparse.c
deleted file mode 100644
index 40b567337..000000000
--- a/multimedia/gstreamer-plugins/files/patch-gst_tta_gstttaparse.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- gst/tta/gstttaparse.c.orig Sat Jan 8 13:36:26 2005
-+++ gst/tta/gstttaparse.c Sat Jan 8 13:37:08 2005
-@@ -162,11 +162,14 @@
- case GST_EVENT_SEEK:
- {
- if (GST_EVENT_SEEK_FORMAT (event) == GST_FORMAT_TIME) {
-- GST_DEBUG_OBJECT (ttaparse, "got seek event");
- GstEvent *seek_event;
-- guint64 time = GST_EVENT_SEEK_OFFSET (event);
-- guint64 seek_frame = time / (FRAME_TIME * 1000000000);
-- guint64 seekpos = ttaparse->index[seek_frame].pos;
-+ guint64 time;
-+ guint64 seek_frame;
-+ guint64 seekpos;
-+ GST_DEBUG_OBJECT (ttaparse, "got seek event");
-+ time = GST_EVENT_SEEK_OFFSET (event);
-+ seek_frame = time / (FRAME_TIME * 1000000000);
-+ seekpos = ttaparse->index[seek_frame].pos;
-
- GST_DEBUG_OBJECT (ttaparse, "seeking to %u", (guint) seekpos);
- seek_event =
diff --git a/multimedia/gstreamer-plugins/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h b/multimedia/gstreamer-plugins/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h
deleted file mode 100644
index daaefac5e..000000000
--- a/multimedia/gstreamer-plugins/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h
+++ /dev/null
@@ -1,72 +0,0 @@
---- sys/cdrom/gstcdplayer_ioctl_bsd.h.orig Mon Mar 1 06:52:03 2004
-+++ sys/cdrom/gstcdplayer_ioctl_bsd.h Tue Mar 9 16:05:36 2004
-@@ -142,6 +142,7 @@
- {
- struct ioc_toc_header toc_header;
- struct ioc_read_toc_entry toc_entry;
-+ struct cd_toc_entry toc_entry_data;
- guint i;
-
- cd->fd = open(device,O_RDONLY | O_NONBLOCK);
-@@ -151,7 +152,7 @@
- }
-
- /* get the toc header information */
-- if (ioctl(cd->fd,CDIOREADTOCHDR,&toc_header) != 0) {
-+ if (ioctl(cd->fd,CDIOREADTOCHEADER,&toc_header) != 0) {
- close(cd->fd);
- cd->fd = -1;
- return FALSE;
-@@ -161,6 +162,8 @@
- for (i = 1; i <= toc_header.ending_track; i++) {
- toc_entry.address_format = CD_MSF_FORMAT;
- toc_entry.starting_track = i;
-+ toc_entry.data = &toc_entry_data;
-+ toc_entry.data_len = sizeof(toc_entry_data);
-
- if (ioctl(cd->fd,CDIOREADTOCENTRYS,&toc_entry) != 0) {
- close(cd->fd);
-@@ -168,9 +171,9 @@
- return FALSE;
- }
-
-- cd->tracks[i].minute = toc_entry.entry.addr.msf.minute;
-- cd->tracks[i].second = toc_entry.entry.addr.msf.second;
-- cd->tracks[i].frame = toc_entry.entry.addr.msf.frame;
-+ cd->tracks[i].minute = toc_entry.data->addr.msf.minute;
-+ cd->tracks[i].second = toc_entry.data->addr.msf.second;
-+ cd->tracks[i].frame = toc_entry.data->addr.msf.frame;
- cd->tracks[i].data_track = (toc_entry.data->control & 4) == 4;
- }
-
-@@ -186,9 +189,9 @@
- return FALSE;
- }
-
-- cd->tracks[LEADOUT].minute = toc_entry.entry.addr.msf.minute;
-- cd->tracks[LEADOUT].second = toc_entry.entry.addr.msf.second;
-- cd->tracks[LEADOUT].frame = toc_entry.entry.addr.msf.frame;
-+ cd->tracks[LEADOUT].minute = toc_entry.data->addr.msf.minute;
-+ cd->tracks[LEADOUT].second = toc_entry.data->addr.msf.second;
-+ cd->tracks[LEADOUT].frame = toc_entry.data->addr.msf.frame;
-
- cd->num_tracks = toc_header.ending_track;
-
-@@ -224,6 +227,8 @@
- return FALSE;
- }
-
-+ /* lets return TRUE and lets see what happes (may not be correct)*/
-+ return TRUE;
- }
-
- gboolean cd_pause(struct cd *cd)
-@@ -321,7 +326,7 @@
- return -1;
- }
-
--#ifdef __NetBSD__
-+#if defined(__NetBSD__) || defined(__FreeBSD__)
- return sub_channel.data->what.track_info.track_number;
- #else
- return sub_channel.data->track_number;
diff --git a/multimedia/gstreamer-plugins/files/patch-sys_oss_gstosselement.h b/multimedia/gstreamer-plugins/files/patch-sys_oss_gstosselement.h
deleted file mode 100644
index 30258ba11..000000000
--- a/multimedia/gstreamer-plugins/files/patch-sys_oss_gstosselement.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- sys/oss/gstosselement.h.orig Tue Mar 9 16:46:05 2004
-+++ sys/oss/gstosselement.h Tue Mar 9 16:46:14 2004
-@@ -23,6 +23,7 @@
- #ifndef __GST_OSS_ELEMENT_H__
- #define __GST_OSS_ELEMENT_H__
-
-+#include <sys/types.h>
- #include <gst/gst.h>
-
- /* debugging category */
diff --git a/multimedia/gstreamer-plugins/pkg-descr b/multimedia/gstreamer-plugins/pkg-descr
deleted file mode 100644
index 80300084c..000000000
--- a/multimedia/gstreamer-plugins/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-[ excerpt from developer's site ]
-
-This is a collection of plugins written with the GStreamer framework.
-Some features of these plugins are:
-
-- Dynamically loaded plugins provide elements and media types,
- demand-loaded via an XML registry, similar to ld.so.cache
-- Element interface handles all known types of sources, filters,
- sinks
-- Capabilities system allows verification of element compatibility
- using MIME types and media-specific properties
-- Autoplugging uses capabilities system to complete complex paths
- automatically
-- Pipelines can be saved to XML and loaded back to working state
-- Resource friendly plugins don't waste RAM
-
-WWW: http://gstreamer.sourceforge.net/
diff --git a/multimedia/gstreamer-plugins/pkg-plist b/multimedia/gstreamer-plugins/pkg-plist
deleted file mode 100644
index 96213ced8..000000000
--- a/multimedia/gstreamer-plugins/pkg-plist
+++ /dev/null
@@ -1,181 +0,0 @@
-bin/gst-launch-ext-%%VERSION%%
-bin/gst-visualise-%%VERSION%%
-include/gstreamer-%%VERSION%%/gst/audio/audio.h
-include/gstreamer-%%VERSION%%/gst/audio/audioclock.h
-include/gstreamer-%%VERSION%%/gst/audio/multichannel-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/audio/multichannel.h
-include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalancechannel.h
-include/gstreamer-%%VERSION%%/gst/floatcast/floatcast.h
-include/gstreamer-%%VERSION%%/gst/gconf/gconf.h
-include/gstreamer-%%VERSION%%/gst/idct/idct.h
-include/gstreamer-%%VERSION%%/gst/media-info/media-info.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixer-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixer.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixeroptions.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixertrack.h
-include/gstreamer-%%VERSION%%/gst/navigation/navigation.h
-include/gstreamer-%%VERSION%%/gst/play/play-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/play/play.h
-include/gstreamer-%%VERSION%%/gst/propertyprobe/propertyprobe.h
-include/gstreamer-%%VERSION%%/gst/resample/resample.h
-include/gstreamer-%%VERSION%%/gst/riff/riff-ids.h
-include/gstreamer-%%VERSION%%/gst/riff/riff-media.h
-include/gstreamer-%%VERSION%%/gst/riff/riff-read.h
-include/gstreamer-%%VERSION%%/gst/tag/tag.h
-include/gstreamer-%%VERSION%%/gst/tuner/tuner-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/tuner/tuner.h
-include/gstreamer-%%VERSION%%/gst/tuner/tunerchannel.h
-include/gstreamer-%%VERSION%%/gst/tuner/tunernorm.h
-include/gstreamer-%%VERSION%%/gst/video/video.h
-include/gstreamer-%%VERSION%%/gst/video/videosink.h
-include/gstreamer-%%VERSION%%/gst/xoverlay/xoverlay.h
-include/gstreamer-%%VERSION%%/gst/xwindowlistener/xwindowlistener.h
-lib/gstreamer-%%VERSION%%/libgstac3parse.so
-lib/gstreamer-%%VERSION%%/libgstadder.so
-lib/gstreamer-%%VERSION%%/libgstalaw.so
-lib/gstreamer-%%VERSION%%/libgstalpha.so
-lib/gstreamer-%%VERSION%%/libgstalphacolor.so
-lib/gstreamer-%%VERSION%%/libgstapetag.so
-lib/gstreamer-%%VERSION%%/libgstasf.so
-lib/gstreamer-%%VERSION%%/libgstaudio.so
-lib/gstreamer-%%VERSION%%/libgstaudioconvert.so
-lib/gstreamer-%%VERSION%%/libgstaudiofilter.so
-lib/gstreamer-%%VERSION%%/libgstaudiorate.so
-lib/gstreamer-%%VERSION%%/libgstaudioscale.so
-lib/gstreamer-%%VERSION%%/libgstauparse.so
-lib/gstreamer-%%VERSION%%/libgstavi.so
-lib/gstreamer-%%VERSION%%/libgstcdplayer.so
-lib/gstreamer-%%VERSION%%/libgstcdxaparse.so
-lib/gstreamer-%%VERSION%%/libgstchart.so
-lib/gstreamer-%%VERSION%%/libgstcolorspace.so
-lib/gstreamer-%%VERSION%%/libgstcutter.so
-lib/gstreamer-%%VERSION%%/libgstdebug.so
-lib/gstreamer-%%VERSION%%/libgstdecodebin.so
-lib/gstreamer-%%VERSION%%/libgstdeinterlace.so
-lib/gstreamer-%%VERSION%%/libgstefence.so
-lib/gstreamer-%%VERSION%%/libgsteffectv.so
-lib/gstreamer-%%VERSION%%/libgstequalizer.so
-lib/gstreamer-%%VERSION%%/libgstfestival.so
-lib/gstreamer-%%VERSION%%/libgstffmpegcolorspace.so
-lib/gstreamer-%%VERSION%%/libgstfilter.so
-lib/gstreamer-%%VERSION%%/libgstflxdec.so
-lib/gstreamer-%%VERSION%%/libgstgamma.so
-lib/gstreamer-%%VERSION%%/libgstgoom.so
-lib/gstreamer-%%VERSION%%/libgstidct.so
-lib/gstreamer-%%VERSION%%/libgstinterleave.so
-lib/gstreamer-%%VERSION%%/libgstlevel.so
-lib/gstreamer-%%VERSION%%/libgstmatroska.so
-lib/gstreamer-%%VERSION%%/libgstmedian.so
-lib/gstreamer-%%VERSION%%/libgstmixmatrix.so
-lib/gstreamer-%%VERSION%%/libgstmodplug.so
-lib/gstreamer-%%VERSION%%/libgstmonoscope.so
-lib/gstreamer-%%VERSION%%/libgstmp1videoparse.so
-lib/gstreamer-%%VERSION%%/libgstmpeg1systemencode.so
-lib/gstreamer-%%VERSION%%/libgstmpeg2subt.so
-lib/gstreamer-%%VERSION%%/libgstmpegaudio.so
-lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.so
-lib/gstreamer-%%VERSION%%/libgstmpegstream.so
-lib/gstreamer-%%VERSION%%/libgstmulaw.so
-lib/gstreamer-%%VERSION%%/libgstmultifilesink.so
-lib/gstreamer-%%VERSION%%/libgstmultipart.so
-lib/gstreamer-%%VERSION%%/libgstnavigationtest.so
-lib/gstreamer-%%VERSION%%/libgstossaudio.so
-lib/gstreamer-%%VERSION%%/libgstoverlay.so
-lib/gstreamer-%%VERSION%%/libgstpassthrough.so
-lib/gstreamer-%%VERSION%%/libgstplaybin.so
-lib/gstreamer-%%VERSION%%/libgstplayondemand.so
-lib/gstreamer-%%VERSION%%/libgstqtdemux.so
-lib/gstreamer-%%VERSION%%/libgstresample.so
-lib/gstreamer-%%VERSION%%/libgstriff.so
-lib/gstreamer-%%VERSION%%/libgstrmdemux.so
-lib/gstreamer-%%VERSION%%/libgstrtjpeg.so
-lib/gstreamer-%%VERSION%%/libgstrtp.so
-lib/gstreamer-%%VERSION%%/libgstsilence.so
-lib/gstreamer-%%VERSION%%/libgstsinesrc.so
-lib/gstreamer-%%VERSION%%/libgstsmooth.so
-lib/gstreamer-%%VERSION%%/libgstsmpte.so
-lib/gstreamer-%%VERSION%%/libgstspectrum.so
-lib/gstreamer-%%VERSION%%/libgstspeed.so
-lib/gstreamer-%%VERSION%%/libgststereo.so
-lib/gstreamer-%%VERSION%%/libgstswitch.so
-lib/gstreamer-%%VERSION%%/libgstsynaesthesia.so
-lib/gstreamer-%%VERSION%%/libgsttagedit.so
-lib/gstreamer-%%VERSION%%/libgsttcp.so
-lib/gstreamer-%%VERSION%%/libgsttta.so
-lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
-lib/gstreamer-%%VERSION%%/libgstudp.so
-lib/gstreamer-%%VERSION%%/libgstvbidec.so
-lib/gstreamer-%%VERSION%%/libgstvcdsrc.so
-lib/gstreamer-%%VERSION%%/libgstvideo.so
-lib/gstreamer-%%VERSION%%/libgstvideobalance.so
-lib/gstreamer-%%VERSION%%/libgstvideobox.so
-lib/gstreamer-%%VERSION%%/libgstvideocrop.so
-lib/gstreamer-%%VERSION%%/libgstvideodrop.so
-lib/gstreamer-%%VERSION%%/libgstvideofilter.so
-lib/gstreamer-%%VERSION%%/libgstvideoflip.so
-lib/gstreamer-%%VERSION%%/libgstvideomixer.so
-lib/gstreamer-%%VERSION%%/libgstvideorate.so
-lib/gstreamer-%%VERSION%%/libgstvideoscale.so
-lib/gstreamer-%%VERSION%%/libgstvideotestsrc.so
-lib/gstreamer-%%VERSION%%/libgstvolenv.so
-lib/gstreamer-%%VERSION%%/libgstvolume.so
-lib/gstreamer-%%VERSION%%/libgstwavenc.so
-lib/gstreamer-%%VERSION%%/libgstwavparse.so
-lib/gstreamer-%%VERSION%%/libgstximagesink.so
-lib/gstreamer-%%VERSION%%/libgstxvimagesink.so
-lib/gstreamer-%%VERSION%%/libgstxwindowlistener.so
-lib/gstreamer-%%VERSION%%/libgsty4menc.so
-lib/libgstgconf-%%VERSION%%.a
-lib/libgstgconf-%%VERSION%%.so
-lib/libgstgconf-%%VERSION%%.so.%%SHLIB_VERSION%%
-lib/libgstinterfaces-%%VERSION%%.a
-lib/libgstinterfaces-%%VERSION%%.so
-lib/libgstinterfaces-%%VERSION%%.so.%%SHLIB_VERSION%%
-lib/libgstmedia-info-%%VERSION%%.a
-lib/libgstmedia-info-%%VERSION%%.so
-lib/libgstmedia-info-%%VERSION%%.so.%%SHLIB_VERSION%%
-lib/libgstplay-%%VERSION%%.a
-lib/libgstplay-%%VERSION%%.so
-lib/libgstplay-%%VERSION%%.so.%%SHLIB_VERSION%%
-libdata/pkgconfig/gstreamer-gconf-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-interfaces-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-libs-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-media-info-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-play-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-plugins-%%VERSION%%.pc
-share/locale/af/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/az/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/cs/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/en_GB/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/hu/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/it/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/nb/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/nl/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/or/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sq/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sr/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sv/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/uk/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-@dirrm lib/gstreamer-%%VERSION%%
-@dirrm include/gstreamer-%%VERSION%%/gst/xwindowlistener
-@dirrm include/gstreamer-%%VERSION%%/gst/xoverlay
-@dirrm include/gstreamer-%%VERSION%%/gst/video
-@dirrm include/gstreamer-%%VERSION%%/gst/tuner
-@dirrm include/gstreamer-%%VERSION%%/gst/tag
-@dirrm include/gstreamer-%%VERSION%%/gst/riff
-@dirrm include/gstreamer-%%VERSION%%/gst/resample
-@dirrm include/gstreamer-%%VERSION%%/gst/propertyprobe
-@dirrm include/gstreamer-%%VERSION%%/gst/play
-@dirrm include/gstreamer-%%VERSION%%/gst/navigation
-@dirrm include/gstreamer-%%VERSION%%/gst/mixer
-@dirrm include/gstreamer-%%VERSION%%/gst/media-info
-@dirrm include/gstreamer-%%VERSION%%/gst/idct
-@dirrm include/gstreamer-%%VERSION%%/gst/gconf
-@dirrm include/gstreamer-%%VERSION%%/gst/floatcast
-@dirrm include/gstreamer-%%VERSION%%/gst/colorbalance
-@dirrm include/gstreamer-%%VERSION%%/gst/audio
-@unexec rmdir %D/include/gstreamer-%%VERSION%%/gst 2>/dev/null || true
-@unexec rmdir %D/include/gstreamer-%%VERSION%% 2>/dev/null || true
diff --git a/multimedia/gstreamer-plugins80/Makefile b/multimedia/gstreamer-plugins80/Makefile
deleted file mode 100644
index 72c1c1c51..000000000
--- a/multimedia/gstreamer-plugins80/Makefile
+++ /dev/null
@@ -1,155 +0,0 @@
-# New ports collection makefile for: gstreamer plugins
-# Date created: Wed Jul 10 23:38:01 UTC 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gstreamer
-PORTVERSION= 0.8.7
-PORTREVISION?= 1
-CATEGORIES?= multimedia audio
-MASTER_SITES= ${MASTER_SITE_GNOME} \
- http://gstreamer.freedesktop.org/src/gst-plugins/
-MASTER_SITE_SUBDIR= sources/gst-plugins/0.8
-PKGNAMESUFFIX= -plugins${GST_PLUGIN_SUFFIX}
-DISTNAME= gst-plugins-${PORTVERSION}
-DIST_SUBDIR= gnome2
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT?= GStreamer written collection of plugins handling several media types
-
-LIB_DEPENDS+= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer \
- popt.0:${PORTSDIR}/devel/popt
-
-SHLIB_VERSION= 1
-VERSION= 0.8
-
-WANT_GSTREAMER= yes
-USE_X_PREFIX= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GNOME+= gnomehack \
- gnomeprefix \
- pkgconfig \
- gconf2
-USE_REINPLACE= yes
-USE_LIBTOOL_VER=15
-GST_PLUGIN?= base
-
-CONFIGURE_ENV= PKG_CONFIG=${PKG_CONFIG} \
- CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
- CPPFLAGS="${CPPFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
- LDFLAGS="${LDFLAGS} -L${X11BASE}/lib -L${LOCALBASE}/lib ${EXTRA_LIBS} ${PTHREAD_LIBS}"
-
-.include <bsd.port.pre.mk>
-
-.if ${GST_PLUGIN} == "base"
-GCONF_SCHEMAS= gstreamer-0.8.schemas
-
-INSTALLS_SHLIB= yes
-
-PLIST_SUB= VERSION="${VERSION}" \
- SHLIB_VERSION="${SHLIB_VERSION}"
-
-MAN1= gst-launch-ext-0.8.1 gst-visualise-0.8.1
-
-## Additional directories which should be both built and installed
-## but configure neglected to correctly identify them
-# cdrom/vcd support
-EXTRA_BUILD_DIR+= sys/vcd
-# modplug
-EXTRA_BUILD_DIR+= gst/modplug
-.endif
-
-# cdrom default device
-.ifdef(WITH_CDROM_DEVICE)
-DEFAULT_CDROM_DEVICE=${WITH_CDROM_DEVICE}
-.else
-. if ${OSVERSION} < 500000
-DEFAULT_CDROM_DEVICE=/dev/acd0c
-. else
-DEFAULT_CDROM_DEVICE=/dev/acd0
-. endif
-.endif
-
-# dvd default device
-.ifdef(WITH_DVD_DEVICE)
-DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
-.else
-. if ${OSVERSION} < 500000
-DEFAULT_DVD_DEVICE=/dev/acd0c
-. else
-DEFAULT_DVD_DEVICE=/dev/acd0
-. endif
-.endif
-
-post-extract:
-# for cdrom/vcd support
-# taken from mplayer distfile
-# MD5 (MPlayer-1.0pre4.tar.bz2) = 83ebac0f05b192516a41fca2350ca01a
- @${CP} ${FILESDIR}/bsdi_dvd.h ${WRKSRC}/sys/vcd/
-
-post-patch:
- @${FIND} ${WRKSRC} -type f | \
- ${XARGS} -n 10 ${REINPLACE_CMD} -e \
- 's|malloc\.h|stdlib.h|; \
- s|stdint\.h|inttypes.h|; \
- s|%%VERSION%%|${VERSION}|'
-# cdrom default device
- @${REINPLACE_CMD} -e 's|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \
- ${WRKSRC}/ext/cdparanoia/gstcdparanoia.c \
- ${WRKSRC}/sys/cdrom/gstcdplayer.c \
- ${WRKSRC}/sys/vcd/vcdsrc.c
-# dvd default device
- @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \
- ${WRKSRC}/ext/dvdnav/dvdnavsrc.c \
- ${WRKSRC}/ext/dvdread/dvdreadsrc.c
-# cdrom/vcd support
- @${REINPLACE_CMD} -e 's|<linux/cdrom.h>|"bsdi_dvd.h"|' \
- ${WRKSRC}/sys/cdrom/gstcdplayer_ioctl.c \
- ${WRKSRC}/sys/vcd/vcdsrc.c \
- ${WRKSRC}/sys/vcd/vcdsrc.h
-# mplex fix -- gst configure does not use mjpegtool's config to find include.
- @${REINPLACE_CMD} -E \
- -e 's|PFLAGS@|PFLAGS@ -I${LOCALBASE}/include/mjpegtools -I${LOCALBASE}/include/mjpegtools/mplex|' \
- ${WRKSRC}/ext/mplex/Makefile.in
-.if ${CXXFLAGS:M*=athlon-4} || ${CXXFLAGS:M*=athlon-mp} || ${CXXFLAGS:M*=athlon-xp}
-# Fix gst-register when using -O -march=athlon-xp
- @${REINPLACE_CMD} -e 's|@CXXF|-fgcse @CXXF|g' \
- ${WRKSRC}/gst/modplug/Makefile.in \
- ${WRKSRC}/gst/modplug/libmodplug/Makefile.in
-.endif
-
-pre-build:
-# This port cannot be CFLAGS safe, when using p4 optimizations
-# because it breaks the mod plugin
- @${REINPLACE_CMD} -E \
- -e 's|(-march=pentiu)m4|\1m3|g' \
- -e 's|(-mcpu=pentiu)m4|\1m3|g' \
- -e 's|(-mtune=pentiu)m)4|\1m3|g' \
- ${WRKSRC}/gst/modplug/Makefile \
- ${WRKSRC}/gst/modplug/libmodplug/Makefile
-
-post-build:
-.ifdef(EXTRA_BUILD_DIR)
-. for dir in ${EXTRA_BUILD_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
-. endfor
-.endif
-# @${ECHO_CMD} "@unexec ${PREFIX}/bin/gst-register-${GST_VERSION} \
-# --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml \
-# >> ${TMPPLIST}"
-
-post-install:
-.ifdef(EXTRA_BUILD_DIR)
-. for dir in ${EXTRA_BUILD_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
-. endfor
-.endif
-# register plugins
- -@${X11BASE}/bin/gst-register-${GST_VERSION} \
- --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml 2>/dev/null
-
-.include "${MASTERDIR}/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer-plugins80/Makefile.common b/multimedia/gstreamer-plugins80/Makefile.common
deleted file mode 100644
index fcb91104b..000000000
--- a/multimedia/gstreamer-plugins80/Makefile.common
+++ /dev/null
@@ -1,442 +0,0 @@
-GST_ALL_PLUGINS= \
- a52dec \
- aalib \
- aalibtest \
- alsa \
- arts \
- artstest \
- artsc \
- audiofile \
- cairo \
- cdaudio \
- cdparanoia \
- dirac \
- divx \
- dts \
- dvdnav \
- dvdread \
- dxr3 \
- esd \
- faac \
- faad \
- flac \
- gdk_pixbuf \
- gnome_vfs \
- gsm \
- hermes \
- ivorbis \
- jack \
- jpeg \
- ladspa \
- lame \
- lcs \
- libcaca \
- libdv \
- libfame \
- libfametest\
- libmng \
- libmms \
- libpng \
- librfb \
- libvisual \
- mad \
- mikmod \
- libmikmodtest \
- mpeg2dec \
- mpeg2enc \
- mplex \
- musepack \
- musicbrainz \
- nas \
- ogg \
- opengl \
- pango \
- polyp \
- dv1394 \
- qcam \
- raw1394 \
- sdl \
- shout \
- shout2 \
- sidplay \
- smoothwave \
- sndfile \
- sunaudio \
- speex \
- swfdec \
- tarkin \
- theora \
- vcd \
- vorbis \
- xine \
- xvid
-
-# Disable all plugins by default\
-.for d in ${GST_ALL_PLUGINS}
-CONFIGURE_ARGS+= --disable-${d}
-.endfor
-
-CONFIGURE_ARGS+=--disable-tests \
- --disable-alsa \
- --disable-http \
- --enable-cdrom \
- --enable-gconf \
- --enable-gconftool \
- --enable-oss \
- --disable-osx_audio \
- --disable-osx_video \
- --enable-static \
- --enable-gst_v4l \
- --enable-gst_v4l2 \
- --enable-x \
- --enable-xshm \
- --enable-xvideo
-
-.if ${GST_PLUGIN}!="base"
-
-GST_PLUGIN_SUFFIX?= -${GST_PLUGIN}
-
-COMMENT= Gstreamer ${GST_PLUGIN} plugin
-
-# Enable the right plugin
-
-CONFIGURE_ARGS:=${CONFIGURE_ARGS:S|--disable-${p}|--enable-${p}|}
-
-# Build/Install directory. defaults to ext/${GST_PLUGIN}
-# few plugins are in sys/
-GST_PLUGIN_DIR?= ext/${GST_PLUGIN}
-
-#
-GST_LIB_DIR= lib/gstreamer-${VERSION}
-
-# Auto create PLIST
-PLIST= ${NONEXISTENT}
-PLIST_FILES?= ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so
-
-# aalib
-.if ${GST_PLUGIN}=="aalib"
-LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib
-PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so
-.endif
-
-# artsd
-.if ${GST_PLUGIN}=="artsd"
-LIB_DEPENDS+= artsc.0:${PORTSDIR}/audio/arts
-GST_PLIST_SUFFIX= sink
-.endif
-
-# cairo
-.if ${GST_PLUGIN}=="cairo"
-LIB_DEPENDS+= cairo.1:${PORTSDIR}/graphics/cairo
-.endif
-
-# cdparanoia
-.if ${GST_PLUGIN}=="cdparanoia"
-LIB_DEPENDS+= cdda_interface.0:${PORTSDIR}/audio/cdparanoia
-.endif
-
-# dirac
-.if ${GST_PLUGIN}=="dirac"
-LIB_DEPENDS+= dirac_encoder.0:${PORTSDIR}/multimedia/dirac
-.endif
-
-# dts
-.if ${GST_PLUGIN}=="dts"
-BUILD_DEPENDS+= ${LOCALBASE}/lib/libdts_pic.a:${PORTSDIR}/multimedia/libdts
-RUN_DEPENDS+= ${LOCALBASE}/lib/libdts_pic.a:${PORTSDIR}/multimedia/libdts
-GST_PLIST_SUFFIX= dec
-.endif
-
-# esound
-.if ${GST_PLUGIN}=="esound"
-USE_GNOME+= esound
-GST_PLUGIN_DIR= ext/esd
-PLIST_FILES= ${GST_LIB_DIR}/libgstesd.so
-.endif
-
-# faac
-.if ${GST_PLUGIN}=="faac"
-LIB_DEPENDS+= faac.0:${PORTSDIR}/audio/faac
-.endif
-
-# faad
-.if ${GST_PLUGIN}=="faad"
-LIB_DEPENDS+= faad.0:${PORTSDIR}/audio/faad
-.endif
-
-# flac
-.if ${GST_PLUGIN}=="flac"
-LIB_DEPENDS+= FLAC.5:${PORTSDIR}/audio/flac
-.endif
-
-# gdkpixbuf
-.if ${GST_PLUGIN}=="gdkpixbuf"
-USE_GNOME+= gtk20
-GST_PLUGIN_DIR= ext/gdk_pixbuf
-.endif
-
-# gnomevfs
-.if ${GST_PLUGIN}=="gnomevfs"
-USE_GNOME+= gnomevfs2
-.endif
-
-# gsm
-.if ${GST_PLUGIN}=="gsm"
-LIB_DEPENDS+= gsm.1:${PORTSDIR}/audio/gsm
-.endif
-
-# jack
-.if ${GST_PLUGIN}=="jack"
-LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
-.endif
-
-# libcdaudio
-.if ${GST_PLUGIN}=="cdaudio"
-LIB_DEPENDS+= cdaudio.1:${PORTSDIR}/audio/libcdaudio
-.endif
-
-# libvisual
-.if ${GST_PLUGIN}=="libvisual"
-LIB_DEPENDS+= visual.0:${PORTSDIR}/graphics/libvisual
-.endif
-
-# musepack
-.if ${GST_PLUGIN}=="musepack"
-LIB_DEPENDS+= musepack.1:${PORTSDIR}/audio/libmusepack
-.endif
-
-# hermes
-.if ${GST_PLUGIN}=="hermes"
-LIB_DEPENDS+= Hermes.1:${PORTSDIR}/graphics/Hermes
-PLIST_FILES= ${GST_LIB_DIR}/libgsthermescolorspace.so
-.endif
-
-# jpeg
-.if ${GST_PLUGIN}=="jpeg"
-LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
-CONFLICTS+= gstreamer-plugins-jpeg-mmx-*
-.endif
-
-# jpeg-mmx
-.if ${GST_PLUGIN}=="jpeg-mmx"
-LIB_DEPEDNS+= jpeg-mmx.62:${PORTSDIR}/graphics/jpeg-mmx
-CONFLICTS+= gstreamer-plugins-jpeg-*.*
-
-GST_PLUGIN_DIR= ext/jpeg
-PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.so
-.endif
-
-# ladspa
-.if ${GST_PLUGIN}=="ladspa"
-BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
-.endif
-
-# lame
-.if ${GST_PLUGIN}=="lame"
-LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame
-.endif
-
-# a52dec
-.if ${GST_PLUGIN}=="a52dec"
-LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52
-.endif
-
-# audiofile
-.if ${GST_PLUGIN}=="audiofile"
-LIB_DEPENDS+= audiofile.0:${PORTSDIR}/audio/libaudiofile
-.endif
-
-# libcaca
-.if ${GST_PLUGIN}=="libcaca"
-BUILD_DEPENDS+= ${LOCALBASE}/lib/libcaca.a:${PORTSDIR}/graphics/libcaca
-PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so
-.endif
-
-# dv
-.if ${GST_PLUGIN}=="dv"
-LIB_DEPENDS+= dv.4:${PORTSDIR}/multimedia/libdv
-GST_PLIST_SUFFIX= dec
-.endif
-
-# dvd (dvdnav dvdread)
-.if ${GST_PLUGIN}=="dvd"
-EXTRA_LIBS+= -ldvdnav
-LIB_DEPENDS+= dvdnav.3:${PORTSDIR}/multimedia/libdvdnav
-GST_PLUGIN_DIR= ext/dvdnav \
- ext/dvdread
-PLIST_FILES= ${GST_LIB_DIR}/libgstdvdnavsrc.so \
- ${GST_LIB_DIR}/libgstdvdreadsrc.so
-.endif
-
-# libfame
-.if ${GST_PLUGIN}=="libfame"
-LIB_DEPENDS+= fame-0.9.1:${PORTSDIR}/multimedia/libfame
-.endif
-
-# libmms
-.if ${GST_PLUGIN}=="libmms"
-LIB_DEPENDS+= mms.0:${PORTSDIR}/multimedia/libmms
-PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so
-.endif
-
-# libmng
-.if ${GST_PLUGIN}=="libmng"
-LIB_DEPENDS+= mng.1:${PORTSDIR}/graphics/libmng
-PLIST_FILES= ${GST_LIB_DIR}/libgstmng.so
-.endif
-
-# mikmod
-.if ${GST_PLUGIN}=="mikmod"
-LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod
-.endif
-
-# mpeg2dec
-.if ${GST_PLUGIN}=="mpeg2dec"
-LIB_DEPENDS+= mpeg2.0:${PORTSDIR}/multimedia/libmpeg2
-.endif
-
-# mplex
-.if ${GST_PLUGIN}=="mplex"
-LIB_DEPENDS+= lavjpeg-1.6.2:${PORTSDIR}/multimedia/mjpegtools
-.endif
-
-# musicbrainz
-.if ${GST_PLUGIN}=="musicbrainz"
-LIB_DEPENDS+= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz
-PLIST_FILES= lib/gstreamer-${VERSION}/libgsttrm.so
-.endif
-
-# shout
-.if ${GST_PLUGIN}=="shout"
-LIB_DEPENDS+= shout.2:${PORTSDIR}/audio/libshout
-.endif
-
-# sidplay
-.if ${GST_PLUGIN}=="sidplay"
-LIB_DEPENDS+= sidplay.1:${PORTSDIR}/audio/libsidplay
-PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so
-.endif
-
-# sndfile
-.if ${GST_PLUGIN}=="sndfile"
-LIB_DEPENDS+= sndfile.1:${PORTSDIR}/audio/libsndfile
-.endif
-
-# theora
-.if ${GST_PLUGIN}=="theora"
-LIB_DEPENDS+= theora.1:${PORTSDIR}/multimedia/libtheora
-.endif
-
-# mad
-.if ${GST_PLUGIN}=="mad"
-LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad \
- id3tag.2:${PORTSDIR}/audio/libid3tag
-.endif
-
-# mpeg2enc
-.if ${GST_PLUGIN}=="mpeg2enc"
-USE_GSTREAMER+= mplex
-LIB_DEPENDS+= lavjpeg-1.6.2:${PORTSDIR}/multimedia/mjpegtools
-
-# XXX - make sure CONFIGURE works with mpeg2enc even with "ccache
-# c++" ... weird but necessary
-CONFIGURE_ENV+= HAVE_CXX=yes
-.endif
-
-# nas
-.if ${GST_PLUGIN}=="nas"
-LIB_DEPENDS+= audio.2:${PORTSDIR}/audio/nas
-GST_PLIST_SUFFIX= sink
-.endif
-
-# ogg
-.if ${GST_PLUGIN}=="ogg"
-LIB_DEPENDS+= ogg.5:${PORTSDIR}/audio/libogg
-.endif
-
-# pango
-.if ${GST_PLUGIN}=="pango"
-USE_GNOME+= pango
-PLIST_FILES= ${GST_LIB_DIR}/libgsttextoverlay.so
-.endif
-
-# libpng
-.if ${GST_PLUGIN}=="libpng"
-LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
-GST_PLUGIN_DIR= ext/libpng \
- ext/snapshot
-PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \
- ${GST_LIB_DIR}/libgstsnapshot.so
-.endif
-
-# polypaudio
-.if ${GST_PLUGIN}=="polypaudio"
-LIB_DEPENDS+= polyp-0.7.0:${PORTSDIR}/audio/polypaudio
-PLIST_FILES= ${GST_LIB_DIR}/libpolypaudio.so
-GST_PLUGIN_DIR= ext/polyp
-.endif
-
-# sdl
-.if ${GST_PLUGIN}=="sdl"
-USE_SDL+= sdl
-GST_PLIST_SUFFIX= videosink
-.endif
-
-# smoothwave
-.if ${GST_PLUGIN}=="smoothwave"
-USE_GNOME+= gtk20
-.endif
-
-# speex
-.if ${GST_PLUGIN}=="speex"
-LIB_DEPENDS+= speex.3:${PORTSDIR}/audio/speex
-.endif
-
-# swfdec
-.if ${GST_PLUGIN}=="swfdec"
-LIB_DEPENDS+= swfdec-0.3.0:${PORTSDIR}/graphics/swfdec
-.endif
-
-# vorbis
-.if ${GST_PLUGIN}=="vorbis"
-USE_GSTREAMER+= ogg
-LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis
-.endif
-
-# ivorbis
-.if ${GST_PLUGIN}=="ivorbis"
-LIB_DEPENDS+= vorbisidec.1:${PORTSDIR}/audio/libtremor
-.endif
-
-# xine
-.if ${GST_PLUGIN}=="xine"
-LIB_DEPENDS+= xine.12:${PORTSDIR}/multimedia/libxine
-.endif
-
-# xvid
-.if ${GST_PLUGIN}=="xvid"
-LIB_DEPENDS+= xvidcore.4:${PORTSDIR}/multimedia/xvid
-.endif
-
-LIB_DEPENDS+= gstgconf-${VERSION}.${SHLIB_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
-
-PLIST_FILES+= '@exec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
-PLIST_FILES+= '@unexec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
-
-do-build:
-.for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
-.endfor
-
-post-build:
- @${ECHO_CMD} ${PREFIX}/bin/gst-register-${GST_VERSION} \
- --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml
-
-do-install:
-.for dir in ${GST_PLUGIN_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
-.endfor
-
-.endif
diff --git a/multimedia/gstreamer-plugins80/distinfo b/multimedia/gstreamer-plugins80/distinfo
deleted file mode 100644
index c52424ac1..000000000
--- a/multimedia/gstreamer-plugins80/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gnome2/gst-plugins-0.8.7.tar.bz2) = 24030f8664b0e6f39bc31616f4953af5
-SIZE (gnome2/gst-plugins-0.8.7.tar.bz2) = 2134878
diff --git a/multimedia/gstreamer-plugins80/files/bsdi_dvd.h b/multimedia/gstreamer-plugins80/files/bsdi_dvd.h
deleted file mode 100644
index ff61ebd25..000000000
--- a/multimedia/gstreamer-plugins80/files/bsdi_dvd.h
+++ /dev/null
@@ -1,340 +0,0 @@
-#ifndef _DVD_H_
-#define _DVD_H_
-
-#include <sys/cdefs.h>
-#include <machine/endian.h>
-#include <sys/ioctl.h>
-
-__BEGIN_DECLS
-int dvd_cdrom_ioctl(int, unsigned long, void *);
-int cdrom_blocksize(int, int);
-void dvd_cdrom_debug(int);
-__END_DECLS
-
-#define ioctl(a,b,c) dvd_cdrom_ioctl((a),(b),(c))
-
-typedef unsigned char __u8;
-typedef unsigned short __u16;
-typedef unsigned int __u32;
-
-#define DVD_READ_STRUCT 0x5390 /* Read structure */
-#define DVD_WRITE_STRUCT 0x5391 /* Write structure */
-#define DVD_AUTH 0x5392 /* Authentication */
-
-#define DVD_STRUCT_PHYSICAL 0x00
-#define DVD_STRUCT_COPYRIGHT 0x01
-#define DVD_STRUCT_DISCKEY 0x02
-#define DVD_STRUCT_BCA 0x03
-#define DVD_STRUCT_MANUFACT 0x04
-
-struct dvd_layer {
- __u8 book_version : 4;
- __u8 book_type : 4;
- __u8 min_rate : 4;
- __u8 disc_size : 4;
- __u8 layer_type : 4;
- __u8 track_path : 1;
- __u8 nlayers : 2;
- __u8 track_density : 4;
- __u8 linear_density : 4;
- __u8 bca : 1;
- __u32 start_sector;
- __u32 end_sector;
- __u32 end_sector_l0;
-};
-
-struct dvd_physical {
- __u8 type;
- __u8 layer_num;
- struct dvd_layer layer[4];
-};
-
-struct dvd_copyright {
- __u8 type;
-
- __u8 layer_num;
- __u8 cpst;
- __u8 rmi;
-};
-
-struct dvd_disckey {
- __u8 type;
-
- unsigned agid : 2;
- __u8 value[2048];
-};
-
-struct dvd_bca {
- __u8 type;
-
- int len;
- __u8 value[188];
-};
-
-struct dvd_manufact {
- __u8 type;
-
- __u8 layer_num;
- int len;
- __u8 value[2048];
-};
-
-typedef union {
- __u8 type;
-
- struct dvd_physical physical;
- struct dvd_copyright copyright;
- struct dvd_disckey disckey;
- struct dvd_bca bca;
- struct dvd_manufact manufact;
-} dvd_struct;
-
-/*
- * DVD authentication ioctl
- */
-
-/* Authentication states */
-#define DVD_LU_SEND_AGID 0
-#define DVD_HOST_SEND_CHALLENGE 1
-#define DVD_LU_SEND_KEY1 2
-#define DVD_LU_SEND_CHALLENGE 3
-#define DVD_HOST_SEND_KEY2 4
-
-/* Termination states */
-#define DVD_AUTH_ESTABLISHED 5
-#define DVD_AUTH_FAILURE 6
-
-/* Other functions */
-#define DVD_LU_SEND_TITLE_KEY 7
-#define DVD_LU_SEND_ASF 8
-#define DVD_INVALIDATE_AGID 9
-#define DVD_LU_SEND_RPC_STATE 10
-#define DVD_HOST_SEND_RPC_STATE 11
-
-/* State data */
-typedef __u8 dvd_key[5]; /* 40-bit value, MSB is first elem. */
-typedef __u8 dvd_challenge[10]; /* 80-bit value, MSB is first elem. */
-
-struct dvd_lu_send_agid {
- __u8 type;
- unsigned agid : 2;
-};
-
-struct dvd_host_send_challenge {
- __u8 type;
- unsigned agid : 2;
-
- dvd_challenge chal;
-};
-
-struct dvd_send_key {
- __u8 type;
- unsigned agid : 2;
-
- dvd_key key;
-};
-
-struct dvd_lu_send_challenge {
- __u8 type;
- unsigned agid : 2;
-
- dvd_challenge chal;
-};
-
-#define DVD_CPM_NO_COPYRIGHT 0
-#define DVD_CPM_COPYRIGHTED 1
-
-#define DVD_CP_SEC_NONE 0
-#define DVD_CP_SEC_EXIST 1
-
-#define DVD_CGMS_UNRESTRICTED 0
-#define DVD_CGMS_SINGLE 2
-#define DVD_CGMS_RESTRICTED 3
-
-struct dvd_lu_send_title_key {
- __u8 type;
- unsigned agid : 2;
-
- dvd_key title_key;
- int lba;
- unsigned cpm : 1;
- unsigned cp_sec : 1;
- unsigned cgms : 2;
-};
-
-struct dvd_lu_send_asf {
- __u8 type;
- unsigned agid : 2;
-
- unsigned asf : 1;
-};
-
-struct dvd_host_send_rpcstate {
- __u8 type;
- __u8 pdrc;
-};
-
-struct dvd_lu_send_rpcstate {
- __u8 type : 2;
- __u8 vra : 3;
- __u8 ucca : 3;
- __u8 region_mask;
- __u8 rpc_scheme;
-};
-
-typedef union {
- __u8 type;
-
- struct dvd_lu_send_agid lsa;
- struct dvd_host_send_challenge hsc;
- struct dvd_send_key lsk;
- struct dvd_lu_send_challenge lsc;
- struct dvd_send_key hsk;
- struct dvd_lu_send_title_key lstk;
- struct dvd_lu_send_asf lsasf;
- struct dvd_host_send_rpcstate hrpcs;
- struct dvd_lu_send_rpcstate lrpcs;
-} dvd_authinfo;
-
-
-typedef struct {
- __u16 report_key_length;
- __u8 reserved1;
- __u8 reserved2;
-#if BYTE_ORDER == BIG_ENDIAN
- __u8 type_code : 2;
- __u8 vra : 3;
- __u8 ucca : 3;
-#elif BYTE_ORDER == LITTLE_ENDIAN
- __u8 ucca : 3;
- __u8 vra : 3;
- __u8 type_code : 2;
-#endif
- __u8 region_mask;
- __u8 rpc_scheme;
- __u8 reserved3;
-} rpc_state_t;
-
-/*
- * Stuff for the CDROM ioctls
-*/
-
-#define CDROMREADTOCHDR 0x5305 /* Read TOC header (cdrom_tochdr) */
-#define CDROMREADTOCENTRY 0x5306 /* Read TOC entry (cdrom_tocentry) */
-#define CDROMEJECT 0x5309 /* Ejects the cdrom media */
-#define CDROMCLOSETRAY 0x5319 /* Reverse of CDROMEJECT */
-#define CDROM_DRIVE_STATUS 0x5326 /* Get tray position, etc. */
-#define CDROM_DISC_STATUS 0x5327 /* Get disc type, etc. */
-#define CDROMREADMODE2 0x530c /* Read CDROM mode 2 data (2336 Bytes) */
-#define CDROMREADMODE1 0x530d /* Read CDROM mode 1 data (2048 Bytes) */
-#define CDROMREADRAW 0x5314 /* read data in raw mode (2352 bytes) */
-
-#define CD_MINS 74 /* max. minutes per CD, not really a limit */
-#define CD_SECS 60 /* seconds per minute */
-#define CD_FRAMES 75 /* frames per second */
-#define CD_MSF_OFFSET 150 /* MSF numbering offset of first frame */
-
-#define CD_HEAD_SIZE 4 /* header (address) bytes per raw data frame */
-#define CD_SYNC_SIZE 12 /* 12 sync bytes per raw data frame */
-#define CD_FRAMESIZE 2048 /* bytes per frame, "cooked" mode */
-#define CD_FRAMESIZE_RAW 2352 /* bytes per frame, "raw" mode */
-#define CD_FRAMESIZE_RAW0 (CD_FRAMESIZE_RAW-CD_SYNC_SIZE-CD_HEAD_SIZE) /*2336*/
-#define CD_FRAMESIZE_RAW1 (CD_FRAMESIZE_RAW-CD_SYNC_SIZE) /*2340*/
-
-/* CD-ROM address types (cdrom_tocentry.cdte_format) */
-#define CDROM_LBA 0x01 /* logical block: first frame is #0 */
-#define CDROM_MSF 0x02 /* minute-second-frame: binary. not bcd here!*/
-
-/* bit to tell whether track is data or audio (cdrom_tocentry.cdte_ctrl) */
-#define CDROM_DATA_TRACK 0x04
-
-/* The leadout track is always 0xAA, regardless of # of tracks on disc */
-#define CDROM_LEADOUT 0xAA
-
-/* drive status returned by CDROM_DRIVE_STATUS ioctl */
-#define CDS_NO_INFO 0 /* if not implemented */
-#define CDS_NO_DISC 1
-#define CDS_TRAY_OPEN 2
-#define CDS_DRIVE_NOT_READY 3
-#define CDS_DISC_OK 4
-
-/*
- * Return values for CDROM_DISC_STATUS ioctl.
- * Can also return CDS_NO_INFO and CDS_NO_DISC from above
-*/
-#define CDS_AUDIO 100
-#define CDS_DATA_1 101
-#define CDS_DATA_2 102
-#define CDS_XA_2_1 103
-#define CDS_XA_2_2 104
-#define CDS_MIXED 105
-
-/* For compile compatibility only - we don't support changers */
-#define CDSL_NONE ((int) (~0U>>1)-1)
-#define CDSL_CURRENT ((int) (~0U>>1))
-
-struct cdrom_msf
-{
- __u8 cdmsf_min0; /* start minute */
- __u8 cdmsf_sec0; /* start second */
- __u8 cdmsf_frame0; /* start frame */
- __u8 cdmsf_min1; /* end minute */
- __u8 cdmsf_sec1; /* end second */
- __u8 cdmsf_frame1; /* end frame */
-};
-
-struct cdrom_tochdr
- {
- __u8 cdth_trk0; /* start track */
- __u8 cdth_trk1; /* end track */
- };
-
-struct cdrom_msf0
-{
- __u8 minute;
- __u8 second;
- __u8 frame;
-};
-
-union cdrom_addr
-{
- struct cdrom_msf0 msf;
- int lba;
-};
-
-struct cdrom_tocentry
-{
- __u8 cdte_track;
- __u8 cdte_adr :4;
- __u8 cdte_ctrl :4;
- __u8 cdte_format;
- union cdrom_addr cdte_addr;
- __u8 cdte_datamode;
-};
-
-struct modesel_head
-{
- __u8 reserved1;
- __u8 medium;
- __u8 reserved2;
- __u8 block_desc_length;
- __u8 density;
- __u8 number_of_blocks_hi;
- __u8 number_of_blocks_med;
- __u8 number_of_blocks_lo;
- __u8 reserved3;
- __u8 block_length_hi;
- __u8 block_length_med;
- __u8 block_length_lo;
-};
-
-typedef struct
-{
- int data;
- int audio;
- int cdi;
- int xa;
- int error;
-} tracktype;
-
-#endif /* _DVD_H_ */
diff --git a/multimedia/gstreamer-plugins80/files/patch-configure b/multimedia/gstreamer-plugins80/files/patch-configure
deleted file mode 100644
index 92b1deb51..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-configure
+++ /dev/null
@@ -1,12 +0,0 @@
---- configure.orig Wed Jun 23 21:30:24 2004
-+++ configure Wed Jun 23 21:30:25 2004
-@@ -46068,7 +46068,8 @@
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-laudio $X_LIBS $LIBS"
-+#xxx fix the non x case is er niet...
-+LIBS="-laudio -lm -lXt $X_LIBS $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h. */
- _ACEOF
diff --git a/multimedia/gstreamer-plugins80/files/patch-ext::ivorbis::vorbisenc.h b/multimedia/gstreamer-plugins80/files/patch-ext::ivorbis::vorbisenc.h
deleted file mode 100644
index 90d39a1a2..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-ext::ivorbis::vorbisenc.h
+++ /dev/null
@@ -1,103 +0,0 @@
---- /dev/null Thu Feb 12 22:22:00 2004
-+++ ext/ivorbis/vorbisenc.h Thu Feb 12 22:24:08 2004
-@@ -0,0 +1,100 @@
-+/* GStreamer
-+ * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu>
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Library General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Library General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Library General Public
-+ * License along with this library; if not, write to the
-+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+ * Boston, MA 02111-1307, USA.
-+ */
-+
-+
-+#ifndef __VORBISENC_H__
-+#define __VORBISENC_H__
-+
-+
-+#include <gst/gst.h>
-+
-+#include <tremor/ivorbiscodec.h>
-+
-+#ifdef __cplusplus
-+extern "C" {
-+#endif /* __cplusplus */
-+
-+#define GST_TYPE_VORBISENC \
-+ (vorbisenc_get_type())
-+#define GST_VORBISENC(obj) \
-+ (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VORBISENC,VorbisEnc))
-+#define GST_VORBISENC_CLASS(klass) \
-+ (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_VORBISENC,VorbisEncClass))
-+#define GST_IS_VORBISENC(obj) \
-+ (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_VORBISENC))
-+#define GST_IS_VORBISENC_CLASS(obj) \
-+ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VORBISENC))
-+
-+typedef struct _VorbisEnc VorbisEnc;
-+typedef struct _VorbisEncClass VorbisEncClass;
-+
-+struct _VorbisEnc {
-+ GstElement element;
-+
-+ GstPad *sinkpad,
-+ *srcpad;
-+
-+ ogg_stream_state os; /* take physical pages, weld into a logical
-+ stream of packets */
-+ ogg_page og; /* one Ogg bitstream page. Vorbis packets are inside */
-+ ogg_packet op; /* one raw packet of data for decode */
-+
-+ vorbis_info vi; /* struct that stores all the static vorbis bitstream
-+ settings */
-+ vorbis_comment vc; /* struct that stores all the user comments */
-+
-+ vorbis_dsp_state vd; /* central working state for the packet->PCM decoder */
-+ vorbis_block vb; /* local working space for packet->PCM decode */
-+
-+ gboolean eos;
-+
-+ gboolean managed;
-+ gint bitrate;
-+ gint min_bitrate;
-+ gint max_bitrate;
-+ gfloat quality;
-+ gboolean quality_set;
-+ gint serial;
-+
-+ gint channels;
-+ gint frequency;
-+
-+ guint64 samples_in;
-+ guint64 bytes_out;
-+
-+ GstCaps *metadata;
-+
-+ gboolean setup;
-+ gboolean flush_header;
-+ gchar *last_message;
-+};
-+
-+struct _VorbisEncClass {
-+ GstElementClass parent_class;
-+};
-+
-+GType vorbisenc_get_type(void);
-+
-+
-+#ifdef __cplusplus
-+}
-+#endif /* __cplusplus */
-+
-+
-+#endif /* __VORBISENC_H__ */
diff --git a/multimedia/gstreamer-plugins80/files/patch-ext_libcaca_Makefile.in b/multimedia/gstreamer-plugins80/files/patch-ext_libcaca_Makefile.in
deleted file mode 100644
index 0ee53a92e..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-ext_libcaca_Makefile.in
+++ /dev/null
@@ -1,23 +0,0 @@
---- ext/libcaca/Makefile.in.orig Mon Oct 4 00:07:18 2004
-+++ ext/libcaca/Makefile.in Mon Oct 4 00:07:59 2004
-@@ -76,8 +76,7 @@
- pluginLTLIBRARIES_INSTALL = $(INSTALL)
- LTLIBRARIES = $(plugin_LTLIBRARIES)
- am__DEPENDENCIES_1 =
--libgstcacasink_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-$(GST_MAJORMINOR).la
-+libgstcacasink_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
- am_libgstcacasink_la_OBJECTS = libgstcacasink_la-gstcacasink.lo
- libgstcacasink_la_OBJECTS = $(am_libgstcacasink_la_OBJECTS)
- DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-@@ -616,9 +615,7 @@
- plugin_LTLIBRARIES = libgstcacasink.la
- libgstcacasink_la_SOURCES = gstcacasink.c
- libgstcacasink_la_CFLAGS = $(GST_CFLAGS) $(LIBCACA_CFLAGS)
--libgstcacasink_la_LIBADD = $(LIBCACA_LIBS) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-$(GST_MAJORMINOR).la
--
-+libgstcacasink_la_LIBADD = $(LIBCACA_LIBS) -lgstinterfaces-%%VERSION%%
- libgstcacasink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- noinst_HEADERS = gstcacasink.h
- all: all-am
diff --git a/multimedia/gstreamer-plugins80/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc b/multimedia/gstreamer-plugins80/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
deleted file mode 100644
index aabbc2971..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- ext/mpeg2enc/gstmpeg2encoptions.cc.orig Mon Jul 5 19:54:18 2004
-+++ ext/mpeg2enc/gstmpeg2encoptions.cc Mon Jul 5 20:05:37 2004
-@@ -267,11 +267,23 @@
- * Class init stuff.
- */
-
-+#if !defined(_SC_NPROCESSORS_ONLN) && defined(__FreeBSD__)
-+#include <sys/types.h>
-+#include <sys/sysctl.h>
-+#endif
-+
- GstMpeg2EncOptions::GstMpeg2EncOptions ():
- MPEG2EncOptions ()
- {
- /* autodetect number of CPUs */
-+#if !defined(_SC_NPROCESSORS_ONLN) && defined(__FreeBSD__)
-+ /* We need to use a sysctl to get the number of CPUs. */
-+ size_t len = sizeof (num_cpus);
-+
-+ sysctlbyname ("hw.ncpu", &num_cpus, &len, NULL, 0);
-+#else
- num_cpus = sysconf (_SC_NPROCESSORS_ONLN);
-+#endif
- if (num_cpus < 0)
- num_cpus = 1;
- if (num_cpus > 32)
diff --git a/multimedia/gstreamer-plugins80/files/patch-ext_sdl_Makefile.in b/multimedia/gstreamer-plugins80/files/patch-ext_sdl_Makefile.in
deleted file mode 100644
index c943042ad..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-ext_sdl_Makefile.in
+++ /dev/null
@@ -1,23 +0,0 @@
---- ext/sdl/Makefile.in.orig Mon Oct 4 00:56:57 2004
-+++ ext/sdl/Makefile.in Mon Oct 4 00:57:47 2004
-@@ -76,8 +76,7 @@
- pluginLTLIBRARIES_INSTALL = $(INSTALL)
- LTLIBRARIES = $(plugin_LTLIBRARIES)
- am__DEPENDENCIES_1 =
--libgstsdlvideosink_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-@GST_MAJORMINOR@.la
-+libgstsdlvideosink_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
- am_libgstsdlvideosink_la_OBJECTS = \
- libgstsdlvideosink_la-sdlvideosink.lo
- libgstsdlvideosink_la_OBJECTS = $(am_libgstsdlvideosink_la_OBJECTS)
-@@ -617,9 +616,7 @@
- plugin_LTLIBRARIES = libgstsdlvideosink.la
- libgstsdlvideosink_la_SOURCES = sdlvideosink.c
- libgstsdlvideosink_la_CFLAGS = $(GST_CFLAGS) $(SDL_CFLAGS)
--libgstsdlvideosink_la_LIBADD = $(SDL_LIBS) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-@GST_MAJORMINOR@.la
--
-+libgstsdlvideosink_la_LIBADD = $(SDL_LIBS) -lgstinterfaces-%%VERSION%%
- libgstsdlvideosink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- noinst_HEADERS = sdlvideosink.h
- all: all-am
diff --git a/multimedia/gstreamer-plugins80/files/patch-gst_tcp_gsttcpclientsrc.h b/multimedia/gstreamer-plugins80/files/patch-gst_tcp_gsttcpclientsrc.h
deleted file mode 100644
index 9d4414eb6..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-gst_tcp_gsttcpclientsrc.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- gst/tcp/gsttcpclientsrc.h.orig Wed Jun 23 23:44:07 2004
-+++ gst/tcp/gsttcpclientsrc.h Wed Jun 23 23:44:26 2004
-@@ -29,6 +29,8 @@
- #endif /* __cplusplus */
-
- #include <netdb.h> /* sockaddr_in */
-+#include <sys/types.h>
-+#include <sys/socket.h>
- #include <netinet/in.h> /* sockaddr_in */
- #include <unistd.h>
- #include "gsttcp.h"
diff --git a/multimedia/gstreamer-plugins80/files/patch-gst_tta_gstttaparse.c b/multimedia/gstreamer-plugins80/files/patch-gst_tta_gstttaparse.c
deleted file mode 100644
index 40b567337..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-gst_tta_gstttaparse.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- gst/tta/gstttaparse.c.orig Sat Jan 8 13:36:26 2005
-+++ gst/tta/gstttaparse.c Sat Jan 8 13:37:08 2005
-@@ -162,11 +162,14 @@
- case GST_EVENT_SEEK:
- {
- if (GST_EVENT_SEEK_FORMAT (event) == GST_FORMAT_TIME) {
-- GST_DEBUG_OBJECT (ttaparse, "got seek event");
- GstEvent *seek_event;
-- guint64 time = GST_EVENT_SEEK_OFFSET (event);
-- guint64 seek_frame = time / (FRAME_TIME * 1000000000);
-- guint64 seekpos = ttaparse->index[seek_frame].pos;
-+ guint64 time;
-+ guint64 seek_frame;
-+ guint64 seekpos;
-+ GST_DEBUG_OBJECT (ttaparse, "got seek event");
-+ time = GST_EVENT_SEEK_OFFSET (event);
-+ seek_frame = time / (FRAME_TIME * 1000000000);
-+ seekpos = ttaparse->index[seek_frame].pos;
-
- GST_DEBUG_OBJECT (ttaparse, "seeking to %u", (guint) seekpos);
- seek_event =
diff --git a/multimedia/gstreamer-plugins80/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h b/multimedia/gstreamer-plugins80/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h
deleted file mode 100644
index daaefac5e..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h
+++ /dev/null
@@ -1,72 +0,0 @@
---- sys/cdrom/gstcdplayer_ioctl_bsd.h.orig Mon Mar 1 06:52:03 2004
-+++ sys/cdrom/gstcdplayer_ioctl_bsd.h Tue Mar 9 16:05:36 2004
-@@ -142,6 +142,7 @@
- {
- struct ioc_toc_header toc_header;
- struct ioc_read_toc_entry toc_entry;
-+ struct cd_toc_entry toc_entry_data;
- guint i;
-
- cd->fd = open(device,O_RDONLY | O_NONBLOCK);
-@@ -151,7 +152,7 @@
- }
-
- /* get the toc header information */
-- if (ioctl(cd->fd,CDIOREADTOCHDR,&toc_header) != 0) {
-+ if (ioctl(cd->fd,CDIOREADTOCHEADER,&toc_header) != 0) {
- close(cd->fd);
- cd->fd = -1;
- return FALSE;
-@@ -161,6 +162,8 @@
- for (i = 1; i <= toc_header.ending_track; i++) {
- toc_entry.address_format = CD_MSF_FORMAT;
- toc_entry.starting_track = i;
-+ toc_entry.data = &toc_entry_data;
-+ toc_entry.data_len = sizeof(toc_entry_data);
-
- if (ioctl(cd->fd,CDIOREADTOCENTRYS,&toc_entry) != 0) {
- close(cd->fd);
-@@ -168,9 +171,9 @@
- return FALSE;
- }
-
-- cd->tracks[i].minute = toc_entry.entry.addr.msf.minute;
-- cd->tracks[i].second = toc_entry.entry.addr.msf.second;
-- cd->tracks[i].frame = toc_entry.entry.addr.msf.frame;
-+ cd->tracks[i].minute = toc_entry.data->addr.msf.minute;
-+ cd->tracks[i].second = toc_entry.data->addr.msf.second;
-+ cd->tracks[i].frame = toc_entry.data->addr.msf.frame;
- cd->tracks[i].data_track = (toc_entry.data->control & 4) == 4;
- }
-
-@@ -186,9 +189,9 @@
- return FALSE;
- }
-
-- cd->tracks[LEADOUT].minute = toc_entry.entry.addr.msf.minute;
-- cd->tracks[LEADOUT].second = toc_entry.entry.addr.msf.second;
-- cd->tracks[LEADOUT].frame = toc_entry.entry.addr.msf.frame;
-+ cd->tracks[LEADOUT].minute = toc_entry.data->addr.msf.minute;
-+ cd->tracks[LEADOUT].second = toc_entry.data->addr.msf.second;
-+ cd->tracks[LEADOUT].frame = toc_entry.data->addr.msf.frame;
-
- cd->num_tracks = toc_header.ending_track;
-
-@@ -224,6 +227,8 @@
- return FALSE;
- }
-
-+ /* lets return TRUE and lets see what happes (may not be correct)*/
-+ return TRUE;
- }
-
- gboolean cd_pause(struct cd *cd)
-@@ -321,7 +326,7 @@
- return -1;
- }
-
--#ifdef __NetBSD__
-+#if defined(__NetBSD__) || defined(__FreeBSD__)
- return sub_channel.data->what.track_info.track_number;
- #else
- return sub_channel.data->track_number;
diff --git a/multimedia/gstreamer-plugins80/files/patch-sys_oss_gstosselement.h b/multimedia/gstreamer-plugins80/files/patch-sys_oss_gstosselement.h
deleted file mode 100644
index 30258ba11..000000000
--- a/multimedia/gstreamer-plugins80/files/patch-sys_oss_gstosselement.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- sys/oss/gstosselement.h.orig Tue Mar 9 16:46:05 2004
-+++ sys/oss/gstosselement.h Tue Mar 9 16:46:14 2004
-@@ -23,6 +23,7 @@
- #ifndef __GST_OSS_ELEMENT_H__
- #define __GST_OSS_ELEMENT_H__
-
-+#include <sys/types.h>
- #include <gst/gst.h>
-
- /* debugging category */
diff --git a/multimedia/gstreamer-plugins80/pkg-descr b/multimedia/gstreamer-plugins80/pkg-descr
deleted file mode 100644
index 80300084c..000000000
--- a/multimedia/gstreamer-plugins80/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-[ excerpt from developer's site ]
-
-This is a collection of plugins written with the GStreamer framework.
-Some features of these plugins are:
-
-- Dynamically loaded plugins provide elements and media types,
- demand-loaded via an XML registry, similar to ld.so.cache
-- Element interface handles all known types of sources, filters,
- sinks
-- Capabilities system allows verification of element compatibility
- using MIME types and media-specific properties
-- Autoplugging uses capabilities system to complete complex paths
- automatically
-- Pipelines can be saved to XML and loaded back to working state
-- Resource friendly plugins don't waste RAM
-
-WWW: http://gstreamer.sourceforge.net/
diff --git a/multimedia/gstreamer-plugins80/pkg-plist b/multimedia/gstreamer-plugins80/pkg-plist
deleted file mode 100644
index 96213ced8..000000000
--- a/multimedia/gstreamer-plugins80/pkg-plist
+++ /dev/null
@@ -1,181 +0,0 @@
-bin/gst-launch-ext-%%VERSION%%
-bin/gst-visualise-%%VERSION%%
-include/gstreamer-%%VERSION%%/gst/audio/audio.h
-include/gstreamer-%%VERSION%%/gst/audio/audioclock.h
-include/gstreamer-%%VERSION%%/gst/audio/multichannel-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/audio/multichannel.h
-include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalancechannel.h
-include/gstreamer-%%VERSION%%/gst/floatcast/floatcast.h
-include/gstreamer-%%VERSION%%/gst/gconf/gconf.h
-include/gstreamer-%%VERSION%%/gst/idct/idct.h
-include/gstreamer-%%VERSION%%/gst/media-info/media-info.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixer-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixer.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixeroptions.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixertrack.h
-include/gstreamer-%%VERSION%%/gst/navigation/navigation.h
-include/gstreamer-%%VERSION%%/gst/play/play-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/play/play.h
-include/gstreamer-%%VERSION%%/gst/propertyprobe/propertyprobe.h
-include/gstreamer-%%VERSION%%/gst/resample/resample.h
-include/gstreamer-%%VERSION%%/gst/riff/riff-ids.h
-include/gstreamer-%%VERSION%%/gst/riff/riff-media.h
-include/gstreamer-%%VERSION%%/gst/riff/riff-read.h
-include/gstreamer-%%VERSION%%/gst/tag/tag.h
-include/gstreamer-%%VERSION%%/gst/tuner/tuner-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/tuner/tuner.h
-include/gstreamer-%%VERSION%%/gst/tuner/tunerchannel.h
-include/gstreamer-%%VERSION%%/gst/tuner/tunernorm.h
-include/gstreamer-%%VERSION%%/gst/video/video.h
-include/gstreamer-%%VERSION%%/gst/video/videosink.h
-include/gstreamer-%%VERSION%%/gst/xoverlay/xoverlay.h
-include/gstreamer-%%VERSION%%/gst/xwindowlistener/xwindowlistener.h
-lib/gstreamer-%%VERSION%%/libgstac3parse.so
-lib/gstreamer-%%VERSION%%/libgstadder.so
-lib/gstreamer-%%VERSION%%/libgstalaw.so
-lib/gstreamer-%%VERSION%%/libgstalpha.so
-lib/gstreamer-%%VERSION%%/libgstalphacolor.so
-lib/gstreamer-%%VERSION%%/libgstapetag.so
-lib/gstreamer-%%VERSION%%/libgstasf.so
-lib/gstreamer-%%VERSION%%/libgstaudio.so
-lib/gstreamer-%%VERSION%%/libgstaudioconvert.so
-lib/gstreamer-%%VERSION%%/libgstaudiofilter.so
-lib/gstreamer-%%VERSION%%/libgstaudiorate.so
-lib/gstreamer-%%VERSION%%/libgstaudioscale.so
-lib/gstreamer-%%VERSION%%/libgstauparse.so
-lib/gstreamer-%%VERSION%%/libgstavi.so
-lib/gstreamer-%%VERSION%%/libgstcdplayer.so
-lib/gstreamer-%%VERSION%%/libgstcdxaparse.so
-lib/gstreamer-%%VERSION%%/libgstchart.so
-lib/gstreamer-%%VERSION%%/libgstcolorspace.so
-lib/gstreamer-%%VERSION%%/libgstcutter.so
-lib/gstreamer-%%VERSION%%/libgstdebug.so
-lib/gstreamer-%%VERSION%%/libgstdecodebin.so
-lib/gstreamer-%%VERSION%%/libgstdeinterlace.so
-lib/gstreamer-%%VERSION%%/libgstefence.so
-lib/gstreamer-%%VERSION%%/libgsteffectv.so
-lib/gstreamer-%%VERSION%%/libgstequalizer.so
-lib/gstreamer-%%VERSION%%/libgstfestival.so
-lib/gstreamer-%%VERSION%%/libgstffmpegcolorspace.so
-lib/gstreamer-%%VERSION%%/libgstfilter.so
-lib/gstreamer-%%VERSION%%/libgstflxdec.so
-lib/gstreamer-%%VERSION%%/libgstgamma.so
-lib/gstreamer-%%VERSION%%/libgstgoom.so
-lib/gstreamer-%%VERSION%%/libgstidct.so
-lib/gstreamer-%%VERSION%%/libgstinterleave.so
-lib/gstreamer-%%VERSION%%/libgstlevel.so
-lib/gstreamer-%%VERSION%%/libgstmatroska.so
-lib/gstreamer-%%VERSION%%/libgstmedian.so
-lib/gstreamer-%%VERSION%%/libgstmixmatrix.so
-lib/gstreamer-%%VERSION%%/libgstmodplug.so
-lib/gstreamer-%%VERSION%%/libgstmonoscope.so
-lib/gstreamer-%%VERSION%%/libgstmp1videoparse.so
-lib/gstreamer-%%VERSION%%/libgstmpeg1systemencode.so
-lib/gstreamer-%%VERSION%%/libgstmpeg2subt.so
-lib/gstreamer-%%VERSION%%/libgstmpegaudio.so
-lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.so
-lib/gstreamer-%%VERSION%%/libgstmpegstream.so
-lib/gstreamer-%%VERSION%%/libgstmulaw.so
-lib/gstreamer-%%VERSION%%/libgstmultifilesink.so
-lib/gstreamer-%%VERSION%%/libgstmultipart.so
-lib/gstreamer-%%VERSION%%/libgstnavigationtest.so
-lib/gstreamer-%%VERSION%%/libgstossaudio.so
-lib/gstreamer-%%VERSION%%/libgstoverlay.so
-lib/gstreamer-%%VERSION%%/libgstpassthrough.so
-lib/gstreamer-%%VERSION%%/libgstplaybin.so
-lib/gstreamer-%%VERSION%%/libgstplayondemand.so
-lib/gstreamer-%%VERSION%%/libgstqtdemux.so
-lib/gstreamer-%%VERSION%%/libgstresample.so
-lib/gstreamer-%%VERSION%%/libgstriff.so
-lib/gstreamer-%%VERSION%%/libgstrmdemux.so
-lib/gstreamer-%%VERSION%%/libgstrtjpeg.so
-lib/gstreamer-%%VERSION%%/libgstrtp.so
-lib/gstreamer-%%VERSION%%/libgstsilence.so
-lib/gstreamer-%%VERSION%%/libgstsinesrc.so
-lib/gstreamer-%%VERSION%%/libgstsmooth.so
-lib/gstreamer-%%VERSION%%/libgstsmpte.so
-lib/gstreamer-%%VERSION%%/libgstspectrum.so
-lib/gstreamer-%%VERSION%%/libgstspeed.so
-lib/gstreamer-%%VERSION%%/libgststereo.so
-lib/gstreamer-%%VERSION%%/libgstswitch.so
-lib/gstreamer-%%VERSION%%/libgstsynaesthesia.so
-lib/gstreamer-%%VERSION%%/libgsttagedit.so
-lib/gstreamer-%%VERSION%%/libgsttcp.so
-lib/gstreamer-%%VERSION%%/libgsttta.so
-lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
-lib/gstreamer-%%VERSION%%/libgstudp.so
-lib/gstreamer-%%VERSION%%/libgstvbidec.so
-lib/gstreamer-%%VERSION%%/libgstvcdsrc.so
-lib/gstreamer-%%VERSION%%/libgstvideo.so
-lib/gstreamer-%%VERSION%%/libgstvideobalance.so
-lib/gstreamer-%%VERSION%%/libgstvideobox.so
-lib/gstreamer-%%VERSION%%/libgstvideocrop.so
-lib/gstreamer-%%VERSION%%/libgstvideodrop.so
-lib/gstreamer-%%VERSION%%/libgstvideofilter.so
-lib/gstreamer-%%VERSION%%/libgstvideoflip.so
-lib/gstreamer-%%VERSION%%/libgstvideomixer.so
-lib/gstreamer-%%VERSION%%/libgstvideorate.so
-lib/gstreamer-%%VERSION%%/libgstvideoscale.so
-lib/gstreamer-%%VERSION%%/libgstvideotestsrc.so
-lib/gstreamer-%%VERSION%%/libgstvolenv.so
-lib/gstreamer-%%VERSION%%/libgstvolume.so
-lib/gstreamer-%%VERSION%%/libgstwavenc.so
-lib/gstreamer-%%VERSION%%/libgstwavparse.so
-lib/gstreamer-%%VERSION%%/libgstximagesink.so
-lib/gstreamer-%%VERSION%%/libgstxvimagesink.so
-lib/gstreamer-%%VERSION%%/libgstxwindowlistener.so
-lib/gstreamer-%%VERSION%%/libgsty4menc.so
-lib/libgstgconf-%%VERSION%%.a
-lib/libgstgconf-%%VERSION%%.so
-lib/libgstgconf-%%VERSION%%.so.%%SHLIB_VERSION%%
-lib/libgstinterfaces-%%VERSION%%.a
-lib/libgstinterfaces-%%VERSION%%.so
-lib/libgstinterfaces-%%VERSION%%.so.%%SHLIB_VERSION%%
-lib/libgstmedia-info-%%VERSION%%.a
-lib/libgstmedia-info-%%VERSION%%.so
-lib/libgstmedia-info-%%VERSION%%.so.%%SHLIB_VERSION%%
-lib/libgstplay-%%VERSION%%.a
-lib/libgstplay-%%VERSION%%.so
-lib/libgstplay-%%VERSION%%.so.%%SHLIB_VERSION%%
-libdata/pkgconfig/gstreamer-gconf-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-interfaces-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-libs-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-media-info-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-play-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-plugins-%%VERSION%%.pc
-share/locale/af/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/az/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/cs/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/en_GB/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/hu/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/it/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/nb/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/nl/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/or/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sq/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sr/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sv/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/uk/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-@dirrm lib/gstreamer-%%VERSION%%
-@dirrm include/gstreamer-%%VERSION%%/gst/xwindowlistener
-@dirrm include/gstreamer-%%VERSION%%/gst/xoverlay
-@dirrm include/gstreamer-%%VERSION%%/gst/video
-@dirrm include/gstreamer-%%VERSION%%/gst/tuner
-@dirrm include/gstreamer-%%VERSION%%/gst/tag
-@dirrm include/gstreamer-%%VERSION%%/gst/riff
-@dirrm include/gstreamer-%%VERSION%%/gst/resample
-@dirrm include/gstreamer-%%VERSION%%/gst/propertyprobe
-@dirrm include/gstreamer-%%VERSION%%/gst/play
-@dirrm include/gstreamer-%%VERSION%%/gst/navigation
-@dirrm include/gstreamer-%%VERSION%%/gst/mixer
-@dirrm include/gstreamer-%%VERSION%%/gst/media-info
-@dirrm include/gstreamer-%%VERSION%%/gst/idct
-@dirrm include/gstreamer-%%VERSION%%/gst/gconf
-@dirrm include/gstreamer-%%VERSION%%/gst/floatcast
-@dirrm include/gstreamer-%%VERSION%%/gst/colorbalance
-@dirrm include/gstreamer-%%VERSION%%/gst/audio
-@unexec rmdir %D/include/gstreamer-%%VERSION%%/gst 2>/dev/null || true
-@unexec rmdir %D/include/gstreamer-%%VERSION%% 2>/dev/null || true
diff --git a/multimedia/kmplayer/Makefile b/multimedia/kmplayer/Makefile
deleted file mode 100644
index c06c929fa..000000000
--- a/multimedia/kmplayer/Makefile
+++ /dev/null
@@ -1,83 +0,0 @@
-# New ports collection makefile for: KMplayer
-# Date created: Jan 31, 2003
-# Whom: will
-#
-# $FreeBSD$
-#
-
-PORTNAME= kmplayer
-DISTVERSION= 0.8.4-rc5
-CATEGORIES= multimedia audio kde
-MASTER_SITES= http://www.xs4all.nl/%7Ejjvrieze/
-#DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.r/-rc/}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= KDE frontend to mplayer
-
-RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer
-
-USE_BZIP2= yes
-USE_KDEBASE_VER=3
-USE_XLIB= yes
-USE_GMAKE= yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_TARGET=
-CONFIGURE_ARGS+=--with-x=${X11BASE} --disable-debug
-
-OPTIONS= GSTREAMER "Enable support for video playback using gstreamer" off \
- XINE "Enable support for video playback using libxine" off
-
-WANT_GSTREAMER= yes
-
-###
-## Lib Detection
-###
-# gstreamer
-.if exists(${X11BASE}/lib/libgstplay-0.8.so)
-WITH_GSTREAMER=yes
-.endif
-# xine
-.if exists(${X11BASE}/lib/libxine.so)
-WITH_XINE=yes
-.endif
-
-post-patch:
-# remove -pedantic where possible to fix build errors on -CURRENT
-# remove optimizations
- @${REINPLACE_CMD} -e \
- 's|-O2||; s|-pedantic ||' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-# do not try to roll our own mimetypes
- @${REINPLACE_CMD} -E -e \
- 's|^(SUBDIRS.*)mimetypes|\1|' \
- ${WRKSRC}/Makefile.in
-
-.include <bsd.port.pre.mk>
-
-###
-## Support Activation
-###
-# gstreamer
-.undef WITH_GSTREAMER
-.if defined(WITH_GSTREAMER)
-USE_GSTREAMER+= yes
-
-PLIST_FILES+= bin/kgstplayer
-.else
-CONFIGURE_ARGS+= --without-gstreamer
-.endif
-# xine
-.if defined(WITH_XINE)
-LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine
-
-PLIST_FILES+= bin/kxineplayer
-.endif
-
-# GCC < 3.1
-.if ${OSVERSION} < 500035
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src::kmplayerplaylist.cpp
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/kmplayer/distinfo b/multimedia/kmplayer/distinfo
deleted file mode 100644
index 9cb6be5ea..000000000
--- a/multimedia/kmplayer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (kmplayer-0.8.4-rc5.tar.bz2) = c15d792dc40c81a015262bad6323b053
-SIZE (kmplayer-0.8.4-rc5.tar.bz2) = 577487
diff --git a/multimedia/kmplayer/files/extra-patch-src::kmplayerplaylist.cpp b/multimedia/kmplayer/files/extra-patch-src::kmplayerplaylist.cpp
deleted file mode 100644
index 46f2385ad..000000000
--- a/multimedia/kmplayer/files/extra-patch-src::kmplayerplaylist.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/kmplayerplaylist.cpp.orig Sat Nov 13 16:01:42 2004
-+++ src/kmplayerplaylist.cpp Sat Nov 13 16:02:02 2004
-@@ -293,7 +293,7 @@
- else
- kdError () << "Warning: unhandled MediaType attr: " << attr << "=" << atts.value (i) << endl;
- }
-- kdDebug () << "MediaType attr found bitrate: " << bitrate << " src: " << (src.isEmpty() ? "-" : src) << " type: " << (mimetype.isEmpty() ? "-" : mimetype) << endl;
-+ kdDebug () << "MediaType attr found bitrate: " << bitrate << " src: " << (src.isEmpty() ? "-" : (const char *) src) << " type: " << (mimetype.isEmpty() ? "-" : (const char *) mimetype) << endl;
- }
-
- //-----------------------------------------------------------------------------
diff --git a/multimedia/kmplayer/files/patch-src::kmplayer.desktop b/multimedia/kmplayer/files/patch-src::kmplayer.desktop
deleted file mode 100644
index d511ad2df..000000000
--- a/multimedia/kmplayer/files/patch-src::kmplayer.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/kmplayer.desktop.orig Wed Nov 10 23:22:35 2004
-+++ src/kmplayer.desktop Wed Nov 10 23:24:51 2004
-@@ -35,7 +35,7 @@
- Name[sv]=Kmplayer
- Name[ta]=கேஎம்இயக்கி
- Name[xx]=xxKMPlayerxx
--MimeType=audio/x-mp3;audio/mpegurl;audio/x-pn-realaudio;audio/x-scpls;audio/x-vorbis;application/x-kmplayer;application/x-mplayer2;application/x-ogg;audio/x-mp2;video/mpeg;audio/x-mpegurl;audio/x-wav;audio/x-mod;video/x-avi;video/x-ms-asf;video/x-ms-wmp;video/x-ms-wmv;video/x-msvideo;video/quicktime;video/x-flic;
-+MimeType=audio/x-mp3;audio/x-pn-realaudio;audio/x-scpls;audio/x-vorbis;application/x-kmplayer;application/x-mplayer2;application/x-ogg;video/mpeg;audio/x-mpegurl;audio/x-wav;audio/x-mod;video/x-ms-wmp;video/x-ms-wmv;video/x-msvideo;video/quicktime;video/x-flic;application/vnd.ms-asf;application/vnd.rn-realmedia;audio/ac3;audio/vorbis;audio/x-matroska;video/x-matroska;video/x-ogm;
- InitialPreference=7
- Categories=Qt;KDE;AudioVideo
- GenericName=Media Player
diff --git a/multimedia/kmplayer/pkg-descr b/multimedia/kmplayer/pkg-descr
deleted file mode 100644
index e47d8ab1f..000000000
--- a/multimedia/kmplayer/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-KDE frontend to mplayer
-
-WWW: http://www.xs4all.nl/~jjvrieze/
-
--- will@freebsd.org
diff --git a/multimedia/kmplayer/pkg-plist b/multimedia/kmplayer/pkg-plist
deleted file mode 100644
index d80339eea..000000000
--- a/multimedia/kmplayer/pkg-plist
+++ /dev/null
@@ -1,54 +0,0 @@
-bin/kmplayer
-bin/kxvplayer
-lib/kde3/kmplayer.la
-lib/kde3/kmplayer.so
-lib/kde3/libkmplayerpart.la
-lib/kde3/libkmplayerpart.so
-lib/libkdeinit_kmplayer.la
-lib/libkdeinit_kmplayer.so
-lib/libkmplayercommon.la
-lib/libkmplayercommon.so
-share/applications/kde/kmplayer.desktop
-share/apps/kmplayer/bookmarks.xml
-share/apps/kmplayer/kmplayerpartui.rc
-share/apps/kmplayer/kmplayerui.rc
-share/apps/kmplayer/pluginsinfo
-share/config/kmplayerrc
-share/icons/crystalsvg/scalable/apps/kmplayer.svgz
-share/icons/hicolor/128x128/apps/kmplayer.png
-share/icons/hicolor/16x16/apps/kmplayer.png
-share/icons/hicolor/22x22/apps/kmplayer.png
-share/icons/hicolor/32x32/apps/kmplayer.png
-share/icons/hicolor/48x48/apps/kmplayer.png
-share/icons/hicolor/64x64/apps/kmplayer.png
-share/icons/hicolor/scalable/apps/kmplayer.svgz
-share/services/kmplayer_part.desktop
-share/services/mms.protocol
-share/services/pnm.protocol
-share/services/rtsp.protocol
-@unexec rmdir %D/share/services 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/scalable/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/scalable 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/64x64/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/64x64 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/48x48/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/48x48 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/32x32/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/32x32 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/22x22/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/22x22 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/16x16/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/16x16 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/128x128/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor/128x128 2>/dev/null || true
-@unexec rmdir %D/share/icons/hicolor 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg/scalable/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg/scalable 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg 2>/dev/null || true
-@unexec rmdir %D/share/icons 2>/dev/null || true
-@unexec rmdir %D/share/config 2>/dev/null || true
-@dirrm share/apps/kmplayer
-@unexec rmdir %D/share/apps 2>/dev/null || true
-@unexec rmdir %D/share/applications/kde 2>/dev/null || true
-@unexec rmdir %D/share/applications 2>/dev/null || true
-@unexec rmdir %D/lib/kde3 2>/dev/null || true
diff --git a/multimedia/pitivi/Makefile b/multimedia/pitivi/Makefile
deleted file mode 100644
index fe8783850..000000000
--- a/multimedia/pitivi/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: PiTiVi
-# Date created: 20 Dec 2004
-# Whom: Koop Mast <kwm@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= pitivi
-PORTVERSION= 0.1.1
-PORTREVISION= 1
-CATEGORIES= multimedia
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= kwm@FreeBSD.org
-COMMENT= Gstreamer based non-linear audio/video editor
-
-USE_X_PREFIX= yes
-USE_GMAKE= yes
-USE_REINPLACE= yes
-USE_GNOME= gnometarget gnomeprefix
-USE_GSTREAMER= yes
-USE_LIBTOOL_VER=15
-USE_PYTHON= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-docs-build
-INSTALLS_SHLIB= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-Werror||g' \
- ${WRKSRC}/gnl/Makefile.in \
- ${WRKSRC}/src/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/multimedia/pitivi/distinfo b/multimedia/pitivi/distinfo
deleted file mode 100644
index a75f76aa5..000000000
--- a/multimedia/pitivi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (pitivi-0.1.1.tar.gz) = 4cd843977ccc967a07f9e28733cbf349
-SIZE (pitivi-0.1.1.tar.gz) = 734595
diff --git a/multimedia/pitivi/files/patch-gnl_gnlcomposition.c b/multimedia/pitivi/files/patch-gnl_gnlcomposition.c
deleted file mode 100644
index 257da686f..000000000
--- a/multimedia/pitivi/files/patch-gnl_gnlcomposition.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- gnl/gnlcomposition.c.orig Mon Dec 20 13:08:16 2004
-+++ gnl/gnlcomposition.c Mon Dec 20 13:09:18 2004
-@@ -860,6 +860,7 @@
- gnl_composition_nearest_cover_func (GnlComposition *comp, GstClockTime time, GnlDirection direction)
- {
- GList *objects = comp->objects;
-+ GstClockTime start;
-
- GST_INFO("Object:%s , Time[%lld], Direction:%d",
- gst_element_get_name(GST_ELEMENT(comp)),
-@@ -903,7 +904,6 @@
- GstClockTime last = G_MAXINT64;
- while (objects) {
- entry = (GnlCompositionEntry *) (objects->data);
-- GstClockTime start;
-
- start = entry->object->start;
-
diff --git a/multimedia/pitivi/files/patch-src_pitivi-effectswindowproperties.c b/multimedia/pitivi/files/patch-src_pitivi-effectswindowproperties.c
deleted file mode 100644
index 52da67f08..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-effectswindowproperties.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/pitivi-effectswindowproperties.c.orig Mon Dec 20 13:17:07 2004
-+++ src/pitivi-effectswindowproperties.c Mon Dec 20 13:17:47 2004
-@@ -130,6 +130,7 @@
- GtkWidget *button_ok;
- GtkWidget *button_apply;
- GtkWidget *button_cancel;
-+ PitiviEffectsWindowProperties *self;
-
- /* Invoke parent constructor. */
-
-@@ -137,7 +138,7 @@
- parent_class = G_OBJECT_CLASS (g_type_class_peek_parent (klass));
- obj = parent_class->constructor (type, n_construct_properties,
- construct_properties);
-- PitiviEffectsWindowProperties *self = (PitiviEffectsWindowProperties *) obj;
-+ self = (PitiviEffectsWindowProperties *) obj;
-
- /* do stuff. */
-
diff --git a/multimedia/pitivi/files/patch-src_pitivi-gstelementsettings.c b/multimedia/pitivi/files/patch-src_pitivi-gstelementsettings.c
deleted file mode 100644
index 7ef1c2dc7..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-gstelementsettings.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/pitivi-gstelementsettings.c.orig Mon Dec 20 13:56:47 2004
-+++ src/pitivi-gstelementsettings.c Mon Dec 20 13:57:28 2004
-@@ -872,12 +872,13 @@
- GObjectConstructParam * construct_properties)
- {
- GObject *obj;
-+ PitiviGstElementSettings *self;
- /* Invoke parent constructor. */
- obj = G_OBJECT_CLASS (parent_class)->constructor (type, n_construct_properties,
- construct_properties);
-
- /* do stuff. */
-- PitiviGstElementSettings *self = (PitiviGstElementSettings *) obj;
-+ self = (PitiviGstElementSettings *) obj;
-
- pitivi_gstelementsettings_create_gui (self);
-
diff --git a/multimedia/pitivi/files/patch-src_pitivi-lplayerwindow.c b/multimedia/pitivi/files/patch-src_pitivi-lplayerwindow.c
deleted file mode 100644
index db1e1c005..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-lplayerwindow.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/pitivi-lplayerwindow.c.orig Mon Dec 20 13:58:25 2004
-+++ src/pitivi-lplayerwindow.c Mon Dec 20 13:59:02 2004
-@@ -374,13 +374,15 @@
- {
- GstElement *elem;
- GObject *obj;
-+ PitiviLPlayerWindow *self;
-+
- /* Invoke parent constructor. */
- obj = parent_class->constructor (type, n_construct_properties,
- construct_properties);
-
- /* do stuff. */
- PITIVI_DEBUG("lplayer creation !");
-- PitiviLPlayerWindow *self = (PitiviLPlayerWindow *) obj;
-+ self = (PitiviLPlayerWindow *) obj;
-
- pitivi_lplayerwindow_create_gui (self);
-
diff --git a/multimedia/pitivi/files/patch-src_pitivi-mainapp.c b/multimedia/pitivi/files/patch-src_pitivi-mainapp.c
deleted file mode 100644
index 84f973cd4..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-mainapp.c
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/pitivi-mainapp.c.orig Mon Dec 20 13:10:23 2004
-+++ src/pitivi-mainapp.c Mon Dec 20 13:12:47 2004
-@@ -136,8 +136,8 @@
- void
- pitivi_mainapp_callb_effects (GtkWindow *win, gpointer data)
- {
-- PITIVI_DEBUG("removed the effects window...\n");
- PitiviMainApp *self = data;
-+ PITIVI_DEBUG("removed the effects window...\n");
- self->private->effectswin = NULL;
- }
-
-@@ -409,6 +409,10 @@
- guint n_construct_properties,
- GObjectConstructParam * construct_properties)
- {
-+ /* Invoke parent constructor. */
-+ PitiviMainAppClass *klass;
-+ GObjectClass *parent_class;
-+
- PitiviMainApp *self;
- gchar *settingsfile;
- GObject *obj;
-@@ -418,9 +422,6 @@
- width = gdk_screen_width ();
- height = gdk_screen_height ();
-
-- /* Invoke parent constructor. */
-- PitiviMainAppClass *klass;
-- GObjectClass *parent_class;
- klass = PITIVI_MAINAPP_CLASS (g_type_class_peek (PITIVI_MAINAPP_TYPE));
- parent_class = G_OBJECT_CLASS (g_type_class_peek_parent (klass));
- obj = parent_class->constructor (type, n_construct_properties,
diff --git a/multimedia/pitivi/files/patch-src_pitivi-menu.c b/multimedia/pitivi/files/patch-src_pitivi-menu.c
deleted file mode 100644
index e50203dbf..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-menu.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/pitivi-menu.c.orig Mon Dec 20 13:51:12 2004
-+++ src/pitivi-menu.c Mon Dec 20 13:51:40 2004
-@@ -215,9 +215,10 @@
- pitivi_menu_configure (PitiviMenu *self)
- {
- GError *error;
-+ PitiviMenuPrivate *priv;
-
- error = NULL;
-- PitiviMenuPrivate *priv = self->private;
-+ priv = self->private;
- if (priv->merge_id)
- gtk_ui_manager_remove_ui(priv->ui_manager, priv->merge_id);
- pitivi_menubar_configure (priv->ui_manager, priv);
diff --git a/multimedia/pitivi/files/patch-src_pitivi-progressbar.c b/multimedia/pitivi/files/patch-src_pitivi-progressbar.c
deleted file mode 100644
index e7fae8d3d..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-progressbar.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/pitivi-progressbar.c.orig Mon Dec 20 13:14:17 2004
-+++ src/pitivi-progressbar.c Mon Dec 20 13:16:17 2004
-@@ -137,17 +137,19 @@
- guint n_construct_properties,
- GObjectConstructParam * construct_properties)
- {
-+ PitiviProgressBarClass *klass;
- GtkWidget *main_vbox;
- GObjectClass *parent_class;
-- PitiviProgressBarClass *klass;
--
-+ GObject *obj;
-+ PitiviProgressBar *self;
-+
- /* Invoke parent constructor. */
-
- klass = PITIVI_PROGRESSBAR_CLASS (g_type_class_peek (PITIVI_PROGRESSBAR_TYPE));
- parent_class = G_OBJECT_CLASS (g_type_class_peek_parent (klass));
-- GObject *obj = parent_class->constructor (type, n_construct_properties,
-+ obj = parent_class->constructor (type, n_construct_properties,
- construct_properties);
-- PitiviProgressBar *self = (PitiviProgressBar *) obj;
-+ self = (PitiviProgressBar *) obj;
-
- /* window properties */
- gtk_window_set_title (GTK_WINDOW(self), "Loading");
diff --git a/multimedia/pitivi/files/patch-src_pitivi-settings.c b/multimedia/pitivi/files/patch-src_pitivi-settings.c
deleted file mode 100644
index 51a1218f2..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-settings.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/pitivi-settings.c.orig Mon Dec 20 13:52:35 2004
-+++ src/pitivi-settings.c Mon Dec 20 13:54:23 2004
-@@ -385,6 +385,7 @@
- if (factory->numpadtemplates) {
- gint i;
- const GList *pads;
-+ PitiviSettingsMimeType *tmp_mime;
-
- pads = factory->padtemplates;
- for (i = 0; pads; i++, pads = g_list_next (pads)) {
-@@ -393,7 +394,6 @@
- GstCaps *tmp_caps;
-
- tmp_caps = (GstCaps *) padtemplate->caps;
-- PitiviSettingsMimeType *tmp_mime;
-
- if (!gst_caps_is_any (tmp_caps)) {
- if ((tmp_mime = pitivi_settings_search_flux (list, tmp_caps))) {
diff --git a/multimedia/pitivi/files/patch-src_pitivi-settingswindow.c b/multimedia/pitivi/files/patch-src_pitivi-settingswindow.c
deleted file mode 100644
index 5d7d122b8..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-settingswindow.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/pitivi-settingswindow.c.orig Mon Dec 20 13:55:04 2004
-+++ src/pitivi-settingswindow.c Mon Dec 20 13:55:54 2004
-@@ -701,12 +701,13 @@
- GObjectConstructParam * construct_properties)
- {
- GObject *obj;
-+ PitiviSettingsWindow *self;
- /* Invoke parent constructor. */
- obj = G_OBJECT_CLASS (parent_class)->constructor (type, n_construct_properties,
- construct_properties);
-
- /* do stuff. */
-- PitiviSettingsWindow *self = (PitiviSettingsWindow *) obj;
-+ self = (PitiviSettingsWindow *) obj;
-
- pitivi_settingswindow_create_gui (self);
-
diff --git a/multimedia/pitivi/files/patch-src_pitivi-sourcelistwindow.c b/multimedia/pitivi/files/patch-src_pitivi-sourcelistwindow.c
deleted file mode 100644
index 75655be0b..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-sourcelistwindow.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/pitivi-sourcelistwindow.c.orig Mon Dec 20 13:38:58 2004
-+++ src/pitivi-sourcelistwindow.c Mon Dec 20 13:39:54 2004
-@@ -1406,9 +1406,10 @@
- }
- else
- {
-+ gchar *treepath;
- /* we need to set treepath too */
- save = g_strdup (self->private->treepath);
-- gchar *treepath = g_strdup_printf("%s:%d",
-+ treepath = g_strdup_printf("%s:%d",
- self->private->treepath,
- folder_select);
- g_free ( self->private->treepath );
diff --git a/multimedia/pitivi/files/patch-src_pitivi-timelinecellrenderer.c b/multimedia/pitivi/files/patch-src_pitivi-timelinecellrenderer.c
deleted file mode 100644
index 076c3764d..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-timelinecellrenderer.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/pitivi-timelinecellrenderer.c.orig Mon Dec 20 13:22:57 2004
-+++ src/pitivi-timelinecellrenderer.c Mon Dec 20 13:23:54 2004
-@@ -744,12 +744,13 @@
- }
- else
- {
-+ GtkWidget *linked_ref;
- gtk_container_remove (GTK_CONTAINER (parent), GTK_WIDGET (source));
- pitivi_add_to_layout (GTK_WIDGET (self), source, x, 0);
-
- /* linked widget */
-
-- GtkWidget *linked_ref = gtk_widget_ref (GTK_WIDGET (dragged->linked));
-+ linked_ref = gtk_widget_ref (GTK_WIDGET (dragged->linked));
- gtk_container_remove (GTK_CONTAINER (parent->linked_track), GTK_WIDGET (dragged->linked));
- pitivi_add_to_layout (GTK_WIDGET (self->linked_track), linked_ref, x, 0);
- gtk_widget_unref (linked_ref);
diff --git a/multimedia/pitivi/files/patch-src_pitivi-timelinemedia.c b/multimedia/pitivi/files/patch-src_pitivi-timelinemedia.c
deleted file mode 100644
index 46c1501a5..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-timelinemedia.c
+++ /dev/null
@@ -1,50 +0,0 @@
---- src/pitivi-timelinemedia.c.orig Mon Dec 20 13:34:27 2004
-+++ src/pitivi-timelinemedia.c Mon Dec 20 13:37:47 2004
-@@ -845,7 +845,7 @@
- GdkEventButton *event)
- {
- PitiviCursor *cursor;
--
-+ gint x;
- PitiviTimelineMedia *this = PITIVI_TIMELINEMEDIA (widget);
- cursor = pitivi_getcursor_id (widget);
- if ((cursor->type == PITIVI_CURSOR_SELECT) && (event->button == 1))
-@@ -874,7 +874,7 @@
- this->private->menu = GTK_WIDGET (pitivi_create_menupopup (widget, TimeItemPopup, iNbTimeItemPopup));
- gtk_menu_popup(GTK_MENU (this->private->menu), NULL, NULL, NULL, this, event->button, event->time);
- }
-- gint x = event->x;
-+ x = event->x;
- if ( (x >= widget->allocation.width / 2 ) )
- this->resz = 0;
- else
-@@ -1170,13 +1170,14 @@
- {
- if (!this->cutted)
- {
-+ GtkWidget *w;
- this->cutted = TRUE;
-
- gtk_widget_hide (GTK_WIDGET(this));
- if (this->linked)
- gtk_widget_hide (GTK_WIDGET (this->linked));
-
-- GtkWidget *w = gtk_widget_get_toplevel (GTK_WIDGET(this));
-+ w = gtk_widget_get_toplevel (GTK_WIDGET(this));
- g_signal_emit_by_name (w, "copy-source", this);
- }
- else
-@@ -1187,11 +1188,12 @@
- {
- if (!this->copied)
- {
-+ GtkWidget *w;
- this->copied = TRUE;
-
- /* copy media */
-
-- GtkWidget *w = gtk_widget_get_toplevel (GTK_WIDGET(this));
-+ w = gtk_widget_get_toplevel (GTK_WIDGET(this));
- g_signal_emit_by_name (w, "copy-source", this);
- }
- else
diff --git a/multimedia/pitivi/files/patch-src_pitivi-timelinewindow.c b/multimedia/pitivi/files/patch-src_pitivi-timelinewindow.c
deleted file mode 100644
index afeb6bab6..000000000
--- a/multimedia/pitivi/files/patch-src_pitivi-timelinewindow.c
+++ /dev/null
@@ -1,62 +0,0 @@
---- src/pitivi-timelinewindow.c.orig Mon Dec 20 13:18:47 2004
-+++ src/pitivi-timelinewindow.c Mon Dec 20 13:21:52 2004
-@@ -470,9 +470,10 @@
- {
- gboolean activate;
- GList *childlist;
-+ GList *childwidget;
-
- activate = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget));
-- GList *childwidget = gtk_container_get_children (GTK_CONTAINER (cells));
-+ childwidget = gtk_container_get_children (GTK_CONTAINER (cells));
- for (childlist = childwidget; childlist; childlist = childlist->next )
- {
- if (activate)
-@@ -546,7 +547,7 @@
- GtkWidget *nfo;
- GtkWidget *vbox_right, *vbox_left;
- int count = 0;
--
-+ GtkWidget * pHScrollbarRight;
-
- self->private->hpaned = gtk_hpaned_new();
- vbox_left = gtk_vbox_new (FALSE, 0);
-@@ -597,7 +598,7 @@
- // Left Scrollbar
- gtk_paned_pack1 (GTK_PANED(self->private->hpaned), vbox_left, FALSE, FALSE);
- // Right HScrollbar
-- GtkWidget * pHScrollbarRight = gtk_scrolled_window_new (NULL, NULL);
-+ pHScrollbarRight = gtk_scrolled_window_new (NULL, NULL);
- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (pHScrollbarRight),
- GTK_POLICY_ALWAYS, GTK_POLICY_NEVER);
- gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (pHScrollbarRight),
-@@ -1339,15 +1340,17 @@
- pitivi_timelinewindow_activate (PitiviTimelineWindow *self)
- {
- GList *childlist;
--
-+ PitiviProject *proj;
-+ gdouble videorate;
-+ GList *childwidget;
- /* Loading Select Cursor */
-
- load_cursor (GDK_WINDOW (GTK_WIDGET (self)->window), self->toolbox->pitivi_cursor, PITIVI_CURSOR_SELECT);
-
- /* Activating ruler */
-
-- PitiviProject *proj = PITIVI_WINDOWS(self)->mainapp->project;
-- gdouble videorate = pitivi_projectsettings_get_videorate(proj->settings);
-+ proj = PITIVI_WINDOWS(self)->mainapp->project;
-+ videorate = pitivi_projectsettings_get_videorate(proj->settings);
- g_object_set (self->hruler, "ruler-videorate", videorate, NULL);
-
- /* Activate Windows Menu */
-@@ -1357,7 +1360,7 @@
-
- /* Activate childs */
-
-- GList *childwidget = gtk_container_get_children (GTK_CONTAINER (self->private->layout_container));
-+ childwidget = gtk_container_get_children (GTK_CONTAINER (self->private->layout_container));
- for (childlist = childwidget; childlist; childlist = childlist->next )
- {
- if (GTK_IS_LAYOUT (childlist->data))
diff --git a/multimedia/pitivi/pkg-descr b/multimedia/pitivi/pkg-descr
deleted file mode 100644
index 7b34b3dc0..000000000
--- a/multimedia/pitivi/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-PiTiVi relies on the GStreamer multimedia framework and the accompanying
-plugins to handle the various medias and their transformation. PiTiVi being
-a novelty usage of GStreamer, there are some problems with plugins not
-handling completely/correctly the GStreamer API. These problems are in
-the process of being corrected.
-
-This means that it is not guaranteed that all codecs, containers or effects
-work properly with PiTiVi.
-
-WWW: http://www.pitivi.org
diff --git a/multimedia/pitivi/pkg-plist b/multimedia/pitivi/pkg-plist
deleted file mode 100644
index 496a94b72..000000000
--- a/multimedia/pitivi/pkg-plist
+++ /dev/null
@@ -1,258 +0,0 @@
-bin/pitivi
-etc/pitivi/pitivi
-include/gnl/gnl.h
-include/gnl/gnlcomposition.h
-include/gnl/gnlgroup.h
-include/gnl/gnlmarshal.h
-include/gnl/gnlobject.h
-include/gnl/gnloperation.h
-include/gnl/gnlsource.h
-include/gnl/gnltimeline.h
-include/gnl/gnltypes.h
-include/gnl/gnlversion.h
-lib/libgnl.a
-lib/libgnl.so
-lib/libgnl.so.0
-share/doc/gnonlin/GnlComposition.html
-share/doc/gnonlin/GnlGroup.html
-share/doc/gnonlin/GnlObject.html
-share/doc/gnonlin/GnlOperation.html
-share/doc/gnonlin/GnlSource.html
-share/doc/gnonlin/GnlTimeline.html
-share/doc/gnonlin/ch01.html
-share/doc/gnonlin/gnonlin-gnl.html
-share/doc/gnonlin/gnonlin-gnlmarshal.html
-share/doc/gnonlin/gnonlin-gnlversion.html
-share/doc/gnonlin/gnonlin.devhelp
-share/doc/gnonlin/index.html
-share/doc/gnonlin/index.sgml
-share/gnome/applications/pitivi.desktop
-share/gnome/pitivi/ui/main_menubar.xml
-share/gnome/pitivi/ui/pitivi-timeline.xml
-share/gnome/pitivi/ui/pitivi-toolbox.xml
-share/gnome/pixmaps/pitivi/backward.xpm
-share/gnome/pixmaps/pitivi/bg.xpm
-share/gnome/pixmaps/pitivi/bg_audio.xpm
-share/gnome/pixmaps/pitivi/bg_effects.xpm
-share/gnome/pixmaps/pitivi/bg_trans.xpm
-share/gnome/pixmaps/pitivi/bg_video.xpm
-share/gnome/pixmaps/pitivi/blank.xpm
-share/gnome/pixmaps/pitivi/forward.xpm
-share/gnome/pixmaps/pitivi/logo-pitivi.png
-share/gnome/pixmaps/pitivi/pause.xpm
-share/gnome/pixmaps/pitivi/pitivi-48.png
-share/gnome/pixmaps/pitivi/pitivi-cut.png
-share/gnome/pixmaps/pitivi/pitivi-ddl_resize.png
-share/gnome/pixmaps/pitivi/pitivi-ddr_resize.png
-share/gnome/pixmaps/pitivi/pitivi-dtl_resize.png
-share/gnome/pixmaps/pitivi/pitivi-dtr_resize.png
-share/gnome/pixmaps/pitivi/pitivi-effects-category-open.png
-share/gnome/pixmaps/pitivi/pitivi-effects-category.png
-share/gnome/pixmaps/pitivi/pitivi-effects-sound.png
-share/gnome/pixmaps/pitivi/pitivi-effects-soundtv.png
-share/gnome/pixmaps/pitivi/pitivi-effects-tv.png
-share/gnome/pixmaps/pitivi/pitivi-hand.png
-share/gnome/pixmaps/pitivi/pitivi-info.png
-share/gnome/pixmaps/pitivi/pitivi-logo-small.png
-share/gnome/pixmaps/pitivi/pitivi-logo-splash.png
-share/gnome/pixmaps/pitivi/pitivi-logo.png
-share/gnome/pixmaps/pitivi/pitivi-logo3.png
-share/gnome/pixmaps/pitivi/pitivi-new-sample.png
-share/gnome/pixmaps/pitivi/pitivi-newproject.png
-share/gnome/pixmaps/pitivi/pitivi-pointer.png
-share/gnome/pixmaps/pitivi/pitivi-resize.png
-share/gnome/pixmaps/pitivi/pitivi-select-all.png
-share/gnome/pixmaps/pitivi/pitivi-select-none.png
-share/gnome/pixmaps/pitivi/pitivi-selection-grow.png
-share/gnome/pixmaps/pitivi/pitivi-selection-shrink.png
-share/gnome/pixmaps/pitivi/pitivi-stock-h-resize.png
-share/gnome/pixmaps/pitivi/pitivi-stock-v-resize.png
-share/gnome/pixmaps/pitivi/pitivi-tools.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-next.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-pause.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-play.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-previous.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-record.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-stop.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-volume-max.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-volume-medium.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-volume-min.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-volume-zero.png
-share/gnome/pixmaps/pitivi/pitivi-viewer-volume.png
-share/gnome/pixmaps/pitivi/pitivi-zoom.png
-share/gnome/pixmaps/pitivi/pitivi_BPWS_effect.png
-share/gnome/pixmaps/pitivi/pitivi_IIr_effect.png
-share/gnome/pixmaps/pitivi/pitivi_LPWS_effect.png
-share/gnome/pixmaps/pitivi/pitivi_RevTV_effect.png
-share/gnome/pixmaps/pitivi/pitivi_adjust_effect.png
-share/gnome/pixmaps/pitivi/pitivi_agingTV_effect.png
-share/gnome/pixmaps/pitivi/pitivi_alpha_color_effect.png
-share/gnome/pixmaps/pitivi/pitivi_alpha_effect.png
-share/gnome/pixmaps/pitivi/pitivi_audio_rate_effect.png
-share/gnome/pixmaps/pitivi/pitivi_balance_effect.png
-share/gnome/pixmaps/pitivi/pitivi_box_effect.png
-share/gnome/pixmaps/pitivi/pitivi_crop_effect.png
-share/gnome/pixmaps/pitivi/pitivi_deinterlace_effect.png
-share/gnome/pixmaps/pitivi/pitivi_diceTV_effect.png
-share/gnome/pixmaps/pitivi/pitivi_edgeTV_effect.png
-share/gnome/pixmaps/pitivi/pitivi_envelope_volume_effect.png
-share/gnome/pixmaps/pitivi/pitivi_flipper_effect.png
-share/gnome/pixmaps/pitivi/pitivi_frame_effect.png
-share/gnome/pixmaps/pitivi/pitivi_gamma_effect.png
-share/gnome/pixmaps/pitivi/pitivi_median_effect.png
-share/gnome/pixmaps/pitivi/pitivi_pass_effect.png
-share/gnome/pixmaps/pitivi/pitivi_quarkTV_effect.png
-share/gnome/pixmaps/pitivi/pitivi_quark_effect.png
-share/gnome/pixmaps/pitivi/pitivi_rate_effect.png
-share/gnome/pixmaps/pitivi/pitivi_scaler_effect.png
-share/gnome/pixmaps/pitivi/pitivi_shagadelicTV_effect.png
-share/gnome/pixmaps/pitivi/pitivi_smooth_effect.png
-share/gnome/pixmaps/pitivi/pitivi_speed_effect.png
-share/gnome/pixmaps/pitivi/pitivi_stereo_effect.png
-share/gnome/pixmaps/pitivi/pitivi_synthetiser_effect.png
-share/gnome/pixmaps/pitivi/pitivi_vertigoTV_effect.png
-share/gnome/pixmaps/pitivi/pitivi_volume_effect.png
-share/gnome/pixmaps/pitivi/pitivi_warpTV_effect.png
-share/gnome/pixmaps/pitivi/play.xpm
-share/gnome/pixmaps/pitivi/smpte-failed.png
-share/gnome/pixmaps/pitivi/smpte1.png
-share/gnome/pixmaps/pitivi/smpte101.png
-share/gnome/pixmaps/pitivi/smpte102.png
-share/gnome/pixmaps/pitivi/smpte103.png
-share/gnome/pixmaps/pitivi/smpte104.png
-share/gnome/pixmaps/pitivi/smpte105.png
-share/gnome/pixmaps/pitivi/smpte106.png
-share/gnome/pixmaps/pitivi/smpte107.png
-share/gnome/pixmaps/pitivi/smpte108.png
-share/gnome/pixmaps/pitivi/smpte109.png
-share/gnome/pixmaps/pitivi/smpte110.png
-share/gnome/pixmaps/pitivi/smpte111.png
-share/gnome/pixmaps/pitivi/smpte112.png
-share/gnome/pixmaps/pitivi/smpte113.png
-share/gnome/pixmaps/pitivi/smpte114.png
-share/gnome/pixmaps/pitivi/smpte119.png
-share/gnome/pixmaps/pitivi/smpte120.png
-share/gnome/pixmaps/pitivi/smpte121.png
-share/gnome/pixmaps/pitivi/smpte122.png
-share/gnome/pixmaps/pitivi/smpte123.png
-share/gnome/pixmaps/pitivi/smpte124.png
-share/gnome/pixmaps/pitivi/smpte125.png
-share/gnome/pixmaps/pitivi/smpte127.png
-share/gnome/pixmaps/pitivi/smpte128.png
-share/gnome/pixmaps/pitivi/smpte129.png
-share/gnome/pixmaps/pitivi/smpte130.png
-share/gnome/pixmaps/pitivi/smpte131.png
-share/gnome/pixmaps/pitivi/smpte2.png
-share/gnome/pixmaps/pitivi/smpte201.png
-share/gnome/pixmaps/pitivi/smpte202.png
-share/gnome/pixmaps/pitivi/smpte203.png
-share/gnome/pixmaps/pitivi/smpte204.png
-share/gnome/pixmaps/pitivi/smpte205.png
-share/gnome/pixmaps/pitivi/smpte206.png
-share/gnome/pixmaps/pitivi/smpte207.png
-share/gnome/pixmaps/pitivi/smpte21.png
-share/gnome/pixmaps/pitivi/smpte211.png
-share/gnome/pixmaps/pitivi/smpte212.png
-share/gnome/pixmaps/pitivi/smpte213.png
-share/gnome/pixmaps/pitivi/smpte214.png
-share/gnome/pixmaps/pitivi/smpte22.png
-share/gnome/pixmaps/pitivi/smpte221.png
-share/gnome/pixmaps/pitivi/smpte222.png
-share/gnome/pixmaps/pitivi/smpte223.png
-share/gnome/pixmaps/pitivi/smpte224.png
-share/gnome/pixmaps/pitivi/smpte225.png
-share/gnome/pixmaps/pitivi/smpte226.png
-share/gnome/pixmaps/pitivi/smpte227.png
-share/gnome/pixmaps/pitivi/smpte228.png
-share/gnome/pixmaps/pitivi/smpte23.png
-share/gnome/pixmaps/pitivi/smpte231.png
-share/gnome/pixmaps/pitivi/smpte232.png
-share/gnome/pixmaps/pitivi/smpte233.png
-share/gnome/pixmaps/pitivi/smpte234.png
-share/gnome/pixmaps/pitivi/smpte235.png
-share/gnome/pixmaps/pitivi/smpte236.png
-share/gnome/pixmaps/pitivi/smpte24.png
-share/gnome/pixmaps/pitivi/smpte241.png
-share/gnome/pixmaps/pitivi/smpte242.png
-share/gnome/pixmaps/pitivi/smpte243.png
-share/gnome/pixmaps/pitivi/smpte244.png
-share/gnome/pixmaps/pitivi/smpte245.png
-share/gnome/pixmaps/pitivi/smpte246.png
-share/gnome/pixmaps/pitivi/smpte25.png
-share/gnome/pixmaps/pitivi/smpte251.png
-share/gnome/pixmaps/pitivi/smpte252.png
-share/gnome/pixmaps/pitivi/smpte253.png
-share/gnome/pixmaps/pitivi/smpte254.png
-share/gnome/pixmaps/pitivi/smpte26.png
-share/gnome/pixmaps/pitivi/smpte261.png
-share/gnome/pixmaps/pitivi/smpte262.png
-share/gnome/pixmaps/pitivi/smpte263.png
-share/gnome/pixmaps/pitivi/smpte264.png
-share/gnome/pixmaps/pitivi/smpte3.png
-share/gnome/pixmaps/pitivi/smpte301.png
-share/gnome/pixmaps/pitivi/smpte302.png
-share/gnome/pixmaps/pitivi/smpte303.png
-share/gnome/pixmaps/pitivi/smpte304.png
-share/gnome/pixmaps/pitivi/smpte305.png
-share/gnome/pixmaps/pitivi/smpte306.png
-share/gnome/pixmaps/pitivi/smpte310.png
-share/gnome/pixmaps/pitivi/smpte311.png
-share/gnome/pixmaps/pitivi/smpte312.png
-share/gnome/pixmaps/pitivi/smpte313.png
-share/gnome/pixmaps/pitivi/smpte314.png
-share/gnome/pixmaps/pitivi/smpte315.png
-share/gnome/pixmaps/pitivi/smpte316.png
-share/gnome/pixmaps/pitivi/smpte317.png
-share/gnome/pixmaps/pitivi/smpte320.png
-share/gnome/pixmaps/pitivi/smpte321.png
-share/gnome/pixmaps/pitivi/smpte322.png
-share/gnome/pixmaps/pitivi/smpte323.png
-share/gnome/pixmaps/pitivi/smpte324.png
-share/gnome/pixmaps/pitivi/smpte325.png
-share/gnome/pixmaps/pitivi/smpte326.png
-share/gnome/pixmaps/pitivi/smpte327.png
-share/gnome/pixmaps/pitivi/smpte328.png
-share/gnome/pixmaps/pitivi/smpte329.png
-share/gnome/pixmaps/pitivi/smpte340.png
-share/gnome/pixmaps/pitivi/smpte341.png
-share/gnome/pixmaps/pitivi/smpte342.png
-share/gnome/pixmaps/pitivi/smpte343.png
-share/gnome/pixmaps/pitivi/smpte344.png
-share/gnome/pixmaps/pitivi/smpte345.png
-share/gnome/pixmaps/pitivi/smpte350.png
-share/gnome/pixmaps/pitivi/smpte351.png
-share/gnome/pixmaps/pitivi/smpte352.png
-share/gnome/pixmaps/pitivi/smpte353.png
-share/gnome/pixmaps/pitivi/smpte4.png
-share/gnome/pixmaps/pitivi/smpte41.png
-share/gnome/pixmaps/pitivi/smpte42.png
-share/gnome/pixmaps/pitivi/smpte43.png
-share/gnome/pixmaps/pitivi/smpte44.png
-share/gnome/pixmaps/pitivi/smpte45.png
-share/gnome/pixmaps/pitivi/smpte46.png
-share/gnome/pixmaps/pitivi/smpte47.png
-share/gnome/pixmaps/pitivi/smpte48.png
-share/gnome/pixmaps/pitivi/smpte5.png
-share/gnome/pixmaps/pitivi/smpte6.png
-share/gnome/pixmaps/pitivi/smpte61.png
-share/gnome/pixmaps/pitivi/smpte62.png
-share/gnome/pixmaps/pitivi/smpte63.png
-share/gnome/pixmaps/pitivi/smpte64.png
-share/gnome/pixmaps/pitivi/smpte65.png
-share/gnome/pixmaps/pitivi/smpte66.png
-share/gnome/pixmaps/pitivi/smpte67.png
-share/gnome/pixmaps/pitivi/smpte68.png
-share/gnome/pixmaps/pitivi/smpte7.png
-share/gnome/pixmaps/pitivi/smpte71.png
-share/gnome/pixmaps/pitivi/smpte72.png
-share/gnome/pixmaps/pitivi/smpte73.png
-share/gnome/pixmaps/pitivi/smpte74.png
-share/gnome/pixmaps/pitivi/smpte8.png
-share/gnome/pixmaps/pitivi/stop.xpm
-share/gnome/pixmaps/pitivi/volume.xpm
-@dirrm share/gnome/pixmaps/pitivi
-@dirrm share/gnome/pitivi/ui
-@dirrm share/gnome/pitivi
-@dirrm share/doc/gnonlin
-@dirrm include/gnl
-@dirrm etc/pitivi
diff --git a/multimedia/totem-gstreamer/Makefile b/multimedia/totem-gstreamer/Makefile
deleted file mode 100644
index 2638dc5b1..000000000
--- a/multimedia/totem-gstreamer/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: totem-gstreamer
-# Date created: 04 December 2004
-# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTREVISION= 0
-PKGNAMESUFFIX= -gstreamer
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= A Gstreamer-based video player for the Gnome 2 desktop
-
-MASTERDIR= ${.CURDIR}/../totem
-
-OPTIONS=
-WITH_GSTREAMER= yes
-
-CONFLICTS= totem-[0-9]*
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile
deleted file mode 100644
index ded1af0f3..000000000
--- a/multimedia/totem/Makefile
+++ /dev/null
@@ -1,94 +0,0 @@
-# New ports collection makefile for: totem
-# Date created: 17 Oct 2002
-# Whom: Hendrik Scholz <hendrik@scholz.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= totem
-PORTVERSION= 0.101
-PORTREVISION?= 0
-CATEGORIES= multimedia gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION}
-DIST_SUBDIR= gnome2
-
-MAINTAINER?= hendrik@scholz.net
-COMMENT?= A Xine-based video player for the Gnome 2 Desktop
-
-USE_REINPLACE= yes
-USE_BZIP2= yes
-USE_X_PREFIX= yes
-USE_GNOME= gnomeprefix intlhack gnomehack gnomedesktop desktopfileutils \
- nautiluscdburner
-WANT_GSTREAMER= yes
-USE_GMAKE= yes
-USE_LIBTOOL_VER=15
-INSTALLS_OMF= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
- LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lXrandr"
-CONFIGURE_ARGS+=--disable-mozilla
-
-OPTIONS?= DVDNAV "Enable DVD support" on \
- GSTREAMER "Use Gstreamer instead of Xine" off
-
-MAN1= totem.1
-GCONF_SCHEMAS= totem-handlers.schemas totem-video-thumbnail.schemas \
- totem.schemas
-CONFLICTS= totem-gstreamer-[0-9]*
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GSTREAMER)
-CONFIGURE_ARGS+=--enable-gstreamer
-USE_GSTREAMER+= gnomevfs core
-WITHOUT_DVDNAV= yes
-PLIST_SUB= GSTREAMER=""
-.else
-LIB_DEPENDS+= xine.12:${PORTSDIR}/multimedia/libxine
-PLIST_SUB= GSTREAMER="@comment "
-.endif
-
-.if defined(WITH_DVDNAV) && !defined(WITHOUT_DVDNAV)
-LIB_DEPENDS+= dvdnav.3:${PORTSDIR}/multimedia/libdvdnav
-.endif
-
-.if defined(WITH_CDROM_DEVICE)
-DEFAULT_CDROM_DEVICE=${WITH_CDROM_DEVICE}
-.else
-.if ${OSVERSION} < 500000
-DEFAULT_CDROM_DEVICE=/dev/acd0c
-.else
-DEFAULT_CDROM_DEVICE=/dev/acd0
-.endif
-.endif
-
-.if defined(WITH_DVD_DEVICE)
-DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
-.else
-.if ${OSVERSION} < 500000
-DEFAULT_DVD_DEVICE=/dev/acd0c
-.else
-DEFAULT_DVD_DEVICE=/dev/acd0
-.endif
-.endif
-
-pre-everything::
- @${ECHO_MSG} "===> The default CDROM device is ${DEFAULT_CDROM_DEVICE}"
- @${ECHO_MSG} "===> Define WITH_CDROM_DEVICE if you want to change the default"
- @${ECHO_MSG} "===> For example, 'make WITH_CDROM_DEVICE=\"/dev/somedevice\"'"
- @${ECHO_MSG} "===>"
- @${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}"
- @${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default"
- @${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'"
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \
- ${WRKSRC}/src/totem-preferences.c \
- ${WRKSRC}/src/bacon-video-widget-gst.c
-.if defined(WITH_GSTREAMER)
- @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \
- ${WRKSRC}/src/bacon-video-widget-gst.c
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/multimedia/totem/distinfo b/multimedia/totem/distinfo
deleted file mode 100644
index ad53a7d47..000000000
--- a/multimedia/totem/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gnome2/totem-0.101.tar.bz2) = c85edd6a39fa2514f09c0c8afe6bf135
-SIZE (gnome2/totem-0.101.tar.bz2) = 1295921
diff --git a/multimedia/totem/files/patch-src::Makefile.in b/multimedia/totem/files/patch-src::Makefile.in
deleted file mode 100644
index 88baa73c4..000000000
--- a/multimedia/totem/files/patch-src::Makefile.in
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/Makefile.in.orig Thu Jan 13 13:03:04 2005
-+++ src/Makefile.in Thu Jan 13 13:04:42 2005
-@@ -236,7 +236,8 @@
-
- totem_mozilla_viewer_LDADD = $(X_LIBS) $(EXTRA_GNOME_LIBS) $(XTEST_LIBS) $(RANDR_LIBS) $(NVTV_LIBS)
-
--plugindir = $(libdir)/mozilla/plugins/
-+@HAVE_MOZILLA_FALSE@plugindir =
-+@HAVE_MOZILLA_TRUE@plugindir = $(libdir)/mozilla/plugins/
- module_flags = -export_dynamic -avoid-version
-
- vanity_SOURCES = \
diff --git a/multimedia/totem/files/patch-src_totem-disk.c b/multimedia/totem/files/patch-src_totem-disk.c
deleted file mode 100644
index f5d9c6848..000000000
--- a/multimedia/totem/files/patch-src_totem-disk.c
+++ /dev/null
@@ -1,39 +0,0 @@
---- src/totem-disc.c.orig Tue Nov 23 04:03:19 2004
-+++ src/totem-disc.c Tue Nov 23 04:05:27 2004
-@@ -25,12 +25,35 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <errno.h>
--#include <mntent.h>
- #include <string.h>
-
- #include <sys/ioctl.h>
- #include <sys/stat.h>
-+
-+#ifdef __FreeBSD__
-+#include <sys/cdio.h>
-+#include <sys/disklabel.h>
-+
-+#define CDROM_DRIVE_STATUS 0x5326
-+#define CDROM_DISC_STATUS 0x5327
-+#define CDS_AUDIO 100
-+#define CDS_MIXED 105
-+#define CDS_DATA_1 101
-+#define CDS_DATA_2 102
-+#define CDS_NO_INFO 0 /* if not implemented */
-+#define CDS_NO_DISC 1
-+#define CDS_TRAY_OPEN 2
-+#define CDS_DRIVE_NOT_READY 3
-+#define CDS_DISC_OK 4
-+#define CDS_XA_2_1 103
-+#define CDS_XA_2_2 104
-+#define CDC_DVD 0x8000
-+#define ENOMEDIUM ENODEV
-+#define CDROM_GET_CAPABILITY CDIOCCLRDEBUG
-+#else
-+#include <mntent.h>
- #include <linux/cdrom.h>
-+#endif
-
- #include <glib.h>
- #include <glib/gi18n.h>
diff --git a/multimedia/totem/pkg-descr b/multimedia/totem/pkg-descr
deleted file mode 100644
index 404246e58..000000000
--- a/multimedia/totem/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Totem is simple movie player for the Gnome 2 desktop based on xine.
-It features a simple playlist, a full-screen mode, seek and volume controls,
-as well as a pretty complete keyboard navigation.
-
-WWW: http://www.hadess.net/totem.php3
-
--- Hendrik Scholz <hendrik@scholz.net>
diff --git a/multimedia/totem/pkg-message b/multimedia/totem/pkg-message
deleted file mode 100644
index 05d7f5b20..000000000
--- a/multimedia/totem/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
-Make sure you've enough shared memory, the xine FAQ
-advises to have the following sysctl settings:
-kern.ipc.shmmax=67108864
-kern.ipc.shmall=32768
diff --git a/multimedia/totem/pkg-plist b/multimedia/totem/pkg-plist
deleted file mode 100644
index 642b32365..000000000
--- a/multimedia/totem/pkg-plist
+++ /dev/null
@@ -1,147 +0,0 @@
-bin/totem
-bin/totem-video-thumbnailer
-include/totem/1/plparser/totem-disc.h
-include/totem/1/plparser/totem-pl-parser-builtins.h
-include/totem/1/plparser/totem-pl-parser.h
-lib/libtotem-plparser.a
-lib/libtotem-plparser.so
-lib/libtotem-plparser.so.0
-lib/nautilus/extensions-1.0/libtotem-properties-page.a
-lib/nautilus/extensions-1.0/libtotem-properties-page.so
-libdata/pkgconfig/totem-plparser.pc
-share/gnome/applications/totem.desktop
-share/gnome/help/totem/C/figures/totem_next_button.png
-share/gnome/help/totem/C/figures/totem_pause_button.png
-share/gnome/help/totem/C/figures/totem_play_button.png
-share/gnome/help/totem/C/figures/totem_previous_button.png
-share/gnome/help/totem/C/figures/totem_show_playlist_button.png
-share/gnome/help/totem/C/figures/totem_start_window.png
-share/gnome/help/totem/C/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/C/figures/totem_volume_mute_button.png
-share/gnome/help/totem/C/legal.xml
-share/gnome/help/totem/C/totem.xml
-share/gnome/help/totem/de/figures/totem_next_button.png
-share/gnome/help/totem/de/figures/totem_pause_button.png
-share/gnome/help/totem/de/figures/totem_play_button.png
-share/gnome/help/totem/de/figures/totem_previous_button.png
-share/gnome/help/totem/de/figures/totem_show_playlist_button.png
-share/gnome/help/totem/de/figures/totem_start_window.png
-share/gnome/help/totem/de/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/de/figures/totem_volume_mute_button.png
-share/gnome/help/totem/de/legal.xml
-share/gnome/help/totem/de/totem.xml
-share/gnome/help/totem/es/figures/totem_next_button.png
-share/gnome/help/totem/es/figures/totem_pause_button.png
-share/gnome/help/totem/es/figures/totem_play_button.png
-share/gnome/help/totem/es/figures/totem_previous_button.png
-share/gnome/help/totem/es/figures/totem_show_playlist_button.png
-share/gnome/help/totem/es/figures/totem_start_window.png
-share/gnome/help/totem/es/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/es/figures/totem_volume_mute_button.png
-share/gnome/help/totem/es/legal.xml
-share/gnome/help/totem/es/totem.xml
-share/gnome/help/totem/ru/figures/totem_screenshot.png
-share/gnome/help/totem/ru/figures/totem_start_window.png
-share/gnome/help/totem/ru/legal.xml
-share/gnome/help/totem/ru/totem.xml
-share/gnome/omf/totem/totem-C.omf
-share/gnome/omf/totem/totem-de.omf
-share/gnome/omf/totem/totem-es.omf
-share/gnome/omf/totem/totem-ru.omf
-share/gnome/pixmaps/media-player-48.png
-share/gnome/pixmaps/vanity.png
-share/gnome/totem/filmholes-big-left.png
-share/gnome/totem/filmholes-big-right.png
-share/gnome/totem/filmholes.png
-share/gnome/totem/media-player-48.png
-share/gnome/totem/mozilla-viewer.glade
-share/gnome/totem/playlist-16.png
-share/gnome/totem/playlist-24.png
-share/gnome/totem/playlist-playing.png
-share/gnome/totem/playlist.glade
-share/gnome/totem/properties.glade
-share/gnome/totem/rhythmbox-volume-max.png
-share/gnome/totem/rhythmbox-volume-zero.png
-share/gnome/totem/screenshot.glade
-share/gnome/totem/skip_to.glade
-share/gnome/totem/stock-tool-brightness-contrast-22.png
-share/gnome/totem/stock_media_next.png
-share/gnome/totem/stock_media_pause.png
-share/gnome/totem/stock_media_play.png
-share/gnome/totem/stock_media_previous.png
-share/gnome/totem/totem.glade
-share/gnome/totem/totem_logo.png
-share/gnome/totem/uri.glade
-share/gnome/totem/vanity.glade
-share/gnome/totem/vanity.png
-share/locale/am/LC_MESSAGES/totem.mo
-share/locale/ar/LC_MESSAGES/totem.mo
-share/locale/az/LC_MESSAGES/totem.mo
-share/locale/be/LC_MESSAGES/totem.mo
-share/locale/bg/LC_MESSAGES/totem.mo
-share/locale/bn/LC_MESSAGES/totem.mo
-share/locale/ca/LC_MESSAGES/totem.mo
-share/locale/cs/LC_MESSAGES/totem.mo
-share/locale/cy/LC_MESSAGES/totem.mo
-share/locale/da/LC_MESSAGES/totem.mo
-share/locale/de/LC_MESSAGES/totem.mo
-share/locale/el/LC_MESSAGES/totem.mo
-share/locale/en_CA/LC_MESSAGES/totem.mo
-share/locale/en_GB/LC_MESSAGES/totem.mo
-share/locale/es/LC_MESSAGES/totem.mo
-share/locale/et/LC_MESSAGES/totem.mo
-share/locale/eu/LC_MESSAGES/totem.mo
-share/locale/fi/LC_MESSAGES/totem.mo
-share/locale/fr/LC_MESSAGES/totem.mo
-share/locale/ga/LC_MESSAGES/totem.mo
-share/locale/gu/LC_MESSAGES/totem.mo
-share/locale/he/LC_MESSAGES/totem.mo
-share/locale/hr/LC_MESSAGES/totem.mo
-share/locale/hu/LC_MESSAGES/totem.mo
-share/locale/id/LC_MESSAGES/totem.mo
-share/locale/is/LC_MESSAGES/totem.mo
-share/locale/it/LC_MESSAGES/totem.mo
-share/locale/ja/LC_MESSAGES/totem.mo
-share/locale/ko/LC_MESSAGES/totem.mo
-share/locale/lt/LC_MESSAGES/totem.mo
-share/locale/lv/LC_MESSAGES/totem.mo
-share/locale/mk/LC_MESSAGES/totem.mo
-share/locale/ml/LC_MESSAGES/totem.mo
-share/locale/ms/LC_MESSAGES/totem.mo
-share/locale/nb/LC_MESSAGES/totem.mo
-share/locale/nl/LC_MESSAGES/totem.mo
-share/locale/no/LC_MESSAGES/totem.mo
-share/locale/pl/LC_MESSAGES/totem.mo
-share/locale/pt/LC_MESSAGES/totem.mo
-share/locale/pt_BR/LC_MESSAGES/totem.mo
-share/locale/ro/LC_MESSAGES/totem.mo
-share/locale/ru/LC_MESSAGES/totem.mo
-share/locale/sk/LC_MESSAGES/totem.mo
-share/locale/sq/LC_MESSAGES/totem.mo
-share/locale/sr/LC_MESSAGES/totem.mo
-share/locale/sr@Latn/LC_MESSAGES/totem.mo
-share/locale/sv/LC_MESSAGES/totem.mo
-share/locale/tr/LC_MESSAGES/totem.mo
-share/locale/uk/LC_MESSAGES/totem.mo
-share/locale/vi/LC_MESSAGES/totem.mo
-share/locale/wa/LC_MESSAGES/totem.mo
-share/locale/zh_CN/LC_MESSAGES/totem.mo
-share/locale/zh_TW/LC_MESSAGES/totem.mo
-@dirrm share/gnome/totem
-@dirrm share/gnome/omf/totem
-@dirrm share/gnome/help/totem/ru/figures
-@dirrm share/gnome/help/totem/ru
-@dirrm share/gnome/help/totem/es/figures
-@dirrm share/gnome/help/totem/es
-@dirrm share/gnome/help/totem/de/figures
-@dirrm share/gnome/help/totem/de
-@dirrm share/gnome/help/totem/C/figures
-@dirrm share/gnome/help/totem/C
-@dirrm share/gnome/help/totem
-%%GSTREAMER%%@unexec rmdir lib/mozilla/plugins 2>/dev/null || /usr/bin/true
-%%GSTREAMER%%@unexec rmdir lib/mozilla 2>/dev/null || /usr/bin/true
-@dirrm include/totem/1/plparser
-@dirrm include/totem/1
-@dirrm include/totem
-@exec update-desktop-database > /dev/null || /usr/bin/true
-@unexec update-desktop-database > /dev/null || /usr/bin/true
diff --git a/x11-toolkits/gstreamer-plugins-pango/Makefile b/x11-toolkits/gstreamer-plugins-pango/Makefile
deleted file mode 100644
index fca20084f..000000000
--- a/x11-toolkits/gstreamer-plugins-pango/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-# New ports collection makefile for: gstreamer-plugins-pango
-# Date created: 3 Oct 2004
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= x11-toolkits
-
-GST_PLUGIN= pango
-
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-
-.include "${MASTERDIR}/Makefile"