+# ***************************************************************************
+# live
+# ***************************************************************************
+
+live.$(LIVEDOTCOM_VERSION).tar.gz:
+ $(WGET) $(LIVEDOTCOM_URL)
+
+live: live.$(LIVEDOTCOM_VERSION).tar.gz
+ $(EXTRACT_GZ)
+ patch -p 0 < Patches/live.patch
+
+.live: live
+ (cd $<; ./genmakefiles macosx && make )
+ touch $@
+
+CLEAN_FILE += .live
+CLEAN_PKG += live
+DISTCLEAN_PKG += live.$(LIVEDOTCOM_VERSION).tar.gz
+
+# ***************************************************************************
+# goom
+# ***************************************************************************
+
+#goom-macosx-altivec-bin.tar.gz:
+# $(WGET) $(GOOM_URL)
+
+#goom: goom-macosx-altivec-bin.tar.gz
+# $(EXTRACT_GZ)
+
+#.goom: goom
+# (cd $<;)
+# touch $@
+
+#CLEAN_FILE += .goom
+#CLEAN_PKG += goom
+#DISTCLEAN_PKG += goom-macosx-altivec-bin.tar.gz
+
+# ***************************************************************************
+# goom2k4
+# ***************************************************************************
+
+goom2k4-$(GOOM2k4_VERSION).tar.gz:
+ $(WGET) $(GOOM2k4_URL)
+
+goom: goom2k4-$(GOOM2k4_VERSION).tar.gz
+ $(EXTRACT_GZ)
+
+.goom2k4: goom
+ (cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static CFLAGS="$(CFLAGS) -faltivec" && make && make install )
+ touch $@
+
+CLEAN_FILE += .goom2k4
+CLEAN_PKG += goom
+DISTCLEAN_PKG += goom2k4-$(GOOM2k_VESION).tar.gz
+
+# ***************************************************************************
+# libcaca
+# ***************************************************************************
+
+libcaca-$(LIBCACA_VERSION).tar.gz:
+ $(WGET) $(LIBCACA_URL)
+
+libcaca: libcaca-$(LIBCACA_VERSION).tar.gz
+ $(EXTRACT_GZ)
+
+.caca: libcaca
+ (cd $<; ./configure --prefix=$(PREFIX) --disable-imlib2 --disable-doc && make && make install)
+ touch $@
+
+CLEAN_FILE += .caca
+CLEAN_PKG += libcaca
+DISTCLEAN_PKG += libcaca-$(LIBCACA_VERSION).tar.gz
+
+# ***************************************************************************
+# libdts
+# ***************************************************************************
+
+libdts-$(LIBDTS_VERSION).tar.gz:
+ $(WGET) $(LIBDTS_URL)
+
+ifeq ($(SYS),DARWIN)
+# libdts 0.0.2 doesn't compile on BeOS
+libdts: libdts-$(LIBDTS_VERSION).tar.gz
+ $(EXTRACT_GZ)
+endif
+
+ifeq ($(SYS),BEOS)
+libdts:
+ svn co svn://svn.videolan.org/libdts/trunk libdts
+ (cd $@; ./bootstrap)
+endif
+
+.dts: libdts
+ (cd $<; ./configure --prefix=$(PREFIX) && make && make install)
+ touch $@
+
+CLEAN_FILE += .dts
+CLEAN_PKG += libdts
+DISTCLEAN_PKG += libdts-$(LIBDTS_VERSION).tar.gz
+
+# ***************************************************************************
+# libmodplug
+# ***************************************************************************
+
+libmodplug-$(MODPLUG_VERSION).tar.gz:
+ $(WGET) $(MODPLUG_URL)
+
+libmodplug: libmodplug-$(MODPLUG_VERSION).tar.gz
+ $(EXTRACT_GZ)
+
+.mod: libmodplug
+ (cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static && make && make install)
+ touch $@
+
+CLEAN_FILE += .mod
+CLEAN_PKG += libmodplug
+DISTCLEAN_PKG += libmodplug-$(MODPLUG_VERSION).tar.gz
+
+# ***************************************************************************
+# libcddb
+# ***************************************************************************
+
+libcddb-$(CDDB_VERSION).tar.gz:
+ $(WGET) $(CDDB_URL)
+
+libcddb: libcddb-$(CDDB_VERSION).tar.gz
+ $(EXTRACT_GZ)
+ patch -p 0 < Patches/libcddb.patch
+
+.cddb: libcddb
+ (cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int" && make && make install)
+ touch $@
+
+CLEAN_FILE += .cddb
+CLEAN_PKG += libcddb
+DISTCLEAN_PKG += libcddb-$(CDDB_VERSION).tar.gz
+
+# ***************************************************************************
+# vcdimager
+# ***************************************************************************
+
+vcdimager-$(VCDIMAGER_VERSION).tar.gz:
+ $(WGET) $(VCDIMAGER_URL)
+
+vcdimager: vcdimager-$(VCDIMAGER_VERSION).tar.gz
+ $(EXTRACT_GZ)
+ patch -p 0 < Patches/vcdimager.patch
+
+ifeq ($(SYS),DARWIN)
+.vcdimager: vcdimager
+ (cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static LDFLAGS="$(LDFLAGS) -framework CoreFoundation -framework IOKit" && make && make install)
+ touch $@
+endif
+
+ifeq ($(SYS),BEOS)
+.vcdimager: vcdimager
+ (cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static && make && make install)
+ touch $@
+endif
+
+CLEAN_FILE += .vcdimager
+CLEAN_PKG += vcdimager
+DISTCLEAN_PKG += vcdimager-$(VCDIMAGER_VERSION).tar.gz
+
+# ***************************************************************************
+# libcdio
+# ***************************************************************************
+
+libcdio-$(CDIO_VERSION).tar.gz:
+ $(WGET) $(CDIO_URL)
+
+libcdio: libcdio-$(CDIO_VERSION).tar.gz
+ $(EXTRACT_GZ)
+
+.cdio: libcdio
+ (cd $<; ./configure --prefix=$(PREFIX) --without-libcddb --without-vcdinfo && make && make install)
+ touch $@
+
+CLEAN_FILE += .cdio
+CLEAN_PKG += libcdio
+DISTCLEAN_PKG += libcdio-$(CDIO_VERSION).tar.gz
+
+# ***************************************************************************
+# OpenMash
+# ***************************************************************************
+
+mash-src-$(MASH_VERSION).tar.gz:
+ $(WGET) $(MASH_URL)
+
+mash-code: mash-src-$(MASH_VERSION).tar.gz
+ $(EXTRACT_GZ)
+
+.mash: mash-code
+ (cd $<; ./configure && make )
+ touch $@
+
+CLEAN_FILE += .mash
+CLEAN_PKG += mash-code
+DISTCLEAN_PKG += mash-src-$(MASH_VERSION).tar.gz
+
+# ***************************************************************************
+# toolame
+# ***************************************************************************
+
+toolame-$(TOOLAME_VERSION).tar.bz2:
+ $(WGET) $(TOOLAME_URL)
+
+toolame: toolame-$(TOOLAME_VERSION).tar.bz2
+ $(EXTRACT_BZ2)
+
+.toolame: toolame
+ (cd toolame; ./configure --prefix=$(PREFIX) && make && make install)
+ $(INSTALL_NAME)
+ touch $@
+
+CLEAN_FILE += .toolame
+CLEAN_PKG += toolame
+DISTCLEAN_PKG += toolame-$(TOOLAME_VERSION).tar.bz2
+
+# ***************************************************************************
+# libpng
+# ***************************************************************************
+
+libpng-$(PNG_VERSION).tar.bz2:
+ $(WGET) $(PNG_URL)
+
+libpng: libpng-$(PNG_VERSION).tar.bz2
+ $(EXTRACT_BZ2)
+ cat Patches/libpng.patch | sed s,PREFIX,$(PREFIX), | patch -p0
+
+.png: libpng
+ (cd $<; cp scripts/makefile.macosx Makefile && make shared && make install)
+ touch $@
+
+CLEAN_FILE += .png
+CLEAN_PKG += libpng
+DISCLEAN_PKG += libpng-$(PNG_VERSION).tar.bz2
+
+# ***************************************************************************
+# libzvbi
+# ***************************************************************************
+
+zvbi-$(ZVBI_VERSION).tar.bz2:
+ $(WGET) $(ZVBI_URL)
+
+zvbi: zvbi-$(ZVBI_VERSION).tar.bz2
+ $(EXTRACT_BZ2)
+
+.zvbi: zvbi
+ (cd $<; ./configure --prefix=$(PREFIX) && make )
+ touch $@
+
+CLEAN_FILE += .zvbi
+CLEAN_PKG += zvbi
+DISCLEAN_PKG += zvbi-$(ZVBI_VERSION).tar.bz2
+
+# ***************************************************************************
+# gpg-error
+# ***************************************************************************
+
+libgpg-error-$(GPGERROR_VERSION).tar.gz:
+ $(WGET) $(GPGERROR_URL)
+
+libgpg-error: libgpg-error-$(GPGERROR_VERSION).tar.gz
+ $(EXTRACT_GZ)
+
+.gpgerror: libgpg-error
+ (cd $<; ./configure --prefix=$(PREFIX) && make && make install )
+ touch $@
+
+CLEAN_FILE += .gpgerror
+CLEAN_PKG += libgpg-error
+DISCLEAN_PKG += libgpg-error-$(GPGERROR_VERSION).tar.gz
+
+# ***************************************************************************
+# libgcrypt
+# ***************************************************************************
+
+libgcrypt-$(GCRYPT_VERSION).tar.gz:
+ $(WGET) $(GCRYPT_URL)
+
+libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar.gz
+ $(EXTRACT_GZ)
+
+.gcrypt: libgcrypt
+ (cd $<; ./configure --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int" && make && make install )
+ touch $@
+
+CLEAN_FILE += .gcrypt
+CLEAN_PKG += libgcrypt
+DISCLEAN_PKG += libgcrypt-$(GCRYPT_VERSION).tar.gz
+
+# ***************************************************************************
+# gnutls
+# ***************************************************************************
+
+gnutls-$(GNUTLS_VERSION).tar.bz2:
+ $(WGET) $(GNUTLS_URL)
+
+gnutls: gnutls-$(GNUTLS_VERSION).tar.bz2
+ $(EXTRACT_BZ2)
+
+.gnutls: gnutls
+ (cd $<; ./configure --prefix=$(PREFIX) && make install )
+ touch $@
+
+CLEAN_FILE += .gnutls
+CLEAN_PKG += gnutls
+DISCLEAN_PKG += gnutls-$(GNUTLS_VERSION).tar.bz2
+