Commit graph

70 commits

Author SHA1 Message Date
Dag-Erling Smørgrav
400f548755 Fix slow startup problem also in forced rate mode.
Submitted by:		Eugene Grosbein <eugen@grosbein.pp.ru>
2004-01-31 14:59:31 +00:00
Dag-Erling Smørgrav
3541598837 Fix the slow startup problem once and for all (hopefully). When not
using NAS or ESOUND, assume all formats and rates are supported.

PR:		ports/56597
Submitted by:	Eugene Grosbein <eugen@grosbein.pp.ru>
2004-01-31 12:50:26 +00:00
Peter Wemm
50439ed0fa Port to amd64, and hopefully ia64 and sparc64 at the same time. 2003-10-23 02:25:27 +00:00
Dag-Erling Smørgrav
b410376834 I no longer have time to maintain this port. 2003-07-20 20:14:52 +00:00
Joe Marcus Clarke
5aba753137 Remove the USE_GNOMENG macro. 2003-04-08 00:40:09 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Dag-Erling Smørgrav
14839ee02d Take care not to dereference the return value from getenv(3) without first
checking that it's not NULL.

PR:		ports/45252
Submitted by:	Gleb Smirnoff <glebius@cell.sick.ru>
2003-02-10 11:01:42 +00:00
Edwin Groothuis
926e8c47de Remove ftp.tu-clausthal.de from master_sites.
Add tags to the patch-files / patch-sites.
Noticed by: portsurvey
2002-12-26 13:22:10 +00:00
Joe Marcus Clarke
870745189d Fix a problem enabling esound support after the recent GNOMENG conversion.
PR:		43436
Submitted by:	adam@vectors.cx
2002-10-05 17:36:41 +00:00
Joe Marcus Clarke
8a609be531 Use USE_GNOMENG.
PR:		42232
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2002-08-31 00:13:25 +00:00
Dag-Erling Smørgrav
2d783a044c Remove an unwanted hunk that snuck in with the previous commit. 2002-07-08 09:57:13 +00:00
Dag-Erling Smørgrav
6e94c5f703 Use a patch rather than sed magic for the <sys/soundcard.h> issue. 2002-07-01 13:03:07 +00:00
Dag-Erling Smørgrav
ae2e57a565 Bump PORTREVISION. 2002-07-01 12:57:32 +00:00
Dag-Erling Smørgrav
a539bac0fb Fully back out the "defer-detect" patch.
Submitted by:	marius@alchemy.franken.de
PR:		33617, 35565
2002-07-01 12:56:35 +00:00
Dag-Erling Smørgrav
b2843ecb4b Don't use -ffast-math, it doesn't work in -CURRENT on Alpha. 2002-07-01 12:55:26 +00:00
Pete Fritchman
0467aae499 machine/soundcard.h -> sys/soundcard.h
Submitted by:	bento
2002-06-07 02:21:52 +00:00
Akinori MUSHA
21d944be5c Bump PORTREVISION to reflect the (lib)iconv upgrade. 2002-03-18 10:27:58 +00:00
Maxim Sobolev
8493a5819b Iconv cleanup, stage 1b: correct {BUILD,LIB,RUN}_DEPENDS of all ports that need
libiconv.
2002-03-18 09:46:46 +00:00
Dag-Erling Smørgrav
2b4d7bc2c7 Remove patches that break audio capability detection, as well as a patch
that works around a driver bug that was fixed a year ago.

PR:		ports/33617, ports/32670, ports/35009, ports/32669
2002-02-18 09:34:12 +00:00
Maxim Sobolev
2c3745f2f6 Hand over maintainership to des@FeeeBSD.org.
Submitted by:	des
2002-02-18 08:12:10 +00:00
Maxim Sobolev
05cbf8f607 <bsd.cpu.mk> was MFCed quite some time ago, so that adjust OSVERSION check
accordingly.

Submitted by:	kris
2002-01-13 10:53:44 +00:00
Pete Fritchman
b892dcdb05 Chase libaudio shlib major (from the audio/nas update). 2001-12-30 18:17:35 +00:00
Maxim Sobolev
ce4a33661c Deffer detection of supported audio rates/formats until we really know what
rate we are looking for. This allows to avoid checking all possible
combinations and significantly improves mpg123 startup time. Bump PORTREVISION.

Submitted by:	MOROHOSHI Akihiko <moro@remus.dti.ne.jp>
2001-08-21 16:58:33 +00:00
Maxim Sobolev
f8c23b2823 Add ability to recode mp3 tags using iconv library. This is useful for koi8
users, because russian tags usually coded in cp1251 encoding.

Submitted by:	Alexey V. Neyman <avn@any.ru>
		Gleb Smirnoff <glebius@tak.estra.ru>
2001-04-10 12:19:08 +00:00
Maxim Sobolev
04b126abb6 Use ${MACHINE_CPU:M3dnow} to detect presence of 3DNOW extension instead of
${MACHINE_CPU:Mk6}, because:
1. k6 CPU don't really support 3DNOW, this extension was first was introduced
   in k6-2 CPUs;
2. Duron/Athlon (aka k7) CPUs support this extension as well.

Missed by:	kris
Submitted by:	Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
2001-03-10 11:55:50 +00:00
Maxim Sobolev
ea41b1bd6a Fix building on the plain old i386. 2001-03-10 10:10:03 +00:00
Kris Kennaway
6a1efc7608 Correct last-second typo prior to previous commit.
Also, the previous commit incorrectly claimed a maintainer timeout
when in fact the maintainer changed recently and I was looking for
mail from the previous maintainer.

Submitted by:	sobomax
2001-03-03 08:36:40 +00:00
Kris Kennaway
fd5612a029 Switch the ASM selection code to use CPUTYPE on -current, and hence
automatically select the correct version without needing to set a
non-standard environment variable.
Use random() instead of rand() because I'm sick of getting the same songs
over and over in shuffle play.
Quell a format string warning with -Wnon-const-format
Bump PORTREVISION

Reviewed by:    maintainer timeout
2001-03-03 00:23:13 +00:00
Maxim Sobolev
fd77c885bf Add optional NAS support.
Submitted by:	Christian Weisgerber <naddy@mips.inka.de>
2001-02-27 12:39:16 +00:00
Joseph Koshy
b98af5901f Maxim <sobomax@freebsd.org> is the new maintainer for this port. 2001-02-22 06:40:31 +00:00
Maxim Sobolev
40c0df04d2 Provide workaround for a bug in pcm driver introduced with format emulation
changes.

At present newpcm has sticky parameter settings, even when an
inappropriate value is set.  For instance, set format to alaw on h/w
that does not support alaw; newpcm interface state records format as
alaw, and subsequent unrelated state changes may fail, ie a rate change.

In mpg123 this can cause files to be played at lower quality
than available because of mis-diagnosis of available formats and
sample rates.  E.g downsamples everything to 11025Hz on this h/w as
12kHz probing breaks state and subsequent probes for higher supported
sampling rates.

PR:		25046
Submitted by:	Orion Hodson <oh@btinternet.com>
2001-02-13 15:00:44 +00:00
Jeremy Lea
712a219938 Implement WANT_ESOUND, USE_ESOUND. 2000-10-05 05:19:38 +00:00
Joseph Koshy
cc4a8b2d7c Update IPv6 patch.
Submitted by: 	Kris Kennaway <kris@FreeBSD.org>
2000-09-11 09:03:56 +00:00
Joseph Koshy
a0c2e00b0a An attempt at making mpg123 work on FreeBSD/Alpha.
Submitted by:		Christian Weisgerber <naddy@mips.inka.de>
2000-05-05 07:20:23 +00:00
Michael Haro
bcd8ffd9d0 update with the new PORTNAME/PORTVERSION variables 2000-04-08 21:25:03 +00:00
Joseph Koshy
b594f17f18 Update IPv6 patch to fix a problem with handling IPv4 http redirects.
Submitted by:		Munechika SUMIKAWA <sumikawa@freebsd.org>
Original report:	Jeff Scofield <jeff@beth.syntax.com>
2000-02-17 10:28:09 +00:00
Joseph Koshy
d6c9acec8d Correct patch breakage introduced in rev 1.15. 2000-01-31 09:38:53 +00:00
Brian Feldman
f92bd5bf9f Enable 3DNow! support. You can set OPT_ARCH=3dnow to get an mpg123 with
3DNow! support, rather than teh default i586 support.

Approved by:	jkoshy
2000-01-28 07:50:12 +00:00
Munechika SUMIKAWA
3c806f4c9f Support IPv6.
No response from: 	maintainer
2000-01-26 07:37:49 +00:00
Joseph Koshy
2eb46161f0 Remove a redundant `getenv()' call in this patch. 1999-11-11 06:53:38 +00:00
Joseph Koshy
f6dfb71844 Add ESound support to the mpg123 port.
Requested by:	"Daniel O'Connor" <doconnor@gsoft.com.au> and
		Oh Junseon <hollywar@holywar.net>
1999-11-11 05:41:25 +00:00
Joseph Koshy
1eb9995ce2 Correct typo 'i836' -> 'i386'. 1999-09-20 04:55:24 +00:00
Steve Price
0441e39b5a Mark this port as being only for i386. 1999-09-20 01:05:45 +00:00
Michael Haro
58942bab6d echo -> ${ECHO} or ${ECHO_MSG} and in some cases, move echo stuff
to pkg/MESSAGE and use ${CAT} ${PKGMESSAGE}
1999-08-27 21:14:04 +00:00
Joseph Koshy
5598aec1ef Set a default optimization level for the lazy and hopeless :).
Requested by:	Nick Hibma <nick.hibma@jrc.it>
1999-08-25 11:25:01 +00:00
David E. O'Brien
78ab65a396 Change Id->FreeBSD. 1999-08-25 04:36:31 +00:00
Joseph Koshy
d12e424cdd Add terminal handling support to mpg123.
PR:		ports/13139
Submitted by:	Alexander Langer <alex@cichlids.com>
1999-08-17 06:55:06 +00:00
Joseph Koshy
3bbea6905b Remove hardcoded xterm title bar manipulation.
Submitted by:	"Louis A. Mamakos" <louie@TransSys.COM>
1999-08-13 06:25:50 +00:00
Chris Piazza
e6af8462a5 Update Version required: to match reality 1999-08-12 03:47:45 +00:00
Joseph Koshy
5a3d2e54f9 Upgrade to v0.59r. mpg123 can now be built tuned for your specific x86
architecture at port build time.

PR:		ports/12814
Submitted by:	Maxim Sobolev <sobomax@altavista.net>
1999-08-05 05:53:54 +00:00