head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.112 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.110 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.108 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.106 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.104 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.102 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.100 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.98 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.96 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.94 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.92 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.90 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.88 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.86 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.84 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.82 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.80 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.78 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.76 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.74 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.72 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.70 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.68 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.64 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.44 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.66 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.62 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.60 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.58 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.56 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.54 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.52 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.50 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.48 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.46 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.42 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.40 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.38 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.36 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.34 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.32 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.30 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.28 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.26 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.24 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.22 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.20 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.18 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.16 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.14 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.12 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.10 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.8 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.6 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.4 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.2 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.3.0.6 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.4 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.2 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.2.0.52 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.50 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.48 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.46 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.44 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.42 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.40 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.38 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.36 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.34 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.32 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.30 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.28 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.26 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.24 pkgsrc-2008Q1:1.2.0.22 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.20 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.18 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.16 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.14 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.12 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.10 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.8 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.6 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.4 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.2 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.1.0.14 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.12 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.10 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.8 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.6 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.4 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2012.06.22.16.24.56; author adam; state Exp; branches; next 1.3; 1.3 date 2011.09.04.21.17.13; author dholland; state Exp; branches; next 1.2; 1.2 date 2005.07.30.11.30.03; author grant; state Exp; branches; next 1.1; 1.1 date 2003.09.23.21.32.16; author dmcmahill; state Exp; branches; next ; desc @@ 1.4 log @Makefile clean-up; pass CFLAGS and LDFLAGS to Makefile -- fixes builds with -isysroot (e.g. Mac OS X) @ text @$NetBSD$ configure for pkgsrc INLINE should/must be blank based on how it's (inappropriately) used --- Makefile.orig 2003-03-02 07:07:02.000000000 +0000 +++ Makefile @@@@ -1,5 +1,5 @@@@ -CC = gcc +#CC = gcc c_sources = \ common.c \ @@@@ -28,16 +28,16 @@@@ OBJ = $(c_sources:.c=.o) #Uncomment this if you want to do some profiling/debugging #PG = -g -pg -PG = -fomit-frame-pointer +#PG = -fomit-frame-pointer # Optimize flag. 3 is about as high as you can sanely go with GCC3.2. -OPTIM = -O3 +OPTIM = $(CFLAGS) # These flags are pretty much mandatory -REQUIRED = -DNDEBUG -DINLINE=inline +REQUIRED = -DNDEBUG -DINLINE= #pick your architecture -ARCH = -march=pentium +#ARCH = -march=pentium #Possible x86 architectures #gcc3.2 => i386, i486, i586, i686, pentium, pentium-mmx # pentiumpro, pentium2, pentium3, pentium4, k6, k6-2, k6-3, @@@@ -51,8 +51,8 @@@@ ARCH = -march=pentium # -fschedule-insns2 -fno-strength-reduce #Set a stack of warnings to overcome my atrocious coding style . MFC. -WARNINGS = -Wall -WARNINGS2 = -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wredundant-decls +#WARNINGS = -Wall +#WARNINGS2 = -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wredundant-decls NEW_02L_FIXES = -DNEWENCODE -DNEWATAN @@@@ -75,7 +75,7 @@@@ endif $(CC) $(CC_SWITCHES) -c $< -o $@@ $(PGM): $(OBJ) Makefile - $(CC) $(PG) -o $(PGM) $(OBJ) $(LIBS) + $(CC) $(PG) -o $(PGM) $(OBJ) $(LDFLAGS) $(LIBS) clean: -rm $(OBJ) $(DEP) @ 1.3 log @Disable this package's INLINE because it's misused for out-of-line declarations. Note that if someone wanted to go through and tidy up, most but not all of the functions currently tagged INLINE could be removed from the .h files and changed to static inilne. However, that doesn't seem worthwhile here and now. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2005/07/30 11:30:03 grant Exp $ d3 2 a4 2 - configure for pkgsrc - INLINE should/must be blank based on how it's (inappropriately) used d23 2 a24 1 OPTIM = -O3 d47 9 @ 1.2 log @- don't pass gcc specific arguments - don't use static variables in inline functions fixes build with sunpro. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 1 --- Makefile.orig 2003-03-02 18:07:02.000000000 +1100 d15 1 a15 1 @@@@ -28,7 +28,7 @@@@ OBJ = $(c_sources:.c=.o) d24 4 a27 2 @@@@ -37,7 +37,7 @@@@ OPTIM = -O3 REQUIRED = -DNDEBUG -DINLINE=inline @ 1.1 log @do not add -march=pentium on all systems @ text @d3 20 a22 3 --- Makefile.orig Sun Mar 2 07:07:02 2003 +++ Makefile Tue Sep 23 21:28:07 2003 @@@@ -38,5 +38,5 @@@@ d29 12 @