24 # |
24 # |
25 |
25 |
26 include ../../make-rules/shared-macros.mk |
26 include ../../make-rules/shared-macros.mk |
27 |
27 |
28 COMPONENT_NAME= libevent |
28 COMPONENT_NAME= libevent |
29 COMPONENT_VERSION= 1.3e |
29 COMPONENT_VERSION= 1.4.14b |
30 IPS_COMPONENT_VERSION= 1.3.5 |
30 IPS_COMPONENT_VERSION= 1.4.14.2 |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)-stable |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
33 COMPONENT_ARCHIVE_HASH= sha1:67b064a4533c640dfb86e3d81c0cca9247427353 |
33 COMPONENT_ARCHIVE_HASH= sha1:4a834364c28ad652ddeb00b5f83872506eede7d4 |
34 COMPONENT_ARCHIVE_URL= http://monkey.org/~provos/$(COMPONENT_ARCHIVE) |
34 COMPONENT_ARCHIVE_URL= http://cloud.github.com/downloads/libevent/libevent/$(COMPONENT_ARCHIVE) |
35 |
35 |
36 include ../../make-rules/prep.mk |
36 include ../../make-rules/prep.mk |
37 include ../../make-rules/configure.mk |
37 include ../../make-rules/configure.mk |
38 include ../../make-rules/ips.mk |
38 include ../../make-rules/ips.mk |
39 include ../../make-rules/lint-libraries.mk |
39 include ../../make-rules/lint-libraries.mk |
40 |
40 |
41 COMPONENT_PRE_CONFIGURE_ACTION = \ |
41 COMPONENT_PRE_CONFIGURE_ACTION = \ |
42 ($(CLONEY) $(SOURCE_DIR) $(@D)) |
42 ($(CLONEY) $(SOURCE_DIR) $(@D)) |
43 |
43 |
44 #The libevent that is bundled with Solaris is a trimed down version. |
|
45 #It does not contain the evhttp*, evdns* functions. The man page 'event.3' |
|
46 #is patched to remove descriptions regarding these functions. |
|
47 # |
|
48 #The original manpage is in a format that the Solaris man command does |
44 #The original manpage is in a format that the Solaris man command does |
49 #not understand. Hence it has been manually converted. |
45 #not understand. Hence it has been manually converted. |
50 # |
46 # |
51 #List of files from the original package that are not being delivered |
47 #List of files from the original package that are not being delivered |
52 # |
48 # |
53 #/usr/share/man/man3/evdns.3 |
|
54 #/usr/include/evhttp.h |
|
55 #/usr/include/evdns.h |
|
56 #/usr/bin/event_rpcgen.py |
49 #/usr/bin/event_rpcgen.py |
57 |
50 |
58 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
51 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
59 CONFIGURE_OPTIONS += --enable-threads |
52 CONFIGURE_OPTIONS += --disable-static |
60 |
53 |
61 build: $(BUILD_32_and_64) |
54 build: $(BUILD_32_and_64) |
62 |
55 |
63 install: $(INSTALL_32_and_64) |
56 install: $(INSTALL_32_and_64) |
64 |
57 |