Author: jim
Date: 2005-03-13 23:04:57 -0700 (Sun, 13 Mar 2005)
New Revision: 869
Added:
trunk/mpg123/mpg-pre0.59s-cleanup-1.patch
Log:
Added: mpg-pre0.59s-cleanup-1.patch
Added: trunk/mpg123/mpg-pre0.59s-cleanup-1.patch
===================================================================
--- trunk/mpg123/mpg-pre0.59s-cleanup-1.patch 2005-03-14 06:01:33 UTC (rev
868)
+++ trunk/mpg123/mpg-pre0.59s-cleanup-1.patch 2005-03-14 06:04:57 UTC (rev
869)
@@ -0,0 +1,699 @@
+Submitted By: Ken Moffat <[EMAIL PROTECTED]>
+Date: 2005-03-12
+Initial Package Version: pre0.59s
+Upstream Status: Unmaintained
+Origin: gentoo (mpg123-0.59s-gentoo-1.5)
+Description: Miscellaneous clean-ups. Allows it to build on ppc
+ (removes a bogus -mcpu), adds new targets for 64-bit arches,
+ and other tidying up.
+
+
+diff -Naurp mpg123/audio.c mpg123-cleaned/audio.c
+--- mpg123/audio.c 2001-01-18 14:00:33.000000000 +0000
++++ mpg123-cleaned/audio.c 2005-03-12 23:55:16.080638168 +0000
+@@ -1,4 +1,4 @@
+-
++#include <stdlib.h>
+ #include "mpg123.h"
+
+ void audio_info_struct_init(struct audio_info_struct *ai)
+diff -Naurp mpg123/audio_nas.c mpg123-cleaned/audio_nas.c
+--- mpg123/audio_nas.c 1999-09-20 15:54:59.000000000 +0100
++++ mpg123-cleaned/audio_nas.c 2005-03-12 23:55:16.083637712 +0000
+@@ -185,7 +185,7 @@ void nas_createFlow(struct audio_info_st
+ info.buf_size = buf_samples * ai->channels * AuSizeofFormat(format);
+ info.buf = (char *) malloc(info.buf_size);
+ if (info.buf == NULL) {
+- fprintf(stderr, "Unable to allocate input/output buffer of size
%ld\n",
++ fprintf(stderr, "Unable to allocate input/output buffer of size %d\n",
+ info.buf_size);
+ exit(1);
+ }
+diff -Naurp mpg123/layer3.c mpg123-cleaned/layer3.c
+--- mpg123/layer3.c 2001-01-23 15:10:02.000000000 +0000
++++ mpg123-cleaned/layer3.c 2005-03-12 23:55:06.388111656 +0000
+@@ -609,7 +609,7 @@ static int pretab2[22] = {0,0,0,0,0,0,0,
+ * Dequantize samples (includes huffman decoding)
+ */
+ /* 24 is enough because tab13 has max. a 19 bit huffvector */
+-#define BITSHIFT ((sizeof(long)-1)*8)
++#define BITSHIFT ((sizeof(int)-1)*8)
+ #define REFRESH_MASK \
+ while(num < BITSHIFT) { \
+ mask |= ((unsigned long)getbyte(&bsi))<<(BITSHIFT-num); \
+@@ -626,7 +626,7 @@ static int III_dequantize_sample(real xr
+ int *me;
+
+ int num=getbitoffset(&bsi);
+- long mask;
++ int mask;
+ /* we must split this, because for num==0 the shift is undefined if you do
it in one step */
+ mask = ((unsigned long) getbits(&bsi,num))<<BITSHIFT;
+ mask <<= 8-num;
+@@ -713,7 +713,7 @@ static int III_dequantize_sample(real xr
+ if(x == 15 && h->linbits) {
+ max[lwin] = cb;
+ REFRESH_MASK;
+- x += ((unsigned long) mask) >> (BITSHIFT+8-h->linbits);
++ x += ((unsigned int) mask) >> (BITSHIFT+8-h->linbits);
+ num -= h->linbits+1;
+ mask <<= h->linbits;
+ if(mask < 0)
+@@ -737,7 +737,7 @@ static int III_dequantize_sample(real xr
+ if(y == 15 && h->linbits) {
+ max[lwin] = cb;
+ REFRESH_MASK;
+- y += ((unsigned long) mask) >> (BITSHIFT+8-h->linbits);
++ y += ((unsigned int) mask) >> (BITSHIFT+8-h->linbits);
+ num -= h->linbits+1;
+ mask <<= h->linbits;
+ if(mask < 0)
+@@ -891,7 +891,7 @@ static int III_dequantize_sample(real xr
+ if (x == 15 && h->linbits) {
+ max = cb;
+ REFRESH_MASK;
+- x += ((unsigned long) mask) >> (BITSHIFT+8-h->linbits);
++ x += ((unsigned int) mask) >> (BITSHIFT+8-h->linbits);
+ num -= h->linbits+1;
+ mask <<= h->linbits;
+ if(mask < 0)
+@@ -915,7 +915,7 @@ static int III_dequantize_sample(real xr
+ if (y == 15 && h->linbits) {
+ max = cb;
+ REFRESH_MASK;
+- y += ((unsigned long) mask) >> (BITSHIFT+8-h->linbits);
++ y += ((unsigned int) mask) >> (BITSHIFT+8-h->linbits);
+ num -= h->linbits+1;
+ mask <<= h->linbits;
+ if(mask < 0)
+diff -Naurp mpg123/Makefile mpg123-cleaned/Makefile
+--- mpg123/Makefile 2001-01-23 18:00:46.000000000 +0000
++++ mpg123-cleaned/Makefile 2005-03-12 23:54:57.077527080 +0000
+@@ -151,144 +151,153 @@ freebsd-help:
+
+ linux-devel:
+ $(MAKE) OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
+- CC=gcc LDFLAGS= \
+- CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -g -m486 \
++ LDFLAGS= \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -g \
+ -DOSS -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-profile:
+ $(MAKE) OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
+- CC=gcc LDFLAGS='-pg' \
+- CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -pg -m486 \
++ LDFLAGS='-pg' \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -pg \
+ -DOSS -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ audio_oss.o term.o' \
+ CFLAGS='$(CFLAGS) -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT
-DLINUX \
+ -DOSS -DTERM_CONTROL\
+- -Wall -O2 -m486 \
++ -Wall \
++ -fomit-frame-pointer -funroll-all-loops \
++ -finline-functions -ffast-math' \
++ mpg123-make
++
++linux-generic:
++ $(MAKE) LDFLAGS= \
++ OBJECTS='decode.o dct64.o audio_oss.o' \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall \
++ -DOSS \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-pentium:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ audio_oss.o term.o' \
+ CFLAGS='$(CFLAGS) -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT
-DLINUX \
+ -DOSS -DTERM_CONTROL\
+- -Wall -O2 -mpentium \
++ -Wall -mpentium \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-mmx:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_MMX.o tabinit_MMX.o decode_MMX.o \
+ audio_oss.o term.o' \
+ CFLAGS='-DUSE_MMX -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT \
+ -DLINUX -DOSS -DTERM_CONTROL\
+- -Wall -O2 -m486 \
++ -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-3dnow:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o \
+ dct64_i386.o dct36_3dnow.o getcpuflags.o \
+ equalizer_3dnow.o decode_i586.o audio_oss.o term.o' \
+ CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT
-DLINUX \
+ -DUSE_3DNOW -DOSS -DTERM_CONTROL\
+- -Wall -O2 -m486 \
++ -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+
+ linux-i486:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ decode_i486.o audio_oss.o term.o \
+ dct64_i486-a.o dct64_i486-b.o ' \
+ CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT
-DLINUX \
+ -DOSS -DTERM_CONTROL\
+- -Wall -O2 -m486 \
++ -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-esd:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lesd -laudiofile' \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ audio_esd.o' \
+ CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT
-DLINUX \
+ -DOSS -DUSE_ESD \
+- -Wall -O2 -m486 \
++ -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math \
+ $(RPM_OPT_FLAGS)' \
+ mpg123-make
+
+ linux-alsa:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lasound' \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ audio_alsa.o term.o' \
+ CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT
-DLINUX \
+ -DALSA -DTERM_CONTROL\
+- -Wall -O2 -m486 \
++ -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math \
+ $(RPM_OPT_FLAGS)' \
+ mpg123-make
+
+ linux-3dnow-alsa:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lasound' \
+ OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o \
+ dct64_i386.o dct36_3dnow.o getcpuflags.o \
+ equalizer_3dnow.o decode_i586.o audio_alsa.o term.o' \
+ CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
+ -DUSE_3DNOW -DALSA -DTERM_CONTROL\
+- -Wall -O2 -m486 \
++ -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-3dnow-esd:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lesd -laudiofile' \
+ OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o \
+ dct64_i386.o dct36_3dnow.o getcpuflags.o \
+ equalizer_3dnow.o decode_i586.o audio_esd.o' \
+ CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
+ -DUSE_3DNOW -DUSE_ESD \
+- -Wall -O2 -m486 \
++ -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-mips-alsa:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lasound' \
+ OBJECTS='decode.o dct64.o audio_alsa.o term.o' \
+ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -DALSA \
+- -DTERM_CONTROL -Wall -O2 \
++ -DTERM_CONTROL -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math \
+ $(RPM_OPT_FLAGS)' \
+ mpg123-make
+
+ linux-alpha:
+- $(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
+- CFLAGS='$(CFLAGS) -DLINUX -DOSS -Wall -O2 \
++ $(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
++ CFLAGS='$(CFLAGS) -DLINUX -DOSS -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math \
+ -Wall -O6 -DUSE_MMAP \
+@@ -296,7 +305,7 @@ linux-alpha:
+ mpg123-make
+
+ linux-alpha-alsa:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lasound' \
+ OBJECTS='decode.o dct64.o audio_alsa.o term.o' \
+ CFLAGS='-DLINUX \
+@@ -308,82 +317,105 @@ linux-alpha-alsa:
+ mpg123-make
+
+ linux-alpha-esd:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lesd -laudiofile' \
+ OBJECTS='decode.o dct64.o audio_esd.o' \
+- CFLAGS='$(CFLAGS) -DLINUX -DOSS -DUSE_ESD -Wall -O2 \
++ CFLAGS='$(CFLAGS) -DLINUX -DOSS -DUSE_ESD -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math \
+ -Wall -O6 -DUSE_MMAP \
+ $(RPM_OPT_FLAGS)' \
+ mpg123-make
+
+-#linux-ppc:
+-# $(MAKE) CC=gcc LDFLAGS= \
+-# OBJECTS='decode.o dct64.o audio_oss.o' \
+-# CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=ppc \
+-# -DOSS -DPPC_ENDIAN \
+-# -fomit-frame-pointer -funroll-all-loops \
+-# -finline-functions -ffast-math' \
+-# mpg123-make
+-
+-#linux-ppc-esd:
+-# $(MAKE) CC=gcc LDFLAGS= \
+-# AUDIO_LIB='-lesd -laudiofile' \
+-# OBJECTS='decode.o dct64.o audio_esd.o' \
+-# CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=ppc \
+-# -DOSS -DPPC_ENDIAN \
+-# -fomit-frame-pointer -funroll-all-loops \
+-# -finline-functions -ffast-math' \
+-# mpg123-make
++linux-x86_64:
++ $(MAKE) LDFLAGS= \
++ OBJECTS='decode.o dct64.o audio_oss.o' \
++ CFLAGS=' -Wall -DLINUX -DOSS -DUSE_MMAP \
++ $(RPM_OPT_FLAGS)' \
++ mpg123-make
++
++linux-x86_64-esd:
++ $(MAKE) LDFLAGS= \
++ AUDIO_LIB='-lesd -laudiofile' \
++ OBJECTS='decode.o dct64.o audio_esd.o' \
++ CFLAGS=' -Wall -DLINUX -DOSS -DUSE_MMAP \
++ $(RPM_OPT_FLAGS)' \
++ mpg123-make
++
++linux-x86_64-alsa:
++ $(MAKE) LDFLAGS= \
++ AUDIO_LIB='-lasound' \
++ OBJECTS='decode.o dct64.o audio_alsa.o' \
++ CFLAGS=' -Wall -DLINUX -DOSS -DUSE_MMAP \
++ $(RPM_OPT_FLAGS)' \
++ mpg123-make
++
++linux-ppc64:
++ $(MAKE) LDFLAGS= \
++ OBJECTS='decode.o dct64.o audio_oss.o' \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall \
++ -DOSS \
++ -fomit-frame-pointer -funroll-all-loops \
++ -finline-functions -ffast-math' \
++ mpg123-make
+
++linux-ppc64-esd:
++ $(MAKE) LDFLAGS= \
++ AUDIO_LIB='-lesd -laudiofile' \
++ OBJECTS='decode.o dct64.o audio_esd.o' \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall \
++ -DOSS \
++ -fomit-frame-pointer -funroll-all-loops \
++ -finline-functions -ffast-math' \
++ mpg123-make
++
+ linux-ppc:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode.o dct64.o audio_oss.o' \
+- CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=ppc \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall \
+ -DOSS \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-ppc-esd:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lesd -laudiofile' \
+ OBJECTS='decode.o dct64.o audio_esd.o' \
+- CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=ppc \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall \
+ -DOSS -DUSE_ESD \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-sparc:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode.o dct64.o audio_sun.o' \
+- CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DUSE_MMAP -DSPARCLINUX -Wall
-O2 \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DUSE_MMAP -DSPARCLINUX -Wall
\
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ linux-sparc-esd:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ AUDIO_LIB='-lesd -laudiofile' \
+ OBJECTS='decode.o dct64.o audio_esd.o' \
+- CFLAGS='-DREAL_IS_FLOAT -DUSE_MMAP -DOSS -DUSE_ESD -DSPARCLINUX
-Wall -O2 \
++ CFLAGS='-DREAL_IS_FLOAT -DUSE_MMAP -DOSS -DUSE_ESD -DSPARCLINUX
-Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+- -finline-functions -ffast-math \
++ -finline-functions -ffast-math' \
+ mpg123-make
+
+
+ linux-armv4l:
+- $(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
+- CFLAGS='-DLINUX -DOSS -Wall -O2 \
++ $(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
++ CFLAGS='-DLINUX -DOSS -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math \
+- -Wall -O6 -DUSE_MMAP \
++ -Wall -O6 -DUSE_MMAP' \
+ mpg123-make
+
+ linux-arm:
+- $(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
++ $(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
+ CFLAGS='-DREAL_IS_FIXED -DLINUX \
+ -DOSS -Wall -O6 -march=armv4 \
+ -fomit-frame-pointer -funroll-all-loops \
+@@ -392,9 +424,9 @@ linux-arm:
+
+
+ linux-m68k:
+- $(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
++ $(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
+ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX \
+- -DOSS -DOSS_BIG_ENDIAN -Wall -O2 -m68040 \
++ -DOSS -DOSS_BIG_ENDIAN -Wall -m68040 \
+ -fomit-frame-pointer -funroll-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+@@ -412,36 +444,36 @@ freebsd-tk3play:
+ @ $(MAKE) FRONTEND=mpg123m-make freebsd-frontend
+
+ linux-frontend:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ control_sajber.o control_tk3play.o audio_oss.o' \
+ CFLAGS='$(CFLAGS) -DFRONTEND -DOSS -DI386_ASSEM -DREAL_IS_FLOAT
\
+- -DPENTIUM_OPT -DLINUX -Wall -O2 -m486 \
++ -DPENTIUM_OPT -DLINUX -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ $(FRONTEND)
+
+ linux-nas:
+- $(MAKE) CC=gcc LDFLAGS='-L/usr/X11R6/lib' \
++ $(MAKE) LDFLAGS='-L/usr/X11R6/lib' \
+ AUDIO_LIB='-laudio -lXau' \
+ OBJECTS='decode_i386.o dct64_i386.o audio_nas.o' \
+ CFLAGS='$(CFLAGS) -I/usr/X11R6/include \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -DNAS \
+- -Wall -O2 -m486 \
++ -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ mpg123-make
+
+ #### the following defines are for experimental use ...
+ #
+-#CFLAGS='$(CFLAGS) -pg -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall -O2 -m486
-funroll-all-loops -finline-functions -ffast-math' mpg123
+-#CFLAGS='$(CFLAGS) -DI386_ASSEM -O2 -DREAL_IS_FLOAT -DLINUX -Wall -g'
+-#CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall -O2 -m486
-fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math
-malign-loops=2 -malign-jumps=2 -malign-functions=2'
++#CFLAGS='$(CFLAGS) -pg -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall
-funroll-all-loops -finline-functions -ffast-math' mpg123
++#CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall -g'
++#CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall
-fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math
-malign-loops=2 -malign-jumps=2 -malign-functions=2'
+
+ freebsd:
+ $(MAKE) CC=cc LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
+- CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -m486
-fomit-frame-pointer \
++ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4
-fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
+ mpg123-make
+@@ -450,7 +482,7 @@ freebsd-i486:
+ $(MAKE) CC=cc LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o \
+ decode_i486.o dct64_i486.o audio_oss.o' \
+- CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -m486
-fomit-frame-pointer \
++ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4
-fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DOPT_ARCH=i486 \
+ -march=i486 -finline-functions \
+@@ -461,17 +493,17 @@ freebsd-esd:
+ $(MAKE) CC=cc LDFLAGS= \
+ AUDIO_LIB='-lesd -laudiofile' \
+ OBJECTS='decode_i386.o dct64_i386.o $(GETBITS) audio_esd.o' \
+- CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -m486
-fomit-frame-pointer \
++ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4
-fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS -DUSE_ESD
\
+- -I/usr/local/include -L/usr/local/lib
++ -I/usr/local/include -L/usr/local/lib' \
+ mpg123-make
+
+ freebsd-nas:
+ $(MAKE) CC=cc LDFLAGS= \
+ AUDIO_LIB='-L/usr/X11R6/lib -laudio -lXau' \
+ OBJECTS='decode_i386.o dct64_i386.o audio_nas.o' \
+- CFLAGS='-Wall -ansi -pedantic -O4 -m486 -fomit-frame-pointer \
++ CFLAGS='-Wall -ansi -pedantic -O4 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DREAD_MMAP \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DNAS \
+@@ -482,7 +514,7 @@ freebsd-frontend:
+ $(MAKE) CC=cc LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o audio_oss.o \
+ control_sajber.o control_tk3play.o' \
+- CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -m486
-fomit-frame-pointer \
++ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4
-fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DFRONTEND \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
+@@ -492,7 +524,7 @@ openbsd:
+ $(MAKE) CC=cc LDFLAGS='-L/usr/lib' \
+ AUDIO_LIB='-lossaudio' \
+ OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
+- CFLAGS='-Wall -ansi -pedantic -O4 -m486 -fomit-frame-pointer \
++ CFLAGS='-Wall -ansi -pedantic -O4 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DREAD_MMAP \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
+@@ -529,54 +561,54 @@ solaris-gcc-profile:
+ $(MAKE) CC='gcc' \
+ LDFLAGS='-lsocket -lnsl -pg' \
+ OBJECTS='decode.o dct64.o audio_sun.o' \
+- CFLAGS='$(CFLAGS) -g -pg -O2 -Wall -DSOLARIS -DREAL_IS_FLOAT
-DUSE_MMAP \
++ CFLAGS='$(CFLAGS) -g -pg -Wall -DSOLARIS -DREAL_IS_FLOAT
-DUSE_MMAP \
+ -funroll-all-loops -finline-functions' \
+ mpg123-make
+
+ # -DREAL_IS_FLOAT
+
+ solaris-gcc:
+- $(MAKE) CC=gcc \
++ $(MAKE) \
+ LDFLAGS='-lsocket -lnsl' \
+ OBJECTS='decode.o dct64.o audio_sun.o term.o' \
+- CFLAGS='$(CFLAGS) -O2 -Wall -pedantic -DSOLARIS \
++ CFLAGS='$(CFLAGS) -Wall -pedantic -DSOLARIS \
+ -DUSE_MMAP -g \
+ -DTERM_CONTROL \
+ -funroll-all-loops -finline-functions' \
+ mpg123-make
+
+ solaris-gcc-esd:
+- $(MAKE) CC=gcc LDFLAGS='-lsocket -lnsl' \
++ $(MAKE) LDFLAGS='-lsocket -lnsl' \
+ AUDIO_LIB='-lesd -lresolv' \
+ OBJECTS='decode.o dct64.o audio_esd.o' \
+- CFLAGS='$(CFLAGS) -O2 -Wall -DSOLARIS -DREAL_IS_FLOAT
-DUSE_MMAP \
++ CFLAGS='$(CFLAGS) -Wall -DSOLARIS -DREAL_IS_FLOAT -DUSE_MMAP \
+ -DUSE_ESD -funroll-all-loops -finline-functions' \
+ mpg123-make
+
+ solaris-x86-gcc-oss:
+- $(MAKE) CC=gcc LDFLAGS='-lsocket -lnsl' \
++ $(MAKE) LDFLAGS='-lsocket -lnsl' \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ audio_oss.o' \
+ CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT
-DUSE_MMAP \
+ -DOSS \
+- -Wall -O2 -m486 \
++ -Wall \
+ -funroll-all-loops -finline-functions' \
+ mpg123-make
+
+ solaris-gcc-nas:
+- $(MAKE) CC=gcc LDFLAGS='-lsocket -lnsl' \
++ $(MAKE) LDFLAGS='-lsocket -lnsl' \
+ AUDIO_LIB='-L/usr/openwin/lib -laudio -lXau'\
+ OBJECTS='decode.o dct64.o audio_nas.o' \
+- CFLAGS='$(CFLAGS) -O2 -I/usr/openwin/include -Wall \
++ CFLAGS='$(CFLAGS) -I/usr/openwin/include -Wall \
+ -DSOLARIS -DREAL_IS_FLOAT -DUSE_MMAP \
+ -DNAS \
+ -funroll-all-loops -finline-functions' \
+ mpg123-make
+
+ sunos:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode.o dct64.o audio_sun.o' \
+- CFLAGS='$(CFLAGS) -O2 -DSUNOS -DREAL_IS_FLOAT -DUSE_MMAP \
++ CFLAGS='$(CFLAGS) -DSUNOS -DREAL_IS_FLOAT -DUSE_MMAP \
+ -funroll-loops' \
+ mpg123-make
+
+@@ -596,20 +628,20 @@ hpux-alib:
+ mpg123-make
+
+ hpux-gcc:
+- $(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_hp.o' \
++ $(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_hp.o' \
+ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -O3 -D_HPUX_SOURCE -DHPUX' \
+ mpg123-make
+ sgi:
+ $(MAKE) CC=cc LDFLAGS= \
+ OBJECTS='decode.o dct64.o audio_sgi.o' AUDIO_LIB=-laudio \
+- CFLAGS='$(CFLAGS) -O2 -DSGI -DTERM_CONTROL \
++ CFLAGS='$(CFLAGS) -DSGI -DTERM_CONTROL \
+ -DREAL_IS_FLOAT -DUSE_MMAP' \
+ mpg123-make
+
+ sgi-gcc:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode.o dct64.o audio_sgi.o' AUDIO_LIB=-laudio \
+- CFLAGS='$(CFLAGS) -O2 -DSGI -DTERM_CONTROL \
++ CFLAGS='$(CFLAGS) -DSGI -DTERM_CONTROL \
+ -DREAL_IS_FLOAT -DUSE_MMAP' \
+ mpg123-make
+
+@@ -636,11 +668,11 @@ dec-nas:
+
+ ultrix:
+ $(MAKE) CC=cc LDFLAGS= OBJECTS='decode.o dct64.o audio_dummy.o' \
+- CFLAGS='$(CFLAGS) -std1 -O2 -DULTRIX' \
++ CFLAGS='$(CFLAGS) -std1 -DULTRIX' \
+ mpg123-make
+
+ aix-gcc:
+- $(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_aix.o' \
++ $(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_aix.o' \
+ CFLAGS='$(CFLAGS) -DAIX -Wall -O6 -DUSE_MMAP -DREAL_IS_FLOAT \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+@@ -674,9 +706,9 @@ aix-frontend:
+ $(FRONTEND)
+
+ os2:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o audio_os2.o' \
+- CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DNOXFERMEM -DOS2 -Wall -O2
-m486 \
++ CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DNOXFERMEM -DOS2 -Wall \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math' \
+ LIBS='-los2me -lsocket' \
+@@ -693,7 +725,7 @@ netbsd:
+ netbsd-i386:
+ $(MAKE) CC=cc LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o audio_sun.o' \
+- CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -m486
-fomit-frame-pointer \
++ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4
-fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DNETBSD' \
+ mpg123-make
+@@ -702,16 +734,16 @@ bsdos:
+ $(MAKE) CC=shlicc2 LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o \
+ audio_oss.o' \
+- CFLAGS='$(CFLAGS) -Wall -O4 -m486 -fomit-frame-pointer \
++ CFLAGS='$(CFLAGS) -Wall -O4 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
+ -DDONT_CATCH_SIGNALS' \
+ mpg123-make
+
+ bsdos4:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
+- CFLAGS='$(CFLAGS) -Wall -O4 -m486 -fomit-frame-pointer \
++ CFLAGS='$(CFLAGS) -Wall -O4 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
+ -DDONT_CATCH_SIGNALS' \
+@@ -722,16 +754,16 @@ bsdos-nas:
+ AUDIO_LIB='-laudio -lXau -L/usr/X11R6/lib' \
+ OBJECTS='decode_i386.o dct64_i386.o \
+ audio_nas.o' \
+- CFLAGS='$(CFLAGS) -Wall -O4 -m486 -fomit-frame-pointer \
++ CFLAGS='$(CFLAGS) -Wall -O4 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
+ -DDONT_CATCH_SIGNALS -DNAS' \
+ mpg123-make
+
+ mint:
+- $(MAKE) CC=gcc LDFLAGS= \
++ $(MAKE) LDFLAGS= \
+ OBJECTS='decode.o dct64.o audio_mint.o' \
+- CFLAGS='$(CFLAGS) -Wall -O2 -m68020-40 -m68881 \
++ CFLAGS='$(CFLAGS) -Wall -m68020-40 -m68881 \
+ -fomit-frame-pointer -funroll-all-loops \
+ -finline-functions -ffast-math \
+ -DREAL_IS_FLOAT -DMINT -DNOXFERMEM' \
+@@ -829,7 +861,7 @@ prepared-for-install:
+ fi
+
+ system: mpg123.h system.c
+- $(CC) -o $@ -Wall -O2 system.c
++ $(CC) -o $@ -Wall system.c
+
+ install: prepared-for-install
+ strip mpg123
--
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page