public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-lang/xsb: ChangeLog xsb-3.2.ebuild
@ 2009-06-27  5:20 Keri Harris (keri)
  0 siblings, 0 replies; 4+ messages in thread
From: Keri Harris (keri) @ 2009-06-27  5:20 UTC (permalink / raw
  To: gentoo-commits

keri        09/06/27 05:20:36

  Modified:             ChangeLog
  Added:                xsb-3.2.ebuild
  Log:
  Version bump
  (Portage version: 2.1.6.13/cvs/Linux x86_64)

Revision  Changes    Path
1.18                 dev-lang/xsb/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/ChangeLog?rev=1.18&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/ChangeLog?rev=1.18&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/ChangeLog?r1=1.17&r2=1.18

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ChangeLog	28 Feb 2009 21:45:39 -0000	1.17
+++ ChangeLog	27 Jun 2009 05:20:36 -0000	1.18
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/xsb
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.17 2009/02/28 21:45:39 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.18 2009/06/27 05:20:36 keri Exp $
+
+*xsb-3.2 (27 Jun 2009)
+
+  27 Jun 2009; <keri@gentoo.org> +xsb-3.2.ebuild:
+  Version bump
 
   28 Feb 2009; <keri@gentoo.org> xsb-3.0.1.ebuild, xsb-3.1.ebuild:
   Add RDEPEND



1.1                  dev-lang/xsb/xsb-3.2.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?rev=1.1&content-type=text/plain

Index: xsb-3.2.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v 1.1 2009/06/27 05:20:36 keri Exp $

MY_P="XSB"

PATCHSET_VER="0"

inherit eutils autotools java-pkg-opt-2

DESCRIPTION="XSB is a logic programming and deductive database system"
HOMEPAGE="http://xsb.sourceforge.net"
SRC_URI="mirror://sourceforge/xsb/${MY_P}.tar.gz
	mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug iodbc java libwww mysql odbc perl threads xml"

RDEPEND="iodbc? ( dev-db/libiodbc )
	java? ( >=virtual/jdk-1.4 )
	libwww? ( net-libs/libwww )
	mysql? ( virtual/mysql )
	odbc? ( dev-db/unixODBC )
	perl? ( dev-lang/perl )
	xml? ( dev-libs/libxml2 )"

DEPEND="${RDEPEND}"

S="${WORKDIR}"/${MY_P}

src_unpack() {
	unpack ${A}
	cd "${S}"

	EPATCH_FORCE=yes
	EPATCH_SUFFIX=patch
	epatch "${WORKDIR}"/${PV}

	cd "${S}"/build
	eautoconf
}

src_compile() {
	cd "${S}"/build

	econf \
		--disable-optimization \
		--without-smodels \
		--with-config-tag="" \
		$(use_with java interprolog) \
		$(use_with odbc) \
		$(use_with iodbc) \
		$(use_enable threads mt) \
		$(use_enable debug) \
		$(use_enable debug debug-verbose) \
		$(use_enable debug profile) \
		|| die "econf failed"
	emake -j1 || die "emake failed"

	if use libwww ; then
		cd "${S}"/packages/libwww
		econf --with-libwww=/usr || die "econf libwww package failed"
	fi

	if use mysql ; then
		cd "${S}"/packages/dbdrivers/mysql
		econf || die "econf mysql package failed"
	fi

	if use odbc ; then
		cd "${S}"/packages/dbdrivers/odbc
		econf || die "econf odbc package failed"
	fi

	if use xml ; then
		cd "${S}"/packages/xpath
		econf || die "econf xpath package failed"
	fi

	cd "${S}"/packages
	rm -rf *.xwam
	emake -j1 || die "emake packages failed"

	if use libwww ; then
		emake -j1 libwww || die "emake libwww package failed"
	fi

	if use mysql ; then
		emake -j1 mysql || die "emake mysql package failed"
	fi

	if use odbc ; then
		emake -j1 odbc || die "emake odbc package failed"
	fi

	if use perl ; then
		emake -j1 perlmatch || die "emake perlmatch package failed"
	fi

	if use xml ; then
		emake -j1 xpath || die "emake xpath package failed"
	fi
}

src_install() {
	cd "${S}"/build
	make DESTDIR="${D}" install || die "make install failed"

	dosym /usr/lib/xsb/bin/xsb /usr/bin/xsb

	cd "${S}"/packages
	local PACKAGES=/usr/lib/xsb/packages
	insinto ${PACKAGES}
	doins *.xwam

	insinto ${PACKAGES}/chr
	doins chr/*.xwam

	insinto ${PACKAGES}/chr_d
	doins chr_d/*.xwam

	insinto ${PACKAGES}/gap
	doins gap/*.xwam

	insinto ${PACKAGES}/justify
	doins justify/*.xwam
	doins justify/*.H

	insinto ${PACKAGES}/regmatch
	doins regmatch/*.xwam
	insinto ${PACKAGES}/regmatch/cc
	doins regmatch/cc/*.H

	insinto ${PACKAGES}/sgml
	doins sgml/*.xwam
	insinto ${PACKAGES}/sgml/cc
	doins sgml/cc/*.H
	insinto ${PACKAGES}/sgml/cc/dtd
	doins sgml/cc/dtd/*

	insinto ${PACKAGES}/slx
	doins slx/*.xwam

	insinto ${PACKAGES}/wildmatch
	doins wildmatch/*.xwam
	insinto ${PACKAGES}/wildmatch/cc
	doins wildmatch/cc/*.H

	if use libwww ; then
		insinto ${PACKAGES}/libwww
		doins libwww/*.xwam
		insinto ${PACKAGES}/libwww/cc
		doins libwww/cc/*.H
	fi

	if use mysql || use odbc ; then
		insinto ${PACKAGES}/dbdrivers
		doins dbdrivers/*.xwam
		doins dbdrivers/*.H
		insinto ${PACKAGES}/dbdrivers/cc
		doins dbdrivers/cc/*.H
		if use mysql ; then
			insinto ${PACKAGES}/dbdrivers/mysql
			doins dbdrivers/mysql/*.xwam
			insinto ${PACKAGES}/dbdrivers/mysql/cc
			doins dbdrivers/mysql/cc/*.H
		fi
		if use odbc ; then
			insinto ${PACKAGES}/dbdrivers/odbc
			doins dbdrivers/odbc/*.xwam
			insinto ${PACKAGES}/dbdrivers/odbc/cc
			doins dbdrivers/odbc/cc/*.H
		fi
	fi

	if use perl ; then
		insinto ${PACKAGES}/perlmatch
		doins perlmatch/*.xwam
		insinto ${PACKAGES}/perlmatch/cc
		doins perlmatch/cc/*.H
	fi

	if use xml ; then
		insinto ${PACKAGES}/xpath
		doins xpath/*xwam
		insinto ${PACKAGES}/xpath/cc
		doins xpath/cc/*.H
	fi

	cd "${S}"
	dodoc FAQ README
}






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-lang/xsb: ChangeLog xsb-3.2.ebuild
@ 2009-07-04 20:52 Keri Harris (keri)
  0 siblings, 0 replies; 4+ messages in thread
From: Keri Harris (keri) @ 2009-07-04 20:52 UTC (permalink / raw
  To: gentoo-commits

keri        09/07/04 20:52:49

  Modified:             ChangeLog xsb-3.2.ebuild
  Log:
  Fix SRC_URI. Reported by B Johnston in #276318
  (Portage version: 2.1.6.13/cvs/Linux x86_64)

Revision  Changes    Path
1.19                 dev-lang/xsb/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/ChangeLog?rev=1.19&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/ChangeLog?rev=1.19&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/ChangeLog?r1=1.18&r2=1.19

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ChangeLog	27 Jun 2009 05:20:36 -0000	1.18
+++ ChangeLog	4 Jul 2009 20:52:49 -0000	1.19
@@ -1,6 +1,9 @@
 # ChangeLog for dev-lang/xsb
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.18 2009/06/27 05:20:36 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.19 2009/07/04 20:52:49 keri Exp $
+
+  04 Jul 2009; <keri@gentoo.org> xsb-3.2.ebuild:
+  Fix SRC_URI. Reported by B Johnston in #276318.
 
 *xsb-3.2 (27 Jun 2009)
 



1.2                  dev-lang/xsb/xsb-3.2.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?r1=1.1&r2=1.2

Index: xsb-3.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xsb-3.2.ebuild	27 Jun 2009 05:20:36 -0000	1.1
+++ xsb-3.2.ebuild	4 Jul 2009 20:52:49 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v 1.1 2009/06/27 05:20:36 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v 1.2 2009/07/04 20:52:49 keri Exp $
 
 MY_P="XSB"
 
@@ -10,7 +10,7 @@
 
 DESCRIPTION="XSB is a logic programming and deductive database system"
 HOMEPAGE="http://xsb.sourceforge.net"
-SRC_URI="mirror://sourceforge/xsb/${MY_P}.tar.gz
+SRC_URI="http://xsb.sourceforge.net/downloads/${MY_P}.tar.gz
 	mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2"






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-lang/xsb: ChangeLog xsb-3.2.ebuild
@ 2010-07-08  8:38 Keri Harris (keri)
  0 siblings, 0 replies; 4+ messages in thread
From: Keri Harris (keri) @ 2010-07-08  8:38 UTC (permalink / raw
  To: gentoo-commits

keri        10/07/08 08:38:56

  Modified:             ChangeLog xsb-3.2.ebuild
  Log:
  Filter temporary c -> XSB example files during install
  (Portage version: 2.1.8.3/cvs/Linux x86_64)

Revision  Changes    Path
1.20                 dev-lang/xsb/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/ChangeLog?rev=1.20&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/ChangeLog?rev=1.20&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/ChangeLog?r1=1.19&r2=1.20

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ChangeLog	4 Jul 2009 20:52:49 -0000	1.19
+++ ChangeLog	8 Jul 2010 08:38:56 -0000	1.20
@@ -1,6 +1,9 @@
 # ChangeLog for dev-lang/xsb
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.19 2009/07/04 20:52:49 keri Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.20 2010/07/08 08:38:56 keri Exp $
+
+  08 Jul 2010; <keri@gentoo.org> xsb-3.2.ebuild:
+  Filter temporary c -> XSB files during install
 
   04 Jul 2009; <keri@gentoo.org> xsb-3.2.ebuild:
   Fix SRC_URI. Reported by B Johnston in #276318.



1.3                  dev-lang/xsb/xsb-3.2.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?r1=1.2&r2=1.3

Index: xsb-3.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xsb-3.2.ebuild	4 Jul 2009 20:52:49 -0000	1.2
+++ xsb-3.2.ebuild	8 Jul 2010 08:38:56 -0000	1.3
@@ -1,10 +1,10 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v 1.2 2009/07/04 20:52:49 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v 1.3 2010/07/08 08:38:56 keri Exp $
 
 MY_P="XSB"
 
-PATCHSET_VER="0"
+PATCHSET_VER="1"
 
 inherit eutils autotools java-pkg-opt-2
 






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-lang/xsb: ChangeLog xsb-3.2.ebuild
@ 2010-07-09 10:38 Keri Harris (keri)
  0 siblings, 0 replies; 4+ messages in thread
From: Keri Harris (keri) @ 2010-07-09 10:38 UTC (permalink / raw
  To: gentoo-commits

keri        10/07/09 10:38:01

  Modified:             ChangeLog xsb-3.2.ebuild
  Log:
  Parallelize compile; filter install files; install examples to /usr/share/doc; use correct libdir
  (Portage version: 2.1.8.3/cvs/Linux x86_64)

Revision  Changes    Path
1.21                 dev-lang/xsb/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/ChangeLog?rev=1.21&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/ChangeLog?rev=1.21&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/ChangeLog?r1=1.20&r2=1.21

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ChangeLog	8 Jul 2010 08:38:56 -0000	1.20
+++ ChangeLog	9 Jul 2010 10:38:01 -0000	1.21
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/xsb
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.20 2010/07/08 08:38:56 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/ChangeLog,v 1.21 2010/07/09 10:38:01 keri Exp $
+
+  09 Jul 2010; <keri@gentoo.org> xsb-3.2.ebuild:
+  Parallelize compile; filter install files; install examples to
+  /usr/share/doc; use correct libdir
 
   08 Jul 2010; <keri@gentoo.org> xsb-3.2.ebuild:
   Filter temporary c -> XSB files during install



1.4                  dev-lang/xsb/xsb-3.2.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild?r1=1.3&r2=1.4

Index: xsb-3.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- xsb-3.2.ebuild	8 Jul 2010 08:38:56 -0000	1.3
+++ xsb-3.2.ebuild	9 Jul 2010 10:38:01 -0000	1.4
@@ -1,10 +1,10 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v 1.3 2010/07/08 08:38:56 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/xsb/xsb-3.2.ebuild,v 1.4 2010/07/09 10:38:01 keri Exp $
 
 MY_P="XSB"
 
-PATCHSET_VER="1"
+PATCHSET_VER="2"
 
 inherit eutils autotools java-pkg-opt-2
 
@@ -16,7 +16,7 @@
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="debug iodbc java libwww mysql odbc perl threads xml"
+IUSE="debug examples iodbc java libwww mysql odbc perl threads xml"
 
 RDEPEND="iodbc? ( dev-db/libiodbc )
 	java? ( >=virtual/jdk-1.4 )
@@ -57,7 +57,7 @@
 		$(use_enable debug debug-verbose) \
 		$(use_enable debug profile) \
 		|| die "econf failed"
-	emake -j1 || die "emake failed"
+	emake || die "emake failed"
 
 	if use libwww ; then
 		cd "${S}"/packages/libwww
@@ -79,6 +79,9 @@
 		econf || die "econf xpath package failed"
 	fi
 
+	# All XSB Packages are compiled using a single Prolog engine.
+	# Consequently they must all be compiled using a single make job.
+
 	cd "${S}"/packages
 	rm -rf *.xwam
 	emake -j1 || die "emake packages failed"
@@ -108,10 +111,11 @@
 	cd "${S}"/build
 	make DESTDIR="${D}" install || die "make install failed"
 
-	dosym /usr/lib/xsb/bin/xsb /usr/bin/xsb
+	local XSB_INSTALL_DIR=/usr/$(get_libdir)/xsb-${PV}
+	dosym ${XSB_INSTALL_DIR}/bin/xsb /usr/bin/xsb
 
 	cd "${S}"/packages
-	local PACKAGES=/usr/lib/xsb/packages
+	local PACKAGES=${XSB_INSTALL_DIR}/packages
 	insinto ${PACKAGES}
 	doins *.xwam
 
@@ -189,6 +193,14 @@
 		doins xpath/cc/*.H
 	fi
 
+	if use examples ; then
+		cd "${S}"/build
+		make \
+			DESTDIR="${D}" \
+			install_examples="${D}"/usr/share/doc/${PF}/examples \
+			install_examples || die "make install_examples failed"
+	fi
+
 	cd "${S}"
 	dodoc FAQ README
 }






^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-07-09 10:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-27  5:20 [gentoo-commits] gentoo-x86 commit in dev-lang/xsb: ChangeLog xsb-3.2.ebuild Keri Harris (keri)
  -- strict thread matches above, loose matches on Subject: below --
2009-07-04 20:52 Keri Harris (keri)
2010-07-08  8:38 Keri Harris (keri)
2010-07-09 10:38 Keri Harris (keri)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox