forked from Lainports/freebsd-ports
- Use GnuTLS by default. You can still use OpenSSL by specifying WITH_OPENSSL=yes. - Add WITHOUT_NLS knob to disable installing message catalogs. - Shorten pkg-descr.
44 lines
1.2 KiB
Text
44 lines
1.2 KiB
Text
Index: src/Makefile
|
|
diff -u src/Makefile.orig src/Makefile
|
|
--- src/Makefile.orig Tue May 10 01:54:03 2005
|
|
+++ src/Makefile Mon May 16 18:38:15 2005
|
|
@@ -32,16 +32,18 @@
|
|
CONFIGURE_ARGS += --without-ssl
|
|
endif
|
|
|
|
-DUMMY_VAR := $(shell ./configure $(CONFIGURE_ARGS))
|
|
+DUMMY_VAR := $(shell env OPENSSLINC=$(OPENSSLINC) OPENSSLLIB=$(OPENSSLLIB) \
|
|
+ GNUTLSINC=$(GNUTLSINC) GNUTLSLIB=$(GNUTLSLIB) \
|
|
+ ./configure $(CONFIGURE_ARGS))
|
|
|
|
HAVE_GNUTLS = $(shell grep -c HAVE_GNUTLS configure.h)
|
|
HAVE_SSL = $(shell grep -c HAVE_SSL configure.h)
|
|
|
|
ifeq ($(HAVE_GNUTLS),1)
|
|
- SSL_LIBS ?= -lgnutls-openssl
|
|
+ SSL_LIBS ?= -L$(GNUTLSLIB) -lgnutls-openssl
|
|
else
|
|
ifeq ($(HAVE_SSL),1)
|
|
- SSL_LIBS ?= -lssl -lcrypto
|
|
+ SSL_LIBS ?= -L$(OPENSSLLIB) -lssl -lcrypto
|
|
else
|
|
EXTRAOBJS ?= md5c.o
|
|
endif
|
|
@@ -56,8 +58,16 @@
|
|
|
|
PKG_LIB = `$(PKG_CONFIG) --libs gtk+-2.0 gthread-2.0`
|
|
|
|
-FLAGS = -O2 -I.. $(PKG_INCLUDE) $(GTOP_INCLUDE)
|
|
+FLAGS = -I.. $(PKG_INCLUDE) $(GTOP_INCLUDE)
|
|
FLAGS+= $(PTHREAD_INC)
|
|
+
|
|
+ifeq ($(HAVE_GNUTLS),1)
|
|
+ FLAGS+= -I$(GNUTLSINC)
|
|
+else
|
|
+ifeq ($(HAVE_SSL),1)
|
|
+ FLAGS+= -I$(OPENSSLINC)
|
|
+endif
|
|
+endif
|
|
|
|
LIBS = $(PKG_LIB) $(GTOP_LIBS) $(SMC_LIBS) $(SYS_LIBS) $(SSL_LIBS)
|
|
|