freebsd-ports/security/zxid/files/patch-Makefile
Cheng-Lung Sung 0a9079174c - Update to 0.22
- Reset maintainership

PR:		ports/117408
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
2007-10-24 00:49:32 +00:00

55 lines
1.8 KiB
Text

--- Makefile.orig Tue Mar 6 15:11:03 2007
+++ Makefile Fri Jul 6 06:58:52 2007
@@ -24,13 +24,13 @@
default: seehelp zxid zxidhlo zxidhlowsf zxidsimple zxidwsctool zxlogview
-all: seehelp zxid zxidhlo zxidsimple zxlogview samlmod phpzxid javazxid
+all: seehelp zxid zxidhlo zxidsimple zxlogview
ZXIDREL=0.22
ZXIDVERSION=0x000022
### Where package is installed (use `make PREFIX=/your/path' to change)
-PREFIX=/usr/local/zxid/$(ZXIDREL)
+PREFIX?=/usr/local/zxid/$(ZXIDREL)
### Where runtime configuration and temporary data is kept.
### If you change the following, be sure to edit zxidconf.h as well. N.B. Trailing / is needed.
@@ -58,8 +58,8 @@
###
TOP=$(shell pwd)
-CURL_ROOT=/usr/local
-OPENSSL_ROOT=/usr/local/ssl
+CURL_ROOT?=/usr/local
+OPENSSL_ROOT?=/usr/local/ssl
PHP_CONFIG=php-config
PERL=perl
XSD2SG_PL= ../pd/xsd2sg.pl
@@ -69,11 +69,11 @@
SWIG=swig
AR=ar -crs
ARX=ar -x
-CC=gcc
-LD=gcc
-SHARED_FLAGS=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
-SHARED_CLOSE=-Wl,-no-whole-archive
-CFLAGS=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
+CC?=gcc
+LD?=gcc
+SHARED_FLAGS+=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
+SHARED_CLOSE+=-Wl,-no-whole-archive
+CFLAGS+=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
#CFLAGS += -Os # gcc-3.4.6 miscompiles with -Os on ix86
#CFLAGS += -Wall
@@ -105,7 +105,7 @@
CDEF+= -DUSE_CURL
# Without OpenSSL signing and signature verification are not possible
CDEF+= -DUSE_OPENSSL
-LIBS=-lpthread -L$(CURL_ROOT)/lib -L$(OPENSSL_ROOT)/lib -lcrypto -ldl -lcurl -lz
+LIBS=-lpthread -L$(CURL_ROOT)/lib -L$(OPENSSL_ROOT)/lib -lcrypto -lcurl -lz
# Following ld flags as well as C flag -ffunction-sections are a quest to
# eliminate unused functions from final link.