Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (e65887415c324dc290bddbe093243d8734a1af8b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (e65887415c324dc290bddbe093243d8734a1af8b)
  • Date: Sat, 3 Mar 2007 06:09:19 -0600

GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:

audio-libs/flac/HISTORY | 3
audio-libs/flac/PRE_SUB_DEPENDS | 4
audio-libs/flac/SUB_DEPENDS | 6 +
audio-players/alsaplayer/BUILD | 5 -
audio-players/alsaplayer/CONFIGURE | 14 ++
audio-players/alsaplayer/DEPENDS | 175
+++++++++++++++++++++----------------
audio-players/alsaplayer/DETAILS | 24 +----
audio-players/alsaplayer/HISTORY | 8 +
8 files changed, 147 insertions(+), 92 deletions(-)

New commits:
commit e65887415c324dc290bddbe093243d8734a1af8b
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

alsaplayer: pruned dependencies and configure options, small fixes

commit 0241a387c92f06106c2bc349d9826c665dbdca8a
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

flac: added sub-dependency on OggFLAC

diff --git a/audio-libs/flac/HISTORY b/audio-libs/flac/HISTORY
index 2382272..0559c0b 100644
--- a/audio-libs/flac/HISTORY
+++ b/audio-libs/flac/HISTORY
@@ -1,3 +1,6 @@
+2007-03-03 Juuso Alasuutari <iuso AT sourcemage.org>
+ * PRE_SUB_DEPENDS, SUB_DEPENDS: Added OGGFLAC sub-dependency.
+
2007-03-01 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* DEPENDS: added g++

diff --git a/audio-libs/flac/PRE_SUB_DEPENDS b/audio-libs/flac/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..2866e08
--- /dev/null
+++ b/audio-libs/flac/PRE_SUB_DEPENDS
@@ -0,0 +1,4 @@
+case $THIS_SUB_DEPENDS in
+ OGGFLAG) is_depends_enabled $SPELL libogg && return 0 ;;
+esac
+return 1
diff --git a/audio-libs/flac/SUB_DEPENDS b/audio-libs/flac/SUB_DEPENDS
new file mode 100755
index 0000000..e41a521
--- /dev/null
+++ b/audio-libs/flac/SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ OGGFLAC) echo "OGGFLAC support requested, forcing libogg dependency." &&
+ depends libogg ;;
+ *) echo "Unknown sub-dependency '$THIS_SUB_DEPENDS'"!
+ return 1 ;;
+esac
diff --git a/audio-players/alsaplayer/BUILD b/audio-players/alsaplayer/BUILD
index 289d14e..c093fb6 100755
--- a/audio-players/alsaplayer/BUILD
+++ b/audio-players/alsaplayer/BUILD
@@ -1,3 +1,2 @@
-OPTS="${OPTS} --disable-sparc --disable-sgi" &&
-CFLAGS="$CFLAGS -I/usr/X11R6/include" &&
-default_build
+OPTS="$APLAY_OSS $APLAY_SPARC $APLAY_SGI $APLAY_OGGFLAC \
+ --disable-dependency-tracking $OPTS" default_build
diff --git a/audio-players/alsaplayer/CONFIGURE
b/audio-players/alsaplayer/CONFIGURE
new file mode 100755
index 0000000..0dc6c76
--- /dev/null
+++ b/audio-players/alsaplayer/CONFIGURE
@@ -0,0 +1,14 @@
+config_query_option APLAY_OSS \
+ "Enable OSS driver support?" y \
+ "--enable-oss" \
+ "--disable-oss" &&
+
+config_query_option APLAY_SPARC \
+ "Enable SPARC sound driver?" n \
+ "--enable-sparc" \
+ "--disable-sparc" &&
+
+config_query_option APLAY_SGI \
+ "Enable SGI sound driver?" n \
+ "--enable-sgi" \
+ "--disable-sgi"
diff --git a/audio-players/alsaplayer/DEPENDS
b/audio-players/alsaplayer/DEPENDS
index 16adabc..abd9a3c 100755
--- a/audio-players/alsaplayer/DEPENDS
+++ b/audio-players/alsaplayer/DEPENDS
@@ -1,76 +1,103 @@
-depends gtk+ &&
-
-optional_depends "nas" \
- "--enable-nas" \
- "--disable-nas" \
- "for Network Audio System Driver" &&
-
-optional_depends "doxygen" \
- "" \
- "" \
- "for documentation generation" &&
-
-optional_depends "flac" \
- "--enable-flac" \
- "--disable-flac" \
- "for flac lossless audio codec" &&
-
-optional_depends "libmad" \
- "--enable-mad" \
- "--disable-mad" \
- "for MAD MPEG decoder" &&
-
-optional_depends "id3lib" \
- "--enable-id3lib" \
- "--disable-id3lib" \
- "for ID3 tags" &&
-
-optional_depends "libid3tag" \
+depends g++ &&
+depends pkgconfig &&
+
+# output drivers
+
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for ALSA driver support" &&
+
+optional_depends JACK-DRIVER \
+ "--enable-jack" \
+ "--disable-jack" \
+ "for JACK driver support" &&
+
+optional_depends esound \
+ "--enable-esd" \
+ "--disable-esd" \
+ "for ESD driver support" &&
+
+optional_depends nas \
+ "--enable-nas" \
+ "--disable-nas" \
+ "for NAS driver support" &&
+
+# file types
+
+optional_depends libvorbis \
+ "--enable-oggvorbis" \
+ "--disable-oggvorbis" \
+ "to play ogg files" &&
+
+optional_depends libmad \
"" \
"" \
- "for ID3 library support" &&
-
-optional_depends "xosd" \
- "--enable-xosd" \
- "--disable-xosd" \
- "for XOSD interface" &&
-
-optional_depends "JACK-DRIVER" \
- "--enable-jack" \
- "--disable-jack" \
- "for JACK low-latency audio server" &&
-
-optional_depends "libsndfile" \
- "--enable-sndfile" \
- "--disable-sndfile" \
- "for sndfile support" &&
-
-optional_depends "alsa-lib" \
- "--enable-alsa" \
- "--disable-alsa" \
- "for ALSA support" &&
-
-optional_depends "cdparanoia" \
- "--enable-cdda" \
- "--disable-cdda" \
- "for CDDA extraction support" &&
-
-optional_depends "audiofile" \
- "--enable-audiofile" \
- "--disable-audiofile" \
- "to play aiff, snd, wave, and au files" &&
-
-optional_depends "libvorbis" \
- "--enable-oggvorbis" \
- "--disable-vorbistest" \
- "to play oggvorbis files" &&
-
-optional_depends "libmikmod" \
- "--enable-mikmod" \
- "--disable-libmikmodtest" \
- "to play mod, s3m, xm, it, med, mtm, 669 files" &&
-
-optional_depends "esound" \
- "--enable-esd" \
- "--disable-esdtest" \
- "to enable enlightenment sound daemon for output"
+ "to play mp3 files" &&
+
+optional_depends libid3tag \
+ "" \
+ "" \
+ "for ID3 tag support" &&
+
+optional_depends flac \
+ "--enable-flac" \
+ "--disable-flac" \
+ "to play flac files" &&
+
+. "$GRIMOIRE/is_depends_enabled.function" &&
+if is_depends_enabled $SPELL flac
+then
+ config_query_option APLAYER_OGGFLAC \
+ "Enable OggFLAC support?" y \
+ "--enable-oggflac" \
+ "--disable-oggflac" &&
+ if [[ "$APLAYER_OGGFLAC" == "--enable-oggflac" ]]
+ then
+ sub_depends flac OGGFLAC
+ fi
+fi &&
+
+optional_depends audiofile \
+ "--enable-audiofile" \
+ "--disable-audiofile" \
+ "to play wav and related files" &&
+
+optional_depends libsndfile \
+ "" \
+ "" \
+ "for sndfile input plugin" &&
+
+optional_depends libmikmod \
+ "--enable-mikmod" \
+ "--disable-mikmod" \
+ "to play mod and related files" &&
+
+# uis
+
+optional_depends gtk+2 \
+ "--enable-gtk2" \
+ "--disable-gtk2" \
+ "to build GTK+2 graphical interface" &&
+
+optional_depends gtk+ \
+ "--enable-gtk" \
+ "--disable-gtk" \
+ "to build GTK+ graphical interface" &&
+
+optional_depends xosd \
+ "--enable-xosd" \
+ "--disable-xosd" \
+ "to build XOSD interface" &&
+
+# other
+
+optional_depends OPENGL \
+ "--enable-opengl" \
+ "--disable-opengl" \
+ "to enable OpenGL plugins" &&
+
+optional_depends doxygen \
+ "" \
+ "" \
+ "to generate documentation"
diff --git a/audio-players/alsaplayer/DETAILS
b/audio-players/alsaplayer/DETAILS
index 8dd5ef7..0333776 100755
--- a/audio-players/alsaplayer/DETAILS
+++ b/audio-players/alsaplayer/DETAILS
@@ -1,24 +1,18 @@
SPELL=alsaplayer
VERSION=0.99.77
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.alsaplayer.org/$SOURCE
-
SOURCE_HASH=sha512:6917a6f1a966e32e5d3ca1efe9c3bf7e7e3ca972412eb98713d5a7cd7502c0dd75c6eeb72667e4b6375739d32ffca63fab5b28bfeabc296fbd15043a19bac29d
+
SOURCE_HASH=sha512:7ed588adc37760e92e9ca4a18878dc53828edd43ed800d85675f3acff113390205449ae99a3a9502be6be50cdc7d271e4f47fd7742dc71dcd6c32d3d3c667622
WEB_SITE=http://www.alsaplayer.org
ENTERED=20010922
LICENSE[0]=GPL
KEYWORDS="alsa players player audio"
- SHORT="AlsaPlayer is a PCM player that makes heavy use of the ALSA."
+ SHORT="A heavily multi-threaded audio player."
cat << EOF
-From http://www.alsaplayer.org/
-AlsaPlayer is a new type of PCM player.
-It is heavily multi-threaded and tries to excercise the
-ALSA library and driver quite a bit. It has some very
-interesting features unique to Linux/Unix players. The
-goal is to create a fully pluggable framework for
-playback of all sorts of media with the focus on PCM
-audio data. The core code was written by Andy Lo-A-Foe
-<andy at alsaplayer dot org> (or <arloafoe at cs dot vu dot nl>)
-with contributions from many other folks.
-See the credits files for details.
+AlsaPlayer is a new type of PCM player. It is heavily multi-threaded and
+tries to excercise the ALSA library and driver quite a bit. It has some
+very interesting features unique to Linux/Unix players. The goal is to
+create a fully pluggable framework for playback of all sorts of media with
+the focus on PCM audio data.
EOF
diff --git a/audio-players/alsaplayer/HISTORY
b/audio-players/alsaplayer/HISTORY
index 57aa837..62ac156 100644
--- a/audio-players/alsaplayer/HISTORY
+++ b/audio-players/alsaplayer/HISTORY
@@ -1,3 +1,11 @@
+2007-03-03 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: Changed source from .gz to .bz2, edited descriptions.
+ * DEPENDS: Added missing dependencies/flags and removed obsolete
+ ones, added 'sub-depends flac OGGFLAC' for OggFLAC support,
+ grouped queries more nicely.
+ * CONFIGURE: Added options for OSS, SPARC, and SGI drivers.
+ * BUILD: Removed obsolete -I/usr/X11R6/include, added the new OPTS.
+
2007-02-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.99.77




  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (e65887415c324dc290bddbe093243d8734a1af8b), Juuso Alasuutari, 03/03/2007

Archive powered by MHonArc 2.6.24.

Top of Page