diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2008-09-29 04:13:48 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2008-09-29 04:13:48 +0000 |
commit | 5be0f809ffb3b6c5635c07766384a47baa0e3802 (patch) | |
tree | 6d85a678bf1846269da011d8bc788d340c98a29e /dev-libs/OpenSRF | |
parent | inherit goes at the top (diff) | |
download | gentoo-2-5be0f809ffb3b6c5635c07766384a47baa0e3802.tar.gz gentoo-2-5be0f809ffb3b6c5635c07766384a47baa0e3802.tar.bz2 gentoo-2-5be0f809ffb3b6c5635c07766384a47baa0e3802.zip |
Initial commit. Ebuild by Robin H Johnson <robbat2@gentoo.org>. Dependancy for Evergreen ILS. Still needs more pkg_config instructions.
(Portage version: 2.2_rc11/cvs/Linux 2.6.27-rc1-10246-gca5de40 x86_64)
Diffstat (limited to 'dev-libs/OpenSRF')
-rw-r--r-- | dev-libs/OpenSRF/ChangeLog | 11 | ||||
-rw-r--r-- | dev-libs/OpenSRF/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/OpenSRF/OpenSRF-0.9.ebuild | 111 | ||||
-rw-r--r-- | dev-libs/OpenSRF/files/OpenSRF-0.9-buildfix.patch | 329 | ||||
-rw-r--r-- | dev-libs/OpenSRF/metadata.xml | 8 |
5 files changed, 464 insertions, 0 deletions
diff --git a/dev-libs/OpenSRF/ChangeLog b/dev-libs/OpenSRF/ChangeLog new file mode 100644 index 000000000000..0c26b3174ec6 --- /dev/null +++ b/dev-libs/OpenSRF/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-libs/OpenSRF +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/OpenSRF/ChangeLog,v 1.1 2008/09/29 04:13:48 robbat2 Exp $ + +*OpenSRF-0.9 (29 Sep 2008) + + 29 Sep 2008; Robin H. Johnson <robbat2@gentoo.org> + +files/OpenSRF-0.9-buildfix.patch, +metadata.xml, +OpenSRF-0.9.ebuild: + Initial commit. Ebuild by Robin H Johnson <robbat2@gentoo.org>. Dependancy + for Evergreen ILS. Still needs more pkg_config instructions. + diff --git a/dev-libs/OpenSRF/Manifest b/dev-libs/OpenSRF/Manifest new file mode 100644 index 000000000000..b0b0c276cb25 --- /dev/null +++ b/dev-libs/OpenSRF/Manifest @@ -0,0 +1,5 @@ +AUX OpenSRF-0.9-buildfix.patch 10610 RMD160 c70fc3ecbfb6add462d190dae0aa93d2e2985889 SHA1 7acfdb4cccf8285e3454528acd2159b17b176bb4 SHA256 1298392bf77506d29f3cb1096524455e538e6760edb2b6ada130171f21398f38 +DIST OpenSRF-0.9.tar.gz 276345 RMD160 ee50fa4c1e0bc883f03988a3b96587ad8a721d1d SHA1 e10dd7def5c6dd32ceacc1096a104a42627219f8 SHA256 62b20e6cc40fbee84b6a754c01006fbb31b5bf588fcb9240efa507b4480b082c +EBUILD OpenSRF-0.9.ebuild 3267 RMD160 dfa5fb035504c8d532b33811c8a91d0bf6676906 SHA1 f319350c269746c3c671a59007f66aaeee15b0b5 SHA256 c25abb8d0a2e044840884a12773fc279c021121573df80d840f5b27b19ca48b9 +MISC ChangeLog 412 RMD160 1253cbafab2dc851c09d3274f555b2e6e7f39d88 SHA1 6d6a5ecb8a22fc60e06f9cf5d3d467b986ea3d1a SHA256 11d10fb83fdb06d7bdff6b6911ceabf4a9e3a4695077b360c4ba7049ec8b7d4e +MISC metadata.xml 223 RMD160 ffa99612cf27469c417944deed0e0c9155e64331 SHA1 607c637402dd253406aa6ee684471a702c5d1a99 SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44 diff --git a/dev-libs/OpenSRF/OpenSRF-0.9.ebuild b/dev-libs/OpenSRF/OpenSRF-0.9.ebuild new file mode 100644 index 000000000000..ea3b047f5e5a --- /dev/null +++ b/dev-libs/OpenSRF/OpenSRF-0.9.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/OpenSRF/OpenSRF-0.9.ebuild,v 1.1 2008/09/29 04:13:48 robbat2 Exp $ + +inherit eutils multilib flag-o-matic apache-module + +DESCRIPTION="OpenSRF is a framework that allows the development of software without requiring a detailed knowledge of Evergreen's structure." +HOMEPAGE="http://open-ils.org/" +SRC_URI="http://open-ils.org/downloads/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" +DEPEND=">=www-servers/apache-2.2.9 + >=dev-libs/yaz-3.0 + app-dicts/aspell-en + >=dev-lang/spidermonkey-1.6 + >=dev-db/libdbi-drivers-0.8.2 + >=dev-db/libdbi-0.8.2 + net-im/ejabberd + dev-libs/libmemcache + dev-perl/Cache-Memcached + dev-perl/DateTime + dev-perl/DateTime-Locale + dev-perl/DateTime-TimeZone + dev-perl/DBD-Pg + dev-perl/Email-Send + dev-perl/GD-Graph3d + dev-perl/Log-Log4perl + dev-perl/JSON-XS + dev-perl/XML-LibXML + dev-perl/XML-LibXSLT + dev-perl/XML-Simple + dev-perl/Template-Toolkit + dev-perl/Text-Aspell + dev-perl/UNIVERSAL-require + dev-perl/Unix-Syslog + dev-perl/Text-CSV-Simple + dev-perl/Text-CSV_XS + dev-perl/Spreadsheet-WriteExcel + dev-perl/Tie-IxHash + dev-perl/Net-XMPP + dev-perl/Authen-SASL + dev-perl/XML-Stream + dev-perl/net-server + dev-perl/Class-DBI-AbstractSearch + dev-perl/JavaScript-SpiderMonkey + dev-perl/MARC-Record + dev-perl/MARC-Charset + dev-perl/MARC-XML + dev-perl/Net-Z3950-ZOOM" + +APXS2_S="${S}/src/gateway" +APACHE2_MOD_FILE="${APXS2_S}/osrf_json_gateway.so" +#APACHE2_MOD_CONF="42_${PN}" +#APACHE2_MOD_DEFINE="FOO" +#DOCFILES="docs/*.html" +need_apache2_2 + +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}"/${PN}-0.9-buildfix.patch +} + +src_compile() { + LIBXML2_CFLAGS=$(xml2-config --cflags) + LIBXML2_CFLAGS="${LIBXML2_CFLAGS//*-I}" + LIBXML2_HEADERS="${LIBXML2_CFLAGS// *}" + APR_HEADERS=$(apr-1-config --includedir) + APACHE2_HEADERS=$(apxs2 -q INCLUDEDIR) + sed -i \ + -e '/^export PREFIX=/s,/.*,/usr,' \ + -e '/^export BINDIR=/s,/.*,${PREFIX}/bin,' \ + -e "/^export LIBDIR=/s,/.*,\${PREFIX}/$(get_libdir)," \ + -e '/^export PERLDIR=/s,/.*,${LIBDIR}/perl5,' \ + -e '/^export INCLUDEDIR=/s,/.*,${PREFIX}/include,' \ + -e '/^export ETCDIR=/s,/.*,/etc,' \ + -e '/^export SOCK=/s,/.*,/var/run/opensrf,' \ + -e '/^export PID=/s,/.*,/var/run/opensrf,' \ + -e '/^export LOG=/s,/.*,/var/log,' \ + -e '/^export TMP=/s,/.*,/tmp,' \ + -e '/^export APXS2=/s,/.*,/usr/sbin/apxs2,' \ + -e "/^export APACHE2_HEADERS=/s,/.*,${APACHE2_HEADERS}," \ + -e "/^export APR_HEADERS=/s,/.*,${APR_HEADERS}," \ + -e "/^export LIBXML2_HEADERS=/s,/.*,${LIBXML2_HEADERS}," \ + install.conf + emake verbose || die "Failed to build" +} + +src_install() { + emake install-verbose DESTDIR="${D}" || die "Failed to install" + apache-module_src_install + insinto /usr/share/opensrf + doins src/javascript/*js + dodoc doc/* +} + +pkg_config() { + JABBER_SERVER=${JABBER_SERVER:=localhost} + JABBER_PORT=${JABBER_PORT:=5222} + PASSWORD=${PASSWORD:=osrf} + einfo "Using Jabber server at ${JABBER_SERVER}:${JABBER_PORT}" + einfo "Adding 'osrf' and 'router' users with password ${PASSWORD}" + cd "${ROOT}"/usr/share/doc/${PF}/examples + for user in osrf router ; do + perl register.pl ${JABBER_SERVER} ${JABBER_PORT} ${user} ${PASSWORD} \ + || die "Failed to add $user user to server" + done +} diff --git a/dev-libs/OpenSRF/files/OpenSRF-0.9-buildfix.patch b/dev-libs/OpenSRF/files/OpenSRF-0.9-buildfix.patch new file mode 100644 index 000000000000..8cd5e49abc6a --- /dev/null +++ b/dev-libs/OpenSRF/files/OpenSRF-0.9-buildfix.patch @@ -0,0 +1,329 @@ +Clean up the build system: +- Do NOT use anything outside the directory like an absolute /tmp +- Use $(MAKE) to get parallel support +- $(DESTDIR) fun +- Disable the apache module install, do it from the ebuild + +Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> + +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/Makefile OpenSRF-0.9/Makefile +--- OpenSRF-0.9.orig/Makefile 2007-06-21 13:45:35.000000000 -0700 ++++ OpenSRF-0.9/Makefile 2008-09-28 21:01:49.000000000 -0700 +@@ -1,15 +1,18 @@ + all: + @echo -e "\n * Run 'make verbose' to see full make output\n" +- source install.conf && make -s -C src all ++ source install.conf && $(MAKE) -s -C src all + + verbose: +- source install.conf && make -C src all ++ source install.conf && $(MAKE) -C src all + + jserver: +- source install.conf && make -s -C src jserver ++ source install.conf && $(MAKE) -s -C src jserver + + install: +- source install.conf && make -s -C src install ++ source install.conf && $(MAKE) -s -C src install ++ ++install-verbose: ++ source install.conf && $(MAKE) -C src install + + jserver-install: + source install.conf && make -s -C src jserver-install +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/src/Makefile OpenSRF-0.9/src/Makefile +--- OpenSRF-0.9.orig/src/Makefile 2007-07-02 07:24:04.000000000 -0700 ++++ OpenSRF-0.9/src/Makefile 2008-09-28 21:00:08.000000000 -0700 +@@ -1,15 +1,17 @@ + # TOP level 'src' makefile for OpenSRF + + +-export TMPDIR = $(TMP)/opensrf + export OPENSRF = opensrf + export BINDIR = $(PREFIX)/bin + export LIBDIR = $(PREFIX)/lib + export PERLDIR = $(LIBDIR)/perl5 + export INCLUDEDIR = $(PREFIX)/include + ++export BUILDDIR = ../../build ++export BUILDDIR_SHALLOW = ../build + export LDLIBS += +-export LDFLAGS += -Wl,-rpath=$(LIBDIR) -L $(TMPDIR) -L . ++export LDFLAGS += -Wl,-rpath=$(LIBDIR) -L $(BUILDDIR) -L . ++export CFLAGS += -D_LARGEFILE64_SOURCE + export CFLAGS += -pipe -g -Wall -O2 -fPIC -I ../../include/ -I$(LIBXML2_HEADERS) -I$(APACHE2_HEADERS) \ + -I$(LIBXML2_HEADERS)/libxml -I$(APR_HEADERS) + +@@ -35,31 +37,31 @@ + # -------------------------------------------------------------------------------- + + prep: +- mkdir -p $(TMPDIR) ++ mkdir -p $(BUILDDIR_SHALLOW) + + objson/libobjson.so: prep + @echo $@ +- make -C objson ++ $(MAKE) -C objson + + opensrf: objson/libobjson.so +- make -C libopensrf +- make -C c-apps ++ $(MAKE) -C libopensrf ++ $(MAKE) -C c-apps + + router: opensrf + @echo $@ +- make -C router ++ $(MAKE) -C router + + srfsh: opensrf + @echo $@ +- make -C srfsh ++ $(MAKE) -C srfsh + + gateway: opensrf + @echo $@ +- make -C gateway ++ $(MAKE) -C gateway + + jserver: opensrf + @echo $@ +- make -C jserver ++ $(MAKE) -C jserver + + + # -------------------------------------------------------------------------------- +@@ -69,60 +71,60 @@ + # make sure the install directories exist + install-prep: + @echo $@ +- mkdir -p $(LIBDIR) +- mkdir -p $(BINDIR) +- mkdir -p $(PERLDIR) +- mkdir -p $(INCLUDEDIR) +- mkdir -p $(ETCDIR) ++ mkdir -p $(DESTDIR)$(LIBDIR) ++ mkdir -p $(DESTDIR)$(BINDIR) ++ mkdir -p $(DESTDIR)$(PERLDIR) ++ mkdir -p $(DESTDIR)$(INCLUDEDIR) ++ mkdir -p $(DESTDIR)$(ETCDIR) + + objson-install: install-prep + @echo $@ +- make -C objson install ++ $(MAKE) -C objson install + + # installs libopensrf.so, opensrf-c, headers, example configs, and osrf_ctl.sh + opensrf-install: objson-install + @echo $@ +- cp $(TMPDIR)/libopensrf.so $(LIBDIR)/libopensrf.so +- cp -r ../include/opensrf $(INCLUDEDIR) +- cp libopensrf/opensrf $(BINDIR)/opensrf-c +- make -C c-apps install +- cp ../bin/osrf_ctl.sh $(BINDIR) +- cp ../examples/opensrf.xml.example $(ETCDIR) +- cp ../examples/opensrf_core.xml.example $(ETCDIR) +- cp ../examples/srfsh.xml.example $(ETCDIR) ++ cp $(BUILDDIR_SHALLOW)/libopensrf.so $(DESTDIR)$(LIBDIR)/libopensrf.so ++ cp -r ../include/opensrf $(DESTDIR)$(INCLUDEDIR) ++ cp libopensrf/opensrf $(DESTDIR)$(BINDIR)/opensrf-c ++ $(MAKE) -C c-apps install ++ cp ../bin/osrf_ctl.sh $(DESTDIR)$(BINDIR) ++ cp ../examples/opensrf.xml.example $(DESTDIR)$(ETCDIR) ++ cp ../examples/opensrf_core.xml.example $(DESTDIR)$(ETCDIR) ++ cp ../examples/srfsh.xml.example $(DESTDIR)$(ETCDIR) + + gateway-install: install-prep opensrf-install + @echo $@ +- make -C gateway install ++ $(MAKE) -C gateway install + + router-install: install-prep opensrf-install + @echo $@ +- make -C router install ++ $(MAKE) -C router install + + srfsh-install: install-prep opensrf-install + @echo $@ +- make -C srfsh install ++ $(MAKE) -C srfsh install + + jserver-install: install-prep + @echo $@ +- make -C jserver install ++ $(MAKE) -C jserver install + + perl-install: install-prep + @echo $@ +- cp -r perlmods/* $(PERLDIR)/ ++ cp -r perlmods/* $(DESTDIR)$(PERLDIR)/ + + + # -------------------------------------------------------------------------------- + # CLEAN + # -------------------------------------------------------------------------------- + clean: +- make -C libopensrf clean +- make -C router clean +- make -C gateway clean +- make -C jserver clean +- make -C objson clean +- make -C srfsh clean +- make -C c-apps clean +- /bin/rm -rf $(TMPDIR) *.o ++ $(MAKE) -C libopensrf clean ++ $(MAKE) -C router clean ++ $(MAKE) -C gateway clean ++ $(MAKE) -C jserver clean ++ $(MAKE) -C objson clean ++ $(MAKE) -C srfsh clean ++ $(MAKE) -C c-apps clean ++ /bin/rm -rf $(BUILDDIR_SHALLOW) *.o + + +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/src/c-apps/Makefile OpenSRF-0.9/src/c-apps/Makefile +--- OpenSRF-0.9.orig/src/c-apps/Makefile 2005-09-12 06:33:26.000000000 -0700 ++++ OpenSRF-0.9/src/c-apps/Makefile 2008-09-28 21:00:08.000000000 -0700 +@@ -8,18 +8,18 @@ + osrf_version.o: osrf_version.c + + osrf_math.so: osrf_math.o +- $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) osrf_math.o -o $(TMPDIR)/osrf_math.so ++ $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) osrf_math.o -o osrf_math.so + + osrf_dbmath.so: osrf_dbmath.o +- $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) osrf_dbmath.o -o $(TMPDIR)/osrf_dbmath.so ++ $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) osrf_dbmath.o -o osrf_dbmath.so + + osrf_version.so: osrf_version.o +- $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) osrf_version.o -o $(TMPDIR)/osrf_version.so ++ $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) osrf_version.o -o osrf_version.so + + install: +- cp $(TMPDIR)/osrf_math.so $(LIBDIR)/ +- cp $(TMPDIR)/osrf_dbmath.so $(LIBDIR)/ +- cp $(TMPDIR)/osrf_version.so $(LIBDIR)/ ++ cp osrf_math.so $(DESTDIR)$(LIBDIR) ++ cp osrf_dbmath.so $(DESTDIR)$(LIBDIR) ++ cp osrf_version.so $(DESTDIR)$(LIBDIR) + + clean: + rm -f *.o *.so +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/src/gateway/Makefile OpenSRF-0.9/src/gateway/Makefile +--- OpenSRF-0.9.orig/src/gateway/Makefile 2006-04-14 08:17:22.000000000 -0700 ++++ OpenSRF-0.9/src/gateway/Makefile 2008-09-28 21:03:01.000000000 -0700 +@@ -2,14 +2,12 @@ + CFLAGS += -DASSUME_STATELESS + LDLIBS += -lobjson -lopensrf + +-all: osrf_json_gateway.so copy ++all: osrf_json_gateway.so + ++#robbat2 - DISABLED, we will do this inside the ebuild + install: +- $(APXS2) -i -a -n osrf_json_gateway osrf_json_gateway.so +- cp apachetools.h $(INCLUDEDIR)/opensrf/ +- +-copy: +- cp apachetools.h $(TMPDIR) ++ cp apachetools.h $(DESTDIR)$(INCLUDEDIR)/opensrf/ ++# $(APXS2) -i -a -n osrf_json_gateway osrf_json_gateway.so + + apachetools.o: apachetools.h apachetools.c + $(CC) -c $(CFLAGS) apachetools.c -o $@ +@@ -17,9 +15,8 @@ + osrf_json_gateway.o: osrf_json_gateway.c + $(CC) -c $(CFLAGS) osrf_json_gateway.c -o $@ + +-osrf_json_gateway.so: copy apachetools.o osrf_json_gateway.o ++osrf_json_gateway.so: apachetools.o osrf_json_gateway.o + $(CC) $(CFLAGS) $(LDFLAGS) $(LDLIBS) -shared -W1 apachetools.o osrf_json_gateway.o -o osrf_json_gateway.so + +- + clean: + /bin/rm -f *.o *.so +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/src/jserver/Makefile OpenSRF-0.9/src/jserver/Makefile +--- OpenSRF-0.9.orig/src/jserver/Makefile 2005-10-10 13:22:30.000000000 -0700 ++++ OpenSRF-0.9/src/jserver/Makefile 2008-09-28 21:00:08.000000000 -0700 +@@ -10,7 +10,7 @@ + osrf_chat_main.o: osrf_chat_main.c + + install: +- cp chopchop $(BINDIR) ++ cp chopchop $(DESTDIR)$(BINDIR) + + clean: + /bin/rm -f *.o chopchop +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/src/libopensrf/Makefile OpenSRF-0.9/src/libopensrf/Makefile +--- OpenSRF-0.9.orig/src/libopensrf/Makefile 2007-06-21 09:22:02.000000000 -0700 ++++ OpenSRF-0.9/src/libopensrf/Makefile 2008-09-28 21:00:08.000000000 -0700 +@@ -39,10 +39,9 @@ + @echo $@ + $(CC) $(CFLAGS) $(LDFLAGS) $(LDLIBS) -lopensrf opensrf.o -o $@ + +- + # Build the OpenSRF library + libopensrf.so: $(TARGETS) +- $(CC) -shared -W1 $(LDFLAGS) $(LDLIBS) $(TARGETS) -o $(TMPDIR)/libopensrf.so ++ $(CC) -shared -W1 $(LDFLAGS) $(LDLIBS) $(TARGETS) -o $(BUILDDIR)/libopensrf.so + + + opensrf.o: opensrf.c +@@ -70,4 +69,3 @@ + + clean: + /bin/rm -f *.o libopensrf.so opensrf +- +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/src/objson/Makefile OpenSRF-0.9/src/objson/Makefile +--- OpenSRF-0.9.orig/src/objson/Makefile 2007-06-21 09:19:20.000000000 -0700 ++++ OpenSRF-0.9/src/objson/Makefile 2008-09-28 21:00:08.000000000 -0700 +@@ -27,7 +27,7 @@ + # -------------------------------------------------------------------- + + OBJS = utils.o json2xml.o object.o json_parser.o xml2json.o +-CFLAGS += -DSTRICT_JSON_WRITE -DOSRF_DISABLE_MD5 ++CFLAGS += -DSTRICT_JSON_WRITE -DOSRF_DISABLE_MD5 -I../../include + TARGETS = object.o json_parser.o json2xml.o xml2json.o ../libopensrf/utils.o ../libopensrf/md5.o + JSON_INC = ../../include/objson + +@@ -42,11 +42,11 @@ + ../libopensrf/md5.o: ../libopensrf/md5.c ../../include/opensrf/md5.h + + install: +- cp -r ../../include/objson $(INCLUDEDIR) +- cp $(TMPDIR)/libobjson.so $(LIBDIR)/libobjson.so ++ cp -r ../../include/objson $(DESTDIR)$(INCLUDEDIR) ++ cp $(BUILDDIR)/libobjson.so $(DESTDIR)$(LIBDIR)/libobjson.so + + libobjson.so: $(TARGETS) +- $(CC) -shared -W1 $(TARGETS) -o $(TMPDIR)/libobjson.so ++ $(CC) -shared -W1 $(TARGETS) -o $(BUILDDIR)/libobjson.so + + clean: + /bin/rm -f *.o *.so +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/src/router/Makefile OpenSRF-0.9/src/router/Makefile +--- OpenSRF-0.9.orig/src/router/Makefile 2005-10-03 15:19:41.000000000 -0700 ++++ OpenSRF-0.9/src/router/Makefile 2008-09-28 21:00:08.000000000 -0700 +@@ -7,7 +7,7 @@ + #osrf_router + + install: +- cp opensrf_router $(BINDIR) ++ cp opensrf_router $(DESTDIR)$(BINDIR) + + #opensrf_router: router.o + # $(CC) $(CFLAGS) $(LDFLAGS) $(LDLIBS) router.o -o $@ +diff -Nuar --exclude '*.orig' OpenSRF-0.9.orig/src/srfsh/Makefile OpenSRF-0.9/src/srfsh/Makefile +--- OpenSRF-0.9.orig/src/srfsh/Makefile 2005-09-01 09:15:27.000000000 -0700 ++++ OpenSRF-0.9/src/srfsh/Makefile 2008-09-28 21:00:08.000000000 -0700 +@@ -9,7 +9,7 @@ + srfsh.o: srfsh.c srfsh.h + + install: +- cp srfsh $(BINDIR) ++ cp srfsh $(DESTDIR)$(BINDIR) + + clean: + /bin/rm -f *.o srfsh diff --git a/dev-libs/OpenSRF/metadata.xml b/dev-libs/OpenSRF/metadata.xml new file mode 100644 index 000000000000..5d9f5be9d49d --- /dev/null +++ b/dev-libs/OpenSRF/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>robbat2@gentoo.org</email> +</maintainer> +</pkgmetadata> |