Commit Graph

87 Commits

Author SHA1 Message Date
Eric Wong
47037c6ac9 Some more autotools fixes/hacks/workarounds
autogen.sh:
Detect more strange paths for aclocal on different
packaging systems.  This should help encourage more
people to run svn code on their systems.

configure.ac:
Tested on FreeBSD (6.1).  Darwin, OpenBSD, NetBSD info
gleaned off the Makefile distributed with git.

m4/shout.m4:
The Shout 2.2 port on a FreeBSD 6.1 machine seemed
problematic when it's compiled against pthreads, so this is
a gross hack to force -lpthread on it

git-svn-id: https://svn.musicpd.org/mpd/trunk@4390 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-18 09:55:15 +00:00
Eric Wong
7e3bca3aa3 configure.ac: oops, unbreak configure :x
git-svn-id: https://svn.musicpd.org/mpd/trunk@4385 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-17 08:37:57 +00:00
Eric Wong
b545a7e57d Fix some autotools related problems
Huge thanks to gnarlie for helping me find and diagnose
several problems stemming from autogen.sh on FreeBSD 6.1

We require autoconf 2.58 for autogen.sh, but it seems like
that's always been the case, we just never caught it before :/

"bash ./configure" just about sums up what I want to do right now...

git-svn-id: https://svn.musicpd.org/mpd/trunk@4384 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-17 08:22:50 +00:00
Avuton Olrich
e570f13d74 If no input plugin is supported, fail to configure.
(useless daemon)

git-svn-id: https://svn.musicpd.org/mpd/trunk@4376 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-16 21:58:52 +00:00
Avuton Olrich
2001db8c18 Remove hosted libid3tag & libmad
git-svn-id: https://svn.musicpd.org/mpd/trunk@4369 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-16 17:49:15 +00:00
Eric Wong
b59aa75720 remove the glib library dependency
We never used many features from it, so there's no point in
keeping it and forcing people to install a non-standard library.
It may be standard on many GNU/Linux distributions, but there
are many other UNIXes out there.  This makes life much easier
for people cross-compiling (like me :)

git-svn-id: https://svn.musicpd.org/mpd/trunk@4361 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-16 16:50:54 +00:00
Eric Wong
6735acbf32 configure.ac: remove uncessary grep usage
git-svn-id: https://svn.musicpd.org/mpd/trunk@4349 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-15 09:42:28 +00:00
J. Alexander Treuman
2fa7125cce Change shank's email address
git-svn-id: https://svn.musicpd.org/mpd/trunk@4333 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-14 19:37:45 +00:00
J. Alexander Treuman
09698f917c Add PulseAudio support
git-svn-id: https://svn.musicpd.org/mpd/trunk@4316 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-13 19:03:49 +00:00
R.Ramkumar
3e8009ffca configure.ac: fix configure failing with newer faad2
Patch-by: R.Ramkumar <andyetitmoves@gmail.com>:
> MPD's configure seems to fail with newer versions of faad2 (Atleast
> mine from CVS does, I don't know how long this has been a problem
> for). MPD checks for faacDecInit2 which has been #define'd to
> NeAACDecInit2, and hence AC_CHECK_LIB fails. I am enclosing a patch
> which checks for the latter as a fallback. Hope that fixes things :)

This looks reasonable, but I haven't tested it myself [normalperson]

git-svn-id: https://svn.musicpd.org/mpd/trunk@4297 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-07-04 22:07:34 +00:00
Eric Wong
96a3939ed0 configure.ac: set -Wall if we detect gcc-$VERSION or gcc$VERSION
git-svn-id: https://svn.musicpd.org/mpd/trunk@4252 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-06-05 23:24:54 +00:00
Eric Wong
5cbfdf3517 correctly check for setenv() function
git-svn-id: https://svn.musicpd.org/mpd/trunk@4245 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-06-04 11:36:06 +00:00
Eric Wong
02975fca00 configure.ac: fix a bash-ism in generated ./configure
git-svn-id: https://svn.musicpd.org/mpd/trunk@4243 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-06-04 09:04:08 +00:00
Eric Wong
6963502213 merge with mpd/trunk up to r3925
git-svn-id: https://svn.musicpd.org/mpd/trunk@3926 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-03-16 06:52:46 +00:00
Qball Cow
a34c4af172 Configure fix, so when no glib found it gives a error, and another race condition fix in the master proces patch.
git-svn-id: https://svn.musicpd.org/mpd/trunk@3730 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-12-14 10:32:48 +00:00
Qball Cow
32e5f4ca2b DJWLindenaar balanced tree and master process patch
git-svn-id: https://svn.musicpd.org/mpd/trunk@3669 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-11-16 14:43:04 +00:00
Qball Cow
f1d24a4b92 Ticho's configure.ac patch
git-svn-id: https://svn.musicpd.org/mpd/trunk@3506 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-10-07 16:29:03 +00:00
Qball Cow
edcfbef90d Patch to make the configure flag for mpd-mad and mpd-libid3tag more logic (from ticho)
git-svn-id: https://svn.musicpd.org/mpd/trunk@3477 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-09-08 21:08:02 +00:00
Eric Wong
9d52ff3444 disable shout if tremor is used because tremor is only an encoder
git-svn-id: https://svn.musicpd.org/mpd/trunk@3454 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-08-26 00:51:49 +00:00
Eric Wong
1a3254f73c patch for using Tremor to decode Ogg-Vorbis
* autotools support is included, the floating point Vorbis decoder
remains the default.
* close bug #353
* Thanks to Hannes Reich for the patch

git-svn-id: https://svn.musicpd.org/mpd/trunk@3453 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-08-25 08:07:28 +00:00
Warren Dukes
65ec1dc320 todo update
git-svn-id: https://svn.musicpd.org/mpd/trunk@3452 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-08-25 00:08:41 +00:00
Warren Dukes
ef444e6cbe --enable-ao enables ao, doesn't disable ao support
git-svn-id: https://svn.musicpd.org/mpd/trunk@3412 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-08-02 11:55:40 +00:00
Eric Wong
a196714eaa update musepack decoding code to use the newer mpcdec library
libmusepack is deprecated


git-svn-id: https://svn.musicpd.org/mpd/trunk@3408 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-07-30 10:28:43 +00:00
Eric Wong
bf9d8a0bbe actually disable shout if ogg-vorbis is disabled, instead of just
warning and not doing anything about it

git-svn-id: https://svn.musicpd.org/mpd/trunk@3381 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-06-30 08:36:56 +00:00
Warren Dukes
e554b920d5 pretty up configure output a bit
git-svn-id: https://svn.musicpd.org/mpd/trunk@3119 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-24 00:10:14 +00:00
Warren Dukes
99bf823d5f add support sun configure stuff
git-svn-id: https://svn.musicpd.org/mpd/trunk@3118 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-23 02:45:37 +00:00
Warren Dukes
63f152466b OS X tweaks
git-svn-id: https://svn.musicpd.org/mpd/trunk@3095 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-17 02:33:40 +00:00
Warren Dukes
c1057f0c34 slight tweak of avuton's idea of causing an error when no audio output's found
git-svn-id: https://svn.musicpd.org/mpd/trunk@3093 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-17 00:56:31 +00:00
Avuton Olrich
70865740fb Update the configure.ac to make sure it can't be compiled without an output target.
git-svn-id: https://svn.musicpd.org/mpd/trunk@3092 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-16 23:30:18 +00:00
Warren Dukes
92f1bb82f7 some broken OS X stuff
git-svn-id: https://svn.musicpd.org/mpd/trunk@3075 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-13 21:33:55 +00:00
Warren Dukes
8936789631 add OS X configure stuff and added a skeleton audioOutput plugin for OS X
git-svn-id: https://svn.musicpd.org/mpd/trunk@3074 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-13 19:23:09 +00:00
Warren Dukes
4503d1550f don't actually require libao
git-svn-id: https://svn.musicpd.org/mpd/trunk@3065 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-13 15:36:46 +00:00
Avuton Olrich
a653bd76d4 Update the configure.ac to allow only compiling with ALSA output plugin
git-svn-id: https://svn.musicpd.org/mpd/trunk@3016 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-05 17:34:40 +00:00
Warren Dukes
7808fea94a todo update
git-svn-id: https://svn.musicpd.org/mpd/trunk@3010 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-03-05 12:29:00 +00:00
Warren Dukes
37f2a0a86c add ALSA_CFLAGS and _LIBS to MPD_*
git-svn-id: https://svn.musicpd.org/mpd/trunk@2934 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-02-03 04:33:52 +00:00
Warren Dukes
7af79aab14 fix alsa configure stuff
git-svn-id: https://svn.musicpd.org/mpd/trunk@2933 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-02-03 04:26:38 +00:00
Avuton Olrich
004c9394f7 - Clarify MPC to musepack (MPC) as not to confuse new MPD customers
- Error on no audio output target
- Allow to compile without oss (should be able to compile with any one audio output target)
- TODO update

git-svn-id: https://svn.musicpd.org/mpd/trunk@2930 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-02-02 10:27:24 +00:00
Warren Dukes
92ad6c47fb configure now checks for libmusepack
git-svn-id: https://svn.musicpd.org/mpd/trunk@2920 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-02-01 04:15:41 +00:00
Warren Dukes
716e9a8fb5 use alsa m4 stuff to generate configure
git-svn-id: https://svn.musicpd.org/mpd/trunk@2916 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-02-01 01:17:04 +00:00
Warren Dukes
2a1defe6a2 fix --enable-mod
git-svn-id: https://svn.musicpd.org/mpd/trunk@2913 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-01-31 00:06:23 +00:00
Warren Dukes
9999a20c12 this should fix compile bugs #350 and #351
git-svn-id: https://svn.musicpd.org/mpd/trunk@2884 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-01-16 16:03:14 +00:00
Warren Dukes
c5d27d8eaa merge changes from metadata-rewrite branch
git-svn-id: https://svn.musicpd.org/mpd/trunk@2589 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-11-10 21:58:27 +00:00
Warren Dukes
baf8efff5b disable shout support if vorbis not found
git-svn-id: https://svn.musicpd.org/mpd/trunk@2477 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-11-02 17:20:07 +00:00
Warren Dukes
fb2c5f5d5f oops, forgot to commit changes to configure.ac
git-svn-id: https://svn.musicpd.org/mpd/trunk@2414 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-10-30 04:19:30 +00:00
Warren Dukes
413bf61ea1 fix a snafoo in configure.ac
git-svn-id: https://svn.musicpd.org/mpd/trunk@2306 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-10-22 23:12:52 +00:00
Warren Dukes
cffe4c00db todo and configure script updates
git-svn-id: https://svn.musicpd.org/mpd/trunk@2301 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-10-22 19:47:05 +00:00
Warren Dukes
0bd64e7b9e bump version to 0.12.0
git-svn-id: https://svn.musicpd.org/mpd/trunk@2243 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-10-16 16:23:02 +00:00
Warren Dukes
2a1fa4fd25 shout configure/auto* stuff
git-svn-id: https://svn.musicpd.org/mpd/trunk@2059 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-08-20 13:57:11 +00:00
Warren Dukes
cdb6372049 1) fix bug, id3_tag_parse does may return NULL if there's an error in decoding the id3v2 tag
2) in the same place, delete the id3Tag (fixes a memory leak)
3) version: 0.12.0 -> 0.11.4

git-svn-id: https://svn.musicpd.org/mpd/trunk@1903 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-07-24 02:54:19 +00:00
Warren Dukes
d0a5ea60b3 bump version to 0.12.0 for next development cycle
git-svn-id: https://svn.musicpd.org/mpd/trunk@1901 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-07-23 16:45:48 +00:00