ports/devel/poco-ssl/files/patch-build-config-FreeBSD
Adam Weinberger b7c9106864 - Unbreak by copying patch from poco-devel
- Fix TEST and SAMPLES options
- Fix plist
- Strip binaries and libraries

This port and devel/poco would seem to have been abandoned
by the maintainer?
2014-07-30 00:48:47 +00:00

98 lines
2.4 KiB
Text

--- build/config/FreeBSD.orig 2014-04-29 20:44:44.000000000 -0700
+++ build/config/FreeBSD 2014-04-29 20:50:10.000000000 -0700
@@ -15,57 +15,57 @@
#
# Define Tools
#
-CC = gcc
-CXX = g++
-LINK = $(CXX)
-LIB = ar -cr
-RANLIB = ranlib
-SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
-SHLIBLN = $(POCO_BASE)/build/script/shlibln
-DEP = $(POCO_BASE)/build/script/makedepend.gcc
-STRIP = strip
-SHELL = sh
-RM = rm -rf
-CP = cp
-MKDIR = mkdir -p
+CC ?= cc
+CXX ?= c++
+LINK ?= $(CXX)
+LIB ?= ar -cr
+RANLIB ?= ranlib
+SHLIB ?= $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
+SHLIBLN ?= $(POCO_BASE)/build/script/shlibln
+DEP ?= $(POCO_BASE)/build/script/makedepend.gcc
+STRIP ?= strip
+SHELL ?= sh
+RM ?= rm -rf
+CP ?= cp
+MKDIR ?= mkdir -p
#
# Extension for Shared Libraries
#
-SHAREDLIBEXT = .so.$(target_version)
-SHAREDLIBLINKEXT = .so
+SHAREDLIBEXT ?= .so.$(target_version)
+SHAREDLIBLINKEXT ?= .so
#
# Compiler and Linker Flags
#
-CFLAGS =
-CFLAGS32 =
-CFLAGS64 =
-CXXFLAGS =
-CXXFLAGS32 =
-CXXFLAGS64 =
-LINKFLAGS =
-LINKFLAGS32 =
-LINKFLAGS64 =
-STATICOPT_CC =
-STATICOPT_CXX =
-STATICOPT_LINK = -static
-SHAREDOPT_CC = -fPIC
-SHAREDOPT_CXX = -fPIC
-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
-DEBUGOPT_CC = -g -D_DEBUG
-DEBUGOPT_CXX = -g -D_DEBUG
-DEBUGOPT_LINK = -g
-RELEASEOPT_CC = -O2 -DNDEBUG
-RELEASEOPT_CXX = -O2 -DNDEBUG
-RELEASEOPT_LINK = -O2
+CFLAGS ?= -I/usr/local/include
+CFLAGS32 ?= -I/usr/local/include
+CFLAGS64 ?= -I/usr/local/include
+CXXFLAGS ?= -I/usr/local/include
+CXXFLAGS32 ?= -I/usr/local/include
+CXXFLAGS64 ?= -I/usr/local/include
+LINKFLAGS ?= -L/usr/local/lib
+LINKFLAGS32 ?=
+LINKFLAGS64 ?=
+STATICOPT_CC ?=
+STATICOPT_CXX ?=
+STATICOPT_LINK ?= -static
+SHAREDOPT_CC ?= -fPIC
+SHAREDOPT_CXX ?= -fPIC
+SHAREDOPT_LINK ?= -Wl,-rpath,$(LIBPATH)
+DEBUGOPT_CC ?= -g -D_DEBUG
+DEBUGOPT_CXX ?= -g -D_DEBUG
+DEBUGOPT_LINK ?= -g
+RELEASEOPT_CC ?= -O2 -DNDEBUG
+RELEASEOPT_CXX ?= -O2 -DNDEBUG
+RELEASEOPT_LINK ?= -O2
#
# System Specific Flags
#
-SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE
+SYSFLAGS ?= -D_REENTRANT -D_THREAD_SAFE
#
# System Specific Libraries
#
-SYSLIBS ?= -lpthread -L /usr/local/lib
+SYSLIBS ?= -lpthread -L/usr/local/lib