debian/ 0000755 0000000 0000000 00000000000 11701172161 007163 5 ustar debian/bootstrap.xml 0000644 0000000 0000000 00000006703 11240130251 011720 0 ustar
debian/ajc 0000644 0000000 0000000 00000000330 10661272514 007646 0 ustar #!/bin/sh
AJPATH=/usr/share/java/aspectjrt.jar:/usr/share/java/aspectjtools.jar
exec "${JAVACMD:=java}" -classpath "$AJPATH${CLASSPATH:+:$CLASSPATH}" \
"${JAVA_OPTS:=-Xmx64M}" \
org.aspectj.tools.ajc.Main "$@"
debian/rules 0000755 0000000 0000000 00000011237 11666300125 010252 0 ustar #!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/ant.mk
JAVA_HOME := /usr/lib/jvm/default-java
MODULES := org.aspectj/modules
DEB_BUILDDIR = $(MODULES)/build
DEB_ANT_BUILD_TARGET = aspectj
DEB_JARS = xalan2 ant-junit
DEB_COMPRESS_EXCLUDE = .pdf .java .xml
MKDIR := mkdir -p
LN_S := ln -sf
AJ_SCRIPTS := debian/ajc debian/ajbrowser debian/ajdoc debian/aj debian/aj5
AJ_MANPAGES := debian/ajc.1 debian/ajdoc.1 debian/aj.1 debian/ajbrowser.1
AJ_ANT_HOME := $(MODULES)/lib/ant
AJ_ANT_JARS := ant.jar ant-junit.jar
AJ_XML_JARS := xercesImpl.jar xml-apis.jar
AJ_JUNIT_HOME := $(MODULES)/lib/junit
AJ_JUNIT_JARS := junit.jar
AJ_COMMONS_HOME := $(MODULES)/lib/commons
AJ_COMMONS_JAR := commons-logging.jar
AJ_ECLIPSE_HOME := $(MODULES)/lib/eclipse
AJ_BCEL_HOME := $(MODULES)/lib/bcel
AJ_ASM_HOME := $(MODULES)/lib/asm
AJ_JROCKIT_HOME := $(MODULES)/lib/ext/jrockit
VERSION := $(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/+dfsg//')
pre-build:: debian/stamp-bootstrap
debian/aj.1: debian/aj.sgml
docbook-to-man $< > $@
debian/ajbrowser.1: debian/ajbrowser.sgml
docbook-to-man $< > $@
# reuse the DocBook xml documents here to generate manpages.
debian/%.1: org.aspectj/modules/docs/devGuideDB/%.xml
sh debian/manpage_from.sh $< > $@
.PHONY: bootstrap
bootstrap: debian/stamp-bootstrap
debian/stamp-bootstrap: DEB_BUILDDIR=$(CURDIR)
debian/stamp-bootstrap: DEB_ANT_BUILDFILE=$(CURDIR)/debian/bootstrap.xml
debian/stamp-bootstrap:
# Setup symlinks: ant
$(MKDIR) $(AJ_ANT_HOME)/lib
for f in $(AJ_ANT_JARS) ; do \
$(LN_S) /usr/share/ant/lib/$$f $(AJ_ANT_HOME)/lib ; \
done
for f in $(AJ_XML_JARS) ; do \
$(LN_S) /usr/share/java/$$f $(AJ_ANT_HOME)/lib ; \
done
# JUnit
$(MKDIR) $(AJ_JUNIT_HOME)
for f in $(AJ_JUNIT_JARS) ; do \
$(LN_S) /usr/share/java/$$f $(AJ_JUNIT_HOME) ; \
done
# commons-logging
$(MKDIR) $(AJ_COMMONS_HOME)
$(LN_S) /usr/share/java/$(AJ_COMMONS_JAR) $(AJ_COMMONS_HOME)/commons.jar
# Setup our local.properties
cp debian/local.properties $(MODULES)/build
# asm3
$(MKDIR) $(AJ_ASM_HOME)
$(LN_S) /usr/share/java/asm3.jar $(AJ_ASM_HOME)/asm-3.1.jar
$(LN_S) /usr/share/java/asm3.jar $(AJ_ASM_HOME)/asm-3.3.1.renamed.jar
# eclipse (JDT)
$(MKDIR) $(AJ_ECLIPSE_HOME)
$(LN_S) /usr/lib/eclipse/plugins/org.eclipse.equinox.common_*.jar $(AJ_ECLIPSE_HOME)/org.eclipse.equinox.common.jar
$(LN_S) /usr/lib/eclipse/plugins/org.eclipse.equinox.registry_*.jar $(AJ_ECLIPSE_HOME)/org.eclipse.equinox.registry.jar
$(LN_S) /usr/lib/eclipse/plugins/org.eclipse.core.resources_*.jar $(AJ_ECLIPSE_HOME)/org.eclipse.core.resources.jar
$(LN_S) /usr/lib/eclipse/plugins/org.eclipse.core.runtime_*.jar $(AJ_ECLIPSE_HOME)/org.eclipse.core.runtime.jar
$(LN_S) /usr/lib/eclipse/plugins/org.eclipse.core.jobs_*.jar $(AJ_ECLIPSE_HOME)/org.eclipse.core.jobs.jar
$(LN_S) /usr/lib/eclipse/plugins/org.eclipse.osgi_*.jar $(AJ_ECLIPSE_HOME)/org.eclipse.osgi.jar
$(DEB_ANT_INVOKE)
touch $@
.PHONY: clean-bootstrap
clean-bootstrap: DEB_BUILDDIR=$(CURDIR)
clean-bootstrap: DEB_ANT_BUILDFILE=$(CURDIR)/debian/bootstrap.xml
clean-bootstrap:
$(DEB_ANT_INVOKE) clean
rm -f debian/stamp-bootstrap
install/aspectj:: $(AJ_MANPAGES)
for f in $(AJ_SCRIPTS) ; do \
dh_install $$f /usr/bin ; \
done
install/libaspectj-java::
mh_installpom -plibaspectj-java -e$(VERSION) org.aspectj/modules/build/aspectjrt.pom
mh_installjar -plibaspectj-java -e$(VERSION) -l org.aspectj/modules/build/aspectjrt.pom \
org.aspectj/modules/aj-build/dist/tools/lib/aspectjrt.jar
mh_installpom -plibaspectj-java -e$(VERSION) org.aspectj/modules/build/aspectjtools.pom
mh_installjar -plibaspectj-java -e$(VERSION) -l org.aspectj/modules/build/aspectjtools.pom \
org.aspectj/modules/aj-build/dist/tools/lib/aspectjtools.jar
mh_installpom -plibaspectj-java -e$(VERSION) org.aspectj/modules/build/aspectjweaver.pom
mh_installjar -plibaspectj-java -e$(VERSION) -l org.aspectj/modules/build/aspectjweaver.pom \
org.aspectj/modules/aj-build/dist/tools/lib/aspectjweaver.jar
install/aspectj-doc::
mv org.aspectj/modules/docs/dist/doc/changes.html org.aspectj/modules/docs/dist/doc/changelog.html
html2text -o org.aspectj/modules/docs/dist/doc/changelog.txt org.aspectj/modules/docs/dist/doc/changelog.html
dh_installchangelogs org.aspectj/modules/docs/dist/doc/changelog.html
dh_installchangelogs org.aspectj/modules/docs/dist/doc/changelog.txt
clean::
rm -Rf $(AJ_ECLIPSE_HOME)
rm -Rf $(AJ_BOOT_HOME)/lib/aspectj*.jar
rm -Rf $(AJ_ASM_HOME)/asm-3.1.jar
rm -f $(DEB_BUILDDIR)/local.properties $(AJ_MANPAGES)
rm -Rf $(AJ_COMMONS_HOME)
rm -Rf $(AJ_JUNIT_HOME)
rm -Rf $(AJ_ANT_HOME)
rm -Rf $(MODULES)/aj-build
-rm -rf debian/tmp
.PHONY: get-orig-source
get-orig-source:
sh debian/cvs-get.sh
debian/manpage_from.sh 0000755 0000000 0000000 00000001216 10661575050 012165 0 ustar #!/bin/sh
#
# Transforms DocBook .xml documents so that docbook-to-man can grok them.
#
if test "a$#" = "a0"; then
echo "$0: missing argument" >&2
echo "usage: $0 " >&2
echo "prepares an AspectJ document for dobook-to-man" >&2
exit 2
fi
NAME=`basename $1`
NAME=${NAME%.*}
TMPFILE=`mktemp` || exit 1
trap "rm -f $TMPFILE" 0
# add the doctype header
echo '' >> $TMPFILE
sed -e "s,,$NAME1," < $1 >> $TMPFILE
docbook-to-man $TMPFILE | sed -e 's# (link to URL \(.*\)) # \1#'
debian/watch 0000644 0000000 0000000 00000000177 11240130251 010211 0 ustar version=3
opts=dversionmangle=s/\+dfsg// \
http://www.eclipse.org/aspectj/downloads.php .*/tools/aspectj/aspectj-([\d\.]+).jar
debian/changelog 0000644 0000000 0000000 00000014426 11701161644 011050 0 ustar aspectj (1.6.12+dfsg-3) unstable; urgency=low
* Add a published Maven rule to help packagers (Closes: #654318).
* Drop Michael Koch from Uploaders. Thanks for all you work !
(Closes: #653990).
-- Damien Raude-Morvan Thu, 05 Jan 2012 00:40:57 +0100
aspectj (1.6.12+dfsg-2) unstable; urgency=low
[ tony mancill ]
* Team upload.
* Apply JDK7 FTBFS patch (Closes: #651238)
-- tony mancill Sun, 11 Dec 2011 22:23:10 -0800
aspectj (1.6.12+dfsg-1) unstable; urgency=low
* New upstream release.
* Updated Standards-Version to 3.9.2: no changes needed.
-- Damien Raude-Morvan Sat, 03 Dec 2011 02:43:45 +0100
aspectj (1.6.11+dfsg-2) unstable; urgency=low
* Readd B-D on itself (libaspectj-java) since the bootstrap phase still
need part of iajc ant task to build everything (Closes: #628322).
-- Damien Raude-Morvan Sat, 28 May 2011 22:08:47 +0200
aspectj (1.6.11+dfsg-1) unstable; urgency=low
* New upstream release.
* Updated Standards-Version to 3.9.1 (no changes needed).
* Fix local Javadoc links:
- d/patches/07_javadoc_links.diff: Use locally installed
javadoc packages and hyperlink with them.
- d/control: Add B-D on default-java-doc and libasm3-java-doc.
* d/control: Drop B-D on itself (our new bootstrap infrastructure doesn't need
that anymore).
* Split packages into :
- aspectj: only contains CLI tools.
- libaspectj-java: JAR librairies for /usr/share/java.
- libaspectj-java-doc: 4 API's Javadoc.
- aspectj-doc: Programming Guides and SDK Documentation.
-- Damien Raude-Morvan Tue, 15 Mar 2011 23:54:31 +0100
aspectj (1.6.9+dfsg-1) unstable; urgency=low
* New upstream release.
* Updated Standards-Version to 3.9.0 (no changes needed).
-- Damien Raude-Morvan Wed, 07 Jul 2010 00:34:32 +0200
aspectj (1.6.6+dfsg-4) unstable; urgency=low
[ Torsten Werner ]
* Remove Thomas Girard from Uploaders.
* Change maintainers into Maintainers.
[ Damien Raude-Morvan ]
* Upload to unstable (fix FTBFS)
* Drop usage of gjdoc (use default-jdk javadoc tool)
-- Damien Raude-Morvan Tue, 13 Apr 2010 20:21:51 +0200
aspectj (1.6.6+dfsg-3) unstable; urgency=low
* Add Maven support:
- debian/control: Build-Depends on maven-repo-helper
- debian/rules: Use mh_installpoms and mh_installjar
- Remove debian/aspectj.install
* debian/README.source: Remove stuff about quilt
-- Damien Raude-Morvan Sun, 21 Mar 2010 00:18:12 +0100
aspectj (1.6.6+dfsg-2) unstable; urgency=low
* Fix FTBFS (fix ant.lib.path declaration):
- New ant_0_8_fix.diff patch (Closes: #571341).
* Updated Standards-Version to 3.8.4 (no changes needed).
* Use 3.0 (quilt) source format.
-- Damien Raude-Morvan Sat, 27 Feb 2010 14:24:57 +0100
aspectj (1.6.6+dfsg-1) unstable; urgency=low
* New upstream release.
- Update 02_use_gjdoc.diff patch
* Update my email address
-- Damien Raude-Morvan Sun, 04 Oct 2009 16:37:23 +0200
aspectj (1.6.5+dfsg-1) unstable; urgency=low
[ Thomas Girard ]
* Move to main. Closes: #480132.
* Build-Depend on default-jdk.
[ Damien Raude-Morvan ]
* Add myself to Uploaders
* Updated Standards-Version to 3.8.3:
- Describe quilt patch system in README.source
- Move "aspectj" package to "java" section
* Switch to quilt to manage patches:
- Use patchsys-quilt.mk in debian/rules
- Build-Depends on quilt
- Refresh all patches
* Extends bootstrap.xml script:
- Rebuild jdtcore-for-aspectj.jar from jdtcore-for-aspectj-src.zip
Build-Depends on eclipse-platform
- Bootstrap using aspectj itself for modules/lib/aspectj/lib/*.jar
Build-Depends on aspectj
- Rebuild and overwrite build.jar
* New 05_build_classpath patch to build AJDT
* Add Build-Depends on libasm3-java, eclipse-platform, gjdoc and html2text
* Create a DFSG orig tarballs:
- Describe removed bits in debian/README.source
- Describe embedded code copies in debian/copyright
* debian/watch: mangle debian version to remove "+dfsg"
* Complete review of debian/copyright
* Use debhelper >= 7
* Register documentations using doc-base
-- Damien Raude-Morvan Tue, 18 Aug 2009 20:48:47 +0200
aspectj (1.5.4-1) unstable; urgency=low
[ Michael Koch ]
* New upstream version. Closes: #459363
* Updated Standards-Version to 3.7.3.
* Added myself to Uploaders.
[ Thomas Girard ]
* Add Homepage: control field, and convert XS-Vcs-* to Vcs-*.
[ Mark Howard ]
* debian/watch: added.
-- Michael Koch Sat, 05 Jan 2008 23:31:47 -0100
aspectj (1.5.3-1) unstable; urgency=low
* New maintainer. Closes: #352521.
* New upstream release. Closes: #286087.
* AspectJ 5 builds cleanly with gcj. Closes: #397559.
* Bump debhelper level to 5.
* Convert debian/rules to cdbs.
* Build manpages from the DocBook documentation.
* Install wrapper scripts for ajdoc, aj, and aj5.
* Add XS-Vcs-Svn and XS-Vcs-Browser fields to debian/control.
* Update debian/copyright.
-- Thomas Girard Sun, 19 Aug 2007 12:16:17 +0200
aspectj (1.1.1-2) unstable; urgency=low
* QA upload orphaning the package.
* Use debhelper 4.
* Bump Standards-Version (no change).
-- Christoph Berg Sat, 17 Jun 2006 12:43:40 +0200
aspectj (1.1.1-1.1) unstable; urgency=low
* Non-maintainer upload.
* Allow building with blackdown-j2sdk1.4 and ibm-j2sdk1.4
(Closes: #306661, #274833).
* Fix maintainer address (Closes: #330744).
* Fix description typos (Closes: #249592).
-- Christoph Berg Sun, 12 Feb 2006 14:45:25 +0100
aspectj (1.1.1-1) unstable; urgency=low
* New upstream release.
-- Takashi Okamoto Mon, 3 May 2004 18:51:19 +0900
aspectj (1.0.6-2) unstable; urgency=low
* Recompile to fix breakage.
* New maintainer.
-- James LewisMoss Mon, 19 Aug 2002 10:37:21 -0400
aspectj (1.0.6-1) unstable; urgency=low
* New upstream release
-- Takashi Okamoto Sat, 27 Jul 2002 14:17:29 +0900
aspectj (1.0.4-1) unstable; urgency=low
* Initial Release.
-- Takashi Okamoto Fri, 21 Jun 2002 16:38:31 +0900
debian/aspectj-doc.doc-base.pdguide 0000644 0000000 0000000 00000000644 11240133451 014377 0 ustar Document: aspectj-doc-pdguide
Title: AspectJ Problem Diagnosis Guide
Author: AspectJ Contributors
Abstract: This guide describes how to configure the AspectJ compiler/weaver to
provide information for diagnosing problems in the input programs, the
compiler/weaver or its configuration.
Section: Programming
Format: HTML
Index: /usr/share/doc/aspectj-doc/pdguide/index.html
Files: /usr/share/doc/aspectj-doc/pdguide/*
debian/ajdoc 0000644 0000000 0000000 00000001555 10661272514 010203 0 ustar #!/bin/sh
guess_java_home() {
if test "a$JAVA_HOME" = "a"; then
JAVACMD=${JAVACMD:-`which java`}
JAVACMD=`readlink -f $JAVACMD`
if echo "$JAVACMD" | grep -E '^/usr/bin/gij-' >/dev/null;
then
# gij special case
JAVA_HOME=/usr/lib/jvm/java-gcj
else
JAVA_HOME=${JAVACMD%%/jre/bin/java}
JAVA_HOME=${JAVA_HOME%%/bin/java}
fi
if ! test -f "$JAVA_HOME/lib/tools.jar"; then
echo "$0: could not guess JAVA_HOME! Please define it" >&2
exit 1
fi
fi
}
AJPATH=/usr/share/java/aspectjtools.jar
guess_java_home
if test "a$JAVA_HOME" = "a/usr/lib/jvm/java-gcj";
then
TOOLS_JAR=/usr/share/java/gnu-classpath-tools-gjdoc.jar:"$JAVA_HOME/lib/tools.jar"
else
TOOLS_JAR="$JAVA_HOME/lib/tools.jar"
fi
exec "$JAVACMD" -classpath "$AJPATH:$TOOLS_JAR${CLASSPATH:+:$CLASSPATH}" \
${JAVA_OPTS:=-Xmx64M} \
org.aspectj.tools.ajdoc.Main "$@"
debian/compat 0000644 0000000 0000000 00000000002 11240130251 010351 0 ustar 7
debian/README.source 0000644 0000000 0000000 00000003763 11351255203 011353 0 ustar Original AspectJ tarball repack
===============================
The shell script cvs-get.sh (or debian/rules get-orig-source) retrieves
the sources from CVS and apply the following rules:
Remove
------
Remove unlicenced files:
* all "testsrc" and "testdata" from orig tarball
* org.aspectj/modules/tests/
* org.aspectj/modules/testing/
* org.aspectj/modules/docs/test/
* org.aspectj/org.aspectj.ajdt.core/scripts/*.py
Remove non-free docs:
* org.aspectj/modules/docs/dist/doc/examples
* org.aspectj/modules/docs/sandbox/
* org.aspectj/modules/docs/teaching/
* all *.ppt/*.vsd/*.doc/*.pdf binary files
Remove binary libs : #1 we use Debian version of them
* org.aspectj/modules/lib/ant
* org.aspectj/modules/lib/junit
* org.aspectj/modules/lib/commons
* org.aspectj/modules/lib/asm
Remove binary libs : #2 rebuild them during "bootstrap" target
(see bootstrap.xml)
* org.aspectj/modules/bcel-builder/
* org.aspectj/modules/lib/bcel/bcel*.jar
* org.aspectj/modules/org.eclipse.jdt.core/jdtcore-for-aspectj*.jar
Remove binary libs : #3 uneeded
* org.aspectj/modules/lib/docbook
* org.aspectj/modules/lib/jdiff
* org.aspectj/modules/lib/jython
* org.aspectj/modules/lib/regexp
* org.aspectj/modules/lib/saxon
* org.aspectj/modules/lib/test
Remove binary copy of AspectJ (bootstrap using symlink to existing aspectj):
* org.aspectj/modules/lib/aspectj/lib/aspectj*.jar
Remove (JRockit is non-free JVM):
* org.aspectj/modules/lib/ext/jrockit
* org.aspectj/modules/loadtime/src/org/aspectj/weaver/loadtime/JRockitAgent.java
Keep
------
Empty jars (needed by upstream build but made empty):
* org.aspectj/modules/build/products/tools/dist/lib/org.aspectj.matcher.jar
* org.aspectj/modules/build/products/tools/dist/lib/aspectjweaver.jar
* org.aspectj/modules/build/products/tools/dist/lib/aspectjtools.jar
* org.aspectj/modules/build/products/tools/dist/lib/aspectjrt.jar
Bootstrap jars (rebuild and overwritten during "bootstrap" target):
(see bootstrap.xml)
* org.aspectj/modules/lib/build/build.jar
debian/libaspectj-java-doc.doc-base.runtime-api 0000644 0000000 0000000 00000000505 11543625014 016621 0 ustar Document: aspectj-doc-runtime-api
Title: API Javadoc for Aspectj Runtime API
Author: AspectJ Contributors
Abstract: This is the API Javadoc provided by the AspectJ Runtime API.
Section: Programming
Format: HTML
Index: /usr/share/doc/libaspectj-java/api-runtime/index.html
Files: /usr/share/doc/libaspectj-java/api-runtime/*
debian/maven.publishedRules 0000644 0000000 0000000 00000000235 11701161515 013206 0 ustar s/aspectj/org.aspectj/ aspectjrt jar s/.*/debian/
s/aspectj/org.aspectj/ aspectjtools jar s/.*/debian/
s/aspectj/org.aspectj/ aspectjweaver jar s/.*/debian/
debian/cvs-get.sh 0000755 0000000 0000000 00000006512 11407465500 011103 0 ustar #!/bin/sh
#
# AspectJ make no source release; so we need to check sources from CVS.
#
# This scripts retrieves the version specified in debian/changelog,
# transforming it into an AspectJ CVS tag. (For instance `1.5.3' is changed to
# `V1_5_3_final'.) The script then removes stuff we don't need.
#
# To keep everything from the checkout invoke this script with `keep'
#
set -e
TMPDIR=`mktemp -t -d aspectj-cvs.XXXXXXXXXX` || exit 1
trap "rm -Rf $TMPDIR" 0
VERSION=$(dpkg-parsechangelog | grep '^Version:' | cut -f 2 -d ' ' | sed "s/-\(.*\)$//")
TAG="V`echo $VERSION | sed "s/\+dfsg//" | sed "s/~//" | tr . _`"
ORIGDIR="$TMPDIR/aspectj-$VERSION"
CVSROOT=":pserver:anonymous@dev.eclipse.org:/cvsroot/tools"
echo "retrieving AspectJ sources tagged $TAG"
mkdir $ORIGDIR || exit 1
(cd $ORIGDIR && cvs -d $CVSROOT export -r$TAG org.aspectj/modules >/dev/null 2>&1)
if test "a$1" = "akeep"; then
echo "keeping all files"
else
echo "removing unneeded files"
find $ORIGDIR/org.aspectj -name .cvsignore -delete
# Remove unlicenced files
find $ORIGDIR/org.aspectj -type d -name "testdata" | xargs rm -rf
find $ORIGDIR/org.aspectj -type d -name "testsrc" | xargs rm -rf
rm -rf $ORIGDIR/org.aspectj/modules/tests/
rm -rf $ORIGDIR/org.aspectj/modules/testing/
rm -rf $ORIGDIR/org.aspectj/modules/org.aspectj.ajdt.core/scripts/*.py
# Remove non-free docs
rm -rf $ORIGDIR/org.aspectj/modules/docs/dist/doc/examples
rm -rf $ORIGDIR/org.aspectj/modules/docs/sandbox/
rm -rf $ORIGDIR/org.aspectj/modules/docs/teaching/
rm -rf $ORIGDIR/org.aspectj/modules/docs/test/
find $ORIGDIR/org.aspectj -type f -name "*.doc" -delete
find $ORIGDIR/org.aspectj -type f -name "*.pdf" -delete
find $ORIGDIR/org.aspectj -type f -name "*.ppt" -delete
find $ORIGDIR/org.aspectj -type f -name "*.vsd" -delete
# We'll use Debian version of these
rm -Rf $ORIGDIR/org.aspectj/modules/lib/ant
rm -Rf $ORIGDIR/org.aspectj/modules/lib/junit
rm -Rf $ORIGDIR/org.aspectj/modules/lib/commons
rm -Rf $ORIGDIR/org.aspectj/modules/lib/asm
# Keep sources only, rebuild them at package build time
rm -rf $ORIGDIR/org.aspectj/modules/bcel-builder/
rm -f $ORIGDIR/org.aspectj/modules/lib/bcel/bcel*.jar
rm -f $ORIGDIR/org.aspectj/modules/org.eclipse.jdt.core/jdtcore-for-aspectj*.jar
# NOTE:this jar is rebuild after initial bootstrap
#rm -f $ORIGDIR/org.aspectj/modules/lib/build/build.jar
# Bootstrap using symlink to existing aspectj
rm -f $ORIGDIR/org.aspectj/modules/lib/aspectj/lib/aspectj*.jar
# The LICENSE.TXT here refers to managementapi-jrockit81.jar which is removed as well
# See http://dev.eclipse.org/viewcvs/index.cgi/org.aspectj/modules/lib/ext/jrockit/LICENSE.TXT?root=Tools_Project&view=co
(cd $ORIGDIR/org.aspectj/modules/lib/ext/jrockit && rm -f jrockit.jar LICENSE.TXT managementapi-jrockit81.jar jrockit-src.zip)
rm -f $ORIGDIR/org.aspectj/modules/loadtime/src/org/aspectj/weaver/loadtime/JRockitAgent.java
# These ones are not needed
rm -Rf $ORIGDIR/org.aspectj/modules/lib/docbook
rm -Rf $ORIGDIR/org.aspectj/modules/lib/jdiff
rm -Rf $ORIGDIR/org.aspectj/modules/lib/jython
rm -Rf $ORIGDIR/org.aspectj/modules/lib/regexp
rm -Rf $ORIGDIR/org.aspectj/modules/lib/saxon
rm -Rf $ORIGDIR/org.aspectj/modules/lib/test
fi
echo "generating ../aspectj_$VERSION.orig.tar.gz"
tar -C $TMPDIR -czf ../aspectj_$VERSION.orig.tar.gz aspectj-$VERSION
debian/aj5 0000644 0000000 0000000 00000000227 10661272514 007575 0 ustar #!/bin/sh
AJPATH=/usr/share/java/aspectjweaver.jar
exec "${JAVACMD:=java}" -classpath "$AJPATH${CLASSPATH:+:$CLASSPATH}" \
-javaagent:$AJPATH "$@"
debian/source/ 0000755 0000000 0000000 00000000000 11701172161 010463 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 11342217242 011672 0 ustar 3.0 (quilt)
debian/aspectj-doc.doc-base.progguide 0000644 0000000 0000000 00000000605 11240133451 014740 0 ustar Document: aspectj-doc-progguide
Title: AspectJ Programming Guide
Author: AspectJ Contributors
Abstract: This programming guide describes the AspectJ language.
A companion guide describes the tools which are part of the AspectJ
development environment
Section: Programming
Format: HTML
Index: /usr/share/doc/aspectj-doc/progguide/index.html
Files: /usr/share/doc/aspectj-doc/progguide/*
debian/patches/ 0000755 0000000 0000000 00000000000 11701172161 010612 5 ustar debian/patches/07_javadoc_links.diff 0000644 0000000 0000000 00000003051 11543625014 014564 0 ustar Description: Fix Javadoc links to use local
files (from default-jdk-doc and libasm3-java-doc).
Forwarded: no
Author: Damien Raude-Morvan
Last-Update: 2011-03-16
--- a/org.aspectj/modules/docs/build.xml
+++ b/org.aspectj/modules/docs/build.xml
@@ -252,10 +252,12 @@
classpath="${@{module}.classpath}"
packagenames="${@{module}.packagenames}"
>
-
+
--- a/org.aspectj/modules/docs/docs.build.properties
+++ b/org.aspectj/modules/docs/docs.build.properties
@@ -18,12 +18,8 @@
weaver.classpath=\
${aspectj.modules.dir}/lib/bcel/bcel.jar;\
-${aspectj.modules.dir}/asm/bin;\
-${aspectj.modules.dir}/bridge/bin;\
-${aspectj.modules.dir}/runtime/bin;\
-${aspectj.modules.dir}/util/bin;\
-${aspectj.modules.dir}/testing-util/bin;\
-${aspectj.modules.dir}/aj-build/jars/asm.jar;\
+${aspectj.modules.dir}/lib/asm/asm-3.1.jar;\
+${aspectj.modules.dir}/aj-build/jars/org.aspectj.matcher.jar;\
${aspectj.modules.dir}/aj-build/jars/bridge.jar;\
${aspectj.modules.dir}/aj-build/jars/runtime.jar;\
${aspectj.modules.dir}/aj-build/jars/util.jar;\
debian/patches/01_ajc_xml_typo.diff 0000644 0000000 0000000 00000001335 11242574761 014452 0 ustar Description: Fix small typo in Docbook XML
Author: Thomas Girard
Forwarded; no
Last-Update: 2009-08-19
--- a/org.aspectj/modules/docs/devGuideDB/ajc.xml
+++ b/org.aspectj/modules/docs/devGuideDB/ajc.xml
@@ -45,8 +45,8 @@
(For a discussion of what affected types might be required,
see The AspectJ
Programming Guide, Implementation Appendix.)
-
+
To specify sources, you can list source files as arguments or use the
options -sourceroots or -inpath.
If there are multiple sources for any type, the result is undefined
debian/patches/03_use_system_docbook.diff 0000644 0000000 0000000 00000001624 11242574761 015665 0 ustar Description: Use Debian system XSL Docbook stylesheets
Author: Thomas Girard
Forwarded: not-needed
Last-Update: 2009-08-18
--- a/org.aspectj/modules/docs/build.xml
+++ b/org.aspectj/modules/docs/build.xml
@@ -64,10 +64,10 @@