freebsd-ports/sysutils/gkrellm2/files/patch-src:Makefile
Hajimu UMEMOTO b58bb7c83b - Update to 2.3.2
- OPTIONS'fy
2008-10-04 15:00:55 +00:00

84 lines
2.3 KiB
Text

Index: src/Makefile
diff -u src/Makefile.orig src/Makefile
--- src/Makefile.orig 2008-10-04 09:22:09.000000000 +0900
+++ src/Makefile 2008-10-04 23:03:23.000000000 +0900
@@ -45,7 +45,15 @@
ifeq ($(without-libsensors),1)
CONFIGURE_ARGS += --without-libsensors
endif
-DUMMY_VAR := $(shell ./configure $(CONFIGURE_ARGS))
+ifeq ($(without-ntlm),yes)
+ CONFIGURE_ARGS += --without-ntlm
+endif
+ifeq ($(without-ntlm),1)
+ CONFIGURE_ARGS += --without-ntlm
+endif
+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)
@@ -53,10 +61,10 @@
HAVE_LIBSENSORS = $(shell grep -c HAVE_LIBSENSORS 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
@@ -78,9 +86,17 @@
PKG_INCLUDE = `$(PKG_CONFIG) --cflags gtk+-2.0 gthread-2.0`
PKG_LIB = `$(PKG_CONFIG) --libs gtk+-2.0 gthread-2.0`
-FLAGS = -O2 -I.. -I$(SHARED_PATH) $(PKG_INCLUDE) $(GTOP_INCLUDE) $(PTHREAD_INC) \
+FLAGS = -I.. -I$(SHARED_PATH) $(PKG_INCLUDE) $(GTOP_INCLUDE) $(PTHREAD_INC) \
-DGKRELLM_CLIENT
+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) $(NTLM_LIBS) $(SENSORS_LIBS)
ifeq ($(debug),1)
@@ -113,7 +129,7 @@
endif
-override CC += -Wall $(FLAGS)
+CFLAGS += -Wall $(FLAGS)
OBJS = main.o alerts.o battery.o base64.o clock.o cpu.o disk.o fs.o \
hostname.o inet.o mail.o mem.o net.o proc.o sensors.o uptime.o \
@@ -138,13 +154,20 @@
$(MAKE) EXTRAOBJS= SYS_LIBS="-lkvm -lmd" gkrellm
endif
-freebsd3 freebsd:
+freebsd3 freebsd4:
ifeq ($(HAVE_SSL),1)
$(MAKE) EXTRAOBJS= SYS_LIBS="-lkvm -ldevstat" gkrellm
else
$(MAKE) EXTRAOBJS= SYS_LIBS="-lkvm -ldevstat -lmd" gkrellm
endif
+freebsd5 freebsd6 freebsd7 freebsd8 freebsd:
+ifeq ($(HAVE_SSL),1)
+ $(MAKE) EXTRAOBJS= SYS_LIBS="-ldevstat" gkrellm
+else
+ $(MAKE) EXTRAOBJS= SYS_LIBS="-ldevstat -lmd" gkrellm
+endif
+
darwin:
ifeq ($(HAVE_SSL),1)
$(MAKE) GTK_CONFIG=gtk-config STRIP= \