[open-ils-commits] [GIT] Evergreen ILS branch rel_2_1 updated. 34f0f0e3bffa423d437ce7ea3bd9e4bdcc663e8c

Evergreen Git git at git.evergreen-ils.org
Fri Jun 24 12:49:35 EDT 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, rel_2_1 has been updated
       via  34f0f0e3bffa423d437ce7ea3bd9e4bdcc663e8c (commit)
      from  38ad8865c99985457a65b76e23e49ce1435e63e9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 34f0f0e3bffa423d437ce7ea3bd9e4bdcc663e8c
Author: Ben Webb <bjwebb67 at googlemail.com>
Date:   Mon Jun 13 13:31:53 2011 +0100

    Respect DESTDIR during the build process
    
    Add $(DESTDIR) to paths it is currently missing from
    Manually specify the apxs2 install location so that DESTDIR can be prepended
    Attempt to create the apache directory if it does not exist
    
    Signed-off-by: Ben Webb <bjwebb67 at googlemail.com>
    Signed-off-by: Dan Scott <dscott at laurentian.ca>

diff --git a/Open-ILS/src/Makefile.am b/Open-ILS/src/Makefile.am
index 7d52ad5..e14f4c2 100644
--- a/Open-ILS/src/Makefile.am
+++ b/Open-ILS/src/Makefile.am
@@ -150,7 +150,7 @@ EXTRA_DIST = @srcdir@/perlmods @srcdir@/templates @top_srcdir@/Open-ILS/xsl @src
 
 # Install header files
 
-oilsincludedir = $(DESTDIR)@includedir@/openils
+oilsincludedir = @includedir@/openils
 headsdir = @top_srcdir@/Open-ILS/include/openils
 oilsinclude_HEADERS = $(headsdir)/idl_fieldmapper.h $(headsdir)/oils_constants.h $(headsdir)/oils_event.h $(headsdir)/oils_idl.h $(headsdir)/oils_utils.h
 
@@ -167,13 +167,13 @@ uninstall-hook:
 #perl-install and string-templates-install	
 ilscore-install:
 	@echo $@
-	$(MKDIR_P) $(TEMPLATEDIR)
-	cp -r @srcdir@/templates/marc $(TEMPLATEDIR)
-	cp -r @srcdir@/templates/password-reset $(TEMPLATEDIR)
-	@echo "Installing string templates to $(TEMPLATEDIR)"
-	$(MKDIR_P) $(TEMPLATEDIR)
-	$(MKDIR_P) $(datadir)/overdue/
-	cp -r @srcdir@/templates/strings $(TEMPLATEDIR)
+	$(MKDIR_P) $(DESTDIR)$(TEMPLATEDIR)
+	cp -r @srcdir@/templates/marc $(DESTDIR)$(TEMPLATEDIR)
+	cp -r @srcdir@/templates/password-reset $(DESTDIR)$(TEMPLATEDIR)
+	@echo "Installing string templates to $(DESTDIR)$(TEMPLATEDIR)"
+	$(MKDIR_P) $(DESTDIR)$(TEMPLATEDIR)
+	$(MKDIR_P) $(DESTDIR)$(datadir)/overdue/
+	cp -r @srcdir@/templates/strings $(DESTDIR)$(TEMPLATEDIR)
 	sed -i 's|LOCALSTATEDIR|@localstatedir@|g' '$(DESTDIR)@sysconfdir@/oils_sip.xml.example'
 	sed -i 's|SYSCONFDIR|@sysconfdir@|g' '$(DESTDIR)@sysconfdir@/oils_sip.xml.example'
 	sed -i 's|LOCALSTATEDIR|@localstatedir@|g' '$(DESTDIR)@sysconfdir@/opensrf_core.xml.example'
diff --git a/Open-ILS/src/apachemods/Makefile.am b/Open-ILS/src/apachemods/Makefile.am
index 5360875..dd1f938 100644
--- a/Open-ILS/src/apachemods/Makefile.am
+++ b/Open-ILS/src/apachemods/Makefile.am
@@ -6,6 +6,7 @@
 
 AM_CFLAGS = -D_LARGEFILE64_SOURCE -Wall -I at abs_top_srcdir@/Open-ILS/include/ -I$(LIBXML2_HEADERS) -I$(APACHE2_HEADERS) -I$(APR_HEADERS) -I$(OPENSRF_HEADERS)
 AM_LDFLAGS = -L$(LIBDIR) -L$(OPENSRF_LIBS)
+AP_LIBEXECDIR = `$(APXS2) -q LIBEXECDIR`
 
 if BUILDAPACHEMODS
 OILSAPACHEINST = apachemods
@@ -14,10 +15,11 @@ endif
 install-exec-local: $(OILSAPACHEINST)
 
 apachemods:
+	$(MKDIR_P) $(DESTDIR)$(AP_LIBEXECDIR)
 	$(APXS2) -c $(AM_LDFLAGS) -lxml2 -lopensrf -lxslt -lexpat $(AM_CFLAGS) @srcdir@/mod_xmlent.c
-	$(APXS2) -i -a @srcdir@/mod_xmlent.la
+	$(APXS2) -i -S LIBEXECDIR=$(DESTDIR)$(AP_LIBEXECDIR) -a @srcdir@/mod_xmlent.la
 	$(APXS2) -c $(AM_LDFLAGS) -lxml2 -lopensrf -lxslt -lexpat $(AM_CFLAGS) @srcdir@/mod_idlchunk.c
-	$(APXS2) -i -a @srcdir@/mod_idlchunk.la
+	$(APXS2) -i -S LIBEXECDIR=$(DESTDIR)$(AP_LIBEXECDIR) -a @srcdir@/mod_idlchunk.la
 
 clean-local:
 	rm -f @srcdir@/mod_xmlent.la @srcdir@/mod_xmlent.lo @srcdir@/mod_xmlent.slo
diff --git a/Open-ILS/src/perlmods/Makefile.am b/Open-ILS/src/perlmods/Makefile.am
index 047b503..4f49264 100644
--- a/Open-ILS/src/perlmods/Makefile.am
+++ b/Open-ILS/src/perlmods/Makefile.am
@@ -14,16 +14,18 @@
 CLEANFILES = Build
 DISTCLEANFILES = Makefile.in Makefile
 
-all:
-	perl Build.PL || make -s build-perl-fail
+all: build-perl
 	./Build || make -s build-perl-fail
 
-check:
+check: build-perl
 	./Build test || make -s build-perl-fail
 
-install:
+install: build-perl
 	./Build install
 
+build-perl:
+	perl Build.PL --destdir $(DESTDIR) || make -s build-perl-fail
+
 build-perl-fail:
 	echo
 	echo ">>> Build/test of Perl modules has failed. The most likely"
@@ -42,4 +44,4 @@ install-perl-fail:
 
 distclean-local:
 	rm -rf ./_build
-	rm -rf ./blib
\ No newline at end of file
+	rm -rf ./blib
diff --git a/Open-ILS/web/Makefile.am b/Open-ILS/web/Makefile.am
index 6437c73..38c7ac8 100644
--- a/Open-ILS/web/Makefile.am
+++ b/Open-ILS/web/Makefile.am
@@ -8,7 +8,7 @@ opacjsdir = $(DESTDIR)$(WEBDIR)/opac/common/js
 jsdojodir = $(DESTDIR)$(WEBDIR)/js/dojo
 jsdojoosrfdir = $(DESTDIR)$(WEBDIR)/js/dojo/opensrf
 opacextrasdir = $(DESTDIR)$(WEBDIR)/opac/extras/xsl/
-reportsdir = $(DESTDIR)$(WEBDIR)/reports/
+reportsdir = $(WEBDIR)/reports/
 
 if BUILDILSWEB
 OILSWEB_INST = webcore-install offline-install
@@ -63,7 +63,7 @@ offline-install:
 	@echo "Installing offline CGIs to $(CGIDIR)/offline";
 	$(MKDIR_P) $(TMP)
 	$(MKDIR_P) $(DESTDIR)$(CGIDIR)/offline;
-	$(MKDIR_P) $(datadir)/offline;
+	$(MKDIR_P) $(DESTDIR)$(datadir)/offline;
 	perl -pe "s{##CONFIG##}{@sysconfdir@}" < @top_srcdir@/Open-ILS/src/offline/offline.pl > $(TMP)/offline.pl;
 	cp $(TMP)/offline.pl $(DESTDIR)$(CGIDIR)/offline/
 	chmod +x $(DESTDIR)$(CGIDIR)/offline/offline.pl
diff --git a/Open-ILS/xul/staff_client/Makefile.am b/Open-ILS/xul/staff_client/Makefile.am
index 2878f8f..791fda4 100644
--- a/Open-ILS/xul/staff_client/Makefile.am
+++ b/Open-ILS/xul/staff_client/Makefile.am
@@ -179,12 +179,12 @@ needwebdir:
 
 server-xul: needwebdir build
 	@echo $@
-	mkdir -p $(WEBDIR)
-	mkdir -p $(WEBDIR)/xul/
+	mkdir -p $(DESTDIR)$(WEBDIR)
+	mkdir -p $(DESTDIR)$(WEBDIR)/xul/
 	@echo "STAMP_ID = $(STAFF_CLIENT_STAMP_ID)"
-	@echo "Copying xul into $(WEBDIR)/xul/$(STAFF_CLIENT_STAMP_ID)"
-	mkdir -p "$(WEBDIR)/xul/$(STAFF_CLIENT_STAMP_ID)"
-	cp -R @top_srcdir@/Open-ILS/xul/staff_client/build/server "${WEBDIR}/xul/${STAFF_CLIENT_STAMP_ID}/"
+	@echo "Copying xul into $(DESTDIR)$(WEBDIR)/xul/$(STAFF_CLIENT_STAMP_ID)"
+	mkdir -p "$(DESTDIR)$(WEBDIR)/xul/$(STAFF_CLIENT_STAMP_ID)"
+	cp -R @top_srcdir@/Open-ILS/xul/staff_client/build/server "$(DESTDIR)${WEBDIR}/xul/${STAFF_CLIENT_STAMP_ID}/"
 
 compress-javascript: build
 	@echo "Size of build/ before compression = " `du -sh build/`

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/src/Makefile.am              |   16 ++++++++--------
 Open-ILS/src/apachemods/Makefile.am   |    6 ++++--
 Open-ILS/src/perlmods/Makefile.am     |   12 +++++++-----
 Open-ILS/web/Makefile.am              |    4 ++--
 Open-ILS/xul/staff_client/Makefile.am |   10 +++++-----
 5 files changed, 26 insertions(+), 22 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list