Annotation of ports/net/imspector/patches/patch-Makefile, Revision 1.1.1.1
1.1 yason 1: $OpenBSD$
2: --- Makefile.orig Mon Dec 22 15:03:15 2008
3: +++ Makefile Fri May 8 08:02:50 2009
4: @@ -1,9 +1,6 @@
5: -DESTDIR = /
6: -PREFIX = /usr
7: -
8: ##########
9: # Comment this out if you dont want SSL
10: -SSL = yes
11: +#SSL = yes
12:
13: ##########
14: # Location of openssl installation
15: @@ -11,21 +8,21 @@ SSL_DIR = /usr
16:
17: ##########
18: # If using FreeBSD or OpenBSD COMMENT the below lines
19: -LIBS = -ldl
20: +LIBS = -L$(PREFIX)/lib -liconv
21:
22: # For any distro
23: #ADD_PLUGINS = mysqlloggingplugin.so sqliteloggingplugin.so postgresqlloggingplugin.so dbfilterplugin.so dbresponderplugin.so
24: ##########
25:
26: -ifdef SSL
27: +.ifdef SSL
28: SSL_LIBS = -L$(SSL_DIR)/lib -lssl
29: SSL_FLAGS = -I$(SSL_DIR)/include -DHAVE_SSL
30: SSL_OBJS = sslstate.o
31: -endif
32: +.endif
33:
34: CXX = g++
35:
36: -CXXFLAGS = -Wall -O2 -fPIC $(SSL_FLAGS)
37: +CXXFLAGS = -Wall -O2 -fPIC $(SSL_FLAGS) -I$(PREFIX)/include
38:
39: PLUGIN_FLAGS = $(LIBS) -fPIC -shared -Wl,-soname,$@ -o $@
40:
41: @@ -160,33 +157,33 @@ dbresponderplugin.o: dbresponderplugin.cpp
42: $(CXX) $(CXXFLAGS) dbresponderplugin.cpp -c -I$(PREFIX)/include
43:
44: install: imspector libimspector.so $(PLUGINS)
45: - -mkdir -p $(DESTDIR)/$(PREFIX)/sbin
46: - -mkdir -p $(DESTDIR)/$(PREFIX)/lib/imspector
47: - -install imspector $(DESTDIR)/$(PREFIX)/sbin/imspector
48: - -install libimspector.so $(DESTDIR)/$(PREFIX)/lib/libimspector.so
49: + -mkdir -p $(PREFIX)/sbin
50: + -mkdir -p $(PREFIX)/lib/imspector
51: + -install imspector $(PREFIX)/sbin/imspector
52: + -install libimspector.so $(PREFIX)/lib/libimspector.so
53: -(for PLUGIN in $(PLUGINS) $(ADD_PLUGINS); do \
54: - install $$PLUGIN $(DESTDIR)/$(PREFIX)/lib/imspector/$$PLUGIN; \
55: + install $$PLUGIN $(PREFIX)/lib/imspector/$$PLUGIN; \
56: done);
57: - -mkdir -p $(DESTDIR)/$(PREFIX)/etc/imspector
58: - -install imspector.conf $(DESTDIR)/$(PREFIX)/etc/imspector/imspector.conf
59: - -install badwords.txt $(DESTDIR)/$(PREFIX)/etc/imspector/badwords.txt
60: - -install acl.txt $(DESTDIR)/$(PREFIX)/etc/imspector/acl.txt
61: - -mkdir -p /var/log/imspector
62: - -mkdir -p /var/lib/imspector
63: + -mkdir -p $(PREFIX)/share/imspector
64: + -install imspector.conf $(PREFIX)/share/imspector/imspector.conf
65: + -install badwords.txt $(PREFIX)/share/imspector/badwords.txt
66: + -install acl.txt $(PREFIX)/share/imspector/acl.txt
67: +# -mkdir -p /var/log/imspector
68: +# -mkdir -p /var/lib/imspector
69:
70: install-cert:
71: - -mkdir -p $(DESTDIR)/$(PREFIX)/etc/imspector
72: + -mkdir -p $(PREFIX)/share/imspector
73: -openssl req -new -newkey rsa:1024 -days 365 -nodes -x509 \
74: - -keyout $(DESTDIR)/$(PREFIX)/etc/imspector/serverkey.pem \
75: - -out $(DESTDIR)/$(PREFIX)/etc/imspector/servercert.pem
76: + -keyout $(PREFIX)/share/imspector/serverkey.pem \
77: + -out $(PREFIX)/share/imspector/servercert.pem
78:
79: install-ca-cert: install-cert
80: -openssl req -new -newkey rsa:1024 -days 365 -nodes -x509 \
81: - -keyout $(DESTDIR)/$(PREFIX)/etc/imspector/cakey.pem \
82: - -out $(DESTDIR)/$(PREFIX)/etc/imspector/cacert.pem
83: + -keyout $(PREFIX)/share/imspector/cakey.pem \
84: + -out $(PREFIX)/share/imspector/cacert.pem
85:
86: uninstall:
87: - -rm -f $(DESTDIR)/$(PREFIX)/sbin/imspector
88: - -rm -f $(DESTDIR)/$(PREFIX)/lib/libimspector.so
89: - -rm -rf $(DESTDIR)/$(PREFIX)/usr/lib/imspector
90: - -rm -rf $(DESTDIR)/$(PREFIX)/etc/imspector
91: + -rm -f $(PREFIX)/sbin/imspector
92: + -rm -f $(PREFIX)/lib/libimspector.so
93: + -rm -rf $(PREFIX)/usr/lib/imspector
94: + -rm -rf /etc/imspector
CVSweb