diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-07-22 17:31:49 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-07-22 17:31:49 -0400 |
commit | 7f63161c44cbcc719217e7f54e11ff016d13baa9 (patch) | |
tree | 6ecd035bfe2fdabcdb9633abbec0c111e6ee013f | |
parent | be92521ffff0964ad6ab7583fa61279098540256 (diff) |
add aopalliance
-rw-r--r-- | conf/sources.mk | 1 | ||||
-rw-r--r-- | rules/aopalliance/Makefile | 27 | ||||
-rwxr-xr-x | utils/file2url | 1 | ||||
-rwxr-xr-x | utils/spec2file | 1 |
4 files changed, 30 insertions, 0 deletions
diff --git a/conf/sources.mk b/conf/sources.mk index 18aa23e..8603129 100644 --- a/conf/sources.mk +++ b/conf/sources.mk @@ -75,6 +75,7 @@ ow-util-ant-tasks-bootstrap = $(ow-util-ant-tasks) _tarbombs += $(ow-util-ant-tasks) # Misc tarballs +aopalliance = tar|http://aopalliance.cvs.sourceforge.net/viewvc/aopalliance/aopalliance/?view=tar bnd = tar|https://github.com/bndtools/bnd/archive/2.3.0.REL.tar.gz cal10n = tar|https://github.com/qos-ch/cal10n/archive/v_0.8.1.tar.gz cglib = tar|https://github.com/cglib/cglib/archive/RELEASE_3_1.tar.gz diff --git a/rules/aopalliance/Makefile b/rules/aopalliance/Makefile new file mode 100644 index 0000000..5212307 --- /dev/null +++ b/rules/aopalliance/Makefile @@ -0,0 +1,27 @@ +DESTDIR ?= +JAR_DIR ?= /usr/share/java + +ANT = ant +FAIL = exit 1 +FIND = find +INSTALL = install +RM = rm -f + +dep_dir = $1 $(shell $(FIND) $1 2>/dev/null) + +all: PHONY build/aopalliance.jar + +build/aopalliance.jar: $(call dep_dir,src) + $(ANT) || { $(RM) -r $(@D); $(FAIL); } + +install: PHONY $(DESTDIR)$(JAR_DIR)/aopalliance.jar + +$(DESTDIR)$(JAR_DIR)/%.jar: build/%.jar + $(INSTALL) -Dm644 $< $@ + +clean: PHONY + $(RM) -r build + +.PHONY: PHONY +.DELETE_ON_ERROR: +.SECONDARY: diff --git a/utils/file2url b/utils/file2url index ce0795e..513b7a2 100755 --- a/utils/file2url +++ b/utils/file2url @@ -4,6 +4,7 @@ IFS=/ read -r type url extra <<<"$*" url=${url//^2F//} url=${url//^3A/:} +url=${url//^3D/=} url=${url//^5E/^} echo "${url}" diff --git a/utils/spec2file b/utils/spec2file index f7eb6b5..692e43e 100755 --- a/utils/spec2file +++ b/utils/spec2file @@ -3,6 +3,7 @@ IFS='|' read -r type url extra <<<"$*" url=${url//^/^5E} +url=${url//=/^3D} url=${url//:/^3A} url=${url//\//^2F} |