parent
da204a16ec
commit
891d785312
@ -0,0 +1,180 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.7.13.ebuild,v 1.1 2012/04/12 13:35:57 matsuu Exp $
|
||||
|
||||
EAPI="4"
|
||||
# ruby19: dev-ruby/ruby-ldap has no ruby19
|
||||
USE_RUBY="ruby18 ruby19 ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST="test"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG* README*"
|
||||
|
||||
# bug #406053
|
||||
inherit elisp-common
|
||||
EMACS_SITELISP="${SITELISP}"
|
||||
inherit xemacs-elisp-common
|
||||
XEMACS_SITELISP="${SITELISP}"
|
||||
inherit eutils ruby-fakegem
|
||||
|
||||
DESCRIPTION="A system automation and configuration management software"
|
||||
HOMEPAGE="http://puppetlabs.com/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/facter-1.5.6
|
||||
augeas? ( dev-ruby/ruby-augeas )
|
||||
diff? ( dev-ruby/diff-lcs )
|
||||
doc? ( dev-ruby/rdoc )
|
||||
ldap? ( dev-ruby/ruby-ldap )
|
||||
shadow? ( dev-ruby/ruby-shadow )
|
||||
sqlite3? ( dev-ruby/sqlite3-ruby )
|
||||
virtual/ruby-ssl"
|
||||
# couchdb? ( dev-ruby/couchrest )
|
||||
# mongrel? ( www-servers/mongrel )
|
||||
# rack? ( >=dev-ruby/rack-1 )
|
||||
# rails? (
|
||||
# dev-ruby/rails
|
||||
# >=dev-ruby/activerecord-2.1
|
||||
# )
|
||||
# stomp? ( dev-ruby/stomp )
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
emacs? ( virtual/emacs )
|
||||
xemacs? ( app-editors/xemacs )"
|
||||
RDEPEND="${RDEPEND}
|
||||
emacs? ( virtual/emacs )
|
||||
xemacs? ( app-editors/xemacs )
|
||||
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||
selinux? ( sys-libs/libselinux[ruby] )
|
||||
>=app-portage/eix-0.18.0"
|
||||
|
||||
SITEFILE="50${PN}-mode-gentoo.el"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/lib/puppet puppet
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile ext/emacs/puppet-mode.el
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
# Create a separate version for xemacs to be able to install
|
||||
# emacs and xemacs in parallel.
|
||||
mkdir ext/xemacs
|
||||
cp ext/emacs/* ext/xemacs/
|
||||
xemacs-elisp-compile ext/xemacs/puppet-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
each_fakegem_install() {
|
||||
${RUBY} install.rb --destdir="${D}" install
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
newinitd "${FILESDIR}"/puppet.init puppet
|
||||
doconfd conf/gentoo/conf.d/puppet
|
||||
|
||||
# Initial configuration files
|
||||
insinto /etc/puppet
|
||||
# Bug #338439
|
||||
#doins conf/gentoo/puppet/*
|
||||
doins conf/redhat/puppet.conf
|
||||
|
||||
# Location of log and data files
|
||||
keepdir /var/{run,log}/puppet
|
||||
fowners -R puppet:puppet /var/{run,log}/puppet
|
||||
|
||||
if use minimal ; then
|
||||
rm "${ED}/usr/bin/puppetmasterd"
|
||||
rm "${ED}/etc/puppet/auth.conf"
|
||||
else
|
||||
newinitd "${FILESDIR}"/puppetmaster-2.7.6.init puppetmaster
|
||||
newconfd "${FILESDIR}"/puppetmaster-2.7.6.confd puppetmaster
|
||||
|
||||
insinto /etc/puppet
|
||||
doins conf/redhat/fileserver.conf
|
||||
|
||||
keepdir /etc/puppet/manifests
|
||||
keepdir /etc/puppet/modules
|
||||
|
||||
keepdir /var/lib/puppet/ssl
|
||||
keepdir /var/lib/puppet/facts
|
||||
keepdir /var/lib/puppet/files
|
||||
fowners -R puppet:puppet /var/{run,log,lib}/puppet
|
||||
fi
|
||||
|
||||
if use emacs ; then
|
||||
SITELISP="${EMACS_SITELISP}"
|
||||
elisp-install ${PN} ext/emacs/puppet-mode.el*
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
SITELISP="${XEMACS_SITELISP}"
|
||||
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
|
||||
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||
fi
|
||||
|
||||
if use vim-syntax ; then
|
||||
insinto /usr/share/vim/vimfiles/ftdetect; doins ext/vim/ftdetect/puppet.vim
|
||||
insinto /usr/share/vim/vimfiles/syntax; doins ext/vim/syntax/puppet.vim
|
||||
fi
|
||||
|
||||
# ext and examples files
|
||||
for f in $(find ext examples -type f) ; do
|
||||
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||
done
|
||||
docinto conf; dodoc conf/namespaceauth.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||
elog "cause puppet to hang while installing packages."
|
||||
elog
|
||||
elog "Puppet uses eix to get information about currently installed packages,"
|
||||
elog "so please keep the eix metadata cache updated so puppet is able to properly"
|
||||
elog "handle package installations."
|
||||
elog
|
||||
elog "Currently puppet only supports adding and removing services to the default"
|
||||
elog "runlevel, if you want to add/remove a service from another runlevel you may"
|
||||
elog "do so using symlinking."
|
||||
elog
|
||||
|
||||
if [ \
|
||||
-f "${EPREFIX}/etc/puppet/puppetd.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetmaster.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetca.conf" \
|
||||
] ; then
|
||||
elog
|
||||
elog "Please remove deprecated config files."
|
||||
elog " /etc/puppet/puppetca.conf"
|
||||
elog " /etc/puppet/puppetd.conf"
|
||||
elog " /etc/puppet/puppetmasterd.conf"
|
||||
elog
|
||||
fi
|
||||
|
||||
use emacs && SITELISP="${EMACS_SITELISP}" elisp-site-regen
|
||||
use xemacs && SITELISP="${XEMACS_SITELISP}" xemacs-elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && SITELISP="${EMACS_SITELISP}" elisp-site-regen
|
||||
use xemacs && SITELISP="${XEMACS_SITELISP}" xemacs-elisp-site-regen
|
||||
}
|
@ -1,16 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST Snapback2-0.11.tar.gz 28695 RMD160 eeded7a622011b3596b1b0b6f738a4a571f61cc4 SHA1 2e0fb3d6bbc5b19fc5efa618fc6789a00e696b5a SHA256 31986e558b4f1f410d5d4243c7f1d10eea6c983d433c3def51e36de9ccac330f
|
||||
DIST Snapback2-0.917.tar.gz 30449 RMD160 6ede626a69f6a566967d03aaee513de5002ab507 SHA1 f0336f3a6a09cab970818ab310232e416e07d3a5 SHA256 1cf0ea6034adb6b8d90f4d0446cde931c022715fe28403c4fbd94138c99d4ce6
|
||||
EBUILD snapback2-0.11.ebuild 659 RMD160 95337ad0b305699a9243c323282df3330bf46010 SHA1 6f4e0acfc9ed5a86b1a469bd308fbe7d6a8ea31f SHA256 1c085794dc25bf7542baadde22c90dda3a9f750c4fafee8e69aa5ed242766926
|
||||
EBUILD snapback2-0.917.ebuild 670 RMD160 ed96fd5f13ecc354aaf842a9c97658a03bd82547 SHA1 bc6e767bde66a8e542682cfe416ed4efaf558b5d SHA256 aa9df1e07b8b938c2ff56dad0f80c38de6db6dfb65ff9d8c29e477bc781b58c5
|
||||
MISC ChangeLog 620 RMD160 85fae17cb9606dcfcba26a7bb748f879cdacc44d SHA1 139e585c9c7c43a62db73bf121f5c8fa93b5b11e SHA256 76671733ef710f73cb4f1039235ada25504e32fa2336b531741a0c00e3b77ab4
|
||||
MISC metadata.xml 236 RMD160 92f51f635f59402e6bfa9c5802481370f81f6862 SHA1 aeb390a954644a943e4fdf30cb1b570433efdb11 SHA256 ed1e1be93d54dcae3a7c8b06b5bffa0f22a522cdecd2d595d2d17d29a5f16097
|
||||
MISC ChangeLog 720 RMD160 b34392203f5cdf082e50a96551e2232816149a6e SHA1 8ed8132788c0cf6c57e99519fc62c5cd82e2d88d SHA256 2efd9aa17eb55d0e2695ddd003251bcc0c28c33b88c8a65e3d77374f1fe46c41
|
||||
MISC metadata.xml 236 RMD160 98b5123b35bf2dcde65bc9d3b77317326d8bc8bd SHA1 4c5fdf56fe19dfacc32fa898d9e3ae3b73de9d1b SHA256 c19ec2c0e3f241f023fb025d9e2f3e149161145a08305d72134cc36aff05da49
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREKAAYFAk93PP4ACgkQuUQtlDBCeQLwTgCaAxIejpttNiYM/c/bc23Z9HoI
|
||||
Z2EAn19nePImCM1p7j0to2q+uHOal1rw
|
||||
=NC1W
|
||||
iEYEAREIAAYFAk+HEmcACgkQV3J2n04Eaux7VACfQ5NXhsxVB/hS4jMX0F83fkvq
|
||||
314AnRSkKD8eL0zbp1QFkAzn4GjjaXpv
|
||||
=aq16
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,21 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX 50ibus-mozc-gentoo.el 121 RMD160 7af57ab410ccd126594046c74e0d2daaca78ea94 SHA1 3108d0cbd0e33ac967be14a3577b86ddbf03d86d SHA256 833039439dea484a430e832df869b3af0b8d42bae63c4d6999e72c97d55d897b
|
||||
AUX ibus-mozc-1.2.809.102-gentoo.patch 652 RMD160 68e2da6b75e62a0b1d4a099f3a2f94b3e1f53f84 SHA1 382e9f4288acbb054353ac01272f22ec7e1a0cb0 SHA256 2a06a2f9430a1e1407288d535c41b54b6cef1e9488b92e484f8d4cb86eeb0494
|
||||
AUX ibus-mozc-1.3.975.102-ibus-1.4.patch 2048 RMD160 731685ce4d91af1f689ccf910f8cce4a85d20ccb SHA1 a5ff34d70919e5ec23fca74d781a339c115d3521 SHA256 4f205c990e2f447bf1bdea8a820f90361a69cf9883d1ea902d6ae097a18fb291
|
||||
DIST mozc-1.3.975.102.tar.bz2 55961505 RMD160 b52eddc64a79a7a9f1579648f3ee878837355971 SHA1 ef3f23083152fa564eba98235e83d72d14a06404 SHA256 1ee57425c159bc0066645f086472f72aa16567fe5be272f35339c41e9a52d27a
|
||||
EBUILD ibus-mozc-1.3.975.102.ebuild 4393 RMD160 e5e58a71fd74fcf723f06fc6b569ce1ff3eca7d7 SHA1 2e5f05f1026230b053146f03e6c0bc4b3de8df99 SHA256 784b1ce0ff21e73a2feaf35fe407c76c34836b3022f7b559af2c5eef2ef7722c
|
||||
MISC ChangeLog 5641 RMD160 d55f38f041023a8227fe7b7d8213f2c02d230875 SHA1 ab46028c739ce3ba14c64aa14ab3bc7ecd7a860c SHA256 cfcaa89623e8d95b8f389a7c4009de224874dcc1416deb57fb919db8b9826e91
|
||||
EBUILD ibus-mozc-1.3.975.102.ebuild 4425 RMD160 9bdba0cdbb11478fce0a94da716abb7602805cc0 SHA1 0b1b7e2e4359e9657a434f196001ea82181f2867 SHA256 6404458949c50bf860299524492536c8eac20d8907258922ac630c0db561c435
|
||||
MISC ChangeLog 5752 RMD160 3238d0f3c61fda3df9faf9fc8b909fb85b5343bf SHA1 a8e94d3369a35c26b1d9c8163911b4bf6007747f SHA256 aee7acac0e50faae6e5670fa77a8cc7e8738105fa1b5c3b1077cc060d09bef15
|
||||
MISC metadata.xml 540 RMD160 92098609fd6a4d8ec147c6bf675bb3626d5e1962 SHA1 6658b008a7f6a3143836901e576b556eecaf1fd9 SHA256 dbc77031a0e9b603d1a15f79367f86375719d4cace47f8c2cb35ef2be29cfe25
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBAgAGBQJPWl8qAAoJEEdUh39IaPFN/P0IAJ/DjalzWk3G3QTZvD+MHJ2X
|
||||
cnPbyAeoVZDd1DGVd2BnQVNLwe8chcpEX267N5YZVisoNIX+R4qevLvgpAg+HcUk
|
||||
/Hhw3ibsXqgGef3a1G9IVrxEyuHuQPi3JMc+BVjF8ON62zUDC9VPfQLfmv7IK2/q
|
||||
o+wmsHfaXDntmF0JG7+vyKmydVCGY5sRxZvkxyOFveJfrIxt6NW2/65TOMgRcYYs
|
||||
lC2UVd5NFfg1MlN1tsl4m4p6ttzRKVgwrEHiwFwgJdaE8gzykMzcyAkOyIBzaAko
|
||||
VtoBR6HRrf7lWbmrkJpgfuibi+hhkUt9SyONqLWkleESRD9Vwu+ByGJsvQrvFtA=
|
||||
=tSVI
|
||||
iQIcBAEBCAAGBQJPhr8fAAoJEDYO1FT4VRUUveoQAJPphdy1hCpZEIv57Q8aTP21
|
||||
UbWvKxzzS5DUGcf8hECxrq00rACcePJ0Yvz5BPtFdmQk4adCnp8W+eE9dSm9P3cf
|
||||
TsA5K/loYSA9U7EBLMj8VikP5batrPVVmcXN4+b9v3L/CCdb+4HyZFD8Cx07GwDT
|
||||
UrDmBt+H/DcjXtEOwGU56EQ4UgzwqzCY9sIjlvTNcqKOve8ekJbNnHFjnRx1C+gV
|
||||
32nDGSSyMzj5j/zkZGE3fhfsOSAqfInLlfV727/zkmjrEVLoSoSao/ZNw9IiGtY8
|
||||
QkYeutYOaz9yfoMELnOb6So3IZVxwNuoqwwd1Qu733+Lm+MGOc4uS7YFCGqVQq0p
|
||||
IA0zc49aXORUzBPhMkf9cdUbiudpfV/6ij3OyqT6L16rj9eHBgSD1uqT0MQ0hclD
|
||||
ocazDPwHQYIsH0f5HyILC/tLurVzAQFCkox55FXntzelJuXGBoJ8gNh+wvnwUTMX
|
||||
LDVCvAgIVrrVPz7L5H2i3AfzpyWqaCP8Gnw+Uqu++thaHNygVIGddE3dNw9KgcPg
|
||||
TtQHU/4u/tQ4GIFo2TOte+nIPByTBMX3I7bUHr0MfpaqhkmyDwMLVG2mOW7jtryJ
|
||||
TkKrlutFCNi+YmNwXgv+jtwJLLu1L3vxRh7QG39Cdg09IVl1+b6XSnPTM0KVbf8/
|
||||
dyY3vs85NHSwoazWstBP
|
||||
=9oCt
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,258 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/uim-1.8.0.ebuild,v 1.1 2012/04/12 11:46:38 naota Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit autotools eutils multilib elisp-common flag-o-matic
|
||||
|
||||
DESCRIPTION="Simple, secure and flexible input method library"
|
||||
HOMEPAGE="http://code.google.com/p/uim/"
|
||||
SRC_URI="http://uim.googlecode.com/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="+anthy canna curl eb emacs libffi gnome gtk gtk3 kde libedit libnotify m17n-lib ncurses nls prime qt4 skk sqlite ssl static-libs test unicode X xft linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
REQUIRED_USE="gtk? ( X ) qt4? ( X )"
|
||||
|
||||
RDEPEND="X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
)
|
||||
anthy? (
|
||||
unicode? ( >=app-i18n/anthy-8622 )
|
||||
!unicode? ( app-i18n/anthy )
|
||||
)
|
||||
canna? ( app-i18n/canna )
|
||||
curl? ( >=net-misc/curl-7.16.4 )
|
||||
eb? ( dev-libs/eb )
|
||||
emacs? ( virtual/emacs )
|
||||
libffi? ( virtual/libffi )
|
||||
gnome? ( >=gnome-base/gnome-panel-2.14 )
|
||||
gtk? ( >=x11-libs/gtk+-2.4:2 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
kde? ( >=kde-base/kdelibs-4 )
|
||||
libedit? ( dev-libs/libedit )
|
||||
libnotify? ( >=x11-libs/libnotify-0.4 )
|
||||
m17n-lib? ( >=dev-libs/m17n-lib-1.3.1 )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
nls? ( virtual/libintl )
|
||||
prime? ( app-i18n/prime )
|
||||
qt4? ( x11-libs/qt-gui:4[qt3support] )
|
||||
skk? ( app-i18n/skk-jisyo )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
!dev-scheme/sigscheme
|
||||
!app-i18n/uim-svn
|
||||
!<app-i18n/prime-0.9.4"
|
||||
# >=dev-scheme/sigscheme-0.8.5
|
||||
# mana? ( app-i18n/mana )
|
||||
# scim? ( >=app-i18n/scim-1.3.0 ) # broken
|
||||
# sj3? ( >=app-i18n/sj3-2.0.1.21 )
|
||||
# wnn? ( app-i18n/wnn )
|
||||
# gnome? (
|
||||
# gtk? ( >=gnome-base/gnome-panel-2.14 )
|
||||
# gtk3? ( >=gnome-base/gnome-panel-3 )
|
||||
# )
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
dev-util/pkgconfig
|
||||
>=sys-devel/gettext-0.15
|
||||
kde? ( dev-util/cmake )
|
||||
X? (
|
||||
x11-proto/xextproto
|
||||
x11-proto/xproto
|
||||
)"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
X? (
|
||||
media-fonts/font-sony-misc
|
||||
linguas_zh_CN? (
|
||||
|| ( media-fonts/font-isas-misc media-fonts/intlfonts )
|
||||
)
|
||||
linguas_zh_TW? (
|
||||
media-fonts/intlfonts
|
||||
)
|
||||
linguas_ja? (
|
||||
|| ( media-fonts/font-jis-misc media-fonts/intlfonts )
|
||||
)
|
||||
linguas_ko? (
|
||||
|| ( media-fonts/font-daewoo-misc media-fonts/intlfonts )
|
||||
)
|
||||
)"
|
||||
# test? ( dev-scheme/gauche )
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
|
||||
update_gtk_immodules() {
|
||||
local GTK2_CONFDIR="/etc/gtk-2.0"
|
||||
# bug #366889
|
||||
if has_version '>=x11-libs/gtk+-2.22.1-r1:2' || has_multilib_profile ; then
|
||||
GTK2_CONFDIR="${GTK2_CONFDIR}/$(get_abi_CHOST)"
|
||||
fi
|
||||
mkdir -p "${EPREFIX}${GTK2_CONFDIR}"
|
||||
|
||||
if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" ] ; then
|
||||
"${EPREFIX}/usr/bin/gtk-query-immodules-2.0" > "${EPREFIX}${GTK2_CONFDIR}/gtk.immodules"
|
||||
fi
|
||||
}
|
||||
|
||||
update_gtk3_immodules() {
|
||||
if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" ] ; then
|
||||
"${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-1.6.0-gentoo.patch \
|
||||
"${FILESDIR}"/${PN}-1.5.4-zhTW.patch
|
||||
|
||||
# bug 275420
|
||||
sed -i -e "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac || die
|
||||
|
||||
echo "QMAKE_LFLAGS = ${LDFLAGS}" >> qt4/common.pro.in || die
|
||||
|
||||
#./autogen.sh
|
||||
AT_NO_RECURSIVE=1 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
if (use gtk || use gtk3) && (use anthy || use canna) ; then
|
||||
myconf="${myconf} --enable-dict"
|
||||
else
|
||||
myconf="${myconf} --disable-dict"
|
||||
fi
|
||||
|
||||
if use gtk || use gtk3 || use qt4 ; then
|
||||
myconf="${myconf} --enable-pref"
|
||||
else
|
||||
myconf="${myconf} --disable-pref"
|
||||
fi
|
||||
|
||||
if use anthy ; then
|
||||
if use unicode ; then
|
||||
myconf="${myconf} --with-anthy-utf8"
|
||||
else
|
||||
myconf="${myconf} --with-anthy"
|
||||
fi
|
||||
else
|
||||
myconf="${myconf} --without-anthy"
|
||||
fi
|
||||
|
||||
if use libnotify ; then
|
||||
myconf="${myconf} --enable-notify=libnotify"
|
||||
fi
|
||||
|
||||
#if use gnome ; then
|
||||
# myconf="${myconf} $(use_enable gtk gnome-applet)"
|
||||
# myconf="${myconf} $(use_enable gtk3 gnome3-applet)"
|
||||
#fi
|
||||
|
||||
econf $(use_with X x) \
|
||||
$(use_with canna) \
|
||||
$(use_with curl) \
|
||||
$(use_with eb) \
|
||||
$(use_enable emacs) \
|
||||
$(use_with emacs lispdir "${SITELISP}") \
|
||||
$(use_with libffi ffi) \
|
||||
$(use_enable gnome gnome-applet) \
|
||||
$(use_with gtk gtk2) \
|
||||
$(use_with gtk3) \
|
||||
$(use_with libedit) \
|
||||
--disable-kde-applet \
|
||||
$(use_enable kde kde4-applet) \
|
||||
$(use_with m17n-lib m17nlib) \
|
||||
$(use_enable ncurses fep) \
|
||||
$(use_enable nls) \
|
||||
$(use_with prime) \
|
||||
--without-qt \
|
||||
--without-qt-immodule \
|
||||
$(use_with qt4 qt4) \
|
||||
$(use_with qt4 qt4-immodule) \
|
||||
$(use_enable qt4 qt4-qt3support) \
|
||||
$(use_with skk) \
|
||||
$(use_with sqlite sqlite3) \
|
||||
$(use_enable ssl openssl) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with xft) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
|
||||
if use emacs; then
|
||||
cd emacs
|
||||
elisp-compile *.el || die "elisp-compile failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# parallel make install b0rked, bug #222677
|
||||
emake -j1 INSTALL_ROOT="${D}" DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
dodoc AUTHORS ChangeLog* NEWS README RELNOTE || die
|
||||
if use emacs; then
|
||||
elisp-install uim-el emacs/*.elc || die "elisp-install failed"
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" uim-el \
|
||||
|| die "elisp-site-file-install failed"
|
||||
fi
|
||||
|
||||
find "${ED}/usr/$(get_libdir)/uim" -name '*.la' -exec rm {} +
|
||||
use static-libs || find "${ED}" -name '*.la' -exec rm {} +
|
||||
|
||||
sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-uim" > "${T}/uim.conf" || die
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
doins "${T}/uim.conf" || die
|
||||
|
||||
# collision with dev-scheme/sigscheme, bug #330975
|
||||
# find "${ED}" -name '*gcroots*' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "New input method switcher has been introduced. You need to set"
|
||||
elog
|
||||
elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE"
|
||||
elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE"
|
||||
elog "% XMODIFIERS=@im=uim ; export XMODIFIERS"
|
||||
elog
|
||||
elog "If you would like to use uim-anthy as default input method, put"
|
||||
elog "(define default-im-name 'anthy)"
|
||||
elog "to your ~/.uim."
|
||||
elog
|
||||
elog "All input methods can be found by running uim-im-switcher-gtk, "
|
||||
elog "uim-im-switcher-gtk3 or uim-im-switcher-qt4."
|
||||
elog
|
||||
elog "If you upgrade from a version of uim older than 1.4.0,"
|
||||
elog "you should run revdep-rebuild."
|
||||
|
||||
use gtk && update_gtk_immodules
|
||||
use gtk3 && update_gtk3_immodules
|
||||
if use emacs; then
|
||||
elisp-site-regen
|
||||
echo
|
||||
elog "uim is autoloaded with Emacs with a minimal set of features:"
|
||||
elog "There is no keybinding defined to call it directly, so please"
|
||||
elog "create one yourself and choose an input method."
|
||||
elog "Integration with LEIM is not done with this ebuild, please have"
|
||||
elog "a look at the documentation how to achieve this."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && update_gtk_immodules
|
||||
use gtk3 && update_gtk3_immodules
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,31 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX calligra-2.3.92-language.patch 760 RMD160 26d9a5cfe348575892540bf12e0fee478d6fcd34 SHA1 b3f16ba3d61daedd022475b3f5bfc5d998a779bb SHA256 f2a9461eeb4fa650f54698124358080e34c7838ade65119ceb7577852d75e900
|
||||
AUX calligra-2.3.92-table.patch 3990 RMD160 645d2b85e96b6562304940127188860ed45490f1 SHA1 55735ea330384bb078cb86c809f35e577dbc2c05 SHA256 2a2faa07fca470ce545765feecd4aaa8a9a5f26426c4c7a3884826d62491e6ed
|
||||
AUX calligra-2.4.0-rdf.patch 7537 RMD160 4320fe29ab85791232665a7f2d717dab1b8505b3 SHA1 048f59b24ef7662363423b3d71483c979bd3e050 SHA256 0a2d29cc549d032b70c8d006d5db56d857b4db1946795f94dcfe52f52e5d49c9
|
||||
DIST calligra-2.3.92.tar.bz2 123533771 RMD160 c55140a0d4e719140e8aff0cb7f5fb68dc376cf0 SHA1 460d01bbb454140e851f7ea251d3ac8e143215e5 SHA256 8faefc34428deb2ce07856e2f1a58a4d7f842faf04dda46147644f07dbdfa7a9
|
||||
DIST calligra-2.4.0.tar.bz2 123325347 RMD160 840efd6c7ff82b246950de591b9af762d37f9a95 SHA1 6026f4ddcf4bf647ea13dfb477233df472a5c007 SHA256 7c8cd1ec8cd2b26d5544f3b5a283052c5cd82f212749475b91cc340f7e4029b0
|
||||
EBUILD calligra-2.3.92-r1.ebuild 5966 RMD160 935968ac98c4e2f150066bfcc86532f3b34f4307 SHA1 0944cea15762e4a7d5fb21e590d2754dd27c2f7a SHA256 79183ff091018ef4f229b56a61b9acf8cd0c4143eee79dac0e1be30f2e0555b3
|
||||
EBUILD calligra-2.4.0-r1.ebuild 6075 RMD160 b8f102561a92addbda575c7472bb18eecf04db1d SHA1 f74705c312fa14c68f48fb3c97f1adbff23ab82e SHA256 d50308c679c6a5fd53cf7f037fe7da1374fbc9ad57c569537d2c20aa82a3d697
|
||||
EBUILD calligra-2.4.9999.ebuild 6075 RMD160 edaf40a7917dfc223da8a1fadf23a1165d56b10d SHA1 845d42b88f4f4c5bd55ff57642352f3c2d2081ad SHA256 f0bc54e769c7ad11ac4abd09d1a6b995087bb1a295301bec6152c13eebda059e
|
||||
EBUILD calligra-9999.ebuild 5898 RMD160 3fa8d69fba5d929e49312c5aca8e30441e5c1874 SHA1 4850508961f1c1780136a2ca455a002fbabbfbf7 SHA256 a943f726f21904ee5cfb002ac5b0eb34a874dd101d85e37c58a06768dc0a409c
|
||||
MISC ChangeLog 6410 RMD160 c3b2a370705b538e35fee18a52d1bb83d14c72d3 SHA1 5ad288a91088b0268a7622741e8d8e7c28ea85d8 SHA256 34ecce1605163a56bbff2a0d618013f407df682225db510e525f349ac35846ea
|
||||
EBUILD calligra-2.4.0-r1.ebuild 6030 RMD160 3f9b30ab4c6c4579c62d177a4b9341f8f4ca4108 SHA1 e33e26c459d3102364ede46df026be121fed33c5 SHA256 c0792dbbc8353e846c2db2195caa74e00b02034d3154d65521f82a6747f43328
|
||||
EBUILD calligra-2.4.9999.ebuild 6030 RMD160 c00e1e48b8a8ed9bd80d598b6675e134ffee8719 SHA1 55eb0979f10c28a7b26ece9230e0cc80318b69c8 SHA256 d5f5f71b5e75203bb4e114415a9dac19e136b29ca584d24af37f67445f60a8db
|
||||
EBUILD calligra-9999.ebuild 5853 RMD160 36ee0b1999274499712d890d11c1b52a28f88a52 SHA1 aa5fb18286b4b941332fc424b6a4e788629950a1 SHA256 3493923da496efa04c54407480c3b81996b5d7899901778aa61ee57347a88c0f
|
||||
MISC ChangeLog 6731 RMD160 19ece2178905b3a3ca447ac0b2307c9d0fc9fe50 SHA1 48d54b05544b82d557cd52415f6332ca1639e0ae SHA256 71fb316c5fc905501dfb1c65b2bf351d7842a75e5641e81e87894d25efc30e99
|
||||
MISC metadata.xml 1491 RMD160 f8ff74f843ae8df2be457f5376f8d1ad08604c09 SHA1 56f2b25dfd6524b43aed66a177a515e80f04cde2 SHA256 9e6668563b25b690da423ea91dbac27e6289ee117cb6cb026c2657c476555c69
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJPhfD8AAoJENwGBM22xffe4e4P/1Y4UEBODHaP0rOKKSKXKBcV
|
||||
MwSTA7ZjlKA/9KzQE8OhsyU+4IPavEy2MTvbHAyuk/Ns0UbP5J49lUwVqW49teFn
|
||||
cXjKuJMCK+s7JIukMMBuCFuHbq06/oN1MRsmJlz52i5nWsRFN4AGfy1H++/K1II3
|
||||
ZEpIroFJ+4jgN7b6/PT+pjfm/+2bG3UYq00pJIoo0xNroepZCPfLIbXW0NWIw114
|
||||
qFXba862WXQuxHebgMahI3Rv1DTzs+urkKW4rZK1Oqk/H+4G0ajkHJtmhVkyRoFx
|
||||
TwgWx6/6v8wjPlYrSiAAAa7V2Bii+RAIRPKDRDdVjafpb+GCL5hGWyD613fhKcX0
|
||||
Dlmm2RXW0SlJt6Jm6xriLu9B71ea2kmSrf53H4IoqVmmdigHvFJmnOnW2figfojP
|
||||
ByPq+YU0tkvkzQKKPATm2fAMiEGBIlDdcztPax0sd+0MYg6YZWmdZqdELmqjsOdB
|
||||
4DAD2PAHVVK16/wV9Wv9+N0gvW4CnCtOBfYOrOWZaMXUnnJnpOmxKwQxke1FiLn6
|
||||
ocC92ZZIWJ3P0aRLk8K1jl9Rnow12gu+pmYRvYpEvlPXh7rz9IaqysIcix81nAdV
|
||||
hvPnkrcaQfqJuz9+hRg3QWRvrXQNvHoAbbkoiOgCYC3szEK1HraZxBGd4y6TGt3K
|
||||
cXIoqJMFfUTZm0hqr1G4
|
||||
=lhf/
|
||||
iQIcBAEBCgAGBQJPhzgmAAoJENwGBM22xffe9JsQAJSKorFhvsyvUFUZxcrRARQI
|
||||
S86t8nomFjauCHWbgTHCgCk0mHc1Ji/6DxGW6QjmO1KSmHzOJSPXBqFAuZm81mLg
|
||||
s841GqOyu7LIM9y7jb9rcmcBJZkaimfE2o5a41yWt/DVR3gxEABXHF7hCYKKspil
|
||||
fqiq6l3pjSp3gAOA8qL4bKrdNZQ2wsxr8+r9GgeuYg4QaQiSam5Dw6X9lvqueR4X
|
||||
gLyx1miEUvdfH8Y1wzu/67Qz+EY+Mf0+zP/noxlqhcPM/nkCuiEmhz+wTdG16cJn
|
||||
/79Q5egMYJJngSrnPGmF55Ntln70C1baw3NxaDWBtSZamJkEiA3Nl/FopqdrkbFI
|
||||
XAHyMSa3aIqrvRcEKbZfUir+QUOiSNqmReBSYZze+emdFzeJSvN58w3VeyeP/XHn
|
||||
U8ejhWmiwMr0PDFUvDPQO348k+um7qSbot+1ElsC5epG+dAl1nCgVRdSXyl4QzvE
|
||||
Rbxok960ZWqsQeW7/Y5q5GJkVyGtZFQhLthAEsRcgg5wCQIbmt/+LVWZgJMg6a1t
|
||||
JXR9ND71WM8SIfRM2Zm1Wka6HI4UOVeK5RqF+6/tnV3NeV7VuKBnbKPvsRgU6KsS
|
||||
KWlnwIt8jrBIUheLBCdXvTpvTJgN8oQxjswDCR4H3ZYyJup0OWmvrNqh5Y293OJu
|
||||
SDcKmCXXMEaeBNJydCik
|
||||
=CuRT
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,205 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.92-r1.ebuild,v 1.2 2012/04/11 21:00:29 dilfridge Exp $
|
||||
|
||||
# note: files that need to be checked for dependencies etc:
|
||||
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
|
||||
# krita/CMakeLists.txt
|
||||
|
||||
EAPI=4
|
||||
|
||||
KDE_SCM=git
|
||||
KDE_MINIMAL=4.6.4
|
||||
OPENGL_REQUIRED=optional
|
||||
|
||||
KDE_HANDBOOK=optional
|
||||
|
||||
KDE_LINGUAS_LIVE_OVERRIDE=true
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="KDE Office Suite"
|
||||
HOMEPAGE="http://www.calligra.org/"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/unstable/${P}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
[[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
|
||||
IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
|
||||
gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
|
||||
+pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
|
||||
+wmf word-perfect xbase +xml +xslt"
|
||||
|
||||
# please do not sort here, order is same as in CMakeLists.txt
|
||||
CAL_FTS="kexi words flow plan stage sheets krita karbon braindump"
|
||||
for cal_ft in ${CAL_FTS}; do
|
||||
IUSE+=" calligra_features_${cal_ft}"
|
||||
done
|
||||
unset cal_ft
|
||||
|
||||
REQUIRED_USE="
|
||||
calligra_features_kexi? ( calligra_features_sheets )
|
||||
calligra_features_words? ( calligra_features_sheets )
|
||||
calligra_features_krita? ( eigen exif lcms )
|
||||
calligra_features_plan? ( kdepim semantic-desktop )
|
||||
calligra_features_sheets? ( eigen )
|
||||
test? ( calligra_features_karbon )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
!app-office/karbon
|
||||
!app-office/kexi
|
||||
!app-office/koffice-data
|
||||
!app-office/koffice-l10n
|
||||
!app-office/koffice-libs
|
||||
!app-office/koffice-meta
|
||||
!app-office/kplato
|
||||
!app-office/kpresenter
|
||||
!app-office/krita
|
||||
!app-office/kspread
|
||||
!app-office/kword
|
||||
dev-lang/perl
|
||||
dev-libs/boost
|
||||
dev-libs/libxml2
|
||||
$(add_kdebase_dep knewstuff)
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
attica? ( dev-libs/libattica )
|
||||
crypt? ( app-crypt/qca:2 )
|
||||
eigen? ( dev-cpp/eigen:2 )
|
||||
exif? ( media-gfx/exiv2 )
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
freetds? ( dev-db/freetds )
|
||||
gif? ( media-libs/giflib )
|
||||
glew? ( media-libs/glew )
|
||||
glib? ( dev-libs/glib:2 )
|
||||
gsf? ( gnome-extra/libgsf )
|
||||
gsl? ( sci-libs/gsl )
|
||||
iconv? ( virtual/libiconv )
|
||||
jpeg? ( virtual/jpeg )
|
||||
jpeg2k? ( media-libs/openjpeg )
|
||||
kdcraw? ( $(add_kdebase_dep libkdcraw) )
|
||||
kdepim? ( $(add_kdebase_dep kdepimlibs) )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
marble? ( $(add_kdebase_dep marble) )
|
||||
mysql? ( virtual/mysql )
|
||||
okular? ( $(add_kdebase_dep okular) )
|
||||
openctl? ( >=media-libs/opengtl-0.9.15 )
|
||||
openexr? ( media-libs/openexr )
|
||||
pdf? (
|
||||
app-text/poppler
|
||||
media-gfx/pstoedit
|
||||
)
|
||||
postgres? (
|
||||
dev-db/postgresql-base
|
||||
=dev-libs/libpqxx-3*
|
||||
)
|
||||
semantic-desktop? ( dev-libs/soprano $(add_kdebase_dep kdelibs semantic-desktop) )
|
||||
ssl? ( dev-libs/openssl )
|
||||
sybase? ( dev-db/freetds )
|
||||
tiff? ( media-libs/tiff )
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
word-perfect? (
|
||||
app-text/libwpd
|
||||
app-text/libwps
|
||||
app-text/libwpg
|
||||
)
|
||||
xbase? ( dev-db/xbase )
|
||||
xslt? ( dev-libs/libxslt )
|
||||
calligra_features_kexi? (
|
||||
>=dev-db/sqlite-3.7.9:3[extensions]
|
||||
dev-libs/icu
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2.3.92-language.patch"
|
||||
"${FILESDIR}/${PN}-2.3.92-table.patch"
|
||||
"${FILESDIR}/${PN}-2.4.0-rdf.patch"
|
||||
)
|
||||
|
||||
RESTRICT=test
|
||||
# bug 394273
|
||||
|
||||
src_configure() {
|
||||
local cal_ft
|
||||
|
||||
# first write out things we want to hard-enable
|
||||
local mycmakeargs=(
|
||||
"-DWITH_Boost=ON"
|
||||
"-DWITH_LibXml2=ON"
|
||||
"-DWITH_PNG=ON"
|
||||
"-DWITH_ZLIB=ON"
|
||||
"-DGHNS=ON"
|
||||
"-DWITH_X11=ON"
|
||||
"-DWITH_Qt4=ON"
|
||||
"-DQT3SUPPORT=ON" # kde4-base.eclass pulls this in anyway
|
||||
)
|
||||
|
||||
# default disablers
|
||||
mycmakeargs+=(
|
||||
"-DBUILD_mobile=OFF" # we dont suppor mobile gui, maybe arm could
|
||||
"-DWITH_LCMS=OFF" # we use lcms:2
|
||||
"-DCREATIVEONLY=OFF"
|
||||
"-DWITH_TINY=OFF"
|
||||
"-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
|
||||
"-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
|
||||
"-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
|
||||
)
|
||||
|
||||
# regular options
|
||||
mycmakeargs+=(
|
||||
$(cmake-utils_use_with attica LibAttica)
|
||||
$(cmake-utils_use_with crypt QCA2)
|
||||
$(cmake-utils_use_with eigen Eigen2)
|
||||
$(cmake-utils_use_with exif Exiv2)
|
||||
$(cmake-utils_use_with fftw FFTW3)
|
||||
$(cmake-utils_use_with fontconfig Fontconfig)
|
||||
$(cmake-utils_use_with freetds FreeTDS)
|
||||
$(cmake-utils_use_with gif GIF2)
|
||||
$(cmake-utils_use_with glew GLEW)
|
||||
$(cmake-utils_use_with glib GLIB2)
|
||||
$(cmake-utils_use_with glib GObject)
|
||||
$(cmake-utils_use_with gsf LIBGSF)
|
||||
$(cmake-utils_use_with gsl GSL)
|
||||
$(cmake-utils_use_with iconv Iconv)
|
||||
$(cmake-utils_use_with jpeg JPEG)
|
||||
$(cmake-utils_use_with jpeg2k OpenJPEG)
|
||||
$(cmake-utils_use_with kdcraw Kdcraw)
|
||||
$(cmake-utils_use_with kdepim KdepimLibs)
|
||||
$(cmake-utils_use_with lcms LCMS2)
|
||||
$(cmake-utils_use_with marble Marble)
|
||||
$(cmake-utils_use_with mysql MySQL)
|
||||
$(cmake-utils_use_with okular Okular)
|
||||
$(cmake-utils_use_with openctl OpenCTL)
|
||||
$(cmake-utils_use_with openexr OpenEXR)
|
||||
$(cmake-utils_use_with opengl OpenGL)
|
||||
$(cmake-utils_use_with pdf Poppler)
|
||||
$(cmake-utils_use_with pdf Pstoedit)
|
||||
$(cmake-utils_use_with postgres PostgreSQL)
|
||||
$(cmake-utils_use_with semantic-desktop Soprano)
|
||||
$(cmake-utils_use semantic-desktop NEPOMUK)
|
||||
$(cmake-utils_use_with ssl OpenSSL)
|
||||
$(cmake-utils_use_with sybase FreeTDS)
|
||||
$(cmake-utils_use_with tiff TIFF)
|
||||
$(cmake-utils_use_with threads Threads)
|
||||
$(cmake-utils_use_with truetype Freetype)
|
||||
$(cmake-utils_use_with word-perfect WPD)
|
||||
$(cmake-utils_use_with word-perfect WPG)
|
||||
$(cmake-utils_use_with xbase XBase)
|
||||
$(cmake-utils_use_with xslt LibXslt)
|
||||
$(cmake-utils_use_build wmf libkowmf)
|
||||
$(cmake-utils_use_build mso libmsooxml)
|
||||
)
|
||||
|
||||
# applications
|
||||
for cal_ft in ${CAL_FTS}; do
|
||||
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
|
||||
done
|
||||
mycmakeargs+=( $(cmake-utils_use_build test cstester) )
|
||||
|
||||
# filters
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
--- plugins/textediting/spellcheck/SpellCheck.cpp.org 2012-03-29 07:19:58.808192633 +0200
|
||||
+++ plugins/textediting/spellcheck/SpellCheck.cpp 2012-03-29 07:28:13.671184157 +0200
|
||||
@@ -44,7 +44,8 @@
|
||||
m_allowSignals(true),
|
||||
m_documentIsLoading(false),
|
||||
m_isChecking(false),
|
||||
- m_spellCheckMenu(0)
|
||||
+ m_spellCheckMenu(0),
|
||||
+ m_document(0)
|
||||
{
|
||||
/* setup actions for this plugin */
|
||||
KAction *configureAction = new KAction(i18n("Configure &Spell Checking..."), this);
|
||||
@@ -141,7 +142,7 @@
|
||||
{
|
||||
m_speller.setDefaultLanguage(language);
|
||||
m_bgSpellCheck->setDefaultLanguage(language);
|
||||
- if (m_enableSpellCheck) {
|
||||
+ if (m_enableSpellCheck && m_document) {
|
||||
checkSection(m_document, 0, m_document->characterCount() - 1);
|
||||
}
|
||||
}
|
@ -1,96 +0,0 @@
|
||||
From 0f96e4b78756deaba77b2d8d486ea5585bd8f652 Mon Sep 17 00:00:00 2001
|
||||
From: Boudewijn Rempt <boud@valdyas.org>
|
||||
Date: Thu, 29 Mar 2012 15:32:18 +0200
|
||||
Subject: [PATCH] Fix inserting table shape in non-english locale
|
||||
|
||||
Comparing a translated name with a fixed text isn't going to work...
|
||||
|
||||
BUG:297029
|
||||
BUG:293704
|
||||
|
||||
Okay to backport to 2.4?
|
||||
---
|
||||
libs/flake/KoDeferredShapeFactoryBase.h | 2 ++
|
||||
libs/flake/KoShapeFactoryBase.cpp | 9 ++-------
|
||||
sheets/shape/TableShapeDeferredFactory.h | 2 ++
|
||||
sheets/shape/TableShapeFactory.cpp | 2 +-
|
||||
sheets/shape/spreadsheetshape-deferred.desktop | 1 +
|
||||
5 files changed, 8 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/libs/flake/KoDeferredShapeFactoryBase.h b/libs/flake/KoDeferredShapeFactoryBase.h
|
||||
index 68bc5e3..7887484 100644
|
||||
--- a/libs/flake/KoDeferredShapeFactoryBase.h
|
||||
+++ b/libs/flake/KoDeferredShapeFactoryBase.h
|
||||
@@ -47,6 +47,8 @@ public:
|
||||
|
||||
virtual ~KoDeferredShapeFactoryBase();
|
||||
|
||||
+ virtual QString deferredPluginName() = 0;
|
||||
+
|
||||
/**
|
||||
* This method should be implemented by factories to create a shape that the user
|
||||
* gets when doing a base insert. For example from a script. The created shape
|
||||
diff --git a/libs/flake/KoShapeFactoryBase.cpp b/libs/flake/KoShapeFactoryBase.cpp
|
||||
index 116cacc..5c5ec48 100644
|
||||
--- a/libs/flake/KoShapeFactoryBase.cpp
|
||||
+++ b/libs/flake/KoShapeFactoryBase.cpp
|
||||
@@ -242,19 +242,14 @@ void KoShapeFactoryBase::getDeferredPlugin()
|
||||
if (d->deferredFactory) return;
|
||||
|
||||
const QString serviceType = "Calligra/Deferred";
|
||||
- QString query = QString::fromLatin1("(Type == 'Service') and (Name == '%1')").arg(d->deferredPluginName);
|
||||
- const KService::List offers = KServiceTypeTrader::self()->query(serviceType, query);
|
||||
+ const KService::List offers = KServiceTypeTrader::self()->query(serviceType, QString());
|
||||
Q_ASSERT(offers.size() > 0);
|
||||
|
||||
foreach(KSharedPtr<KService> service, offers) {
|
||||
- QString error = 0; // FIXME: From where does error get a value?
|
||||
KoDeferredShapeFactoryBase *plugin = service->createInstance<KoDeferredShapeFactoryBase>(this);
|
||||
- if (plugin) {
|
||||
+ if (plugin && plugin->deferredPluginName() == d->deferredPluginName) {
|
||||
d->deferredFactory = plugin;
|
||||
}
|
||||
- else {
|
||||
- kWarning(30003) << "loading plugin" << service->name() << "failed, " << error;
|
||||
- }
|
||||
}
|
||||
|
||||
}
|
||||
diff --git a/sheets/shape/TableShapeDeferredFactory.h b/sheets/shape/TableShapeDeferredFactory.h
|
||||
index 2668c2b..981b4d8 100644
|
||||
--- a/sheets/shape/TableShapeDeferredFactory.h
|
||||
+++ b/sheets/shape/TableShapeDeferredFactory.h
|
||||
@@ -30,6 +30,8 @@ public:
|
||||
TableDeferredShapeFactory(QObject *parent, const QVariantList&);
|
||||
~TableDeferredShapeFactory();
|
||||
|
||||
+ virtual QString deferredPluginName() { return "spreadsheetshape-deferred"; }
|
||||
+
|
||||
KoShape *createDefaultShape(KoDocumentResourceManager *documentResources = 0) const;
|
||||
private:
|
||||
KoShapeFactoryBase *m_stubFactory;
|
||||
diff --git a/sheets/shape/TableShapeFactory.cpp b/sheets/shape/TableShapeFactory.cpp
|
||||
index 0cba2a9..98102a6 100644
|
||||
--- a/sheets/shape/TableShapeFactory.cpp
|
||||
+++ b/sheets/shape/TableShapeFactory.cpp
|
||||
@@ -47,7 +47,7 @@ TableShapePlugin::TableShapePlugin(QObject * parent, const QVariantList&)
|
||||
|
||||
|
||||
TableShapeFactory::TableShapeFactory()
|
||||
- : KoShapeFactoryBase(TableShapeId, i18n("Spreadsheet"), "Spreadsheet Shape")
|
||||
+ : KoShapeFactoryBase(TableShapeId, i18n("Spreadsheet"), "spreadsheetshape-deferred")
|
||||
{
|
||||
setToolTip(i18n("Spreadsheet Shape"));
|
||||
setIcon("spreadsheetshape");
|
||||
diff --git a/sheets/shape/spreadsheetshape-deferred.desktop b/sheets/shape/spreadsheetshape-deferred.desktop
|
||||
index cb47900..da3b679 100644
|
||||
--- a/sheets/shape/spreadsheetshape-deferred.desktop
|
||||
+++ b/sheets/shape/spreadsheetshape-deferred.desktop
|
||||
@@ -39,3 +39,4 @@ Type=Service
|
||||
X-KDE-Library=spreadsheetshape-deferred
|
||||
X-Flake-MinVersion=4
|
||||
X-Flake-PluginVersion=4
|
||||
+X-DeferredID=spreadsheetshape-deferred
|
||||
--
|
||||
1.7.9.2
|
||||
|
@ -1,16 +1,21 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA1
|
||||
|
||||
AUX usbmuxd-1.0.7-receive_packet_overflow.patch 719 RMD160 7375d7035cb4bb3fffad25a62254b53d574fdb38 SHA1 fe2c6b7108102e56c96e2a194afe1de716ac0d6c SHA256 6202010041a3b6106bb3c77cae4143fdd01220c9d8fbf09bcc4b75692311e195
|
||||
DIST usbmuxd-1.0.7.tar.bz2 59152 RMD160 9fcbfa3e3bf50385b68c396f6bbac0f34971bc37 SHA1 8de79bf9cc96760ebba475de66ef4f7701f84ad6 SHA256 80a02c106f88f7cedf93f12545b906d9fe4b20f696fa4c3daf1d1bd24de65c27
|
||||
DIST usbmuxd-1.0.8.tar.bz2 59347 RMD160 63e927804a0a2270a5ae4fcfbfdda20a7ec921fd SHA1 56bd90d5ff94c1d9c528f8b49deffea25b7384e8 SHA256 899d63cb7915ee844f1d3d651bee06f3dbb862cebca849f0a57f27a0fdfcba5c
|
||||
EBUILD usbmuxd-1.0.7-r1.ebuild 792 RMD160 5d2984c68fdd6a95946b348080480e36d70965cb SHA1 054c88b65d6432b6efa84667ba2e29f7baba72d4 SHA256 1d5c0c0dff582e7747235e5b63b1a765cb572c384138f9cb3eb217f1881ce6c3
|
||||
EBUILD usbmuxd-1.0.7.ebuild 709 RMD160 151fea8cd6b3683d59749e749d59134713ca458c SHA1 6993a3dc69ec0e82dd4891eaf7ed68c4991ebe78 SHA256 e5c2f22c48af2d3e1ac6b80558588df29a85c5ddf9f721f89d60d48ddbf7facf
|
||||
MISC ChangeLog 2240 RMD160 c1ef1f3572ebc4c0f9167005dac75daebb598105 SHA1 420b886587b576315143b6a0fe320b36921d02c1 SHA256 9d366a092ba5e6de35b3d19781bca3221f8fa7f0ae7064616ce46b298e77a632
|
||||
MISC metadata.xml 158 RMD160 9607beedd6b0b3106670818bb36e430eb85c445d SHA1 29f8cdc6e7a52e0eb48857fa8a2de39d6e2113e1 SHA256 21247a564394680460e294ac138a92903d91b5cafee5cafc38a50656caf965e2
|
||||
EBUILD usbmuxd-1.0.8.ebuild 730 RMD160 82b3854b192dd649e6fcf66061996838c8b4bde2 SHA1 a4e35d3087d52ab9a15a74e70260604ef1b5f242 SHA256 acf670192950ff10ca775976a3845a78154e245fa687eea6b6892c4b33a2a675
|
||||
MISC ChangeLog 2646 RMD160 263aa935b27af6fbad995eddfb7ebbf61c8069ef SHA1 10c75e21f7f04056bf347afd40baf94dbf2863b7 SHA256 0851a23b6f32641c5671a6b6c2e02fcae72fa706b06ac9719fe6b88f75bc49a7
|
||||
MISC metadata.xml 156 RMD160 6a6d0f6bfe83e3a54c2d72444564ed6ab19857fe SHA1 5b9cb277159d763c133920e483df8d3d587cf7e2 SHA256 7f72b73f6e0d6e26603d85e52cca524711faddf6b516640104c3b82aab4754fb
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAk8daqMACgkQodBTJSDyo679YgD/dLM4gqSvtKVl+zZAuGOktJF3
|
||||
xE51Fu+oIiaHjpByKdMA/iMBGF394tQnaBzKjrYvvZtTFMy+gsQ73ucu9FOsBDLw
|
||||
=Hl9e
|
||||
iQEcBAEBAgAGBQJPhuqKAAoJEEdUh39IaPFNyNoH/jQvgmUcubDotlbZfav+luiv
|
||||
zrJ5YUxrPObTNM/uZ9NL2fXShz90UxGfKPrVfyS/0iZ7L6ihLudC1ZuzVh8ISeyb
|
||||
g4LEJ4pQLEjhKK75h+NrHsqfrO20zK5K+wmY9OJVVTA3tK4WOA27PzXzBVG8HpzX
|
||||
aozzAA4a4noXTlxFDQV8+qn3RpDoksDwRzoktu8kw+G3kksQ0xoWpcWVraNvWqoZ
|
||||
GNPsWpTy9SMQelSqCrStD11YQvtFmgtJ8pENd8b05otsd4eLvwyaI946eyEnuig8
|
||||
svzLpca7yLzhAYmif7esTuH3Us1tSuH/SUx+Z2KFgKtPcUe6AWBn3sMKsl8nUfE=
|
||||
=J3/0
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-pda/usbmuxd/usbmuxd-1.0.7.ebuild,v 1.3 2011/10/04 14:02:54 nativemad Exp $
|
||||
|
||||
EAPI=3
|
||||
inherit eutils cmake-utils
|
||||
|
||||
DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
|
||||
HOMEPAGE="http://marcansoft.com/blog/iphonelinux/usbmuxd/"
|
||||
SRC_URI="http://marcansoft.com/uploads/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-pda/libplist
|
||||
virtual/libusb:1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup plugdev
|
||||
enewuser usbmux -1 -1 -1 "usb,plugdev"
|
||||
}
|
||||
|
||||
DOCS="AUTHORS README README.devel"
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-pda/usbmuxd/usbmuxd-1.0.8.ebuild,v 1.2 2012/04/12 14:46:23 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit cmake-utils user
|
||||
|
||||
DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
|
||||
HOMEPAGE="http://www.libimobiledevice.org/"
|
||||
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-pda/libplist-1.8-r1
|
||||
virtual/libusb:1"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/os-headers"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup plugdev
|
||||
enewuser usbmux -1 -1 -1 "usb,plugdev"
|
||||
}
|
||||
|
||||
DOCS="AUTHORS README README.devel"
|
@ -0,0 +1,348 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.3.ebuild,v 1.1 2012/04/12 13:41:35 djc Exp $
|
||||
|
||||
EAPI="2"
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib python toolchain-funcs
|
||||
|
||||
MY_PV="${PV%_p*}"
|
||||
MY_P="Python-${MY_PV}"
|
||||
|
||||
PATCHSET_REVISION="0"
|
||||
|
||||
DESCRIPTION="Python is an interpreted, interactive, object-oriented programming language."
|
||||
HOMEPAGE="http://www.python.org/"
|
||||
SRC_URI="http://www.python.org/ftp/python/${MY_PV}/${MY_P}.tar.bz2
|
||||
mirror://gentoo/python-gentoo-patches-${MY_PV}$([[ "${PATCHSET_REVISION}" != "0" ]] && echo "-r${PATCHSET_REVISION}").tar.bz2"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="2.7"
|
||||
PYTHON_ABI="${SLOT}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="-berkdb build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
|
||||
|
||||
RDEPEND=">=app-admin/eselect-python-20091230
|
||||
app-arch/bzip2
|
||||
>=sys-libs/zlib-1.1.3
|
||||
virtual/libffi
|
||||
virtual/libintl
|
||||
!build? (
|
||||
berkdb? ( || (
|
||||
sys-libs/db:4.8
|
||||
sys-libs/db:4.7
|
||||
sys-libs/db:4.6
|
||||
sys-libs/db:4.5
|
||||
sys-libs/db:4.4
|
||||
sys-libs/db:4.3
|
||||
sys-libs/db:4.2
|
||||
) )
|
||||
gdbm? ( sys-libs/gdbm )
|
||||
ncurses? (
|
||||
>=sys-libs/ncurses-5.2
|
||||
readline? ( >=sys-libs/readline-4.1 )
|
||||
)
|
||||
sqlite? ( >=dev-db/sqlite-3.3.8:3[extensions] )
|
||||
ssl? ( dev-libs/openssl )
|
||||
tk? (
|
||||
>=dev-lang/tk-8.0
|
||||
dev-tcltk/blt
|
||||
)
|
||||
xml? ( >=dev-libs/expat-2 )
|
||||
)
|
||||
!!<sys-apps/portage-2.1.9"
|
||||
|
||||
DEPEND=">=sys-devel/autoconf-2.65
|
||||
${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? ( dev-python/sphinx )
|
||||
!sys-devel/gcc[libffi]"
|
||||
|
||||
RDEPEND+=" !build? ( app-misc/mime-types )
|
||||
doc? ( dev-python/python-docs:${SLOT} )"
|
||||
PDEPEND="app-admin/python-updater"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python_pkg_setup
|
||||
|
||||
if use berkdb; then
|
||||
ewarn "\"bsddb\" module is out-of-date and no longer maintained inside dev-lang/python."
|
||||
ewarn "\"bsddb\" and \"dbhash\" modules have been additionally removed in Python 3."
|
||||
ewarn "You should use external, still maintained \"bsddb3\" module provided by dev-python/bsddb3,"
|
||||
ewarn "which supports both Python 2 and Python 3."
|
||||
else
|
||||
if has_version "=${CATEGORY}/${PN}-${PV%%.*}*[berkdb]"; then
|
||||
ewarn "You are migrating from =${CATEGORY}/${PN}-${PV%%.*}*[berkdb] to =${CATEGORY}/${PN}-${PV%%.*}*[-berkdb]."
|
||||
ewarn "You might need to migrate your databases."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Ensure that internal copies of expat, libffi and zlib are not used.
|
||||
rm -fr Modules/expat
|
||||
rm -fr Modules/_ctypes/libffi*
|
||||
rm -fr Modules/zlib
|
||||
|
||||
local excluded_patches
|
||||
if ! tc-is-cross-compiler; then
|
||||
excluded_patches="*_all_crosscompile.patch"
|
||||
fi
|
||||
|
||||
local patchset_dir
|
||||
#patchset_dir="${FILESDIR}/${SLOT}-${PATCHSET_REVISION}"
|
||||
patchset_dir="${WORKDIR}/${MY_PV}"
|
||||
|
||||
EPATCH_EXCLUDE="${excluded_patches}" EPATCH_SUFFIX="patch" epatch "${patchset_dir}"
|
||||
|
||||
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
|
||||
Lib/distutils/command/install.py \
|
||||
Lib/distutils/sysconfig.py \
|
||||
Lib/site.py \
|
||||
Lib/sysconfig.py \
|
||||
Lib/test/test_site.py \
|
||||
Makefile.pre.in \
|
||||
Modules/Setup.dist \
|
||||
Modules/getpath.c \
|
||||
setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
|
||||
|
||||
# Linux-3 compat. Bug #374579 (upstream issue12571)
|
||||
cp -r "${S}/Lib/plat-linux2" "${S}/Lib/plat-linux3" || die
|
||||
# Try to prevent PaX from interfering with ctypes (bug 329499)
|
||||
sed -i -e s/'PROT_WRITE\s*|\s*PROT_EXEC'/'PROT_WRITE'/g Modules/_ctypes/mallo*.c
|
||||
|
||||
eautoconf
|
||||
eautoheader
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use build; then
|
||||
# Disable extraneous modules with extra dependencies.
|
||||
export PYTHON_DISABLE_MODULES="dbm _bsddb gdbm _curses _curses_panel readline _sqlite3 _tkinter _elementtree pyexpat"
|
||||
export PYTHON_DISABLE_SSL="1"
|
||||
else
|
||||
# dbm module can be linked against berkdb or gdbm.
|
||||
# Defaults to gdbm when both are enabled, #204343.
|
||||
local disable
|
||||
use berkdb || use gdbm || disable+=" dbm"
|
||||
use berkdb || disable+=" _bsddb"
|
||||
use gdbm || disable+=" gdbm"
|
||||
use ncurses || disable+=" _curses _curses_panel"
|
||||
use readline || disable+=" readline"
|
||||
use sqlite || disable+=" _sqlite3"
|
||||
use ssl || export PYTHON_DISABLE_SSL="1"
|
||||
use tk || disable+=" _tkinter"
|
||||
use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat.
|
||||
export PYTHON_DISABLE_MODULES="${disable}"
|
||||
|
||||
if ! use xml; then
|
||||
ewarn "You have configured Python without XML support."
|
||||
ewarn "This is NOT a recommended configuration as you"
|
||||
ewarn "may face problems parsing any XML documents."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then
|
||||
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
|
||||
fi
|
||||
|
||||
if [[ "$(gcc-major-version)" -ge 4 ]]; then
|
||||
append-flags -fwrapv
|
||||
fi
|
||||
|
||||
filter-flags -malign-double
|
||||
|
||||
[[ "${ARCH}" == "alpha" ]] && append-flags -fPIC
|
||||
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=50309
|
||||
if is-flagq -O3; then
|
||||
is-flagq -fstack-protector-all && replace-flags -O3 -O2
|
||||
use hardened && replace-flags -O3 -O2
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
OPT="-O1" CFLAGS="" LDFLAGS="" CC="" \
|
||||
./configure --{build,host}=${CBUILD} || die "cross-configure failed"
|
||||
emake python Parser/pgen || die "cross-make failed"
|
||||
mv python hostpython
|
||||
mv Parser/pgen Parser/hostpgen
|
||||
make distclean
|
||||
sed -i \
|
||||
-e "/^HOSTPYTHON/s:=.*:=./hostpython:" \
|
||||
-e "/^HOSTPGEN/s:=.*:=./Parser/hostpgen:" \
|
||||
Makefile.pre.in || die "sed failed"
|
||||
fi
|
||||
|
||||
# Export CXX so it ends up in /usr/lib/python2.X/config/Makefile.
|
||||
tc-export CXX
|
||||
|
||||
# Set LDFLAGS so we link modules with -lpython2.7 correctly.
|
||||
# Needed on FreeBSD unless Python 2.7 is already installed.
|
||||
# Please query BSD team before removing this!
|
||||
append-ldflags "-L."
|
||||
|
||||
local dbmliborder
|
||||
if use gdbm; then
|
||||
dbmliborder+="${dbmliborder:+:}gdbm"
|
||||
fi
|
||||
if use berkdb; then
|
||||
dbmliborder+="${dbmliborder:+:}bdb"
|
||||
fi
|
||||
|
||||
OPT="" econf \
|
||||
--with-fpectl \
|
||||
--enable-shared \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with threads) \
|
||||
$(use wide-unicode && echo "--enable-unicode=ucs4" || echo "--enable-unicode=ucs2") \
|
||||
--infodir='${prefix}/share/info' \
|
||||
--mandir='${prefix}/share/man' \
|
||||
--with-dbmliborder="${dbmliborder}" \
|
||||
--with-libc="" \
|
||||
--enable-loadable-sqlite-extensions \
|
||||
--with-system-expat \
|
||||
--with-system-ffi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake EPYTHON="python${PV%%.*}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Tests will not work when cross compiling.
|
||||
if tc-is-cross-compiler; then
|
||||
elog "Disabling tests due to crosscompiling."
|
||||
return
|
||||
fi
|
||||
|
||||
# Byte compiling should be enabled here.
|
||||
# Otherwise test_import fails.
|
||||
python_enable_pyc
|
||||
|
||||
# Skip failing tests.
|
||||
local skipped_tests="distutils gdb"
|
||||
|
||||
for test in ${skipped_tests}; do
|
||||
mv "${S}/Lib/test/test_${test}.py" "${T}"
|
||||
done
|
||||
|
||||
# Rerun failed tests in verbose mode (regrtest -w).
|
||||
emake test EXTRATESTOPTS="-w" < /dev/tty
|
||||
local result="$?"
|
||||
|
||||
for test in ${skipped_tests}; do
|
||||
mv "${T}/test_${test}.py" "${S}/Lib/test/test_${test}.py"
|
||||
done
|
||||
|
||||
elog "The following tests have been skipped:"
|
||||
for test in ${skipped_tests}; do
|
||||
elog "test_${test}.py"
|
||||
done
|
||||
|
||||
elog "If you would like to run them, you may:"
|
||||
elog "cd '${EPREFIX}$(python_get_libdir)/test'"
|
||||
elog "and run the tests separately."
|
||||
|
||||
python_disable_pyc
|
||||
|
||||
if [[ "${result}" -ne 0 ]]; then
|
||||
die "emake test failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[[ -z "${ED}" ]] && ED="${D%/}${EPREFIX}/"
|
||||
|
||||
emake DESTDIR="${D}" altinstall maninstall || die "emake altinstall maninstall failed"
|
||||
python_clean_installation_image -q
|
||||
|
||||
sed -e "s/\(LDFLAGS=\).*/\1/" -i "${ED}$(python_get_libdir)/config/Makefile" || die "sed failed"
|
||||
|
||||
mv "${ED}usr/bin/python${SLOT}-config" "${ED}usr/bin/python-config-${SLOT}"
|
||||
|
||||
# Fix collisions between different slots of Python.
|
||||
mv "${ED}usr/bin/2to3" "${ED}usr/bin/2to3-${SLOT}"
|
||||
mv "${ED}usr/bin/pydoc" "${ED}usr/bin/pydoc${SLOT}"
|
||||
mv "${ED}usr/bin/idle" "${ED}usr/bin/idle${SLOT}"
|
||||
rm -f "${ED}usr/bin/smtpd.py"
|
||||
|
||||
if use build; then
|
||||
rm -fr "${ED}usr/bin/idle${SLOT}" "${ED}$(python_get_libdir)/"{bsddb,dbhash.py,idlelib,lib-tk,sqlite3,test}
|
||||
else
|
||||
use elibc_uclibc && rm -fr "${ED}$(python_get_libdir)/"{bsddb/test,test}
|
||||
use berkdb || rm -fr "${ED}$(python_get_libdir)/"{bsddb,dbhash.py,test/test_bsddb*}
|
||||
use sqlite || rm -fr "${ED}$(python_get_libdir)/"{sqlite3,test/test_sqlite*}
|
||||
use tk || rm -fr "${ED}usr/bin/idle${SLOT}" "${ED}$(python_get_libdir)/"{idlelib,lib-tk}
|
||||
fi
|
||||
|
||||
use threads || rm -fr "${ED}$(python_get_libdir)/multiprocessing"
|
||||
use wininst || rm -f "${ED}$(python_get_libdir)/distutils/command/"wininst-*.exe
|
||||
|
||||
dodoc Misc/{ACKS,HISTORY,NEWS} || die "dodoc failed"
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r "${S}/Tools" || die "doins failed"
|
||||
fi
|
||||
|
||||
newconfd "${FILESDIR}/pydoc.conf" pydoc-${SLOT} || die "newconfd failed"
|
||||
newinitd "${FILESDIR}/pydoc.init" pydoc-${SLOT} || die "newinitd failed"
|
||||
|
||||
if use kernel_linux; then
|
||||
if [ -d "${ED}$(python_get_libdir)/plat-linux2" ];then
|
||||
cp -r "${ED}$(python_get_libdir)/plat-linux2" \
|
||||
"${ED}$(python_get_libdir)/plat-linux3" || die "copy plat-linux failed"
|
||||
else
|
||||
cp -r "${ED}$(python_get_libdir)/plat-linux3" \
|
||||
"${ED}$(python_get_libdir)/plat-linux2" || die "copy plat-linux failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
sed \
|
||||
-e "s:@PYDOC_PORT_VARIABLE@:PYDOC${SLOT/./_}_PORT:" \
|
||||
-e "s:@PYDOC@:pydoc${SLOT}:" \
|
||||
-i "${ED}etc/conf.d/pydoc-${SLOT}" "${ED}etc/init.d/pydoc-${SLOT}" || die "sed failed"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<${CATEGORY}/${PN}-${SLOT}" && ! has_version "${CATEGORY}/${PN}:2.7"; then
|
||||
python_updater_warning="1"
|
||||
fi
|
||||
}
|
||||
|
||||
eselect_python_update() {
|
||||
[[ -z "${EROOT}" || (! -d "${EROOT}" && -d "${ROOT}") ]] && EROOT="${ROOT%/}${EPREFIX}/"
|
||||
|
||||
if [[ -z "$(eselect python show)" || ! -f "${EROOT}usr/bin/$(eselect python show)" ]]; then
|
||||
eselect python update
|
||||
fi
|
||||
|
||||
if [[ -z "$(eselect python show --python${PV%%.*})" || ! -f "${EROOT}usr/bin/$(eselect python show --python${PV%%.*})" ]]; then
|
||||
eselect python update --python${PV%%.*}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect_python_update
|
||||
|
||||
python_mod_optimize -f -x "/(site-packages|test|tests)/" $(python_get_libdir)
|
||||
|
||||
if [[ "${python_updater_warning}" == "1" ]]; then
|
||||
ewarn "You have just upgraded from an older version of Python."
|
||||
ewarn "You should switch active version of Python ${PV%%.*} and run"
|
||||
ewarn "'python-updater [options]' to rebuild Python modules."
|
||||
local n
|
||||
for ((n = 0; n < 12; n++)); do
|
||||
echo -ne "\a"
|
||||
sleep 1
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect_python_update
|
||||
python_mod_cleanup $(python_get_libdir)
|
||||
}
|
@ -1,19 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST v8-3.10.0.5.tar.bz2 9971192 RMD160 dde2e9f23e27f027014494742f6823315a938190 SHA1 84452ac32e49a5eea563a0ca64b1f44219f55bb8 SHA256 e2691ee5be3253b81742c00f11dcdac9d07557d1ebdd8af4653ba7ddc754e1c0
|
||||
DIST v8-3.8.9.16.tar.bz2 9863957 RMD160 9a9c4133db4b3a1767dfde5fb15960f7c80d6f48 SHA1 a0f66148665b36ec8817c7ce78fa785ae76d63fb SHA256 e653e9f4731a16881742c648a4d5d70d2f4f88919247dd4e08e7bff95e7187b4
|
||||
DIST v8-3.8.9.18.tar.bz2 9866059 RMD160 1bf90347b5eeac74aa2d5c2af5e0cfbaec10f869 SHA1 1fd8f9337f3ba0403758289f463206cd96bf20ee SHA256 b4949c1c0af7337bf4de1f2798febed5002e892bbc813f8c4acf459569e8ad99
|
||||
DIST v8-3.9.24.1.tar.bz2 9970886 RMD160 c35ed9bef53e4004ad38da623de6ba3438542e6c SHA1 844ce87eec73f93cee3e918ec71a16676f93f829 SHA256 58129d75ffa9ffc34d1236c80c592275597732fc076acc981cf3f38eb14fa206
|
||||
DIST v8-3.9.24.7.tar.bz2 9969417 RMD160 d300115b7c1b0fd00ff19f9941b3415a272419b0 SHA1 d0e56af5a89242f34237fc539b88a5b6aea3880a SHA256 a3e836664fb7155335272250d64ddd4a4cd0eee4f7a26f95e131550399524f04
|
||||
EBUILD v8-3.10.0.5.ebuild 2756 RMD160 ce32b14b6785e75e1708dd030650715f2b0f0f72 SHA1 f9752ee490f2cecab7b74e691c674152b5402b01 SHA256 5d461c65bef12f7e85c475d8b1fa3132db04b84619fa4185bf6a2832a35d63f6
|
||||
EBUILD v8-3.8.9.16.ebuild 3721 RMD160 c1183b3147a2b3044fa549f121191b8198d0e880 SHA1 ee79220c4d7006d4e92a36c5bdc1f46355bdc344 SHA256 007b8bf9736f3e07cfcfbf4c3e8882de3e6e91e92722778ca900fdbb5411b35b
|
||||
EBUILD v8-3.8.9.18.ebuild 3723 RMD160 5e0099ff1397f4cca8cde8b60b61ed828dc52230 SHA1 e23ec51db83802453ab7ac7ef9943dc6c672ced2 SHA256 7fd0aeb9ecfb716575275252ad75ed45e80ce820a9ce4975e7549b43690850cb
|
||||
EBUILD v8-3.9.24.1.ebuild 3669 RMD160 c7d0cb4f0863b4d220173eb39199f1fc22e2422e SHA1 2761cc289eec624e0cf689f299d8995e98a880b9 SHA256 2e59d528edfc3be0792f6fc1ccddf4f725b007a1508fad7e2a12fa079847b3f5
|
||||
EBUILD v8-3.9.24.7.ebuild 3672 RMD160 66aecee29ca62785cc083a2037aa4f4878788d4a SHA1 94777e0597d1811fc1251bdeb180173e8eab1387 SHA256 9f53a20ffb05bd9ecdf4093c328d979eea42a6013c11b862fd992edea9d20f39
|
||||
EBUILD v8-9999.ebuild 2598 RMD160 414052fba12a6c2dee1ac48efd3062372cb3ef36 SHA1 52dddbf402697a808f8a9c68378039264060e6e5 SHA256 d33f567798c31a6a79fa76eefdbd5bf30a244cdc9ee683b8ebcfbc03dc66841e
|
||||
MISC ChangeLog 26401 RMD160 d4bd153643f9b9d2ca6966ad9f58650d8a0e7617 SHA1 1347769ca4fafa82f6be4e74be5427f6eaeb5a57 SHA256 54e75e12131728c04130f194c8e1409ddb61bb91f393168e78db9e3c9e495263
|
||||
EBUILD v8-9999.ebuild 2770 RMD160 6a3f73e6077e503bcd4b84a7b12b05618602aff1 SHA1 af6ca2fcdfaa8c172acbc3540751c51479235862 SHA256 23ef0e17a678b36e2ec9f1794da00580caf7e0d46a945301b90d8548e2734317
|
||||
MISC ChangeLog 26754 RMD160 bfd6d0d23c18b20ad673fedb6419325887797d16 SHA1 c870fbe0a055189cd5fa149bba4fcdeaf16ea6cb SHA256 95578a632854f68cc6a21e84b2f95a13d9577a276b3a6899b3eaf54286beb2a0
|
||||
MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEAREKAAYFAk+EER8ACgkQuUQtlDBCeQKl0gCfSXHbDilswO8hIMOjERipHk53
|
||||
aoMAnRcBgN9Wu3nRyQprnMoCEhXS6cGh
|
||||
=RAeu
|
||||
iF4EAREIAAYFAk+HfvwACgkQC77qH+pIQ6TrTgD/XFPxSShZ6KZgpFl+bttQ9uX/
|
||||
9K7Wg4XpvdBRM1NRzFIA/iQAjVPvrqdSSyOUO1DX0mT2onFlQi46lSDPipP0vUfy
|
||||
=VOvg
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,118 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.10.0.5.ebuild,v 1.1 2012/04/12 12:36:21 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
|
||||
inherit eutils multilib pax-utils python toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="Google's open source JavaScript engine"
|
||||
HOMEPAGE="http://code.google.com/p/v8"
|
||||
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export AR CC CXX RANLIB
|
||||
|
||||
# Use target arch detection logic from bug #354601.
|
||||
case ${CHOST} in
|
||||
i?86-*) myarch=ia32 ;;
|
||||
x86_64-*)
|
||||
if [[ $ABI = x86 ]] ; then
|
||||
myarch=ia32
|
||||
else
|
||||
myarch=x64
|
||||
fi ;;
|
||||
arm*-*) myarch=arm ;;
|
||||
*) die "Unrecognized CHOST: ${CHOST}"
|
||||
esac
|
||||
mytarget=${myarch}.release
|
||||
|
||||
soname_version="$(get_version_component_range 1-3)"
|
||||
|
||||
local snapshot=on
|
||||
host-is-pax && snapshot=off
|
||||
|
||||
# TODO: Add console=readline option once implemented upstream
|
||||
# http://code.google.com/p/v8/issues/detail?id=1781
|
||||
|
||||
emake V=1 \
|
||||
library=shared \
|
||||
werror=no \
|
||||
soname_version=${soname_version} \
|
||||
snapshot=${snapshot} \
|
||||
${mytarget} || die
|
||||
|
||||
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local arg testjobs
|
||||
for arg in ${MAKEOPTS}; do
|
||||
case ${arg} in
|
||||
-j*) testjobs=${arg#-j} ;;
|
||||
--jobs=*) testjobs=${arg#--jobs=} ;;
|
||||
esac
|
||||
done
|
||||
|
||||
tools/test-wrapper-gypbuild.py \
|
||||
-j${testjobs:-1} \
|
||||
--arch-and-mode=${mytarget} \
|
||||
--no-presubmit \
|
||||
--progress=dots || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r include || die
|
||||
|
||||
dobin out/${mytarget}/d8 || die
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# buildsystem is too horrific to get this built correctly
|
||||
mv out/${mytarget}/lib.target/libv8.so.${soname_version} \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die
|
||||
fi
|
||||
|
||||
dolib out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die
|
||||
dosym libv8$(get_libname ${soname_version}) /usr/$(get_libdir)/libv8$(get_libname) || die
|
||||
|
||||
dodoc AUTHORS ChangeLog || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserved_libs=()
|
||||
local baselib candidate
|
||||
|
||||
eshopts_push -s nullglob
|
||||
|
||||
for candidate in "${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
|
||||
baselib=${candidate##*/}
|
||||
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
|
||||
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
|
||||
fi
|
||||
done
|
||||
|
||||
eshopts_pop
|
||||
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib_notify "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
@ -0,0 +1,138 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.8.9.18.ebuild,v 1.1 2012/04/13 01:18:46 floppym Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
|
||||
inherit eutils multilib pax-utils python toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="Google's open source JavaScript engine"
|
||||
HOMEPAGE="http://code.google.com/p/v8"
|
||||
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# don't force 32-bits mode on Darwin
|
||||
sed -i -e '/-arch i386/d' build/gyp/pylib/gyp/generator/make.py || die
|
||||
# force using Makefiles, instead of Xcode project file on Darwin
|
||||
sed -i -e '/darwin/s/xcode/make/' build/gyp/pylib/gyp/__init__.py || die
|
||||
# don't refuse to build shared_libs because we build somewhere else
|
||||
sed -i \
|
||||
-e '/params\.get.*mac.*darwin.*linux/s/mac/darwin/' \
|
||||
-e "/if GetFlavor(params) == 'mac':/s/mac/darwin/" \
|
||||
-e "/^ if flavor == 'mac':/s/mac/darwin/" \
|
||||
build/gyp/pylib/gyp/generator/make.py || die
|
||||
# make sure our v8.dylib doesn't end up being empty and give it a proper
|
||||
# install_name (soname)
|
||||
sed -i \
|
||||
-e '/^LINK_COMMANDS_MAC =/,/^SHARED_HEADER =/s#-shared#-dynamiclib -all_load -install_name '"${EPREFIX}/usr/$(get_libdir)/libv8$(get_libname $(get_version_component_range 1-3))"'#' \
|
||||
build/gyp/pylib/gyp/generator/make.py || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export AR CC CXX RANLIB
|
||||
export LINK="${CXX}"
|
||||
|
||||
# Use target arch detection logic from bug #354601.
|
||||
case ${CHOST} in
|
||||
i?86-*) myarch=ia32 ;;
|
||||
x86_64-*)
|
||||
if [[ $ABI = x86 ]] ; then
|
||||
myarch=ia32
|
||||
else
|
||||
myarch=x64
|
||||
fi ;;
|
||||
arm*-*) myarch=arm ;;
|
||||
*) die "Unrecognized CHOST: ${CHOST}"
|
||||
esac
|
||||
mytarget=${myarch}.release
|
||||
|
||||
soname_version="$(get_version_component_range 1-3)"
|
||||
|
||||
local snapshot=on
|
||||
host-is-pax && snapshot=off
|
||||
|
||||
# TODO: Add console=readline option once implemented upstream
|
||||
# http://code.google.com/p/v8/issues/detail?id=1781
|
||||
|
||||
emake V=1 \
|
||||
library=shared \
|
||||
werror=no \
|
||||
soname_version=${soname_version} \
|
||||
snapshot=${snapshot} \
|
||||
${mytarget} || die
|
||||
|
||||
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local arg testjobs
|
||||
for arg in ${MAKEOPTS}; do
|
||||
case ${arg} in
|
||||
-j*) testjobs=${arg#-j} ;;
|
||||
--jobs=*) testjobs=${arg#--jobs=} ;;
|
||||
esac
|
||||
done
|
||||
|
||||
tools/test-wrapper-gypbuild.py \
|
||||
-j${testjobs:-1} \
|
||||
--arch-and-mode=${mytarget} \
|
||||
--no-presubmit \
|
||||
--progress=dots || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r include || die
|
||||
|
||||
dobin out/${mytarget}/d8 || die
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# buildsystem is too horrific to get this built correctly
|
||||
mv out/${mytarget}/lib.target/libv8.so.${soname_version} \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die
|
||||
fi
|
||||
|
||||
dolib out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die
|
||||
dosym libv8$(get_libname ${soname_version}) /usr/$(get_libdir)/libv8$(get_libname) || die
|
||||
|
||||
dodoc AUTHORS ChangeLog || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserved_libs=()
|
||||
local baselib candidate
|
||||
|
||||
eshopts_push -s nullglob
|
||||
|
||||
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
|
||||
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
|
||||
baselib=${candidate##*/}
|
||||
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
|
||||
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
|
||||
fi
|
||||
done
|
||||
|
||||
eshopts_pop
|
||||
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib_notify "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
@ -1,13 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
AUX 1.3.3_p1-gcc44.patch 529 RMD160 03d16847116d6dbbc1feaddb68eada16622bc8d1 SHA1 d2bf6f1d85ad8dcd113df97297656f0195f9c04f SHA256 19bfb607bcc49e600950d4bca0f3d5bf1d33d547b148cbe42f97906130980822
|
||||
AUX 1.3.3_p1-gentoo.patch 3357 RMD160 0b4f1e17a5c7c1963d0342b7aff00f2db2a3fe59 SHA1 10301073e1b2cd77d35b5ab2b965e03d0de1176d SHA256 2590e03757c8eab863cbdd5db1ff10a6f7734f18925415b430f4bdddadbe4040
|
||||
AUX 1.3.3_p1-openssl-1.patch 402 RMD160 6b25f98e685b7bfc3281092fda22707051602e52 SHA1 3f239f9d28a68489aeb90c09cbd2f8647e36269e SHA256 076b0b024a225656989520b7d921e6e182f9cb7ff91d97205954a341081ecc2b
|
||||
AUX 1.3.3_p1-unbundle_libs.patch 8075 RMD160 690b95724a05d9a3c64fcb907d6b4322bc5a2f71 SHA1 dbd2250d3650c144de1794058d3eec15a815ccba SHA256 63ae188d12bdef000eeb33ce79b045f01d6ab5d2c112079877d1735861f3496f
|
||||
AUX 1.3.6_p2-gentoo.patch 3726 RMD160 823fe773bbc44019fd3af9e82b1e0ddb55232141 SHA1 8a8a9ce27c15cec50a65f0ae851f309b4e58da37 SHA256 1555ce072ac1e6ad37e1d570dfd2b0d9862aae4629425ad7443335952887e3e7
|
||||
AUX 1.4.3_p1-gentoo.patch 3778 RMD160 03a538c16c4d6235f12a55d09d50b01f6772db44 SHA1 7c263a6fa35962fd4b745b015183e9f16ab13772 SHA256 f856ef1329bc1ae5c40ef78bbc8798d1f0b0f6fbc71f2f52326954693e4d9e3e
|
||||
AUX libpcre-8.13.patch 339 RMD160 087e4540cf1ddc4cdcd7c91d10bdf2ab5f73a5e9 SHA1 561e5eb3f1015b2296ff86f8e04cc2bbc50cdc55 SHA256 cadb2f6099f7f23c1fd0c2a522de12ef2ad57e71effe209f951bc11ecb8f40e5
|
||||
DIST poco-1.3.3-doc.tar.gz 924194 RMD160 0a9a5ba3117076bc163a0674ca47630d4346dc9e SHA1 cfdea5d3b4c3b15dcc300a7e5c2a60525e9bed8a SHA256 5edcc2216807c05ba236d4d8423c05c1f4645438196816db33380a4a2f543167
|
||||
DIST poco-1.3.3p1-all.tar.bz2 2011910 RMD160 bcdf37b0dc1d8cae84c020a34dcf2c838f92053a SHA1 59f3af74b105e6357af9e5d41c7d7579d2300a3c SHA256 9b011301f9111b21c37684fc3c2f8a85356300f003b1f827ae2de196e2c11909
|
||||
DIST poco-1.3.6-all-doc.zip 1911077 RMD160 471ad082126dbe0d40494a7b2bce1dbeaac83b78 SHA1 8356abfb11fc2694fa46d2c93e9b7dce75bd9371 SHA256 ccd0920cabfc61969f168b0fc63e3bd8a718f87b055f4da92c6b67539124208e
|
||||
DIST poco-1.3.6p2-all.tar.bz2 2321552 RMD160 effaff38aebca34af7dbbd3aae0798af95268790 SHA1 46c66620f7685e9ed9f7caffc8ff3a09454c06de SHA256 290c7f80827e509642f200b766e3709ef6ace0b6efadc832c9e879ac11830ae5
|
||||
DIST poco-1.4.3-all-doc.zip 2118165 RMD160 71982f0108134c8e1dccbd9f7130bc9742dd6e6e SHA1 8e8b20e429fab15f92a1bea527916777696d8541 SHA256 23d92cb042a603a9be5afc4225efe92063f4e295d2625c7d72bb3ed3ce392188
|
||||
DIST poco-1.4.3p1-all.tar.bz2 3005394 RMD160 3ec28ef3a78bb9850965eef29a81150b4ea7d4a3 SHA1 95fbf8f9cee1fd8ff05350d2925bbcb9fe089456 SHA256 8a3fd41234a8015e5c46470baa90140c7726cd7dc70d8300c655f08d71fdc35a
|
||||
EBUILD poco-1.3.3_p1.ebuild 3378 RMD160 e48e383c4ffb268338c88ea522d3343d214ff98a SHA1 a662d5faebf8283eb4388b381b26f24793968026 SHA256 20628a5cfc5462059a7bbed55fcc2ff3af1b2ffe129af499a762ca0c9cff91f8
|
||||
EBUILD poco-1.3.6_p2.ebuild 3424 RMD160 3426be712db86ead63814b45db581efaff1f7226 SHA1 e4b3eb28a0e1f8a3a0fb5b49877c6444e53f690a SHA256 c47c80eff6ea915b470d1b5084c089fc122b2798229bf01cd0816bc8473e9df4
|
||||
MISC ChangeLog 2192 RMD160 ccd015390e220f126dfbe8a6575604675edf96b7 SHA1 4ad093bb417c825f8648218db3efdca16b348588 SHA256 dbeea1d43ea5fbfdd07cedceabae092624a18112c0c1dce66648c62aae7c6216
|
||||
MISC metadata.xml 1119 RMD160 170170cee55fdee58830a0fc63235d405f4b2fa0 SHA1 f3e8757113d7e4364420c2be283f5980af24a085 SHA256 17ede60dfd2ca4f9343e7d80a9313220caf929ca6eb1d2266d0e8d8b15510f5b
|
||||
EBUILD poco-1.4.3_p1.ebuild 3469 RMD160 6b3d71372b891b21b6e169b96ed61d70830e026a SHA1 8d295f2878f2bc008d42e1950875548c18de260e SHA256 e6925c665501350ab4a39971d35a21ba02611c8f2369080ad4a261b5aa6fc544
|
||||
MISC ChangeLog 2654 RMD160 916c48ac0393af06a83297a5de5f80f333984eab SHA1 84a5ace1b23369505524bf66f0772557c6ec603f SHA256 2737e2a2321c1c7e5a0c897e1e42ff0a66712615ad946cd3491d9a994487f2c1
|
||||
MISC metadata.xml 1222 RMD160 95d37dd407a554a059f6a701adbb7a3b643699cc SHA1 4fec385b395d6424cc66872b85df8b0ff4a2d7f1 SHA256 d28bbe65a45a5d1bb144ffde4b17ea70af62e4d7432cd12fb26f43645e12ff49
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk+G7iIACgkQGwVqY66cHjAMzACfYNQmNh7XRjf3X2n+BbnOaLX7
|
||||
JM8AnRclnffgJf/QPJHnilNKJrqF01Y2
|
||||
=dCcj
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,85 @@
|
||||
diff -ur poco-1.3.6p2-all.orig//components poco-1.3.6p2-all/components
|
||||
--- poco-1.3.6p2-all.orig//components 2010-07-19 13:52:31.936802078 +0200
|
||||
+++ poco-1.3.6p2-all/components 2010-07-19 13:59:37.351927395 +0200
|
||||
@@ -1,13 +1,7 @@
|
||||
-CppUnit
|
||||
Foundation
|
||||
XML
|
||||
Util
|
||||
Net
|
||||
-Crypto
|
||||
-NetSSL_OpenSSL
|
||||
Data
|
||||
-Data/SQLite
|
||||
-Data/ODBC
|
||||
-Data/MySQL
|
||||
Zip
|
||||
PageCompiler
|
||||
diff -ur poco-1.3.6p2-all.orig//Data/ODBC/Makefile poco-1.3.6p2-all/Data/ODBC/Makefile
|
||||
--- poco-1.3.6p2-all.orig//Data/ODBC/Makefile 2010-07-19 13:52:31.932802424 +0200
|
||||
+++ poco-1.3.6p2-all/Data/ODBC/Makefile 2010-07-19 13:55:24.976677962 +0200
|
||||
@@ -9,10 +9,10 @@
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
# adjust for the target system (usually '/usr/lib' or '/usr/local/lib')
|
||||
-ODBCLIBDIR = /usr/lib
|
||||
+ODBCLIBDIR = /usr/$(LIBDIR)
|
||||
|
||||
INCLUDE += -I/usr/local/include -I/usr/include -I/usr/include/odbc -I/usr/local/include/odbc
|
||||
-SYSLIBS += -L/usr/local/lib/odbc -L/usr/lib/odbc -L/usr/lib -L/usr/local/lib
|
||||
+SYSLIBS += -L/usr/local/$(LIBDIR)/odbc -L/usr/$(LIBDIR)/odbc -L/usr/$(LIBDIR) -L/usr/local/$(LIBDIR)
|
||||
|
||||
ifeq ($(POCO_CONFIG),MinGW)
|
||||
# Lack of unixODBC or iODBC is not an error for MinGW platform since it uses Windows odbc32.lib
|
||||
@@ -24,19 +24,19 @@
|
||||
# CYGWIN platform has its own ODBC library in /lib/w32api
|
||||
SYSLIBS += -L/lib/w32api -lodbc32 -lodbccp32
|
||||
else
|
||||
-ifeq (0, $(shell test -e $(ODBCLIBDIR)/libodbc$(SHAREDLIBLINKEXT); echo $$?))
|
||||
+ifeq (unixodbc, $(GENTOO_ODBC))
|
||||
SYSLIBS += -lodbc -lodbcinst
|
||||
COMMONFLAGS += -DPOCO_UNIXODBC
|
||||
else
|
||||
-ifeq (0, $(shell test -h $(ODBCLIBDIR)/libodbc$(SHAREDLIBLINKEXT); echo $$?))
|
||||
+ifeq (unixodbc, $(GENTOO_ODBC))
|
||||
SYSLIBS += -lodbc -lodbcinst
|
||||
COMMONFLAGS += -DPOCO_UNIXODBC
|
||||
else
|
||||
-ifeq (0, $(shell test -e $(ODBCLIBDIR)/libiodbc$(SHAREDLIBLINKEXT); echo $$?))
|
||||
+ifeq (iodbc, $(GENTOO_ODBC))
|
||||
SYSLIBS += -liodbc -liodbcinst
|
||||
COMMONFLAGS += -DPOCO_IODBC
|
||||
else
|
||||
-ifeq (0, $(shell test -h $(ODBCLIBDIR)/libiodbc$(SHAREDLIBLINKEXT); echo $$?))
|
||||
+ifeq (iodbc, $(GENTOO_ODBC))
|
||||
SYSLIBS += -liodbc -liodbcinst
|
||||
COMMONFLAGS += -DPOCO_IODBC
|
||||
else
|
||||
diff -ur poco-1.3.6p2-all.orig//Makefile poco-1.3.6p2-all/Makefile
|
||||
--- poco-1.3.6p2-all.orig//Makefile 2010-07-19 13:52:31.908802377 +0200
|
||||
+++ poco-1.3.6p2-all/Makefile 2010-07-19 14:00:03.814676950 +0200
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
install: libexecs
|
||||
mkdir -p $(INSTALLDIR)/include/Poco
|
||||
- mkdir -p $(INSTALLDIR)/lib
|
||||
+ mkdir -p $(INSTALLDIR)/$(LIBDIR)
|
||||
mkdir -p $(INSTALLDIR)/bin
|
||||
for comp in $(COMPONENTS) ; do \
|
||||
if [ -d "$(POCO_BASE)/$$comp/include" ] ; then \
|
||||
@@ -41,11 +41,11 @@
|
||||
find $(POCO_BUILD)/$$comp/bin -perm -700 -type f -exec cp -f {} $(INSTALLDIR)/bin \; ; \
|
||||
fi ; \
|
||||
done
|
||||
- find $(POCO_BUILD)/lib -name "libPoco*" -type f -exec cp -f {} $(INSTALLDIR)/lib \;
|
||||
- find $(POCO_BUILD)/lib -name "libPoco*" -type l -exec cp -Rf {} $(INSTALLDIR)/lib \;
|
||||
+ find $(POCO_BUILD)/$(LIBDIR) -name "libPoco*" -type f -exec cp -f {} $(INSTALLDIR)/$(LIBDIR) \;
|
||||
+ find $(POCO_BUILD)/$(LIBDIR) -name "libPoco*" -type l -exec cp -Rf {} $(INSTALLDIR)/$(LIBDIR) \;
|
||||
|
||||
-libexecs = Foundation-libexec XML-libexec Util-libexec Net-libexec Crypto-libexec NetSSL_OpenSSL-libexec Data-libexec Data/SQLite-libexec Data/ODBC-libexec Data/MySQL-libexec Zip-libexec PageCompiler-libexec PageCompiler/File2Page-libexec
|
||||
-tests = Foundation-tests XML-tests Util-tests Net-tests Crypto-tests NetSSL_OpenSSL-tests Data-tests Data/SQLite-tests Data/ODBC-tests Data/MySQL-tests Zip-tests
|
||||
+libexecs = Foundation-libexec XML-libexec Util-libexec Net-libexec Data-libexec Zip-libexec PageCompiler-libexec
|
||||
+tests = Foundation-tests XML-tests Util-tests Net-tests Data-tests Zip-tests
|
||||
samples = Foundation-samples XML-samples Util-samples Net-samples Crypto-samples NetSSL_OpenSSL-samples Data-samples Zip-samples PageCompiler-samples
|
||||
|
||||
.PHONY: $(libexecs)
|
@ -0,0 +1,10 @@
|
||||
--- Foundation/Makefile 2012-01-23 15:12:27.000000000 +0100
|
||||
+++ Foundation/Makefile.new 2012-04-11 14:58:14.000000000 +0200
|
||||
@@ -43,7 +43,6 @@
|
||||
pcre_utf8_objects = pcre_ucd pcre_tables
|
||||
|
||||
ifdef POCO_UNBUNDLED
|
||||
- objects += $(pcre_utf8_objects)
|
||||
SYSLIBS += -lpcre -lz
|
||||
else
|
||||
objects += $(zlib_objects) $(pcre_objects) $(pcre_utf8_objects)
|
@ -0,0 +1,119 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/poco/poco-1.4.3_p1.ebuild,v 1.2 2012/04/12 15:00:40 dev-zero Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils toolchain-funcs flag-o-matic versionator
|
||||
|
||||
MY_P="${P/_}"
|
||||
MY_DOCP="${PN}-$(get_version_component_range 1-3)-all-doc"
|
||||
|
||||
DESCRIPTION="C++ class libraries that simplify and accelerate the development of network-centric, portable applications."
|
||||
HOMEPAGE="http://pocoproject.org/"
|
||||
SRC_URI="mirror://sourceforge/poco/${MY_P}-all.tar.bz2
|
||||
doc? ( mirror://sourceforge/poco/${MY_DOCP}.zip )"
|
||||
LICENSE="Boost-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples iodbc mysql odbc sqlite ssl test"
|
||||
|
||||
DEPEND=">=dev-libs/libpcre-8.13
|
||||
dev-libs/expat
|
||||
sys-libs/zlib
|
||||
mysql? ( virtual/mysql )
|
||||
odbc? ( iodbc? ( dev-db/libiodbc )
|
||||
!iodbc? ( dev-db/unixODBC ) )
|
||||
ssl? ( dev-libs/openssl )
|
||||
sqlite? ( dev-db/sqlite:3 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}-all"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PV}-gentoo.patch \
|
||||
"${FILESDIR}"/libpcre-8.13.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
targets="libexecs"
|
||||
odbc="unixodbc"
|
||||
|
||||
if use ssl; then
|
||||
targets="${targets} NetSSL_OpenSSL-libexec Crypto-libexec"
|
||||
echo NetSSL_OpenSSL >> components
|
||||
echo Crypto >> components
|
||||
fi
|
||||
if use odbc; then
|
||||
targets="${targets} Data/ODBC-libexec"
|
||||
echo Data/ODBC >> components
|
||||
if use iodbc; then
|
||||
append-flags "-I/usr/include/iodbc"
|
||||
odbc="iodbc"
|
||||
fi
|
||||
fi
|
||||
if use sqlite; then
|
||||
targets="${targets} Data/SQLite-libexec"
|
||||
echo Data/SQLite >> components
|
||||
fi
|
||||
if use mysql; then
|
||||
targets="${targets} Data/MySQL-libexec"
|
||||
echo Data/MySQL >> components
|
||||
fi
|
||||
|
||||
if use test; then
|
||||
targets="${targets} cppunit tests"
|
||||
echo CppUnit >> components
|
||||
use ssl && targets="${targets} NetSSL_OpenSSL-tests Crypto-tests"
|
||||
use odbc && targets="${targets} Data/ODBC-tests"
|
||||
use sqlite && targets="${targets} Data/SQLite-tests"
|
||||
use mysql && targets="${targets} Data/MySQL-tests"
|
||||
fi
|
||||
|
||||
local myconf
|
||||
use test || myconf="--no-tests"
|
||||
# not autoconf
|
||||
./configure \
|
||||
--no-samples ${myconf} \
|
||||
--prefix=/usr \
|
||||
--unbundled \
|
||||
|| die "configure failed"
|
||||
|
||||
sed -i \
|
||||
-e 's|-O2||g' \
|
||||
-e "s|CC = .*|CC = $(tc-getCC)|" \
|
||||
-e "s|CXX = .*|CXX = $(tc-getCXX)|" \
|
||||
-e "s|RANLIB = .*|RANLIB = $(tc-getRANLIB)|" \
|
||||
-e "s|LIB = ar|LIB = $(tc-getAR)|" \
|
||||
-e "s|STRIP = .*|STRIP = /bin/true|" \
|
||||
-e "s|CFLAGS = |CFLAGS = ${CFLAGS}|" \
|
||||
-e "s|CXXFLAGS = |CXXFLAGS = ${CXXFLAGS} |" \
|
||||
-e "s|LINKFLAGS =|LINKFLAGS = ${LDFLAGS} |" \
|
||||
-e "s|SHAREDOPT_LINK = -Wl,-rpath,\$(LIBPATH)|SHAREDOPT_LINK =|" \
|
||||
build/config/Linux build/config/FreeBSD || die "sed failed"
|
||||
sed -i -e "s|SHLIBFLAGS)|SHLIBFLAGS) ${LDFLAGS}|" build/rules/lib || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake POCO_PREFIX=/usr GENTOO_ODBC="${odbc}" LIBDIR="$(get_libdir)" ${targets} || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake POCO_PREFIX=/usr LIBDIR="$(get_libdir)" DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
dodoc CHANGELOG CONTRIBUTORS NEWS README
|
||||
|
||||
use doc && dohtml -r "${WORKDIR}/${MY_DOCP}"/*
|
||||
|
||||
if use examples ; then
|
||||
for d in Net XML Data Util NetSSL_OpenSSL Foundation ; do
|
||||
insinto /usr/share/doc/${PF}/examples/${d}
|
||||
doins -r ${d}/samples
|
||||
done
|
||||
find "${D}/usr/share/doc/${PF}/examples" \
|
||||
-iname "*.sln" -or -iname "*.vcproj" -or \
|
||||
-iname "*.vmsbuild" -or -iname "*.properties" \
|
||||
| xargs rm
|
||||
fi
|
||||
}
|
@ -1,22 +1,25 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA512
|
||||
|
||||
AUX quazip-0.4.3-zlib.patch 821 RMD160 c0000efba772dd8b436398ea39d494ea11012ec2 SHA1 ba618f834628c63b1b2573236bc814f340debb5a SHA256 33295a7f6d21ec6a6bbc2b1900f1d1c34ec4895ab1b806058dedd96bcd577eaf
|
||||
AUX quazip-0.4.4-zlib.patch 811 RMD160 b8423af000d31650eaf3dbc5e016a496a18808e0 SHA1 a8efb7fef372ee7938724af0fb4233b98643c93a SHA256 0a5b839a2481319e8636151db48157413bb7b7cb928c2625dad4789c36d07a3f
|
||||
DIST quazip-0.2.3.tar.gz 298712 RMD160 a648a37e965040d134c843bee15410bca2a5d12b SHA1 a091dcc3a4d57c2112bff65c2cac70f9f99fcded SHA256 355536fb47d822d705df5125db893f63eeae1148a45739786dbbfbafe9bad995
|
||||
DIST quazip-0.3.tar.gz 161359 RMD160 0ac2b821937688b0c32547721332f1a7b41ec468 SHA1 dbb08bf3edf0d81771b373e2154d4f258070277e SHA256 a947889b9cfa15458e6f57739fb53ec4e3d6ff2d264c52036906bfa1121549c8
|
||||
DIST quazip-0.4.3.tar.gz 268597 RMD160 04079ca71406814871b495fe0cf9348bc062a711 SHA1 c52e7d8ca1f667255636be4ad385d7dcfaa85454 SHA256 ef6353108149a11108087351f9f380b73b6cdc173be4f5442b9d0ae4fda5abad
|
||||
DIST quazip-0.4.4.tar.gz 301733 RMD160 d1119262e01ec4220e34ca293c5895f151624ef3 SHA1 0bd196856debfe4510a1efe35cca26b76668fb94 SHA256 63e8ffba784a4673bc3c340fa4df79e2980f6849ba9eea0a7cd52c3071deb0b6
|
||||
EBUILD quazip-0.2.3.ebuild 766 RMD160 42ba54e1b2cd0eea44c9bd2047879170f32330b1 SHA1 10a596816eb7209ecd250494aedfa54e6743d31b SHA256 c9c22fe2b395944e36bf413ba39bdafb536ae1e20e79e2cdb9285d75d1fd8e98
|
||||
EBUILD quazip-0.3.ebuild 759 RMD160 809c8785e0e338e8051aa14513203895b30299a1 SHA1 44053c6ff974962c5bc51fa46f9918d6ab75ab8f SHA256 96fe715ad5d8a2b24dca4addcde5edab28452ea671e74451cabd23d539aa4f9f
|
||||
EBUILD quazip-0.4.3-r1.ebuild 673 RMD160 a7d49bd9d98747acd74dd1a11664c4bc2ba5beb5 SHA1 e7e32e956d5e221daa0283169d34fcc605b1f4a1 SHA256 d07ddd1003ae9e1017aad66853f267a919ec0aea3a2e38e28d57d03618e3d823
|
||||
EBUILD quazip-0.4.4.ebuild 675 RMD160 23558ece14fac66a409dfce45d865881d77d0ea8 SHA1 490908742a93061f78c2c6d4e00b95a1c8ca52a5 SHA256 5df93aa094062dc476d42eb8a1b63d1ce5109f3fde00fb85dea437586db4c27a
|
||||
MISC ChangeLog 2149 RMD160 c86196785ad01b8f081754fa9e741e89edd5b3c3 SHA1 a7adb208acdf450218aecf267c0f6bf8e4258048 SHA256 10e874f903f8a6af827cbb963050f2e488e3ea8f0a70784b20c946c2e9dd5843
|
||||
MISC ChangeLog 2391 RMD160 1d2860b2190f225f1a0f53941139eb66eed9109f SHA1 3de24c68b5466a6604a3cae74793ec88da022a35 SHA256 a5f113bec451530ee2a5161fcf1765e5276b2772eb52c6ccab0ed1d0cc355c47
|
||||
MISC metadata.xml 218 RMD160 5dcdfc9ffbff78c3625f6ee6cd8242c0130bba48 SHA1 e7d6721263f31430e0dd04b17f16c27ebac78a89 SHA256 45420c665fb7a061ce85d5300ea7ed5a034a812dc286e2c87540b90d1388d79d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk9+vjAACgkQkKaRLQcq0GI4mACeOabzZOEJvTtvsm4RKyd3BSKk
|
||||
CdMAn04eeCnuagHcZ5KBIAR1q+b+062d
|
||||
=/fzI
|
||||
iQIcBAEBCgAGBQJPh1WqAAoJENXLsxwXqFxy2r8P/Ro01chnXTXSiHrW6Jq9ezOH
|
||||
KCv3owVl89YUZJkeg+OMZC6zRFJcxgcxN5g8of4FcphMBSNcCJbra+rYyoQUn+lX
|
||||
G42JJKtA04b4dHjmz5bH1eJCo/PhgzZudGtDcm3cS6B3JZ9VJV4ieiVYHs/dMPM/
|
||||
j6YL1uavmS0Uy/BwsF8+jLfu0+0ZKfwaFmaIdbd8pA3hF6vGqbCK4gWadjfmhzUQ
|
||||
yEP6uRNGQu5kCUF2uUyr7F4PuJ1n+5LFXRetet22+FGn1G7luDq5ySw/GyDN8hji
|
||||
g7/UcIvYhymhjILQF5za4DKFGKr05rAxN0c5oMFQzPB9lCAutBpI85SBAtoFlm/r
|
||||
bNCf3muVVr4KjBnA/P5d1cHk/w2vR7LtxMxE78lE/gK47bxJA32SImGC/S8BLUR2
|
||||
rF2KacPxGLeghUuvSh3CJsXFPlhXKBDZq4emFv3oRv+ihwz9FEBRP/TSm5URj82G
|
||||
XvjmzadYl+28ASqadgVk9Mpbo07PHrsaglrDNsgrKoCDI3Lb5VwiAe8A9kHvnJFC
|
||||
WCfYcoaVCx9l+ohvRxKDEKrl9Xqjev5BOCT656hHYxMV6ptYrMNhpZyQ/dSV2sjf
|
||||
QvUgM8IpIH403ZsRpuzCAeXWusrYB7OmVxvsZnCcChR4Kr2Nz0z/ihG608RVgebR
|
||||
oftzQTHOnqDJIRyOHfwo
|
||||
=GM9z
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,27 +0,0 @@
|
||||
From f7d821a6837b4cc9defa02f271256796394fd8c3 Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Pipping <sebastian@pipping.org>
|
||||
Date: Wed, 21 Sep 2011 14:37:31 +0200
|
||||
Subject: [PATCH] Allow compilation with zlib-1.2.5.1-r1
|
||||
|
||||
---
|
||||
quazip/ioapi.h | 4 ++++
|
||||
1 files changed, 4 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/quazip/ioapi.h b/quazip/ioapi.h
|
||||
index 716dd4b..a4ac8d7 100644
|
||||
--- a/quazip/ioapi.h
|
||||
+++ b/quazip/ioapi.h
|
||||
@@ -37,6 +37,10 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
+#ifndef OF
|
||||
+# define OF(x) x
|
||||
+#endif
|
||||
+
|
||||
typedef voidpf (ZCALLBACK *open_file_func) OF((voidpf opaque, voidpf file, int mode));
|
||||
typedef uLong (ZCALLBACK *read_file_func) OF((voidpf opaque, voidpf stream, void* buf, uLong size));
|
||||
typedef uLong (ZCALLBACK *write_file_func) OF((voidpf opaque, voidpf stream, const void* buf, uLong size));
|
||||
--
|
||||
1.7.6.1
|
||||
|
@ -1,36 +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/quazip/quazip-0.2.3.ebuild,v 1.4 2010/10/18 10:19:57 jlec Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit multilib qt4
|
||||
|
||||
DESCRIPTION="A simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package"
|
||||
HOMEPAGE="http://quazip.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
x11-libs/qt-gui:4"
|
||||
|
||||
S=${WORKDIR}/${P}/${PN}
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e "s:/usr/local:/usr:" \
|
||||
-e "s:/lib:/$(get_libdir):" \
|
||||
${PN}.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake4
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install || die
|
||||
dodoc ../{NEWS,README}
|
||||
}
|
@ -1,32 +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/quazip/quazip-0.3.ebuild,v 1.1 2010/10/18 10:19:57 jlec Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit multilib qt4-r2
|
||||
|
||||
DESCRIPTION="A simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package"
|
||||
HOMEPAGE="http://quazip.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
x11-libs/qt-gui:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"/${P}/${PN}
|
||||
|
||||
DOCS="../NEWS ../README"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e "s:/usr/local:${EPREFIX}/usr:" \
|
||||
-e "s:/lib:/$(get_libdir):" \
|
||||
${PN}.pro || die
|
||||
qt4-r2_src_prepare
|
||||
}
|
@ -1,27 +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/quazip/quazip-0.4.3-r1.ebuild,v 1.7 2012/02/13 12:22:50 jlec Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="A simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package"
|
||||
HOMEPAGE="http://quazip.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
sys-libs/zlib
|
||||
x11-libs/qt-core:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"/${P}
|
||||
|
||||
DOCS="NEWS README.txt"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-zlib.patch )
|
@ -1,24 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
DIST Class-Std-Fast-v0.0.8.tar.gz 20915 RMD160 43807fe9ecaaca0d225ffb5887b6845e945c06bb SHA1 7b16f535bd8db82731593cd53c42b178f9af3d2f SHA256 1bd43763c6a373183097a30e787f5d6713b0db27511c52d533266b59d2cfa780
|
||||
EBUILD Class-Std-Fast-0.0.8.ebuild 570 RMD160 e9deda38d862b4222444bbc9f962b3291dd380f7 SHA1 d0bc281fad2f16da9206247a9ef567e79a1171d7 SHA256 f0c8a49cf6030e39869ffd2b48979df561e10554c6f5cb38ed34478f317905bf
|
||||
MISC ChangeLog 424 RMD160 1370db7f817f1ef83e9c80c59c23459029fa64c3 SHA1 05fd55f35cb664bb821db5f64fc14b004ab8fcc8 SHA256 31849094d9402eb80cc174766d9a95e890189af3e7ea5af793c17963a72d4e7c
|
||||
MISC metadata.xml 244 RMD160 2872e627e2986289a12c38940c89912406d50cab SHA1 c4f24bb3f89295304a6a25ae128f1f1d6225de5f SHA256 230cbf24b46683a37a9dc9bffb06a9f1ec6a7860835c4170360653eb75e861e9
|
||||
MISC ChangeLog 522 RMD160 7879829cd728a5411f7d2e3f000213a5d9521b5a SHA1 534f6e274c194afba254050a70622ea3f065850f SHA256 de4e8818cc321d4df2ea5cb978c39462e5177cf5c1bbbb31397ef61606536bf9
|
||||
MISC metadata.xml 240 RMD160 d08ffcb3f4079ca1634cf3969bebb2a324c70015 SHA1 647042b41f0ad8daa54d2832dfd1e451d6fd23a2 SHA256 b9d4616eff32bbc37d63886b41f3eabb437bd78577dfc1a1d3689938ea511f84
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBAgAGBQJPhbarAAoJEGx/yQWNI2+Arc0P/jEjTh0TRIDcR8rOrKpkQNXL
|
||||
Lmd9AR1EZa02Im+tdMlPGe7HGCPipbniHu0H0B0fU2iv+jsldxxDaE8OW81ddUud
|
||||
CaY9Fmtod9GTI/I85xVebUIOT74TSoebpZppj27YG9sr0n8hsozGPuuSHJxft5Ep
|
||||
zVvH03urv5vHEsgmcYiwkJhhWEqU5HrOYarF1unmmd/n59qgNl6qhnarTM7NWkmK
|
||||
wbioj5pSTAA0uP4sy4GOibe8ML3EbGbY+Yh4AfSx4TlEt2QybLV7QnCPkrDLrVY6
|
||||
lhDz6UMXD8gvvrQeTogKvecZgVQuICPjVkTZyNiiGvULwn4kP3klhNoQ8zriA6e8
|
||||
mun5KuseubdL81K+ciDbZ+CdXEZxMDCYY8SHroUSHS2VZs8aSQU6wl/DPXYrYlTI
|
||||
9G0VRZOd2+7P4PKDkNOruH4HgfckQv3WRuS2eTWeZ+/VfX26mPLWZ2EPpQZIqijO
|
||||
p3e4MUzSfLxa7ourHAnZbjWbjIwWIBfNOyOE79sGyuWAFEw8ibkH4fsc5JUmj1pt
|
||||
mlZgVjeOSFNjh+AEX69sHPAI1e8Sw0yWUvcQYpO9dgq5X1EKg6DoBVp2xLE/LiJs
|
||||
xFIwdPJt/jFsAl2DqEfFTzW4/JrLq4GY0n8+kvwLVEtR7MzbYYko/J/FOcyp6+AD
|
||||
66T92OPnGDrfyyz3y6NV
|
||||
=DGWn
|
||||
iEYEAREIAAYFAk+HFNUACgkQV3J2n04EauxhhgCdFUalZIeTe8AGxTQeIgOz53K5
|
||||
Y48AoKKBSQqMitW36PFTfCyQTohPcTcA
|
||||
=+Nwo
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
DIST html_object-2.15.tar.gz 73801 RMD160 a47c646bbacef767af267d8d2684433e37601b01 SHA1 01122fe7d013f6b09cc67f58c94f38b827d14043 SHA256 9a03e2b31fa59dd98120babae0f1dc24e5f4513c8b9129dc19608a55039d2acf
|
||||
DIST libhtmlobject-perl-2.29.tar.gz 185373 RMD160 07810887069dbf04881dfb1d6de7bb5273fedbf3 SHA1 6b7e5b82254f28a7097a7fdc7f019d941fa0016a SHA256 098fd614fe1f2bb4b42ac2ea6538f75d71dfdbbee761ccecd3981bfedd645290
|
||||
EBUILD HTML-Object-2.15-r1.ebuild 571 RMD160 d55c0b00371d9f4e065fe18656f35df836cb9bc3 SHA1 6ee4fdcabb786a0cecb3bc58a6ee79e4453c1c77 SHA256 eb013d4f60389ca2cb1e5657a71b4ce2b2832b6224b1783727ba41c1c44a53e5
|
||||
EBUILD HTML-Object-2.29-r1.ebuild 584 RMD160 5de84f64c86c7b931617a99513ab20c459cda9c8 SHA1 ce3e84af4b5478103d7bbefae0a55459e344b73d SHA256 c23a2e21aa3df5280fdd9b3bfab4036a53a1ae7e7971c18c2a1e097f426cfd85
|
||||
MISC ChangeLog 2771 RMD160 844d0551c459015e5f56ec3c695c581d55403d48 SHA1 d18d8aad61eb45406ef07d8c22fb45d7e4c35628 SHA256 82a9a44d92d4345b5bf367d5183c0317320b4c4ecb5b57f4e00c1d2ec8623118
|
||||
MISC metadata.xml 244 RMD160 8361652e8b9a9aba2c780733254395a2b8353d4b SHA1 51205f3808aa0b9675e1044249c612738c202a41 SHA256 f93618b01f4b9f01e1d072994878926c4385ba9cc98d03250cb9bfd3c3873191
|
||||
MISC ChangeLog 2879 RMD160 4109b8ba7d8191d47f03a5d0ce76666b9e427ec7 SHA1 1106334114aa2aa5dfb501626216c90961c1494f SHA256 59d00d02858ef24352e1b0d78fcecbecbb25a26b6472239e72831886140e196d
|
||||
MISC metadata.xml 159 RMD160 312f9ce05a5e6d5b2ae2dd53bf0371d80bb33a7f SHA1 ed741bf99f00660c2cfca56bcd1241336ad47fd7 SHA256 9e7c719a784bb48388c9a12217b85baa75f1b04e9bf049d74b740785fa5006dd
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk9vRVQACgkQuQc30/atMkDHuACfboiknZbWdfmSRI1mgiIpsmBP
|
||||
TGwAmgJS68bLS/O43mJRIiTPIw3m4g5N
|
||||
=Npsz
|
||||
iEYEAREIAAYFAk+HFpIACgkQV3J2n04Eauw2VQCfUvjOFT87MTxLnt/3DCcCQnYz
|
||||
2v8AniyTDSAnNitaT75n1nRVbbxnm54P
|
||||
=mFIZ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
DIST Pg-2.1.1.tar.gz 25125 RMD160 aa5cc76b0632eef970f5e87f1bc763e24118713e SHA1 83cc17f7d7130ee162ef5c45a89acab889dd6914 SHA256 b9bd0b9f0c90c39365b6984496fc8be97de298c90edb2c6f82db5073c6673207
|
||||
DIST pgperl-2.0.2.tar.gz 25346 RMD160 a7f4d55347b3e32d77c4d422aa3716f232e95e54 SHA1 ff14fd92dbd6b497197d65e7512d8323e26cebe1 SHA256 66a6b5c35def966d0a076ce502ea3acdc80b694a56d76bf2d72cc81eb4dede9d
|
||||
EBUILD pgperl-2.0.2.ebuild 650 RMD160 93abb9e8332be2c477f429b483ca503d9005e2f7 SHA1 5ad1bddcbd8c1b7f95a5804a49fdc00255c57e80 SHA256 063559f30c6f48930db12d76fb65efa5a4fdbb3d7d7812e6359564cd97683350
|
||||
EBUILD pgperl-2.1.1.ebuild 727 RMD160 c4d15d18540688b1ed6467efd7d3622bca8e5095 SHA1 7958e4e92e77b5a3f9eab562daecaaa4d02110a9 SHA256 7a97dba5fefc46600df86dce8198ea08bca16d6f4175a62de0138bf31dff081d
|
||||
MISC ChangeLog 1630 RMD160 23ce7959495fd2b35e4e8942bea4439cf83ae199 SHA1 0942200c094f468352250c7f758c4e34bd7f44b3 SHA256 49eb09b759953da451cf9bd9986e5026e3cd800efcba000e5ff2761c9de31b96
|
||||
MISC metadata.xml 228 RMD160 02f3575b6f8d64361dae740768d8fbc1b95370bc SHA1 126326394d06d170339de6949ee366c1acf6089f SHA256 72d5d028843a306d59f8454b0729a68ffc807227461173de057d9b3a77e77cca
|
||||
MISC ChangeLog 1774 RMD160 1969d0f449e1cc72e991da25943acfe011e113eb SHA1 06e6e174f6e37a9e73d74414908247506ffc1020 SHA256 596a5441b29a72f4b03dd305e6c31f40f79b4e504742de5ab2da4c0d1dd8167f
|
||||
MISC metadata.xml 246 RMD160 25ddb75f5f32651e16b32ab196f0da56a389d5f4 SHA1 df74caaba80c175880d65ec916da1f9429857479 SHA256 383bc544d44825ebdbd51bf225ee5dd3ee6652e42386214c5830b818c9eb3638
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.16 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAkyPf08ACgkQV3J2n04Eauxm3ACfZsaerEF84VS5HdUUen/pQsAo
|
||||
EioAoJKP/kFPcfpMVTzgR4t+0GRx41lS
|
||||
=u901
|
||||
iEYEAREIAAYFAk+HF7AACgkQV3J2n04EauxUrwCgzNv3s5U2MW/4r69bUkCla3NF
|
||||
lNYAn19Op2ymX0ZNEwb7ujPM/44GAJff
|
||||
=RGjm
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
DIST pep8-0.6.1.tar.gz 21499 RMD160 9234bd7776ef09cc06c6f33350f1752d49ec2135 SHA1 206c9942ed79a527db1389052ac9dc272183e85d SHA256 c0654b683bd0c20987e3e767bb0241daf014d854cb89ec84fbed623e349faeec
|
||||
DIST pep8-1.0.1.tar.gz 25832 RMD160 789ceed5cd0241dc5661a6e7b3b0f2a656183547 SHA1 55bd3874555751057f65ebf70226b18ec1017b43 SHA256 67ce5e323d3366cd76b41e794ccc5fa580ed83267332f8c06c36ffe6ad20185d
|
||||
EBUILD pep8-0.6.1.ebuild 701 RMD160 6fcf2ddb73747ca1fc0318ffb2fd78544e46fcd6 SHA1 a292d96e7c7907568212d9764e666900f3450eaf SHA256 fec61798b27f615089844342abcaeef53858136138eb60a84d65f2bfbf77a509
|
||||
EBUILD pep8-1.0.1.ebuild 754 RMD160 9094b92ba1836d76cf0f2d1be8dca2a5fb39f2d5 SHA1 922adf62c65fa516d2b080cb95a8d2cb386150c4 SHA256 9c2c3de6bf2f070cd7dc972037903dd3a19612525ae9e894a6bc094010edfda9
|
||||
MISC ChangeLog 587 RMD160 54d772b68063fb780ad87d8521c6ab3d571875ba SHA1 af347826fcbb22ff7605e6864456d358f1a0813c SHA256 b14ceb7a3e0b24eb7bf08a6ac0032a7e8fccfcd22667cc9c2e65396992f16459
|
||||
EBUILD pep8-1.0.1.ebuild 748 RMD160 1379610bba194823306336120e26216a851f3848 SHA1 2b3a071b02467fd8c40fa12998692c64dd2b0263 SHA256 8645acd500d86ba850b604599da12abb2f13fbe62e0cbadc112484519ac93825
|
||||
MISC ChangeLog 679 RMD160 9fd98863ad523c108843a7e93f50a65e0ce40aa3 SHA1 79f219de136868ea6de796557bb6eae566073950 SHA256 46841ae508c44b301cd13013cd5123b59d1a2e06f61a36a7902894ba44d7b66d
|
||||
MISC metadata.xml 227 RMD160 6a22823fed2a4be8955a8b1da4319057f9f61534 SHA1 858d0f5bcfdf0914183d6dfbd633a7563c77b0d6 SHA256 cb9606d106937025e91f5f934ecb96cedbbfd3b1a350baab206fa99ce068e842
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk+FuxwACgkQdIssYB9vBoNtJQCeJ0u3To8HefPVvLZyvpX3kXOT
|
||||
8yAAn2EvAT6FqbNi0zpzntpW1Wcbiv22
|
||||
=5Ka2
|
||||
iF4EAREIAAYFAk+HNg8ACgkQC77qH+pIQ6RYjwEAyFjfw4xtH6G1LFvRvDc3tgFw
|
||||
strcbDrfrgrdw63yZpsA/3JXKZzCgxajXt5FVIO7tuBuPaRx4hNnsSlwTJLwhftw
|
||||
=ItRl
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,15 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX rope-0.9.3-fix_tests_results.patch 356 RMD160 d7981e9ed47fb43492f84c1cdc1f5453fb2c30e6 SHA1 e1562dff2ed19ac42ba3ff16f1539834cf38edf1 SHA256 8830073cd395c526455cfb025225aa4a55feab075c4065c0078c08cc9aa311c2
|
||||
AUX rope-0.9.3-python2.7.patch 2948 RMD160 0fcd4e8a823237e33ba065c5e23b352239beaf20 SHA1 728b8cf548e1b14f0712737f598a7bd140731f8c SHA256 efb1d2b8608a51662fb33090f9f379b6f0efc664be0e24a4ec59a4abd7ff9307
|
||||
DIST rope-0.9.3.tar.gz 218495 RMD160 c74e5af8221a8618ee8605c3a1ba0e26529d8c6d SHA1 47bc357e5765c387e1522d4bbe77493ce2964ebe SHA256 270ad551658e0bd05c17204aff268523e7c3aba6d1aa3665a8f928eb34cd2281
|
||||
EBUILD rope-0.9.3.ebuild 882 RMD160 8969164e8bf1eddf3d01563dc06369b64cc92c0b SHA1 34946ddb08d828e7c107b816a535a3405970c79b SHA256 3846bf2d6efe4930dd43cf801427fb56cbffe08b2a43dbcf82716143600a8fec
|
||||
MISC ChangeLog 1348 RMD160 3ee9bbd80327faa0ef0d1a6a130d3fdcc4cf1390 SHA1 0a4538c702ecd265b926964e919791aa66c0c517 SHA256 532757215e0efd9edcc5674d67e63d59b280401e00368bb4bab09c62c4e71ab9
|
||||
EBUILD rope-0.9.3.ebuild 923 RMD160 211bac08b38ee91be1ad54902f724888e2c364f3 SHA1 6c1eb872091edce5fffe91e5008fad5cef398113 SHA256 d39cd99ff4019277671e0d9b7923dfb302ee51d9e135cc78d141443d50222415
|
||||
MISC ChangeLog 1716 RMD160 3c7cac6def1ea38bd61bd953dd5cfc2693ab2663 SHA1 eb94e0b9504c30d046538ce069cf1aa3c147076c SHA256 a132c613e118ba08903bb1e289629b74e515ab6131cf4b898f4cf675b5571963
|
||||
MISC metadata.xml 227 RMD160 e0fb58830639e061332a5a8504def1a28c96975a SHA1 4c6b030251fede34e67cccc14350c44417c8c541 SHA256 63c137ee403aa7efbe0f205d863d5f16266d4a9bf57b58a5c62c9ebc1bfc23bd
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk93TJAACgkQ/ejvha5XGaPXigCdGvJBbKph3DeUadZBl1J7a8Pd
|
||||
BjoAoIDkEwjVKYffBLlzWQr9yFKz4rCf
|
||||
=oPcH
|
||||
iQIcBAEBCAAGBQJPhxHTAAoJEF0huFKJUZL5DNsP/AhcADX26kuApTnqbLwIx+NO
|
||||
75oKYk4/i/bRKq24qFEFlLnQnk1QXDzEqng3Jtv1y8fPhVfL+dAGu0/wz3JMpois
|
||||
0PMTkj4l/a//Yr/A1io7PQeKgkoOzXcXW6e2hKEeKK7bPnwlRIB1J5G8RVJ3pNWP
|
||||
2OZXUfqeEpHYpVaasdqziXE9V7YAVU2WrZ9Eoo/z5NBJWGce+mJraeCBQLRGOQCR
|
||||
CEIrF98v8zqcEo6SLoiKZL4dL919khcKSvNFxJBC4O4mfG4I91qrt/ezfpZSMwQ8
|
||||
69eDy5taoubsaHJkJuuk+I5JEv4Htvxo39jBMD1Nu+tpOsaFZJ3jHcYFtoFzjJsF
|
||||
06C+ut/Vf3Lx/8dF8wSTvZiu984KQOoqTgOeiKCh1ZzQxxjF8Zi3muBcDZ3c9XAc
|
||||
DaZYDlOq/n3dwmsf5ayrV/FRHuDaky8+rpk/vm+wxvGy627Z03TG6LY+HjiYGH9D
|
||||
CBlOR9EchL3/scY3AGDGG4H0WWQRyjpX24ic78Kbt/nCnCwKs06ebnyWGCqvwRJk
|
||||
becTfvwp1iL/H6xigfuNyxrfNQ53obw7LtcD1drOJumtw1nT0CqMhIuPrBy6PJsy
|
||||
4ylyQVlIkkyxZEyBWrheRMZQw6XXHLuzGot4/+KMJRRi1FW6/8DqMOykv32NX9sW
|
||||
UqL6gT76QCEdtXzCfcKk
|
||||
=zGwW
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,76 @@
|
||||
Apply upstream changesets:
|
||||
https://bitbucket.org/agr/rope/changeset/1c100ebabc16
|
||||
https://bitbucket.org/agr/rope/changeset/f5eb880e0be2
|
||||
|
||||
to fix issues with python 2.7
|
||||
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=326401
|
||||
https://bitbucket.org/agr/rope/issue/8/
|
||||
|
||||
--- a/rope/base/ast.py
|
||||
+++ b/rope/base/ast.py
|
||||
@@ -27,6 +27,10 @@
|
||||
method_name = '_' + node.__class__.__name__
|
||||
method = getattr(walker, method_name, None)
|
||||
if method is not None:
|
||||
+ if isinstance(node, _ast.ImportFrom) and node.module is None:
|
||||
+ # In python < 2.7 ``node.module == ''`` for relative imports
|
||||
+ # but for python 2.7 it is None. Generalizing it to ''.
|
||||
+ node.module = ''
|
||||
return method(node)
|
||||
for child in get_child_nodes(node):
|
||||
walk(child, walker)
|
||||
--- a/rope/base/oi/runmod.py
|
||||
+++ b/rope/base/oi/runmod.py
|
||||
@@ -187,6 +187,7 @@
|
||||
|
||||
def close(self):
|
||||
self.sender.close()
|
||||
+ sys.settrace(None)
|
||||
|
||||
def _realpath(path):
|
||||
return os.path.realpath(os.path.abspath(os.path.expanduser(path)))
|
||||
--- a/rope/refactor/importutils/module_imports.py
|
||||
+++ b/rope/refactor/importutils/module_imports.py
|
||||
@@ -428,7 +428,8 @@
|
||||
if node.level:
|
||||
level = node.level
|
||||
import_info = importinfo.FromImport(
|
||||
- node.module, level, self._get_names(node.names))
|
||||
+ node.module or '', # see comment at rope.base.ast.walk
|
||||
+ level, self._get_names(node.names))
|
||||
start_line = node.lineno
|
||||
self.imports.append(importinfo.ImportStatement(
|
||||
import_info, node.lineno, end_line,
|
||||
--- a/rope/refactor/patchedast.py
|
||||
+++ b/rope/refactor/patchedast.py
|
||||
@@ -350,7 +350,8 @@
|
||||
children = ['from']
|
||||
if node.level:
|
||||
children.append('.' * node.level)
|
||||
- children.extend([node.module, 'import'])
|
||||
+ children.extend([node.module or '', # see comment at rope.base.ast.walk
|
||||
+ 'import'])
|
||||
children.extend(self._child_nodes(node.names, ','))
|
||||
self._handle(node, children)
|
||||
|
||||
--- a/ropetest/refactor/patchedasttest.py
|
||||
+++ b/ropetest/refactor/patchedasttest.py
|
||||
@@ -441,6 +441,17 @@
|
||||
'import', ' ', 'alias'])
|
||||
checker.check_children('alias', ['y', ' ', 'as', ' ', 'z'])
|
||||
|
||||
+ @testutils.run_only_for_25
|
||||
+ def test_from_node_relative_import(self):
|
||||
+ source = 'from . import y as z\n'
|
||||
+ ast = patchedast.get_patched_ast(source, True)
|
||||
+ checker = _ResultChecker(self, ast)
|
||||
+ checker.check_region('ImportFrom', 0, len(source) - 1)
|
||||
+ checker.check_children(
|
||||
+ 'ImportFrom', ['from', ' ', '.', '', '', ' ',
|
||||
+ 'import', ' ', 'alias'])
|
||||
+ checker.check_children('alias', ['y', ' ', 'as', ' ', 'z'])
|
||||
+
|
||||
def test_simple_gen_expr_node(self):
|
||||
source = 'zip(i for i in x)\n'
|
||||
ast = patchedast.get_patched_ast(source, True)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue