24 # |
24 # |
25 |
25 |
26 include ../../make-rules/shared-macros.mk |
26 include ../../make-rules/shared-macros.mk |
27 |
27 |
28 COMPONENT_NAME= apache-ant |
28 COMPONENT_NAME= apache-ant |
29 COMPONENT_VERSION= 1.7.1 |
29 COMPONENT_VERSION= 1.8.4 |
30 COMPONENT_PROJECT_URL= http://ant.apache.org/ |
30 COMPONENT_PROJECT_URL= http://ant.apache.org/ |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC)-src.tar.bz2 |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC)-src.tar.bz2 |
33 COMPONENT_ARCHIVE_HASH= \ |
33 COMPONENT_ARCHIVE_HASH= \ |
34 sha256:4dc49a7260ef90a6dc6611b7e96b9f047d507589736d4a2ad6efbe3edfc6fba6 |
34 sha256:5de65f7ba3f67e436ffffcdc0a73f591d1006e9fb41af8632c1f1f84d4a3e0b1 |
35 COMPONENT_ARCHIVE_URL= http://archive.apache.org/dist/ant/source/$(COMPONENT_ARCHIVE) |
35 COMPONENT_ARCHIVE_URL= http://archive.apache.org/dist/ant/source/$(COMPONENT_ARCHIVE) |
36 |
36 |
37 include ../../make-rules/prep.mk |
37 include ../../make-rules/prep.mk |
38 include ../../make-rules/justmake.mk |
38 include ../../make-rules/justmake.mk |
39 include ../../make-rules/ips.mk |
39 include ../../make-rules/ips.mk |
40 |
40 |
41 GMAKE=./build.sh |
41 GMAKE=./build.sh |
42 |
42 |
43 ANT_ENV+=JAVA_HOME=$(JAVA_HOME) |
43 ANT_ENV+=JAVA_HOME=$(JAVA_HOME) |
44 ANT_ENV+=CLASSPATH=/usr/share/lib/java/junit.jar:/usr/share/antlr-2.7.7/antlr.jar |
|
45 |
44 |
46 ANT_DIST_DIRS+=-Ddist.dir=$(PROTO_DIR) |
45 ANT_DIST_DIRS+=-Ddist.dir=$(PROTO_DIR) |
47 ANT_DIST_DIRS+=-Ddist.bin=$(PROTO_DIR)/usr/bin |
46 ANT_DIST_DIRS+=-Ddist.bin=$(PROTO_DIR)/usr/bin |
48 ANT_DIST_DIRS+=-Ddist.etc=$(PROTO_DIR)/usr/share/lib/ant |
47 ANT_DIST_DIRS+=-Ddist.etc=$(PROTO_DIR)/usr/share/lib/ant |
49 ANT_DIST_DIRS+=-Ddist.docs=$(PROTO_DIR)/usr/share/doc/ant |
48 ANT_DIST_DIRS+=-Ddist.docs=$(PROTO_DIR)/usr/share/doc/ant |
|
49 ANT_DIST_DIRS+=-Ddist.manual=$(PROTO_DIR)/usr/share/doc/ant/manual |
50 ANT_DIST_DIRS+=-Ddist.javadocs=$(PROTO_DIR)/usr/share/doc/ant/manual/api |
50 ANT_DIST_DIRS+=-Ddist.javadocs=$(PROTO_DIR)/usr/share/doc/ant/manual/api |
51 ANT_DIST_DIRS+=-Ddist.lib=$(PROTO_DIR)/usr/share/lib/ant |
51 ANT_DIST_DIRS+=-Ddist.lib=$(PROTO_DIR)/usr/share/lib/ant |
|
52 |
|
53 OPTIONAL_LIBS+=/usr/share/lib/java/junit.jar |
|
54 OPTIONAL_LIBS+=/usr/share/antlr-2.7.7/antlr.jar |
|
55 |
|
56 COMPONENT_PRE_BUILD_ACTION = $(CP) $(OPTIONAL_LIBS) $(@D)/lib/optional |
52 |
57 |
53 COMPONENT_BUILD_TARGETS = build |
58 COMPONENT_BUILD_TARGETS = build |
54 COMPONENT_BUILD_ENV += $(ANT_ENV) |
59 COMPONENT_BUILD_ENV += $(ANT_ENV) |
55 |
60 |
56 COMPONENT_INSTALL_ARGS = $(ANT_DIST_DIRS) |
61 COMPONENT_INSTALL_ARGS = $(ANT_DIST_DIRS) |