25 PATH=$(SPRO_VROOT)/bin:/usr/gnu/bin:/usr/bin |
25 PATH=$(SPRO_VROOT)/bin:/usr/gnu/bin:/usr/bin |
26 DOXYGEN=/usr/bin/doxygen |
26 DOXYGEN=/usr/bin/doxygen |
27 |
27 |
28 COMPONENT_NAME= net-snmp |
28 COMPONENT_NAME= net-snmp |
29 COMPONENT_VERSION= 5.4.1 |
29 COMPONENT_VERSION= 5.4.1 |
30 PERL_VERSION= 5.8.4 |
|
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
30 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
31 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
33 COMPONENT_ARCHIVE_HASH= sha1:ac5ba033c10d53d3057415121f8c4936c643c208 |
32 COMPONENT_ARCHIVE_HASH= sha1:ac5ba033c10d53d3057415121f8c4936c643c208 |
34 #COMPONENT_ARCHIVE_URL= http://ftp.ntua.gr/mirror/net-snmp/net-snmp/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
33 #COMPONENT_ARCHIVE_URL= http://ftp.ntua.gr/mirror/net-snmp/net-snmp/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
35 COMPONENT_ARCHIVE_URL= http://ftp.ntua.gr/mirror/net-snmp/OldFiles/net-snmp-5.4.x/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
34 COMPONENT_ARCHIVE_URL= http://ftp.ntua.gr/mirror/net-snmp/OldFiles/net-snmp-5.4.x/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
62 MIB_MOBULES += $(MIB_MODULES.$(MACH)) |
61 MIB_MOBULES += $(MIB_MODULES.$(MACH)) |
63 CONFIGURE_OPTIONS += --with-mib-modules="$(MIB_MODULES)" |
62 CONFIGURE_OPTIONS += --with-mib-modules="$(MIB_MODULES)" |
64 |
63 |
65 # Only build 32 bit Perl support |
64 # Only build 32 bit Perl support |
66 PERL_ARGS = DESTDIR=$(PROTO_DIR) INSTALLDIRS=vendor |
65 PERL_ARGS = DESTDIR=$(PROTO_DIR) INSTALLDIRS=vendor |
67 CONFIGURE_OPTIONS.32 += PERL="$(PERL)" |
66 CONFIGURE_OPTIONS.32 += PERLPROG="$(PERL)" |
68 CONFIGURE_OPTIONS.32 += --with-perl-modules="$(PERL_ARGS)" |
67 CONFIGURE_OPTIONS.32 += --with-perl-modules="$(PERL_ARGS)" |
69 CONFIGURE_OPTIONS.32 += --disable-perl-cc-checks |
68 CONFIGURE_OPTIONS.32 += --disable-perl-cc-checks |
70 |
69 |
71 CONFIGURE_OPTIONS.64 += --disable-embedded-perl |
70 CONFIGURE_OPTIONS.64 += --disable-embedded-perl |
72 CONFIGURE_OPTIONS.64 += --without-perl-modules |
71 CONFIGURE_OPTIONS.64 += --without-perl-modules |
73 |
72 |
74 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
73 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
75 CONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)" |
74 CONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)" |
76 CONFIGURE_OPTIONS += CC="$(CC)" |
75 CONFIGURE_OPTIONS += CC="$(CC)" |
77 |
76 |
78 ARCHNAME=$(shell $(PERL) -V:archname | sed -e "s/archname='\(.*\)'\;/\1/") |
|
79 |
|
80 PKG_MACROS += ARCHNAME=$(ARCHNAME) |
|
81 PKG_MACROS += BUILD_DIR=$(BUILD_DIR) |
77 PKG_MACROS += BUILD_DIR=$(BUILD_DIR) |
82 PKG_MACROS += PERL_VERSION=$(PERL_VERSION) |
|
83 |
78 |
84 COMPONENT_PRE_CONFIGURE_ACTION = \ |
79 COMPONENT_PRE_CONFIGURE_ACTION = \ |
85 ($(CLONEY) $(SOURCE_DIR) $(@D); $(CLONEY) $(COMPONENT_DIR)/sun $(@D)/sun) |
80 ($(CLONEY) $(SOURCE_DIR) $(@D); $(CLONEY) $(COMPONENT_DIR)/sun $(@D)/sun) |
86 |
81 |
87 # for the goofy definition of ARCH in the extra Makefiles |
82 # for the goofy definition of ARCH in the extra Makefiles |