* [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