--- Makefile.orig 2008-10-20 09:29:22.000000000 +0800 +++ Makefile 2008-10-21 08:00:27.000000000 +0800 @@ -82,11 +82,13 @@ #NUM_FILES=2 # FreeBSD -#PREFIX_PYTHON=/usr -#ANT=ant -#PYTHON=$(PREFIX_PYTHON)/bin/python -#JCC=$(PYTHON) -m jcc -#NUM_FILES=2 +PREFIX_PYTHON=$(PREFIX) +JAR=$(PREFIX)/bin/jar +ANT=$(PREFIX)/bin/ant +PYTHON=$(PREFIX_PYTHON)/bin/python +JCC=$(PYTHON) -m jcc +NUM_FILES=2 + # Solaris (Solaris 11, Python 2.4 32-bit, Sun Studio 12, Java 1.6) #PREFIX_PYTHON=/usr @@ -114,13 +116,13 @@ DEFINES=-DPYLUCENE_VER="\"$(VERSION)\"" -DLUCENE_VER="\"$(LUCENE_VER)\"" -LUCENE_JAR=$(LUCENE)/build/lucene-core-$(LUCENE_VER).jar -SNOWBALL_JAR=$(LUCENE)/build/contrib/snowball/lucene-snowball-$(LUCENE_VER).jar -HIGHLIGHTER_JAR=$(LUCENE)/build/contrib/highlighter/lucene-highlighter-$(LUCENE_VER).jar -ANALYZERS_JAR=$(LUCENE)/build/contrib/analyzers/lucene-analyzers-$(LUCENE_VER).jar -REGEX_JAR=$(LUCENE)/build/contrib/regex/lucene-regex-$(LUCENE_VER).jar -QUERIES_JAR=$(LUCENE)/build/contrib/queries/lucene-queries-$(LUCENE_VER).jar -INSTANTIATED_JAR=$(LUCENE)/build/contrib/instantiated/lucene-instantiated-$(LUCENE_VER).jar +LUCENE_JAR=$(LUCENE)/lucene-core-$(LUCENE_VER).jar +SNOWBALL_JAR=$(LUCENE)/contrib/snowball/lucene-snowball-$(LUCENE_VER).jar +HIGHLIGHTER_JAR=$(LUCENE)/contrib/highlighter/lucene-highlighter-$(LUCENE_VER).jar +ANALYZERS_JAR=$(LUCENE)/contrib/analyzers/lucene-analyzers-$(LUCENE_VER).jar +REGEX_JAR=$(LUCENE)/contrib/regex/lucene-regex-$(LUCENE_VER).jar +QUERIES_JAR=$(LUCENE)/contrib/queries/lucene-queries-$(LUCENE_VER).jar +INSTANTIATED_JAR=$(LUCENE)/contrib/instantiated/lucene-instantiated-$(LUCENE_VER).jar EXTENSIONS_JAR=build/jar/extensions.jar @@ -129,12 +131,7 @@ default: all -$(LUCENE): - svn export -r $(LUCENE_SVN_VER) $(LUCENE_SVN) $(LUCENE) - -sources: $(LUCENE) - -to-orig: sources +to-orig: mkdir -p $(LUCENE)-orig tar -C $(LUCENE) -cf - . | tar -C $(LUCENE)-orig -xvf - @@ -154,30 +151,32 @@ cd $(LUCENE); $(ANT) -Dversion=$(LUCENE_VER) $(SNOWBALL_JAR): $(LUCENE_JAR) - cd $(LUCENE)/contrib/snowball; $(ANT) -Dversion=$(LUCENE_VER) + cd $(LUCENE)/contrib/snowball; $(ANT) -buildfile ../../build.xml -Dversion=$(LUCENE_VER) $(HIGHLIGHTER_JAR): $(LUCENE_JAR) - cd $(LUCENE)/contrib/highlighter; $(ANT) -Dversion=$(LUCENE_VER) + cd $(LUCENE)/contrib/highlighter; $(ANT) -buildfile ../../build.xml -Dversion=$(LUCENE_VER) $(ANALYZERS_JAR): $(LUCENE_JAR) - cd $(LUCENE)/contrib/analyzers; $(ANT) -Dversion=$(LUCENE_VER) + cd $(LUCENE)/contrib/analyzers; $(ANT) -buildfile ../../build.xml -Dversion=$(LUCENE_VER) $(REGEX_JAR): $(LUCENE_JAR) - rm -f $(LUCENE)/contrib/regex/src/java/org/apache/lucene/search/regex/JakartaRegexpCapabilities.java - rm -f $(LUCENE)/contrib/regex/src/java/org/apache/regexp/RegexpTunnel.java - cd $(LUCENE)/contrib/regex; $(ANT) -Dversion=$(LUCENE_VER) + cd $(LUCENE)/contrib/regex; $(JAR) xf lucene-regex-$(LUCENE_VER).jar + rm -f $(LUCENE)/contrib/regex/org/apache/lucene/search/regex/JakartaRegexpCapabilities.class + rm -f $(LUCENE)/contrib/regex/org/apache/regexp/RegexpTunnel.class + cd $(LUCENE)/contrib/regex; $(JAR) cf lucene-regex-$(LUCENE_VER).jar org + cd $(LUCENE)/contrib/regex; $(ANT) -buildfile ../../build.xml -Dversion=$(LUCENE_VER) $(QUERIES_JAR): $(LUCENE_JAR) - cd $(LUCENE)/contrib/queries; $(ANT) -Dversion=$(LUCENE_VER) + cd $(LUCENE)/contrib/queries; $(ANT) -buildfile ../../build.xml -Dversion=$(LUCENE_VER) $(INSTANTIATED_JAR): $(LUCENE_JAR) - cd $(LUCENE)/contrib/instantiated; $(ANT) -Dversion=$(LUCENE_VER) + cd $(LUCENE)/contrib/instantiated; $(ANT) -buildfile ../../build.xml -Dversion=$(LUCENE_VER) $(EXTENSIONS_JAR): $(LUCENE_JAR) $(ANT) -Dlucene.dir=$(LUCENE) JARS=$(LUCENE_JAR) $(SNOWBALL_JAR) $(HIGHLIGHTER_JAR) $(ANALYZERS_JAR) \ - $(REGEX_JAR) $(QUERIES_JAR) $(INSTANTIATED_JAR) $(EXTENSIONS_JAR) + $(REGEX_JAR) $(QUERIES_JAR) $(INSTANTIATED_JAR) jars: $(JARS)