diff options
author | Pete Fritchman <petef@FreeBSD.org> | 2002-06-09 01:34:40 +0000 |
---|---|---|
committer | Pete Fritchman <petef@FreeBSD.org> | 2002-06-09 01:34:40 +0000 |
commit | 8dd6d8252519aef47e5451da9db5673112564006 (patch) | |
tree | 9a7096e249ca7a3a3d7d88ef482b8f9b47c01f30 /www/larbin | |
parent | Unbreak: look in the current + the "old" subdirectories on the master site (diff) |
Unbreak: add a patch to let this build on -current with gcc 3.1.
While I'm here, make the port respect CC/CXX/CFLAGS/CXXFLAGS.
Notes
Notes:
svn path=/head/; revision=60936
Diffstat (limited to 'www/larbin')
-rw-r--r-- | www/larbin/Makefile | 8 | ||||
-rw-r--r-- | www/larbin/files/patch-aa | 16 | ||||
-rw-r--r-- | www/larbin/files/patch-utils::SyncFifo.h | 13 |
3 files changed, 32 insertions, 5 deletions
diff --git a/www/larbin/Makefile b/www/larbin/Makefile index 03572c279bb4..99b18ef2ca08 100644 --- a/www/larbin/Makefile +++ b/www/larbin/Makefile @@ -12,12 +12,16 @@ MASTER_SITES= ftp://ftp.sourceforge.net/pub/sourceforge/larbin/ MAINTAINER= hiten@uk.FreeBSD.org -BROKEN= "Does not build" - USE_GMAKE= yes GNU_CONFIGURE= yes PATCH_WRKSRC= ${WRKSRC}/src +MAKE_ARGS= CXX=${CXX} + +post-patch: + @${SED} -e 's,CC=,CC?=,' -e 's,CFLAGS=-O3,CFLAGS+=,' < \ + ${WRKSRC}/adns/Makefile > ${WRKSRC}/adns/Makefile.new + @${MV} ${WRKSRC}/adns/Makefile.new ${WRKSRC}/adns/Makefile do-install: @${INSTALL_PROGRAM} ${WRKSRC}/larbin ${PREFIX}/bin/ diff --git a/www/larbin/files/patch-aa b/www/larbin/files/patch-aa index c5160875851f..9476a1b9fd52 100644 --- a/www/larbin/files/patch-aa +++ b/www/larbin/files/patch-aa @@ -1,6 +1,16 @@ ---- larbin.make~ Mon Mar 4 11:47:28 2002 -+++ larbin.make Tue Mar 26 21:17:01 2002 -@@ -37,5 +37,3 @@ +--- larbin.make.orig Mon Mar 4 06:47:28 2002 ++++ larbin.make Sat Jun 8 21:27:26 2002 +@@ -13,8 +13,7 @@ + ABS-MAIN-OBJ:=$(MAIN-OBJ) + + MAKE:=gmake +-CXX:=g++ +-CPPFLAGS:=-Wall -O3 -D_REENTRANT -I- -I$(BASEDIR) -I$(ADNSDIR) ++CPPFLAGS= ${CXXFLAGS} -Wall -D_REENTRANT -I- -I$(BASEDIR) -I$(ADNSDIR) + RM:=rm -f + + first: all +@@ -37,5 +36,3 @@ prof-in: CPPFLAGS += -pg -DPROF prof-in: redo-in diff --git a/www/larbin/files/patch-utils::SyncFifo.h b/www/larbin/files/patch-utils::SyncFifo.h new file mode 100644 index 000000000000..2a59e88329bc --- /dev/null +++ b/www/larbin/files/patch-utils::SyncFifo.h @@ -0,0 +1,13 @@ +$FreeBSD$ + +--- utils/SyncFifo.h.orig Sat Jun 8 21:29:43 2002 ++++ utils/SyncFifo.h Sat Jun 8 21:31:09 2002 +@@ -45,7 +45,7 @@ + }; + + template <class T> +-SyncFifo<T>::SyncFifo (uint size = std_size) { ++SyncFifo<T>::SyncFifo (uint size) { + tab = new T*[size]; + this->size = size; + in = 0; |