[open-ils-commits] [GIT] Evergreen ILS branch master updated. a07412def15603dd2132477b5babd99982a2265d

Evergreen Git git at git.evergreen-ils.org
Thu May 3 22:19:49 EDT 2012


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, master has been updated
       via  a07412def15603dd2132477b5babd99982a2265d (commit)
       via  0a679685a20e4d5c31bb49fd328a7a4b386fc764 (commit)
       via  5be8a7035edcca100b47bd181932d2fd3eb0b088 (commit)
      from  41c987fc890d918c303bc012320cacfcd8d6ef01 (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 a07412def15603dd2132477b5babd99982a2265d
Author: Dan Scott <dan at coffeecode.net>
Date:   Mon Apr 9 16:31:06 2012 -0400

    Prereqs: Remove Ubuntu Hardy references
    
    We no longer support Ubuntu Hardy 8.04, so ditch any references to it in
    the prerequisite installer.
    
    Signed-off-by: Dan Scott <dan at coffeecode.net>
    Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>

diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install
index 27d197d..ee058c4 100644
--- a/Open-ILS/src/extras/Makefile.install
+++ b/Open-ILS/src/extras/Makefile.install
@@ -112,11 +112,6 @@ EXTRA_DEBS_PRECISE = \
     libnet-z3950-simple2zoom-perl \
     libuuid-tiny-perl
 
-# Ubuntu Hardy requires libencode-perl # to get a version of Encode
-# > 2.12 - see bug 525069.
-EXTRA_ENCODE = \
-	libencode-perl
-
 FEDORA_RPMS = \
 	aspell \
 	aspell-en \
@@ -467,10 +462,6 @@ install_extra_debs_precise: install_extra_debs
 install_extra_debs:
 	$(APT_TOOL) install $(EXTRA_DEBS)
 
-# Install specific modules required by Ubuntu Hardy - see bug 525069
-install_extra_encode:
-	$(APT_TOOL) install $(EXTRA_ENCODE)
-
 # ------------------------------------------------------------------
 
 # FEDORA

commit 0a679685a20e4d5c31bb49fd328a7a4b386fc764
Author: Dan Scott <dan at coffeecode.net>
Date:   Mon Apr 9 16:29:46 2012 -0400

    Prereqs: update to latest available versions
    
    * JavaScript-SpiderMonkey: from 0.20 to 0.21
    * libjs: from 1.7.0 to 185-1.0.0
    * yaz: from 4.2.17 to 4.2.32
    
    Signed-off-by: Dan Scott <dan at coffeecode.net>
    Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>

diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install
index f501fb0..27d197d 100644
--- a/Open-ILS/src/extras/Makefile.install
+++ b/Open-ILS/src/extras/Makefile.install
@@ -21,8 +21,8 @@
 # Make any assumptions about the shell being used explicit
 SHELL=/bin/bash 
 
-LIBJS=js-1.7.0
-LIBJS_PERL=JavaScript-SpiderMonkey-0.20
+LIBJS=js185-1.0.0
+LIBJS_PERL=JavaScript-SpiderMonkey-0.21
 LIBJS_URL=http://ftp.mozilla.org/pub/mozilla.org/js/$(LIBJS).tar.gz
 LIBJS_PERL_URL=http://mirror.datapipe.net/pub/CPAN/authors/id/T/TB/TBUSCH/$(LIBJS_PERL).tar.gz
 # used for installing libjs lib and header files
@@ -39,7 +39,7 @@ LIBDBI_HOST=http://open-ils.org/~denials/evergreen
 
 # We need a recent version of Yaz
 # Debian Lenny and Ubuntu 8.10 come with 3.0.34
-YAZ=yaz-4.2.17
+YAZ=yaz-4.2.32
 YAZ_HOST=http://ftp.indexdata.dk/pub/yaz
 
 APT_TOOL=aptitude -yq

commit 5be8a7035edcca100b47bd181932d2fd3eb0b088
Author: Dan Scott <dan at coffeecode.net>
Date:   Mon Apr 9 16:23:08 2012 -0400

    Prereqs: Remove references to CentOS / RHEL
    
    The prereqs were focused on the 5.x series for CentOS and RHEL, which is
    hella-out-of-date and never really worked anyway. Get rid of the noise
    to focus on the signal.
    
    Signed-off-by: Dan Scott <dan at coffeecode.net>
    Signed-off-by: Lebbeous Fogle-Weekley <lebbeous at esilibrary.com>

diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install
index 6905c70..f501fb0 100644
--- a/Open-ILS/src/extras/Makefile.install
+++ b/Open-ILS/src/extras/Makefile.install
@@ -4,8 +4,7 @@
 #
 # Makefile to install prerequisites for OpenSRF and Evergreen
 #
-# Currently supports Debian (squeeze), Ubuntu (lucid), and Fedora (16).
-# Working towards support of CentOS 5 / RHEL 5.
+# Currently supports Debian (squeeze), Ubuntu (10.04), Ubuntu (12.04) and Fedora (16).
 # Installs Perl prereqs, libjs with Perl wrapper, libdbi, libdbi-drivers, and libyaz
 #
 # usage:
@@ -13,16 +12,9 @@
 # 	- or -
 # 	make -f Makefile.install ubuntu-lucid
 # 	- or -
-# 	make -f Makefile.install fedora16
-# 	- or -
-# 	make -f Makefile.install centos
+# 	make -f Makefile.install ubuntu-precise
 # 	- or -
-# 	make -f Makefile.install rhel
-#
-# Notes:
-#
-# 	This makefile has been tested much more with Debian, Ubuntu, and
-# 	Fedora than CentOS, or RHEL.
+# 	make -f Makefile.install fedora16
 #
 # ---------------------------------------------------------------------
  
@@ -50,28 +42,16 @@ LIBDBI_HOST=http://open-ils.org/~denials/evergreen
 YAZ=yaz-4.2.17
 YAZ_HOST=http://ftp.indexdata.dk/pub/yaz
 
-# Business::OnlinePayment is not packaged on CentOS/RHEL
-PAY_ONLINE=Business-OnlinePayment-3.00_08.tar.gz
-PAY_ONLINE_HOST=http://ftp.perl.org/pub/CPAN/authors/id/I/IV/IVAN/
-
 APT_TOOL=aptitude -yq
 APT_SAFE_TOOL=aptitude -P
 APT_BACKPORT_TOOL=aptitude -t squeeze-backports -yq
 
-# 64 or 32 bit os?
-LBITS=$(shell getconf LONG_BIT)
-
 # Fedora?
 FEDORA=$(shell uname -r | grep "\.fc[0-9][0-9]\.")
 
 # Fedora 64-bit?
 FEDORA_64=$(shell uname -r | grep "\.fc[0-9][0-9]\.x86_64")
 
-#RHEL/Centos PGSQL 
-PGSQL_HOST=http://yum.pgsqlrpms.org/reporpms/9.0
-PGSQL_CENTOS=pgdg-centos-9.0-2.noarch.rpm
-PGSQL_REDHAT=pgdg-redhat-9.0-2.noarch.rpm	
-
 # Debian dependencies
 DEBS =  \
 	apache2-prefork-dev\
@@ -137,37 +117,6 @@ EXTRA_DEBS_PRECISE = \
 EXTRA_ENCODE = \
 	libencode-perl
 
-CENTOS = \
-	aspell \
-	aspell-devel \
-	aspell-en \
-	gd-devel \
-	libssh2-devel \
-	openssl-devel \
-	perl-parent \
-	perl-Business-CreditCard \
-	perl-Business-ISBN \
-	perl-Business-ISBN-Data \
-	perl-Business-OnlinePayment \
-	perl-Class-Data-Inheritable \
-	perl-DateTime-Format-Builder \
-	perl-DateTime-Format-Strptime \
-	perl-Ima-DBI \
-	perl-DBD-Pg \
-	perl-GD-Graph3d \
-	perl-IO-stringy \
-	perl-Spreadsheet-WriteExcel \
-	perl-Text-Aspell \
-	perl-Text-CSV
-
-CENTOS_PERL = \
-	Encode \
-	DBIx::ContextualFetch \
-	Getopt::Long \
-	Net::SSH2 \
-	Net::XMPP \
-	Net::Z3950::ZOOM
-
 FEDORA_RPMS = \
 	aspell \
 	aspell-en \
@@ -316,10 +265,6 @@ all:
 # these should be the same for any distro
 install: install_cpan install_js_sm install_cpan_force
 
-centos: install_centos_pgsql centos_like
-rhel: install_redhat_pgsql centos_like
-centos_like: install_centos_rpms install_yaz install_cpan_marc install install_centos_perl create_ld_local install_cpan_safe install_libdbi
-
 fedora16: install_fedora_rpms install_cpan_fedora install_cpan_marc install
 
 debian-squeeze: squeeze generic_debian
@@ -536,39 +481,6 @@ install_fedora_rpms:
 install_fedora_pgsql_server:
 	yum -y install $(PGSQL_FEDORA_RPMS)
 
-# CENTOS
-install_centos_rpms:
-	yum -y install $(CENTOS)
-	yum -y update
-	if [ $(LBITS) -eq 64 ]; then \
-		ln -sf /usr/lib64/libpq.* /usr/lib/ && \
-		ln -sf /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so /usr/lib/ && \
-		ldconfig ; \
-	fi;
-	if [ $(LBITS) -eq 32 ]; then \
-		ln -sf /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so /usr/lib && \
-		ldconfig ; \
-	fi;
-
-install_centos_pgsql:
-	if [ $(LBITS) -eq 64 ]; then yum remove -y postgresql-libs-8.1*i386 apr-util-devel-*i386 ; fi;
-	wget $(PGSQL_HOST)/$(PGSQL_CENTOS)
-	rpm -Uvh --force ./$(PGSQL_CENTOS)
-	yum update -y
-	yum -y install $(PGSQL_90_RPMS)
-
-install_redhat_pgsql:
-	if [ $(LBITS) -eq 64 ]; then yum remove -y postgresql-libs-8.1*i386 apr-util-devel-*i386 ; fi;
-	wget $(PGSQL_HOST)/$(PGSQL_REDHAT)
-	rpm -Uvh --force ./$(PGSQL_REDHAT)
-	yum update -y
-	yum -y install $(PGSQL_90_RPMS)
-
-install_centos_perl:
-	for m in $(CENTOS_PERL); do perl -MCPAN -e "install \"$$m\";"; done
-	echo "force install Business::OnlinePayment::AuthorizeNet" | perl -MCPAN -e shell
-	echo "force install Scalar::Util" | perl -MCPAN -e shell	
-
 # We need to add /usr/local/lib to the ldconfig list of directories on CentOS,
 # if it is not already there
 create_ld_local:

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

Summary of changes:
 Open-ILS/src/extras/Makefile.install |  109 ++--------------------------------
 1 files changed, 6 insertions(+), 103 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list