parent
a3cb0fa812
commit
f71709b406
@ -0,0 +1 @@
|
||||
DIST KeePass-2.19-Source.zip 3338045 SHA256 772a223ca9a799176fb6e473527bfc756663a57c322241002e6b81638e5e7bef SHA512 27c22552ccf6ec55d430bd90d8f79ac70ff11cf674240cb16575ba8342eee44a0079ee8ab8800b773985fb41b79875b7d88a54267989e3b7b2112732169093e0 WHIRLPOOL a9b5cb2adf48f90f1a922f9ed165cc3e3e95f21e5ed76a1ea6a40c8f1bea1d34ddf0417b7d372adcc557152ee762bfd0a80c8ac7f94da50cafe03fc4a35c22bc
|
@ -0,0 +1,18 @@
|
||||
This patch is a workaround to disable the use of sgen.exe after the build,
|
||||
since sgen.exe is not available in Mono. The trick works because we use a
|
||||
syntax which is common to sh and cmd.exe, but we also use `true` which is part
|
||||
of UNIX coreutils.
|
||||
true || windows-part
|
||||
|
||||
--- a/KeePass/KeePass.csproj
|
||||
+++ b/KeePass/KeePass.csproj
|
||||
@@ -1249,6 +1249,6 @@
|
||||
</Target>
|
||||
-->
|
||||
<PropertyGroup>
|
||||
- <PostBuildEvent>"$(FrameworkSDKDir)bin\sgen.exe" /assembly:"$(TargetPath)" /force /nologo /compiler:/keycontainer:VS_KEY_33430356D8D7D1B8 /compiler:/delaysign-</PostBuildEvent>
|
||||
+ <PostBuildEvent>true || "$(FrameworkSDKDir)bin\sgen.exe" /assembly:"$(TargetPath)" /force /nologo /compiler:/keycontainer:VS_KEY_33430356D8D7D1B8 /compiler:/delaysign-</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
-</Project>
|
||||
\ No newline at end of file
|
||||
+</Project>
|
@ -0,0 +1,43 @@
|
||||
KeePass looks for some resources (XSL files) in the executable directory,
|
||||
however under UNIX system this not a good idea, so we look into the
|
||||
CommonApplicationData SpecialFolder, which usually maps to "/usr/share/".
|
||||
So the final search path should be "/usr/share/KeePass/XSL/".
|
||||
|
||||
--- a/KeePass/Forms/AboutForm.cs
|
||||
+++ b/KeePass/Forms/AboutForm.cs
|
||||
@@ -31,9 +31,11 @@ using KeePass.UI;
|
||||
using KeePass.Resources;
|
||||
using KeePass.Util;
|
||||
using KeePass.DataExchange;
|
||||
+using KeePass.Native;
|
||||
|
||||
using KeePassLib;
|
||||
using KeePassLib.Utility;
|
||||
+using KeePassLib.Native;
|
||||
|
||||
namespace KeePass.Forms
|
||||
{
|
||||
@@ -92,8 +94,21 @@ namespace KeePass.Forms
|
||||
m_lvComponents.Items.Add(lvi);
|
||||
|
||||
lvi = new ListViewItem(KPRes.XslStylesheets);
|
||||
- string strPath = WinUtil.GetExecutable();
|
||||
- strPath = UrlUtil.GetFileDirectory(strPath, true, false);
|
||||
+
|
||||
+ string strPath;
|
||||
+ if (NativeLib.IsUnix())
|
||||
+ {
|
||||
+ strPath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
|
||||
+ strPath = UrlUtil.EnsureTerminatingSeparator(strPath, false);
|
||||
+ strPath += PwDefs.ShortProductName.ToLower();
|
||||
+ strPath = UrlUtil.EnsureTerminatingSeparator(strPath, false);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ strPath = WinUtil.GetExecutable();
|
||||
+ strPath = UrlUtil.GetFileDirectory(strPath, true, false);
|
||||
+ }
|
||||
+
|
||||
strPath += AppDefs.XslFilesDir;
|
||||
strPath = UrlUtil.EnsureTerminatingSeparator(strPath, false);
|
||||
bool bInstalled = File.Exists(strPath + AppDefs.XslFileHtmlLite);
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
|
||||
<mime-type type="application/x-keepass2">
|
||||
<comment>KeePass database</comment>
|
||||
<glob pattern="*.kdbx"/>
|
||||
<icon name="keepass" />
|
||||
</mime-type>
|
||||
</mime-info>
|
||||
|
@ -0,0 +1,100 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/keepass/keepass-2.19.ebuild,v 1.1 2012/08/04 14:21:04 kensington Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils fdo-mime gnome2-utils mono multilib
|
||||
|
||||
MY_PN="KeePass"
|
||||
DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
|
||||
HOMEPAGE="http://keepass.info/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="aot"
|
||||
|
||||
RDEPEND=">=dev-lang/mono-2.10.5"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
# Remove Windows-specific things
|
||||
pushd Build || die
|
||||
. PrepMonoDev.sh || die
|
||||
popd || die
|
||||
|
||||
# sgen not available on mono
|
||||
epatch "${FILESDIR}/${PN}-2.19-skip-sgen-if-unix.patch"
|
||||
|
||||
# KeePass looks for some XSL files in the same folder as the executable,
|
||||
# we prefer to have it in /usr/share/KeePass
|
||||
epatch "${FILESDIR}/${PN}-2.19-xsl-path-detection.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Build with Release target
|
||||
xbuild /target:KeePass /property:Configuration=Release || die
|
||||
|
||||
# Run Ahead Of Time compiler on the binary
|
||||
if use aot; then
|
||||
mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Wrapper script to launch mono
|
||||
make_wrapper ${PN} "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
|
||||
|
||||
# Some XSL files
|
||||
insinto /usr/share/${PN}/XSL
|
||||
doins Ext/XSL/*
|
||||
|
||||
insinto /usr/$(get_libdir)/${PN}/
|
||||
exeinto /usr/$(get_libdir)/${PN}/
|
||||
doins Ext/KeePass.exe.config
|
||||
# Default configuration, simply says to use user-specific configuration
|
||||
doins Ext/KeePass.config.xml
|
||||
|
||||
# The actual executable
|
||||
doexe Build/KeePass/Release/KeePass.exe
|
||||
|
||||
# Copy the AOT compilation result
|
||||
if use aot; then
|
||||
doexe Build/KeePass/Release/KeePass.exe.so
|
||||
fi
|
||||
|
||||
# Prepare the icons
|
||||
newicon -s 256 Ext/Icons/Finals/plockb.png "${PN}.png"
|
||||
newicon -s 256 -t gnome -c mimetypes Ext/Icons/Finals/plockb.png "application-x-${PN}2.png"
|
||||
|
||||
# Create a desktop entry and associate it with the KeePass mime type
|
||||
make_desktop_entry ${PN} ${MY_PN} ${PN} "System;Security" "MimeType=application/x-keepass2;"
|
||||
|
||||
# MIME descriptor for .kdbx files
|
||||
insinto /usr/share/mime/packages/
|
||||
doins "${FILESDIR}/${PN}.xml"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_mime_database_update
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
elog "Optional dependencies:"
|
||||
elog " x11-misc/xdotool (enables autotype)"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_mime_database_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>ale@clearmind.me</email>
|
||||
<description>Maintainer. Assign bugs to him.</description>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>kensington@gentoo.org</email>
|
||||
<description>Proxy maintainer. CC him on bugs.</description>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="aot">Generate native code at build time, rather than runtime.</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">keepass</remote-id>
|
||||
<bugs-to>http://sourceforge.net/tracker/?group_id=95013</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/kile/kile-2.1.2.ebuild,v 1.4 2012/06/17 04:59:57 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
KDE_DOC_DIRS="doc"
|
||||
KDE_HANDBOOK="optional"
|
||||
MY_P=${P/_beta/b}
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
|
||||
else
|
||||
EGIT_REPO_URI="http://anongit.kde.org/kile"
|
||||
GIT_ECLASS="git"
|
||||
fi
|
||||
|
||||
inherit kde4-base ${GIT_ECLASS}
|
||||
|
||||
DESCRIPTION="A Latex Editor and TeX shell for KDE"
|
||||
HOMEPAGE="http://kile.sourceforge.net/"
|
||||
|
||||
LICENSE="FDL-1.2 GPL-2"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
||||
SLOT="4"
|
||||
IUSE="debug +pdf +png"
|
||||
|
||||
DEPEND="
|
||||
x11-misc/shared-mime-info
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
$(add_kdebase_dep kdebase-data)
|
||||
|| (
|
||||
$(add_kdebase_dep okular 'pdf?,postscript')
|
||||
app-text/acroread
|
||||
)
|
||||
virtual/latex-base
|
||||
virtual/tex-base
|
||||
pdf? (
|
||||
app-text/dvipdfmx
|
||||
app-text/ghostscript-gpl
|
||||
)
|
||||
png? (
|
||||
app-text/dvipng
|
||||
media-gfx/imagemagick[png]
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=( kile-remote-control.txt )
|
||||
|
||||
src_prepare() {
|
||||
kde4-base_src_prepare
|
||||
|
||||
# I know upstream wants to help us but it doesn't work..
|
||||
sed -e '/INSTALL( FILES AUTHORS/s/^/#DISABLED /' \
|
||||
-i CMakeLists.txt || die
|
||||
|
||||
[[ ${PV} != *9999* ]] && { use handbook || rm -fr doc ; }
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST lxc-0.8.0-rc2-backports-1.tar.xz 4312 SHA256 3bface361045819cb99827fef3dcb4662282567ed2a1eb9aaa0befa613a6461c SHA512 45943f763e218925e78f05a86cd26e5d7aaf749bea5ce7b457d4592fc4fc2b17723afa923892716cbb60f0ce1fc20ecced452af2128b3bfa1d072d3d31af1e07 WHIRLPOOL 833554e53a69a903a2b948c202e9d60714f504abe27751d6feda274a248184c06b3108916d3f80018fb3bf3584faa9cec51054751a661c269b44a46ef58a71ba
|
||||
DIST lxc-0.8.0-rc2-backports-2.tar.xz 4616 SHA256 c371817b5be47ed70dea410a32dc434a060073992d5299d2c88853de79aa2111 SHA512 ca646ae325a4cf94632c443397834a8a7dc004874b528d2d685b698b3eda1e72e09ecfd68899b9c0cd17d5d7bf1a62230dd6d17d26f73d2d4ecbf1932c31b996 WHIRLPOOL 76deca3e2b7fe306c0e2f538759fb33656f08c52d1b59570edc6f3d2444d387a0f7944f759baf41402e747eb055ab403a82a40b95ba0c7d42d0644a5f990e851
|
||||
DIST lxc-0.8.0-rc2.tar.gz 302999 SHA256 1f0ee0464507d26e494784e841b68c765ecd3abc5976012e226f69d1aa361bef SHA512 e6608f980489f67d412c9a50f8c3f65c1afbba520dfdfe2b695c597c2706544291f31c8cfca2d86cfbab09029f8a5706fae5ab72f1c45dccca5f7e2ae8851181 WHIRLPOOL b41fe7e14315b9e6702070535edfee68379c01fba23d143c5f11afa20f6d392c8bc32953da46ec3f74d7a2affe9f828d918f23a8a16c430e3b8ffcc9b2c10057
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-0.9.3.ebuild,v 1.1 2012/07/11 05:29:56 cardoe Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-0.9.4.ebuild,v 1.1 2012/08/04 19:28:31 cardoe Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST virtinst-0.600.0.tar.gz 576764 SHA256 92dc8f14d31ffb0e79479fab982203027c45c83d25e73af7627f589f92ca797a SHA512 db7858aa97aef8bbd406473369107e4d588e4d6ffc893c2bf98dabe23eb4a91f61044a0b26d30b55c5ac1088309d28cbb1e76d70f1c674a6a720e6609f858e6e WHIRLPOOL ed06cc8be02fab70f686016747898d59c5d74f343936105f279a406c39227f3e68098f0f3bfa0ebc2dabde046ffbde16f1ecc6876b3497707487a660695e652a
|
||||
DIST virtinst-0.600.1.tar.gz 8122159 SHA256 db342cf93aae1f23df02001bdb0b0cc2c5bf675dca37b4417f5a79bf5a374716 SHA512 f51f4f497492278e6de20e70bb2eec1d0219ec5f33894883a70e6df91f2ff31805fef8745dea9822eb78e051986d37d09b0638eed8705d77a1e2c04e5c70045a WHIRLPOOL ba44a662eb66b94b1e7e4fd377a484884aca5b50bfd22bc3fa4522adf465f7de2b5154a9dec6d1f452383bfe77fd28c6d2f741cffe7385b1bfbc4c94d0e8a2a3
|
||||
DIST virtinst-0.600.2.tar.gz 8174357 SHA256 b342272bf6666ede7eaac81e3973cbe8283f42e3182caa86b5da6c7cf2d952c3 SHA512 cc7d5b19332f31efd36df6a13c3041b67798004d301381585de638c8a37f913502f737547d55a468ca3b48ae5282ad003ec4833bd022a53d1b1f8421fa0ea874 WHIRLPOOL dc46ae902d07bcbd56517c8e35967b9d2f8312efe1d6a58b60860b1b28bc4b1b70e751060f4d89106d4f97a6b41b4535418ad5e1e8164f93b4eaad3f6e5f034a
|
||||
DIST virtinst-0.600.3.tar.gz 8174690 SHA256 e41efad3e3c798129af0cec92c1abd6c7e209b5dd4d311acdef0fc1a2daf5006 SHA512 fdb51919cd24bd83857c6a078bbc2469a184b98966da4afc1e2b4f39d570b570bd2d408c233e7049e8f7d57f137426d361496d349afff9c7dde6833fb5790332 WHIRLPOOL 518c99e1447e6fea700172892326a8bd628f4e7bbffcc990616d5fde119cfa1b8f1d718d3bdaabbd0e3a577466866645d8b69755370c9d42f8bab0f1643cbdb2
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtinst/virtinst-0.600.2.ebuild,v 1.1 2012/07/11 05:23:59 cardoe Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtinst/virtinst-0.600.3.ebuild,v 1.1 2012/08/04 19:19:31 cardoe Exp $
|
||||
|
||||
#BACKPORTS=2
|
||||
|
@ -0,0 +1,11 @@
|
||||
--- empty-0.6.18b/Makefile
|
||||
+++ empty-0.6.18b/Makefile
|
||||
@@ -16,7 +16,7 @@
|
||||
PREFIX = /usr/local
|
||||
|
||||
all:
|
||||
- ${CC} ${CFLAGS} -Wall ${LIBS} -o empty empty.c
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} empty.c ${LIBS} -o empty
|
||||
|
||||
FreeBSD: all
|
||||
NetBSD: all
|
@ -1,2 +1,2 @@
|
||||
DIST tmux-1.5.tar.gz 374093 RMD160 08eec02bcbd91b3c37a36a05167f3758e7911973 SHA1 e26132f02f344f8d6d06ae87d11f6a7aad880f67 SHA256 eb8215b57c05b765d2446d9acb2bc5edcdb3eb4ea31af89ee127a27e90056306
|
||||
DIST tmux-1.5.tar.gz 374093 SHA256 eb8215b57c05b765d2446d9acb2bc5edcdb3eb4ea31af89ee127a27e90056306 SHA512 a2004923d645f32e30d3e6ecee92a5cea71f831718bc09dec14c11a420848d175eff919f00b344ac65be1e2af00362c4b0ffc4e03851d5e3df2fa4c005069bd6 WHIRLPOOL f0513738646be2e10fa7bd9ebc275ba6db2da47e3025575debab02528cc98f236c32704db6617e06b3e63d3a706d7cc55a4d967c2e8671cdc4fa23753a216484
|
||||
DIST tmux-1.6.tar.gz 388633 RMD160 e88d1ac4751920bf5a6b52be80f332f1eb2e8694 SHA1 8756f6bcecb18102b87e5d6f5952ba2541f68ed3 SHA256 faee08ba1bd8c22537cd5b7458881d1bdb4985df88ed6bc5967c56881a7efbd6 SHA512 5c7b311d011f2f2027926a615d4300e97fd22f3ae32b0c364fdf935ff02124c59d1d0c48e7e9d572229c7600b6583fd679f4b960a5af872305f005d27350ad9c WHIRLPOOL 5acbd3ed4b6e60a8a08f1ab4117ac9002108d37a13cb3f64925fc2a986fd86b83037cfa1a7016bb65099a0bb00cb37329ad338b8913d48590f2ab8b3ee1755cd
|
||||
|
@ -0,0 +1,26 @@
|
||||
commit 7d72f7dd8d28d18c59a08a7d43bd4e0654043103
|
||||
Author: Thorsten Zachmann <t.zachmann@zagge.de>
|
||||
Date: Sat Aug 4 06:42:14 2012 +0200
|
||||
|
||||
Make sure not to write behind the allocated memory
|
||||
|
||||
Validate the input data to not write behind the allocated memory. This fixes a
|
||||
buffer overflow found by Charlie Miller.
|
||||
(cherry picked from commit 8652ab672eaaa145dfb3782f5011de58aa4cc046)
|
||||
|
||||
diff --git a/filters/words/msword-odf/wv2/src/styles.cpp b/filters/words/msword-odf/wv2/src/styles.cpp
|
||||
index c3132f0..0d691f5 100644
|
||||
--- a/filters/words/msword-odf/wv2/src/styles.cpp
|
||||
+++ b/filters/words/msword-odf/wv2/src/styles.cpp
|
||||
@@ -248,6 +248,11 @@ throw(InvalidFormatException)
|
||||
#ifdef WV2_DEBUG_STYLESHEET
|
||||
wvlog << "cbUPX: " << cbUPX << endl;
|
||||
#endif
|
||||
+ // do not overflow the allocated buffer grupx
|
||||
+ if (offset + cbUPX > grupxLen) {
|
||||
+ wvlog << "====> Error: grupx would overflow!" << endl;
|
||||
+ return false;
|
||||
+ }
|
||||
for ( U16 j = 0; j < cbUPX; ++j ) {
|
||||
grupx[ offset + j ] = stream->readU8(); // read the whole UPX
|
||||
#ifdef WV2_DEBUG_STYLESHEET
|
@ -0,0 +1,15 @@
|
||||
http://bugs.gentoo.org/show_bug.cgi?id=423155#c3
|
||||
http://libiphone.lighthouseapp.com/projects/27916-libiphone/tickets/265
|
||||
|
||||
--- src/userpref.c
|
||||
+++ src/userpref.c
|
||||
@@ -125,6 +125,9 @@
|
||||
const char *cdir = getenv("XDG_CONFIG_HOME");
|
||||
if (!cdir) {
|
||||
cdir = getenv("HOME");
|
||||
+ if (!cdir) {
|
||||
+ cdir="/root";
|
||||
+ }
|
||||
strcpy(__config_dir, cdir);
|
||||
strcat(__config_dir, DIR_SEP_S);
|
||||
strcat(__config_dir, ".config");
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-pda/libimobiledevice/libimobiledevice-1.1.4-r2.ebuild,v 1.2 2012/08/05 14:49:41 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="python? 2:2.7"
|
||||
inherit autotools eutils python
|
||||
|
||||
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
|
||||
HOMEPAGE="http://www.libimobiledevice.org/"
|
||||
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE="gnutls python"
|
||||
|
||||
RDEPEND=">=app-pda/libplist-1.8-r1[python?]
|
||||
>=app-pda/usbmuxd-1.0.8
|
||||
gnutls? (
|
||||
dev-libs/libgcrypt
|
||||
>=dev-libs/libtasn1-1.1
|
||||
>=net-libs/gnutls-2.2.0
|
||||
)
|
||||
!gnutls? ( dev-libs/openssl:0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
python? ( >=dev-python/cython-0.14.1-r1 )"
|
||||
|
||||
DOCS="AUTHORS NEWS README"
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-cython.patch \
|
||||
"${FILESDIR}"/${P}-openssl.patch \
|
||||
"${FILESDIR}"/${P}-HOME-segfault.patch
|
||||
|
||||
eautoreconf
|
||||
|
||||
>py-compile
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf='--disable-static'
|
||||
use python || myconf+=' --without-cython'
|
||||
use gnutls && myconf+=' --disable-openssl'
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dohtml docs/html/*
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
diff -ur qgoogletranslator-1.2.1.orig//src/3rdparty/qtsingleapplication/qtlocalpeer.cpp qgoogletranslator-1.2.1/src/3rdparty/qtsingleapplication/qtlocalpeer.cpp
|
||||
--- qgoogletranslator-1.2.1.orig//src/3rdparty/qtsingleapplication/qtlocalpeer.cpp 2012-07-07 18:41:55.961074073 +0200
|
||||
+++ qgoogletranslator-1.2.1/src/3rdparty/qtsingleapplication/qtlocalpeer.cpp 2012-07-07 18:42:44.082072652 +0200
|
||||
@@ -59,6 +59,8 @@
|
||||
#include <time.h>
|
||||
#endif
|
||||
|
||||
+#include <unistd.h>
|
||||
+
|
||||
namespace QtLP_Private {
|
||||
#include "qtlockedfile.cpp"
|
||||
#if defined(Q_OS_WIN)
|
||||
diff -ur qgoogletranslator-1.2.1.orig//src/3rdparty/qtsingleapplication/qtlockedfile_unix.cpp qgoogletranslator-1.2.1/src/3rdparty/qtsingleapplication/qtlockedfile_unix.cpp
|
||||
--- qgoogletranslator-1.2.1.orig//src/3rdparty/qtsingleapplication/qtlockedfile_unix.cpp 2012-07-07 18:41:55.961074073 +0200
|
||||
+++ qgoogletranslator-1.2.1/src/3rdparty/qtsingleapplication/qtlockedfile_unix.cpp 2012-07-07 18:56:25.938048374 +0200
|
||||
@@ -46,7 +46,6 @@
|
||||
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
-#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
|
||||
#include "qtlockedfile.h"
|
@ -1,3 +1,4 @@
|
||||
DIST pgpool-II-3.0.4.tar.gz 1211828 SHA256 886e0fa3dec98f4a6c25cc5b4b1fc5aac49258e2669c1ffda178d18711c8b5c1 SHA512 92d646de705685668566fd8a0441d2b0c09e6e51911e3223fbb02954ef1935465fa244ad5aa8402f25b77bd3bb402c50d63b563c635235d4830e2b51e6e06fed WHIRLPOOL e4a9878b4af4d4cde8699406730d391e147b21b12231d06c6d575f2ae72e4bab96ebab1a27948552923f2bda469d2cda9a4203b69abdd380dddedb69137d9ba9
|
||||
DIST pgpool-II-3.0.7.tar.gz 1211828 SHA256 886e0fa3dec98f4a6c25cc5b4b1fc5aac49258e2669c1ffda178d18711c8b5c1 SHA512 92d646de705685668566fd8a0441d2b0c09e6e51911e3223fbb02954ef1935465fa244ad5aa8402f25b77bd3bb402c50d63b563c635235d4830e2b51e6e06fed WHIRLPOOL e4a9878b4af4d4cde8699406730d391e147b21b12231d06c6d575f2ae72e4bab96ebab1a27948552923f2bda469d2cda9a4203b69abdd380dddedb69137d9ba9
|
||||
DIST pgpool-II-3.1.3.tar.gz 1211828 SHA256 886e0fa3dec98f4a6c25cc5b4b1fc5aac49258e2669c1ffda178d18711c8b5c1 SHA512 92d646de705685668566fd8a0441d2b0c09e6e51911e3223fbb02954ef1935465fa244ad5aa8402f25b77bd3bb402c50d63b563c635235d4830e2b51e6e06fed WHIRLPOOL e4a9878b4af4d4cde8699406730d391e147b21b12231d06c6d575f2ae72e4bab96ebab1a27948552923f2bda469d2cda9a4203b69abdd380dddedb69137d9ba9
|
||||
DIST pgpool-II-3.2.0.tar.gz 1211828 RMD160 51572b55e7e7ac1d67269ac2c45a1b8316314fa4 SHA1 dfbc5d8e05f79bbf96725204a0291955194e96d0 SHA256 886e0fa3dec98f4a6c25cc5b4b1fc5aac49258e2669c1ffda178d18711c8b5c1
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool2/pgpool2-3.2.0.ebuild,v 1.1 2012/08/04 12:57:24 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
[[ ${PV} == 9999 ]] && MY_P=${PN/2/-II} || MY_P="${PN/2/-II}-${PV}"
|
||||
|
||||
ECVS_SERVER="cvs.pgfoundry.org:/cvsroot/pgpool"
|
||||
ECVS_MODULE="pgpool-II"
|
||||
[[ ${PV} == 9999 ]] && SCM_ECLASS="cvs"
|
||||
inherit base autotools ${SCM_ECLASS}
|
||||
unset SCM_ECLASS
|
||||
|
||||
DESCRIPTION="Connection pool server for PostgreSQL"
|
||||
HOMEPAGE="http://pgpool.projects.postgresql.org/"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="http://pgfoundry.org/frs/download.php/3076/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
[[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
|
||||
IUSE="pam ssl static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/postgresql-base
|
||||
pam? ( sys-auth/pambase )
|
||||
ssl? ( dev-libs/openssl )
|
||||
"
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/bison
|
||||
!!dev-db/pgpool
|
||||
"
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD="1"
|
||||
|
||||
DOCS=(
|
||||
"NEWS"
|
||||
"doc/where_to_send_queries.pdf"
|
||||
)
|
||||
HTML_DOCS=(
|
||||
"doc/pgpool-en.html"
|
||||
"doc/pgpool.css"
|
||||
"doc/tutorial-en.html"
|
||||
)
|
||||
|
||||
# Those turkeys didn't update the directory name!'
|
||||
#S=${WORKDIR}/${MY_P}
|
||||
S="${WORKDIR}/pgpool-II-3.0.4"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's:/tmp/:/var/run/postgresql:g' \
|
||||
pgpool.conf.sample pool.h || die
|
||||
sed -i \
|
||||
-e '/ACLOCAL_AMFLAGS/ d' \
|
||||
Makefile.am || die
|
||||
base_src_prepare
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--sysconfdir="${EROOT}/etc/${PN}" \
|
||||
--disable-rpath \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with pam)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
base_src_install
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
# move misc data to proper folder
|
||||
mv "${ED}/usr/share/${PN/2/-II}" "${ED}/usr/share/${PN}" || die
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd" ${PN}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST VOS-genpatches-6.1.4.tar.bz2 1224 SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a SHA512 f99429da6fd4c92252d183b6d1b8caae4910ac93d775c120d67c12925a0eb6ef2ce13a77b27944a2203047965431682a392a2731fc1690cb3f223a65823471c5 WHIRLPOOL 985ad05b55c7ebd1859e1233cb0546247b2ceca0f85b0ffc9212cc8393fbdd4c94af05b521beae08f3c11a838f64bc5b802c5f46dade8568de651929595cdf21
|
||||
DIST VOS-genpatches-6.1.5.tar.bz2 1224 SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a SHA512 f99429da6fd4c92252d183b6d1b8caae4910ac93d775c120d67c12925a0eb6ef2ce13a77b27944a2203047965431682a392a2731fc1690cb3f223a65823471c5 WHIRLPOOL 985ad05b55c7ebd1859e1233cb0546247b2ceca0f85b0ffc9212cc8393fbdd4c94af05b521beae08f3c11a838f64bc5b802c5f46dade8568de651929595cdf21
|
||||
DIST VOS-genpatches-6.1.6.tar.bz2 1224 SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a SHA512 f99429da6fd4c92252d183b6d1b8caae4910ac93d775c120d67c12925a0eb6ef2ce13a77b27944a2203047965431682a392a2731fc1690cb3f223a65823471c5 WHIRLPOOL 985ad05b55c7ebd1859e1233cb0546247b2ceca0f85b0ffc9212cc8393fbdd4c94af05b521beae08f3c11a838f64bc5b802c5f46dade8568de651929595cdf21
|
||||
DIST virtuoso-opensource-6.1.4.tar.gz 100595847 SHA256 153f92211a23e05dcf4bde4c94d2963d06321d00f213c50025d740b96140154e SHA512 4da7c152706723581486a1d70b2c6b9a1a6fc7280aa25a1d0184acea40c59de073e7473d2f9ac4cb75add3b90c4bc26bdf80695beb61f178e52b461215cf8e75 WHIRLPOOL 19e39c997fd415ebab1cf2a956a997d31d33565c84c99bbdc8d90acb7791f719832ba6c9c2f9d8033c9d4ed2ac212437614ede171c95c982a0b825e168bf17d2
|
||||
DIST virtuoso-opensource-6.1.5.tar.gz 112834237 SHA256 fa0af9ee0d16bd80ca1ac30202d6fd67311843269bea70a92eca87e2cce94a09 SHA512 957fa2bdd570e47999887475bcea3c97940d3ae986500c098e14582469dcce6ee6d8031f5fd9e6f4ca1e9b32e28a6015d1a3247144a2b28ae3845336248e32c5 WHIRLPOOL 3d7f8bce88a81dba3b0c305074e47067a5d076f42c7d7f38712642d362bb74884556184d5f82231543c30dcd1f4019bdbb816dc4560541a55a9c382cacdd865f
|
||||
DIST virtuoso-opensource-6.1.6.tar.gz 113255048 SHA256 c6bfa6817b3dad5f87577b68f4cf554d1bfbff48178a734084ac3dcbcea5a037 SHA512 d423e872bce8737f60a348c89e24f20de5581e7b943856df534b4c86015e50969cbe46fe0c73eb0f1a29a1a45f2d7cebca98564ab38044f1f731f661635ded55 WHIRLPOOL e44df5c484a92d3197c06fb4a3e338bbabfb49e0b087126799bfe0415cd6335dd61fa664f6b50cb4300d554b1519d70b51a1b27a3837faee2dc9df18459b68b1
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/virtuoso-odbc/virtuoso-odbc-6.1.5.ebuild,v 1.1 2012/07/13 22:20:20 creffett Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/virtuoso-odbc/virtuoso-odbc-6.1.6.ebuild,v 1.1 2012/08/05 03:48:34 creffett Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST VOS-genpatches-6.1.4.tar.bz2 1224 SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a SHA512 f99429da6fd4c92252d183b6d1b8caae4910ac93d775c120d67c12925a0eb6ef2ce13a77b27944a2203047965431682a392a2731fc1690cb3f223a65823471c5 WHIRLPOOL 985ad05b55c7ebd1859e1233cb0546247b2ceca0f85b0ffc9212cc8393fbdd4c94af05b521beae08f3c11a838f64bc5b802c5f46dade8568de651929595cdf21
|
||||
DIST VOS-genpatches-6.1.5.tar.bz2 1224 SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a SHA512 f99429da6fd4c92252d183b6d1b8caae4910ac93d775c120d67c12925a0eb6ef2ce13a77b27944a2203047965431682a392a2731fc1690cb3f223a65823471c5 WHIRLPOOL 985ad05b55c7ebd1859e1233cb0546247b2ceca0f85b0ffc9212cc8393fbdd4c94af05b521beae08f3c11a838f64bc5b802c5f46dade8568de651929595cdf21
|
||||
DIST VOS-genpatches-6.1.6.tar.bz2 1224 SHA256 005d960017363d7f0c9807da6f706ec991e48d2c479f92798ee7df9003b7848a SHA512 f99429da6fd4c92252d183b6d1b8caae4910ac93d775c120d67c12925a0eb6ef2ce13a77b27944a2203047965431682a392a2731fc1690cb3f223a65823471c5 WHIRLPOOL 985ad05b55c7ebd1859e1233cb0546247b2ceca0f85b0ffc9212cc8393fbdd4c94af05b521beae08f3c11a838f64bc5b802c5f46dade8568de651929595cdf21
|
||||
DIST virtuoso-opensource-6.1.4.tar.gz 100595847 SHA256 153f92211a23e05dcf4bde4c94d2963d06321d00f213c50025d740b96140154e SHA512 4da7c152706723581486a1d70b2c6b9a1a6fc7280aa25a1d0184acea40c59de073e7473d2f9ac4cb75add3b90c4bc26bdf80695beb61f178e52b461215cf8e75 WHIRLPOOL 19e39c997fd415ebab1cf2a956a997d31d33565c84c99bbdc8d90acb7791f719832ba6c9c2f9d8033c9d4ed2ac212437614ede171c95c982a0b825e168bf17d2
|
||||
DIST virtuoso-opensource-6.1.5.tar.gz 112834237 SHA256 fa0af9ee0d16bd80ca1ac30202d6fd67311843269bea70a92eca87e2cce94a09 SHA512 957fa2bdd570e47999887475bcea3c97940d3ae986500c098e14582469dcce6ee6d8031f5fd9e6f4ca1e9b32e28a6015d1a3247144a2b28ae3845336248e32c5 WHIRLPOOL 3d7f8bce88a81dba3b0c305074e47067a5d076f42c7d7f38712642d362bb74884556184d5f82231543c30dcd1f4019bdbb816dc4560541a55a9c382cacdd865f
|
||||
DIST virtuoso-opensource-6.1.6.tar.gz 113255048 SHA256 c6bfa6817b3dad5f87577b68f4cf554d1bfbff48178a734084ac3dcbcea5a037 SHA512 d423e872bce8737f60a348c89e24f20de5581e7b943856df534b4c86015e50969cbe46fe0c73eb0f1a29a1a45f2d7cebca98564ab38044f1f731f661635ded55 WHIRLPOOL e44df5c484a92d3197c06fb4a3e338bbabfb49e0b087126799bfe0415cd6335dd61fa664f6b50cb4300d554b1519d70b51a1b27a3837faee2dc9df18459b68b1
|
||||
|
@ -1 +0,0 @@
|
||||
DIST lcd-0.2.10.tar.gz 290027 SHA256 2162e9a9f7534f4053a9a53199c4f56533c95ada60d667ccff8bda0bda7d59c4 SHA512 6c05d1dec2ea6b9dc91adbd07d9d3e013967b168e18d65cb9fcda589f4453c74fe95ef91b7aa5578ed52ba8bf05555535b99ec145ee3d168e4b349c0aa08a050 WHIRLPOOL 91a455cb8f1e7d68084ca2a687007ccc8b187bf011d302a609598fb4a20c45c625c6069a07bdc49498a1e2586cccdc9939ccab110e0ffa3b4358fcc4cbccf397
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim-lcd/gpsim-lcd-0.2.10.ebuild,v 1.4 2010/02/17 22:27:05 ssuominen Exp $
|
||||
|
||||
EAPI=2
|
||||
MY_P=${PN/gpsim-}-${PV}
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="2x20 LCD display module for GPSIM"
|
||||
HOMEPAGE="http://www.dattalo.com/gnupic/lcd.html"
|
||||
SRC_URI="mirror://sourceforge/gpsim/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ppc64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-embedded/gpsim-0.22.0
|
||||
x11-libs/gtk+:2"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc AUTHORS ChangeLog README || die "dodoc failed"
|
||||
docinto examples
|
||||
dodoc examples/README || die "dodoc failed"
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins examples/*.{asm,inc,stc} || die "doins failed"
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST gpsim-0.24.0.tar.gz 1709240 SHA256 2ca3080e0af52f2a38ad9cf70362e314eaba40f4515b4660bbfa371d30471cf3 SHA512 acd8e5612280d30c003db05849aefbb02475a918ed979d26b28d3411adf2235c877b33712f04ce214b03d6a9629c0458b3a305583a822e437caed4254b75ee9a WHIRLPOOL 3155a205df74c5db11e4d0792a537df9e162084cca0aacfd4a62132ca4326a419a8ed287b7c29e25634712925a918568f57da14cb3909d3b11bdbc5ec60b2bcc
|
||||
DIST gpsim-0.25.0.tar.gz 2129337 SHA256 e13ae9785a9548d1b5abe5d6fb4bcc36ac2db5a48f40571633ebf35ee7692902 SHA512 60e2566263e3cd1df0e9f59cc28367a3c228b68e977c6d012a3cc3cdea68263d04b20ebc7ca42d3bd3a4c5a5f7a53fee94b172c72d37d071e6051126413c2e62 WHIRLPOOL 8da5ff1504e3453facdbc7d45900e6325427c8349d1ad4486ae48d7c34108a4b071845467bccbc884726d72551402d05843601f1df50b76f2187c7db3b5d38e2
|
||||
DIST gpsim-0.26.1.tar.gz 2350841 SHA256 509120f13971108f2f3e75706a354fb91cc777ad6b05244f26bded5e40a8b974 SHA512 ab710d57e5699e680674b97fb6c4eed19e45ee0bac05e40c2f8b4d58338b1023735e96aa7f9ce0c21048478d291a14fa41f216709b23d85d047d7c2b3e5e7d15 WHIRLPOOL 770f822c4547ef60e3dacc83b9d60db5bd7c0fb7819f3fc2e57b2841b4bbb53fd5f10da4d6da660c945be3497eee2f534c617b064c67a76d2c3f7c3d79524c66
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim/gpsim-0.24.0-r1.ebuild,v 1.5 2012/05/03 02:35:37 jdhore Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
DESCRIPTION="A simulator for the Microchip PIC microcontrollers"
|
||||
HOMEPAGE="http://gpsim.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/gpsim/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86"
|
||||
IUSE="doc gtk"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
dev-libs/popt
|
||||
>=dev-embedded/gputils-0.12
|
||||
gtk? ( >=x11-libs/gtk+extra-2 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/flex
|
||||
|| ( dev-util/yacc sys-devel/bison )"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable gtk gui)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc ANNOUNCE AUTHORS ChangeLog HISTORY NEWS \
|
||||
PROCESSORS README README.MODULES TODO
|
||||
|
||||
if use doc; then
|
||||
insinto /usr/share/doc/${PF}/pdf
|
||||
doins "${S}"/doc/gpsim.pdf
|
||||
fi
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/gpsim/gpsim-0.25.0.ebuild,v 1.2 2012/05/03 02:35:37 jdhore Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
DESCRIPTION="A simulator for the Microchip PIC microcontrollers"
|
||||
HOMEPAGE="http://gpsim.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/gpsim/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="doc gtk"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
dev-libs/popt
|
||||
>=dev-embedded/gputils-0.12
|
||||
gtk? ( >=x11-libs/gtk+extra-2 )
|
||||
sys-libs/readline"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/flex
|
||||
|| ( dev-util/yacc sys-devel/bison )"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable gtk gui)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc ANNOUNCE AUTHORS ChangeLog HISTORY NEWS \
|
||||
PROCESSORS README README.MODULES TODO
|
||||
|
||||
if use doc; then
|
||||
insinto /usr/share/doc/${PF}/pdf
|
||||
doins "${S}"/doc/gpsim.pdf
|
||||
fi
|
||||
}
|
@ -1,10 +1,12 @@
|
||||
DIST pl-5.10.5.tar.gz 13329752 SHA256 38d938d6a64e894685aa44bf9ea34b5505764cd084e07e6b4c21a9dd89b579d5 SHA512 b021e69ffab46824f2f88eb2a482635cea92cfa0f333c1f5e11f5a86b969c6a47d407b54689b40319f6bf3cb8e1c7b111b0061fc898d27b3a893126ad7fdf796 WHIRLPOOL 7ff2d80519e85067913f28a2aae52859b04ce1a34b43183f2b22518c21fc184b6d5e877e918c3f2919485fd84d72386e042616a39c264937982a82c98b5a772f
|
||||
DIST pl-6.0.0.tar.gz 13369538 RMD160 7003ef06fa03944c5577b3bec2b17ac7c7d55162 SHA1 5c5f197e35693c2fc5d592ddca2f6ace6cf6c8c0 SHA256 85591936c8b6af610b1a9960924e6e4eaf5abccf253749a15355ad79a9e80de9
|
||||
DIST pl-6.0.1.tar.gz 13717873 RMD160 6339eafe9f13f1d4807f24c37073b2196a8c4c7f SHA1 2171106c4e562ba358ddf15e8bc16892d3e40e86 SHA256 cc1354b08402bb77395b2147363865b6d4f12a77fdc80b8d34454bd3a3c52253
|
||||
DIST pl-6.1.10.tar.gz 14406131 RMD160 1a4a90a4a25cfd1a682d2bd281ac343b90b35323 SHA1 bad6f2b5f585584f63064834204af554944520ae SHA256 568a715244baf37cc026e8c271fdfc170dea3bc53d9a598527b6b26cbea54ade
|
||||
DIST pl-6.1.8.tar.gz 14396885 RMD160 a0c6d736232ae291180bc6894648333b2bc39861 SHA1 36b718643e0afa4fe45ea9af71cb5a12e3566747 SHA256 10b2c82140ecaf48f00aa5ac3626d8087ecc57529494654118aadfdde0f06d7d
|
||||
DIST pl-6.1.9.tar.gz 14407223 RMD160 a39973cd5f7820dfd59e1f0abd958150eb39f3d0 SHA1 9ebc95e6ed6df3222e3db97a3bb9d0fc60816b32 SHA256 ea8398b412dffd7865f0da7c50c4a1023bfa3818fd71e6fd7ad327aa15c29327
|
||||
DIST swi-prolog-5.10.5-gentoo-patchset-5.tar.gz 10284 SHA256 7f7817602dd844cbd587a665164c85a9d0d8a00b09cfce50f9784119563c11ef SHA512 045395f9d21707000379d2e2cf6546c2c0f10a5ed3f95739056254e77ef3e1715dff1c4d2cca8de4b56c95b28bf28fcc2929b5b71e19b9b3c4228482921100b0 WHIRLPOOL 4111626188d55200695ca85a247ca9c587ffa4efb97fd8d37717619555566a40e925c3eb45359f3e3f684c5415ebb7c543cb4fff6cfb055f69828342057df88a
|
||||
DIST swi-prolog-6.0.0-gentoo-patchset-0.tar.gz 4092 RMD160 73ea1a7f5dffff2c411983abc48e6e028d6366ad SHA1 8adb49c195d9f2250721f16bfb849f45c42e040e SHA256 7e64c64db768e0ad5fd682b3d5b6a3b92bb0d4d8663af26dbd5ab717d712564c
|
||||
DIST swi-prolog-6.0.1-gentoo-patchset-2.tar.gz 5328 RMD160 9a10120f80739027542a7f7e96b0b0f81f7e2fa8 SHA1 311876be4eb30784f89bdc04d8868d74de5b47cf SHA256 3822c85351b47364c121ed4583e9801d0fec74f9cff8c8886800f5503700e0a6
|
||||
DIST swi-prolog-6.1.10-gentoo-patchset-0.tar.gz 3450 RMD160 bd65f8e0d47f52b12ea4f0abaa7b563890c0c9a4 SHA1 cad3852652696c3c08ffca7445d9ac7ff2a69fb7 SHA256 8deba2fd2f8bfc56a7e6c315a569e559240f41eaa095b122dbcdecec47bea1d2
|
||||
DIST swi-prolog-6.1.8-gentoo-patchset-0.tar.gz 5211 RMD160 6318b3a26b7578ed06fb5cebcfcc66098d48e641 SHA1 c720ba597630e0d16d77c8162df2c5866d4e7c1a SHA256 33616aa70e7782eaf9d06e55d69fa9302a9c1291dc9ffcedde449edbc63285e9
|
||||
DIST swi-prolog-6.1.9-gentoo-patchset-0.tar.gz 3442 RMD160 c187872e29b27aaef0aa3530ace1829235507e3c SHA1 4c73f443bb08678a26b9c0fd75b6573315ef873e SHA256 74d1de60075244eb70770a52be4dee1edba4cd2a612fcfacb9f0e64902785d4f
|
||||
|
@ -0,0 +1,130 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.1.10.ebuild,v 1.1 2012/08/04 08:21:45 keri Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="archive debug doc gmp hardened java minimal odbc readline ssl static-libs test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
archive? ( app-arch/libarchive )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
cd "${S}"/src
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src
|
||||
emake || die "emake failed"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages"
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
--with-chr \
|
||||
--with-clib \
|
||||
--with-clpqr \
|
||||
--with-cpp \
|
||||
--with-http \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
--with-nlp \
|
||||
$(use_with odbc) \
|
||||
--with-PDT \
|
||||
--with-pldoc \
|
||||
--with-plunit \
|
||||
--with-protobufs \
|
||||
--with-R \
|
||||
--with-RDF \
|
||||
--with-semweb \
|
||||
--with-sgml \
|
||||
$(use_with ssl) \
|
||||
--with-table \
|
||||
--with-tipc \
|
||||
--with-utf8proc \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
|
||||
emake || die "packages emake failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src"
|
||||
emake check || die "make check failed. See above for details."
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages"
|
||||
emake check || die "make check failed. See above for details."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install || die "install src failed"
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install || die "install packages failed"
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION || die
|
||||
}
|
@ -0,0 +1,315 @@
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/ChoicePointStore.java tuprolog-2.5.0/src/alice/tuprolog/ChoicePointStore.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprolog/ChoicePointStore.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprolog/ChoicePointStore.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -36,7 +36,6 @@
|
||||
|
||||
/**
|
||||
* Return the actual choice-point store
|
||||
- * @return
|
||||
*/
|
||||
public ChoicePointContext getPointer() {
|
||||
return pointer;
|
||||
@@ -45,7 +44,6 @@
|
||||
/**
|
||||
* Check if a choice point exists in the store.
|
||||
* As a side effect, removes choice points which have been already used and are now empty.
|
||||
- * @return
|
||||
*/
|
||||
protected boolean existChoicePoint() {
|
||||
if (pointer == null) return false;
|
||||
@@ -93,4 +91,4 @@
|
||||
return l;
|
||||
}
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/ClauseStore.java tuprolog-2.5.0/src/alice/tuprolog/ClauseStore.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprolog/ClauseStore.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprolog/ClauseStore.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -62,8 +62,6 @@
|
||||
|
||||
/**
|
||||
* Verify if there is a term in compatibleGoals compatible with goal.
|
||||
- * @param goal
|
||||
- * @param compGoals
|
||||
* @return true if compatible or false otherwise.
|
||||
*/
|
||||
protected boolean existCompatibleClause() {
|
||||
@@ -160,4 +158,4 @@
|
||||
}
|
||||
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/EngineManager.java tuprolog-2.5.0/src/alice/tuprolog/EngineManager.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprolog/EngineManager.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprolog/EngineManager.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -96,7 +96,7 @@
|
||||
/**
|
||||
* Solves a query
|
||||
*
|
||||
- * @param g the term representing the goal to be demonstrated
|
||||
+ * @param query the term representing the goal to be demonstrated
|
||||
* @return the result of the demonstration
|
||||
* @see SolveInfo
|
||||
**/
|
||||
@@ -243,4 +243,4 @@
|
||||
}
|
||||
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/event/SpyEvent.java tuprolog-2.5.0/src/alice/tuprolog/event/SpyEvent.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprolog/event/SpyEvent.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprolog/event/SpyEvent.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -33,10 +33,6 @@
|
||||
* event description
|
||||
*/
|
||||
private String msg;
|
||||
- /**
|
||||
- * @uml.property name="env"
|
||||
- * @uml.associationEnd
|
||||
- */
|
||||
private Engine env;
|
||||
|
||||
public SpyEvent(Object source, String msg_) {
|
||||
@@ -63,4 +59,4 @@
|
||||
return msg + ((env == null) ? "" : env.toString());
|
||||
}
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/lib/BasicLibrary.java tuprolog-2.5.0/src/alice/tuprolog/lib/BasicLibrary.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprolog/lib/BasicLibrary.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprolog/lib/BasicLibrary.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -114,7 +114,7 @@
|
||||
/**
|
||||
* Loads a library constructed from a theory.
|
||||
*
|
||||
- * @param theory
|
||||
+ * @param th
|
||||
* theory text
|
||||
* @param libName
|
||||
* name of the library
|
||||
@@ -1356,4 +1356,4 @@
|
||||
{ "\\", "expression_bitwise_not", "functor" } };
|
||||
}
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/lib/IOLibrary.java tuprolog-2.5.0/src/alice/tuprolog/lib/IOLibrary.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprolog/lib/IOLibrary.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprolog/lib/IOLibrary.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -375,7 +375,7 @@
|
||||
/**
|
||||
* Sets an arbitrary seed for the Random object.
|
||||
*
|
||||
- * @param seed Seed to use
|
||||
+ * @param t Seed to use
|
||||
* @return true if seed Term has a valid long value, false otherwise
|
||||
*/
|
||||
public boolean set_seed_1(Term t) throws PrologError {
|
||||
@@ -470,4 +470,4 @@
|
||||
}
|
||||
return true;
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/lib/JavaLibrary.java tuprolog-2.5.0/src/alice/tuprolog/lib/JavaLibrary.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprolog/lib/JavaLibrary.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprolog/lib/JavaLibrary.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -1393,8 +1393,6 @@
|
||||
|
||||
/**
|
||||
* Generates a fresh numeric identifier
|
||||
- *
|
||||
- * @return
|
||||
*/
|
||||
protected Struct generateFreshId() {
|
||||
return new Struct("$obj_" + id++);
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprolog/PrimitiveManager.java tuprolog-2.5.0/src/alice/tuprolog/PrimitiveManager.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprolog/PrimitiveManager.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprolog/PrimitiveManager.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -89,7 +89,7 @@
|
||||
* This involves identifying structs representing builtin
|
||||
* predicates and functors, and setting up related structures and links
|
||||
*
|
||||
- * @parm term the term to be identified
|
||||
+ * @param term the term to be identified
|
||||
* @return term with the identified built-in directive
|
||||
*/
|
||||
public Term identifyDirective(Term term) {
|
||||
@@ -192,4 +192,4 @@
|
||||
return (functorHashMap.containsKey(name + "/" + nArgs) || predicateHashMap.containsKey(name + "/" + nArgs));
|
||||
}
|
||||
/**/
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprologx/ide/Console.java tuprolog-2.5.0/src/alice/tuprologx/ide/Console.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprologx/ide/Console.java 2012-08-03 02:38:20.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprologx/ide/Console.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -10,8 +10,5 @@
|
||||
public void getNextSolution();
|
||||
public void acceptSolution();
|
||||
public void stopEngine();
|
||||
- /**
|
||||
- * @uml.property name="goal"
|
||||
- */
|
||||
public String getGoal();
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java tuprolog-2.5.0/src/alice/tuprologx/ide/LibraryDialogFrame.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java 2012-08-03 02:38:20.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprologx/ide/LibraryDialogFrame.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -325,7 +325,6 @@
|
||||
displayLibraryManagerStatus();
|
||||
}
|
||||
|
||||
- /** @see alice.tuprologx.ide.SwingFrame#onClose()*/
|
||||
public void closeLibraryDialog()
|
||||
{
|
||||
onClose();
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprologx/ide/ToolBar.java tuprolog-2.5.0/src/alice/tuprologx/ide/ToolBar.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprologx/ide/ToolBar.java 2012-08-03 02:38:20.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprologx/ide/ToolBar.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -242,8 +242,6 @@
|
||||
|
||||
/**
|
||||
* Set the tuProlog config frame
|
||||
- *
|
||||
- * @param libraryManager a libraryManager to associate to the libraryDialog
|
||||
*/
|
||||
public void setPrologConfig(PrologConfigFrame configFrame)
|
||||
{
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java tuprolog-2.5.0/src/alice/tuprologx/pj/lib/PJLibrary.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java 2012-08-03 02:38:20.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/tuprologx/pj/lib/PJLibrary.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -1252,7 +1252,6 @@
|
||||
|
||||
/**
|
||||
* Generates a fresh numeric identifier
|
||||
- * @return
|
||||
*/
|
||||
protected Struct generateFreshId() {
|
||||
return new Struct("$obj_" + id++);
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/InputHandler.java tuprolog-2.5.0/src/alice/util/jedit/InputHandler.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/util/jedit/InputHandler.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/util/jedit/InputHandler.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
* @author Slava Pestov
|
||||
* @version $Id: InputHandler.java,v 1.14 1999/12/13 03:40:30 sp Exp $
|
||||
- * @see org.gjt.sp.jedit.textarea.DefaultInputHandler
|
||||
+ * @see alice.util.jedit.DefaultInputHandler
|
||||
*/
|
||||
public abstract class InputHandler extends KeyAdapter
|
||||
{
|
||||
@@ -187,7 +187,7 @@
|
||||
/**
|
||||
* Grabs the next key typed event and invokes the specified
|
||||
* action with the key as a the action command.
|
||||
- * @param action The action
|
||||
+ * @param listener The action
|
||||
*/
|
||||
public void grabNextKeyStroke(ActionListener listener)
|
||||
{
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/JEditTextArea.java tuprolog-2.5.0/src/alice/util/jedit/JEditTextArea.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/util/jedit/JEditTextArea.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/util/jedit/JEditTextArea.java 2012-08-03 03:48:07.000000000 +0200
|
||||
@@ -1401,7 +1401,7 @@
|
||||
|
||||
/**
|
||||
* Sets if the selection should be rectangular.
|
||||
- * @param overwrite True if the selection should be rectangular,
|
||||
+ * @param rectSelect True if the selection should be rectangular,
|
||||
* false otherwise.
|
||||
*/
|
||||
public final void setSelectionRectangular(boolean rectSelect)
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/KeywordMap.java tuprolog-2.5.0/src/alice/util/jedit/KeywordMap.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/util/jedit/KeywordMap.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/util/jedit/KeywordMap.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -75,7 +75,7 @@
|
||||
/**
|
||||
* Adds a key-value mapping.
|
||||
* @param keyword The key
|
||||
- * @Param id The value
|
||||
+ * @param id The value
|
||||
*/
|
||||
public void add(String keyword, byte id)
|
||||
{
|
||||
@@ -102,9 +102,6 @@
|
||||
}
|
||||
|
||||
// protected members
|
||||
- /**
|
||||
- * @uml.property name="mapLength"
|
||||
- */
|
||||
protected int mapLength;
|
||||
|
||||
protected int getStringMapKey(String s)
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/TextAreaPainter.java tuprolog-2.5.0/src/alice/util/jedit/TextAreaPainter.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/util/jedit/TextAreaPainter.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/util/jedit/TextAreaPainter.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -75,7 +75,7 @@
|
||||
|
||||
/**
|
||||
* Returns the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
|
||||
- * @see org.gjt.sp.jedit.syntax.Token
|
||||
+ * @see alice.util.jedit.Token
|
||||
*/
|
||||
public final SyntaxStyle[] getStyles()
|
||||
{
|
||||
@@ -85,7 +85,7 @@
|
||||
/**
|
||||
* Sets the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
|
||||
* @param styles The syntax styles
|
||||
- * @see org.gjt.sp.jedit.syntax.Token
|
||||
+ * @see alice.util.jedit.Token
|
||||
*/
|
||||
public final void setStyles(SyntaxStyle[] styles)
|
||||
{
|
||||
@@ -356,7 +356,7 @@
|
||||
|
||||
/**
|
||||
* Repaints the text.
|
||||
- * @param g The graphics context
|
||||
+ * @param gfx The graphics context
|
||||
*/
|
||||
public void paint(Graphics gfx)
|
||||
{
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/util/jedit/TokenMarker.java tuprolog-2.5.0/src/alice/util/jedit/TokenMarker.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/util/jedit/TokenMarker.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/util/jedit/TokenMarker.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -23,7 +23,7 @@
|
||||
* @author Slava Pestov
|
||||
* @version $Id: TokenMarker.java,v 1.32 1999/12/13 03:40:30 sp Exp $
|
||||
*
|
||||
- * @see org.gjt.sp.jedit.syntax.Token
|
||||
+ * @see alice.util.jedit.Token
|
||||
*/
|
||||
public abstract class TokenMarker
|
||||
{
|
||||
diff -ur tuprolog-2.5.0.orig/src/alice/util/ReadOnlyLinkedList.java tuprolog-2.5.0/src/alice/util/ReadOnlyLinkedList.java
|
||||
--- tuprolog-2.5.0.orig/src/alice/util/ReadOnlyLinkedList.java 2012-08-03 02:38:21.000000000 +0200
|
||||
+++ tuprolog-2.5.0/src/alice/util/ReadOnlyLinkedList.java 2012-08-03 03:45:45.000000000 +0200
|
||||
@@ -12,10 +12,10 @@
|
||||
import java.util.ListIterator;
|
||||
|
||||
/**
|
||||
- * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList<E>}
|
||||
+ * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList}
|
||||
* and ensures that the given list is navigated only.
|
||||
*
|
||||
- * Even if ReadOnlyLinkedList<E> implements {@link List<E>} it doesn't
|
||||
+ * Even if ReadOnlyLinkedList<E> implements {@link List} it doesn't
|
||||
* support modifiers methods, and throws {@link UnsupportedOperationException}
|
||||
* if invoked.
|
||||
*
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/tuprolog/tuprolog-2.5.0.ebuild,v 1.1 2012/08/04 11:27:31 keri Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures"
|
||||
HOMEPAGE="http://www.alice.unibo.it/tuProlog/"
|
||||
SRC_URI="mirror://gentoo/${P}.zip"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND=">=virtual/jdk-1.5
|
||||
>=dev-java/javassist-3"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
dev-java/ant-core
|
||||
test? ( dev-java/ant-junit )"
|
||||
|
||||
S="${WORKDIR}"/${P}
|
||||
|
||||
EANT_GENTOO_CLASSPATH="javassist-3"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-javadocs.patch
|
||||
|
||||
cp "${FILESDIR}"/build.xml "${S}" || die
|
||||
sed -i -e "s|test/unit|test|" "${S}"/build.xml \
|
||||
|| die "sed build.xml failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eant jar $(use_doc)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}"/dist
|
||||
java-pkg_jar-from junit
|
||||
cd "${S}"
|
||||
ANT_TASKS="ant-junit" eant test || die "eant test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar dist/${PN}.jar
|
||||
|
||||
if use doc ; then
|
||||
java-pkg_dohtml -r docs/* || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
diff --git a/boost/config/stdlib/libstdcpp3.hpp b/boost/config/stdlib/libstdcpp3.hpp
|
||||
index 52d5837..aaa8890 100644
|
||||
--- a/boost/config/stdlib/libstdcpp3.hpp
|
||||
+++ b/boost/config/stdlib/libstdcpp3.hpp
|
||||
@@ -33,7 +33,8 @@
|
||||
|
||||
#ifdef __GLIBCXX__ // gcc 3.4 and greater:
|
||||
# if defined(_GLIBCXX_HAVE_GTHR_DEFAULT) \
|
||||
- || defined(_GLIBCXX__PTHREADS)
|
||||
+ || defined(_GLIBCXX__PTHREADS) \
|
||||
+ || defined(_GLIBCXX_HAS_GTHREADS)
|
||||
//
|
||||
// If the std lib has thread support turned on, then turn it on in Boost
|
||||
// as well. We do this because some gcc-3.4 std lib headers define _REENTANT
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtecla/libtecla-1.6.1-r1.ebuild,v 1.1 2010/10/14 13:44:53 xarthisius Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit autotools eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="Tecla command-line editing library"
|
||||
HOMEPAGE="http://www.astro.caltech.edu/~mcs/tecla/"
|
||||
SRC_URI="http://www.astro.caltech.edu/~mcs/tecla/${P}.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
IUSE=""
|
||||
DEPEND="sys-libs/ncurses"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/libtecla
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-install.patch \
|
||||
"${FILESDIR}"/${P}-ldflags.patch \
|
||||
"${FILESDIR}"/${P}-no-strip.patch
|
||||
# remove build directory from RPATH (see bug #119477)
|
||||
sed -e "s|:\$\$LD_RUN_PATH:\`pwd\`||" -i Makefile.rules || \
|
||||
die "Failed to adjust Makefile.rules"
|
||||
epatch "${FILESDIR}"/${P}-parallel_build.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake LFLAGS="$(raw-ldflags)" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc CHANGES INSTALL PORTING README RELEASE.NOTES || die
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtecla/libtecla-1.6.1.ebuild,v 1.9 2010/10/14 13:44:53 xarthisius Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Tecla command-line editing library"
|
||||
HOMEPAGE="http://www.astro.caltech.edu/~mcs/tecla/"
|
||||
SRC_URI="http://www.astro.caltech.edu/~mcs/tecla/${P}.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
|
||||
IUSE=""
|
||||
DEPEND="sys-libs/ncurses"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/libtecla
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-install.patch
|
||||
epatch "${FILESDIR}"/${P}-LDFLAGS.patch
|
||||
epatch "${FILESDIR}"/${P}-no-strip.patch
|
||||
|
||||
# remove build directory from RPATH (see bug #119477)
|
||||
sed -e "s|:\$\$LD_RUN_PATH:\`pwd\`||" -i Makefile.rules || \
|
||||
die "Failed to adjust Makefile.rules"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf || die "econf failed"
|
||||
emake -j1 || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install DESTDIR="${D}" || die "einstall failed"
|
||||
dodoc CHANGES INSTALL PORTING README RELEASE.NOTES
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/shared-desktop-ontologies/shared-desktop-ontologies-0.9.0.ebuild,v 1.6 2012/06/07 21:14:11 ranger Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
SCM_ECLASS="git-2"
|
||||
fi
|
||||
EGIT_REPO_URI="git://oscaf.git.sourceforge.net/gitroot/oscaf/shared-desktop-ontologies"
|
||||
inherit cmake-utils ${SCM_ECLASS}
|
||||
unset SCM_ECLASS
|
||||
|
||||
DESCRIPTION="Shared OSCAF desktop ontologies"
|
||||
HOMEPAGE="http://sourceforge.net/projects/oscaf"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI="mirror://sourceforge/oscaf/${PN}/${P}.tar.bz2"
|
||||
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
LICENSE="|| ( BSD CCPL-Attribution-ShareAlike-3.0 )"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DOCS=(AUTHORS ChangeLog README)
|
@ -1,4 +1,5 @@
|
||||
DIST ecl-10.4.1.tar.gz 5835953 SHA256 505dcfe8f26aca352271225ad5a7f117b9bef0f6e7f7a7abaf7b7f11f7c63c6c SHA512 4e3d378d9e40c56f75e12923e223ee37ed8c12268926032665d11239a8373b58a806a765f60543305cfae09f42a2ce8726c944cdeaa1a9f170a80df488404244 WHIRLPOOL daa638689e308c335fa8fbf2c273f06a954b20c24e3e60ffa8e948e84956f69e4c5d59140ebcb98d92bd6a5cc6c381607be2259b96531d3bc33f1ca0bfa1caad
|
||||
DIST ecl-11.1.1.tar.gz 5898523 SHA256 28acce874e264a9e7182a2424bb7a1a3f7d834a8f2e1346ec0ef7156d4ed3b07 SHA512 a813d1514fcb0c1fba2090dc5232ab1261f293db050f54909dd74084cd757144d5e3a24677bbbcfcc74457247a1797059dc09ead8a14b8c23395c03c93e9d0dc WHIRLPOOL 42df041d01a1aeaddb235604e962b5aa55752ed60998bf9a40a4c001bf3281384e787c5a6cd513af3ca863f5b29885b1441640d0b17da5465142a4fda45fa2c3
|
||||
DIST ecl-12.2.1.tgz 8974948 SHA256 dbb3f83c27f3d2565ca22c1c6b4ab497bbfdd0d0a7b09dee76338f378621f091 SHA512 bf9bff5bfa02c638549ab7dab28d6778c6f676c0ea3ea8b8c11f85a4e9f3cf9fae23c7ec505024b3925ae0c905fccc132729964992c6d9b1524d9dd3b92bdf1f WHIRLPOOL cc8af8a2f92b66acb8578e76b7c982a57567591967c2e2fafbe681fdb8e78725072ec83d240addc255ff29979e6a6d23d077095f094288316f5dd16325d8ffbe
|
||||
DIST ecl-12.7.1.tar.gz 9009087 SHA256 5709bfb92eff00ddc4bcd59375835e9421dae2d258466af75e7e8d2748e01c4d SHA512 1f4312a9b64e55b01df62b492c1d23bdb231abd28c357d18bd813481e0943a852fdaa79bc89c45d1d1da9c0e8a4e5b43c5525488280156d76cc42e0fe9e0c5fe WHIRLPOOL eb915ce3f014ac7583b4c678f9009acfab73a7ad15abe49542fe49718049804e3bc7270e3b8e8e45687738ebc1119d1a224c1b454e8feac1fc1687b2a2bf4320
|
||||
DIST ecl-9.12.3.tgz 5758828 SHA256 f4f2e9d584130db9bb61bd09a676ad67c5d0f1ca8096ed781b50a2ae99c5e682 SHA512 8171d28945e5c06f55f6bc5bcf41b5370ee4d5723b3957d2c841aee1e100f3c2ca497f0651f777acd39ceaefeec2737ec254165280446fe51a4ef5cf81ef64b0 WHIRLPOOL 6ff09c048eb639b424a6b32cac88877d11d150f06a1bb482061dc8561c304afc3dbede3610a523a450a1792fd768e713c36dba04ca16501f090a803d7326dd87
|
||||
|
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/ecls/ecls-12.7.1.ebuild,v 1.1 2012/08/05 04:00:15 grozin Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils multilib
|
||||
MY_P=ecl-${PV}
|
||||
|
||||
DESCRIPTION="ECL is an embeddable Common Lisp implementation."
|
||||
HOMEPAGE="http://ecls.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="debug emacs gengc precisegc threads +unicode X"
|
||||
|
||||
RDEPEND="dev-libs/gmp
|
||||
virtual/libffi
|
||||
>=dev-libs/boehm-gc-7.1[threads?]"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/texi2html
|
||||
emacs? ( virtual/emacs >=app-admin/eselect-emacs-1.12 )"
|
||||
PDEPEND="dev-lisp/gentoo-init"
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if use gengc || use precisegc; then
|
||||
ewarn "USE flags gengc and precisegc are experimental"
|
||||
ewarn "Don't use them if you want a stable ecl"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PV}-headers-gentoo.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-system-gmp \
|
||||
--enable-boehm=system \
|
||||
--enable-longdouble \
|
||||
$(use_enable gengc) \
|
||||
$(use_enable precisegc) \
|
||||
$(use_with debug debug-cflags) \
|
||||
$(use_enable threads) \
|
||||
$(use_with threads __thread) \
|
||||
$(use_enable unicode) \
|
||||
$(use_with X x) \
|
||||
$(use_with X clx)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use emacs; then
|
||||
local ETAGS=$(eselect --brief etags list | sed -ne '/emacs/{p;q}')
|
||||
[[ -n ${ETAGS} ]] || die "No etags implementation found"
|
||||
pushd build > /dev/null || die
|
||||
emake ETAGS=${ETAGS} TAGS
|
||||
popd > /dev/null
|
||||
else
|
||||
touch build/TAGS
|
||||
fi
|
||||
|
||||
#parallel fails
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dodoc ANNOUNCEMENT Copyright
|
||||
dodoc "${FILESDIR}"/README.Gentoo
|
||||
pushd build/doc > /dev/null
|
||||
newman ecl.man ecl.1
|
||||
newman ecl-config.man ecl-config.1
|
||||
popd > /dev/null
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
diff -Naur ecl-8.12.0.orig/src/h/object.h ecl-8.12.0/src/h/object.h
|
||||
--- ecl.orig/src/h/object.h 2008-12-17 16:41:53.000000000 +0100
|
||||
+++ ecl/src/h/object.h 2008-12-17 19:35:05.000000000 +0100
|
||||
@@ -23,8 +23,13 @@
|
||||
Integer and boolean types (see config.h)
|
||||
*/
|
||||
|
||||
+#ifndef TRUE
|
||||
#define TRUE 1 /* boolean true value */
|
||||
+#endif
|
||||
+
|
||||
+#ifndef FALSE
|
||||
#define FALSE 0 /* boolean false value */
|
||||
+#endif
|
||||
|
||||
#if !defined(__cplusplus) && !defined(bool)
|
||||
typedef int bool;
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue