diff options
Diffstat (limited to 'math/dieharder/patches/patch-ac')
-rw-r--r-- | math/dieharder/patches/patch-ac | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/math/dieharder/patches/patch-ac b/math/dieharder/patches/patch-ac new file mode 100644 index 00000000000..b64d90ab516 --- /dev/null +++ b/math/dieharder/patches/patch-ac @@ -0,0 +1,60 @@ +$NetBSD: patch-ac,v 1.1.1.1 2007/09/13 10:07:36 gson Exp $ + +--- dieharder/Makefile.am.orig 2007-05-22 03:34:27.000000000 +0300 ++++ dieharder/Makefile.am +@@ -46,7 +46,6 @@ SRCINCLUDES = $(shell ls *.h 2>&1 | sed + # see how to force a consistent build when working on the UI + # and library at the same time. Maybe with particular make targets... + LIBINCLUDES = $(shell ls ../include/dieharder/*.h 2>&1 | sed -e "/\/bin\/ls:/d") +-PROGLIB_SONAME = $(LIBDIR)/libdieharder.so.$(VERSION) + + SOURCES = $(LIBSOURCES) $(SRCSOURCES) + INCLUDES = $(LIBINCLUDES) $(SRCINCLUDES) +@@ -63,11 +62,8 @@ CC = gcc + # Compile flags (use fairly standard -O3 as default) + CFLAGS = -O3 -I ../include $(DEFINES) + +-# Linker flags. +-LDFLAGS = +- + # Libraries +-LIBS = -L ../libdieharder -ldieharder -lgsl -lgslcblas -lm ++LIBS = ../libdieharder/libdieharder.la -lgsl -lgslcblas -lm + + #======================================================================== + # List of variants one can make. all is the default. We always +@@ -76,18 +72,8 @@ LIBS = -L ../libdieharder -ldieharder -l + #======================================================================== + all: $(PROGRAM) + +-$(PROGRAM): $(OBJECTS) $(PROGLIB_SONAME) +- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) +- +-#======================================================================== +-# This is cautiously permitted. REALLY, though, we need a conditional +-# that punts with a warning if we try this during an rpm build and +-# the library is not found -- the right solution then is to install +-# the library first! +-#======================================================================== +-$(PROGLIB_SONAME): +- - (cd ../libdieharder ;\ +- $(MAKE)) ++$(PROGRAM): $(OBJECTS) ../libdieharder/libdieharder.la ++ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) + + #======================================================================== + # The only safe place to do commits is in the toplevel directory +@@ -123,10 +109,10 @@ clean : + install : $(PROGRAM) + (strip $(PROGRAM);\ + install -d $(prefix)/bin; \ +- install -m 755 $(PROGRAM) $(prefix)/bin; \ +- install -d $(prefix)/share/man/man1; \ ++ $(LIBTOOL) --mode=install install -m 755 $(PROGRAM) $(prefix)/bin; \ ++ install -d $(mandir)/man1; \ + gzip -c -9 $(PROGRAM).1 > $(PROGRAM).1.gz; \ +- install -m 644 $(PROGRAM).1.gz $(prefix)/share/man/man1) ++ install -m 644 $(PROGRAM).1.gz $(mandir)/man1) + + #======================================================================== + # We give all generic rules below. Currently we only need a rule for |