parent
8871b6a753
commit
6f61bfd598
@ -0,0 +1,123 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.97.6-r2.ebuild,v 1.1 2012/12/11 18:37:59 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils flag-o-matic user
|
||||
|
||||
DESCRIPTION="Clam Anti-Virus Scanner"
|
||||
HOMEPAGE="http://www.clamav.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc"
|
||||
|
||||
CDEPEND="bzip2? ( app-arch/bzip2 )
|
||||
clamdtop? ( sys-libs/ncurses )
|
||||
iconv? ( virtual/libiconv )
|
||||
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
|
||||
dev-libs/libtommath
|
||||
>=sys-libs/zlib-1.2.2
|
||||
sys-devel/libtool"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-clamav )"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.97-nls.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup clamav
|
||||
enewuser clamav -1 -1 /dev/null clamav
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use ppc64 && append-flags -mminimal-toic
|
||||
use uclibc && export ac_cv_type_error_t=yes
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-experimental \
|
||||
--enable-id-check \
|
||||
--with-dbdir="${EPREFIX}"/var/lib/clamav \
|
||||
--with-system-tommath \
|
||||
--with-zlib="${EPREFIX}"/usr \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable clamdtop) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable milter) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with iconv)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -rf "${ED}"/var/lib/clamav
|
||||
newinitd "${FILESDIR}"/clamd.initd-r2 clamd
|
||||
newconfd "${FILESDIR}"/clamd.conf clamd
|
||||
|
||||
keepdir /var/lib/clamav
|
||||
fowners clamav:clamav /var/lib/clamav
|
||||
keepdir /var/log/clamav
|
||||
fowners clamav:clamav /var/log/clamav
|
||||
|
||||
dodir /etc/logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/clamav.logrotate clamav
|
||||
|
||||
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" \
|
||||
-e "s:.*\(LocalSocket\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.sock:" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
|
||||
-e "s:^\#\(LogTime\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/clamd.conf
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/freshclam.pid:" \
|
||||
-e "s:.*\(DatabaseOwner\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
|
||||
-e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamd.conf:" \
|
||||
-e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/freshclam.conf
|
||||
|
||||
if use milter ; then
|
||||
# MilterSocket one to include ' /' because there is a 2nd line for
|
||||
# inet: which we want to leave
|
||||
dodoc "${FILESDIR}"/clamav-milter.README.gentoo
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
|
||||
-e "s+^\#\(ClamdSocket\) .*+\1 unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s+^\#\(MilterSocket\) /.*+\1 unix:${EPREFIX}/var/run/clamav/clamav-milter.sock+" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
|
||||
"${ED}"/etc/clamav-milter.conf
|
||||
cat > "${ED}"/etc/conf.d/clamd <<-EOF
|
||||
MILTER_NICELEVEL=19
|
||||
START_MILTER=no
|
||||
EOF
|
||||
fi
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use milter ; then
|
||||
elog "For simple instructions how to setup the clamav-milter read the"
|
||||
elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
|
||||
fi
|
||||
}
|
@ -0,0 +1,119 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/files/clamd.initd-r2,v 1.1 2012/12/11 18:38:00 eras Exp $
|
||||
|
||||
daemon_clamd="/usr/sbin/clamd"
|
||||
daemon_freshclam="/usr/bin/freshclam"
|
||||
daemon_milter="/usr/sbin/clamav-milter"
|
||||
|
||||
extra_commands="logfix"
|
||||
|
||||
depend() {
|
||||
use net
|
||||
provide antivirus
|
||||
}
|
||||
|
||||
get_config() {
|
||||
clamconf | sed 's/["=]//g' | \
|
||||
awk "{
|
||||
if(\$0==\"Config file: $1.conf\") S=1
|
||||
if(S==1&&\$0==\"\") {
|
||||
print \"$3\"
|
||||
exit
|
||||
}
|
||||
if(S==1&&\$1~\"^$2\$\") {
|
||||
print \$2!=\"disabled\"?\$2:\"$3\"
|
||||
exit
|
||||
}
|
||||
}"
|
||||
}
|
||||
|
||||
start() {
|
||||
local clamd_socket=$(get_config clamd LocalSocket /var/run/clamav/clamd.sock)
|
||||
logfix
|
||||
|
||||
if [ "${START_CLAMD}" = "yes" ]; then
|
||||
checkpath --quiet --mode 755 \
|
||||
--owner $(get_config clamd User clamav):root \
|
||||
--directory `dirname ${clamd_socket}`
|
||||
if [ -S "${clamd_socket}" ]; then
|
||||
rm -f ${clamd_socket}
|
||||
fi
|
||||
ebegin "Starting clamd"
|
||||
start-stop-daemon --start --quiet \
|
||||
--nicelevel ${CLAMD_NICELEVEL:-0} \
|
||||
--exec ${daemon_clamd}
|
||||
eend $? "Failed to start clamd"
|
||||
fi
|
||||
|
||||
if [ "${START_FRESHCLAM}" = "yes" ]; then
|
||||
ebegin "Starting freshclam"
|
||||
start-stop-daemon --start --quiet \
|
||||
--nicelevel ${FRESHCLAM_NICELEVEL:-0} \
|
||||
--exec ${daemon_freshclam} -- -d
|
||||
retcode=$?
|
||||
if [ ${retcode} = 1 ]; then
|
||||
eend 0
|
||||
einfo "Virus databases are already up to date."
|
||||
else
|
||||
eend ${retcode} "Failed to start freshclam"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "${START_MILTER}" = "yes" ]; then
|
||||
if [ -z "${MILTER_CONF_FILE}" ]; then
|
||||
MILTER_CONF_FILE="/etc/clamav-milter.conf"
|
||||
fi
|
||||
|
||||
ebegin "Starting clamav-milter"
|
||||
start-stop-daemon --start --quiet \
|
||||
--nicelevel ${MILTER_NICELEVEL:-0} \
|
||||
--exec ${daemon_milter} -- -c ${MILTER_CONF_FILE}
|
||||
eend $? "Failed to start clamav-milter"
|
||||
fi
|
||||
}
|
||||
|
||||
stop() {
|
||||
if [ "${START_CLAMD}" = "yes" ]; then
|
||||
ebegin "Stopping clamd"
|
||||
start-stop-daemon --stop --quiet --name clamd
|
||||
eend $? "Failed to stop clamd"
|
||||
fi
|
||||
if [ "${START_FRESHCLAM}" = "yes" ]; then
|
||||
ebegin "Stopping freshclam"
|
||||
start-stop-daemon --stop --quiet --name freshclam
|
||||
eend $? "Failed to stop freshclam"
|
||||
fi
|
||||
if [ "${START_MILTER}" = "yes" ]; then
|
||||
ebegin "Stopping clamav-milter"
|
||||
start-stop-daemon --stop --quiet --name clamav-milter
|
||||
eend $? "Failed to stop clamav-milter"
|
||||
fi
|
||||
}
|
||||
|
||||
logfix() {
|
||||
if [ "${START_CLAMD}" = "yes" ]; then
|
||||
# fix clamd log permissions
|
||||
# (might be clobbered by logrotate or something)
|
||||
local logfile=$(get_config clamd LogFile)
|
||||
if [ -n "${logfile}" ]; then
|
||||
checkpath --quiet \
|
||||
--owner $(get_config clamd User clamav):root \
|
||||
--mode 640 \
|
||||
--file ${logfile}
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "${START_FRESHCLAM}" = "yes" ]; then
|
||||
# fix freshclam log permissions
|
||||
# (might be clobbered by logrotate or something)
|
||||
local logfile=$(get_config freshclam UpdateLogFile)
|
||||
if [ -n "${logfile}" ]; then
|
||||
checkpath --quiet \
|
||||
--owner $(get_config freshclam DatabaseOwner clamav):root \
|
||||
--mode 640 \
|
||||
--file ${logfile}
|
||||
fi
|
||||
fi
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- /tmp/kencfs.desktop 2012-12-12 00:06:01.000000000 +1100
|
||||
+++ kencfs.desktop 2012-12-12 00:07:54.000000000 +1100
|
||||
@@ -2,7 +2,7 @@
|
||||
Name=KEncFS
|
||||
Exec=kencfs
|
||||
Icon=document-encrypt
|
||||
-Categories=System;Security
|
||||
+Categories=Qt;KDE;System;Security;
|
||||
Terminal=false
|
||||
Type=Application
|
||||
StartupNotify=false
|
@ -0,0 +1,11 @@
|
||||
--- a/fsDialog.cpp 2011-06-12 17:26:23.000000000 +0300
|
||||
+++ b/fsDialog.cpp 2012-12-09 22:51:40.329612830 +0200
|
||||
@@ -132,7 +132,7 @@
|
||||
QStringList arg;
|
||||
arg << cr << pm << "-S";
|
||||
p->start(prg,arg);
|
||||
- if (! QFile::exists(cr+"/.encfs6.xml")) p->write("\n");
|
||||
+ if (! (QFile::exists(cr+"/.encfs6.xml") || QFile::exists(cr+"/.encfs5")) ) p->write("\n");
|
||||
text.append("\n");
|
||||
p->write(text.toLocal8Bit().data());
|
||||
p->waitForFinished();
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/kencfs/kencfs-1.2-r1.ebuild,v 1.1 2012/12/11 13:30:01 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
LANGS="it"
|
||||
|
||||
inherit qt4-r2
|
||||
|
||||
DESCRIPTION="GUI frontend for encfs"
|
||||
HOMEPAGE="http://kde-apps.org/content/show.php?content=134003"
|
||||
SRC_URI="http://kde-apps.org/CONTENT/content-files/134003-${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="kde-base/kdelibs
|
||||
x11-libs/qt-core:4
|
||||
x11-libs/qt-gui:4
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
sys-fs/encfs
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.1-underlinking.patch"
|
||||
"${FILESDIR}/${P}-desktop.patch"
|
||||
"${FILESDIR}/${P}-encfs5.patch"
|
||||
"${FILESDIR}/${P}-gcc-4.7.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt4-r2_src_prepare
|
||||
|
||||
sed -i ${PN}.pro -e "/^doc.path =/s/${PN}-1.1/${PF}/" \
|
||||
|| die "sed docdir failed"
|
||||
|
||||
if ! use linguas_it ; then
|
||||
sed -i ${PN}.pro -e "s/*.qm//" \
|
||||
|| die "sed TRANSLATIONS failed"
|
||||
fi
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(add-to-list 'auto-mode-alist '("\\.ml[iylp]?\\'" . caml-mode))
|
||||
(autoload 'caml-mode "caml" "Major mode for editing Caml code." t)
|
||||
(autoload 'run-caml "inf-caml" "Run an inferior Caml process." t)
|
||||
(autoload 'camldebug "camldebug"
|
||||
"Run camldebug on program FILE in buffer *camldebug-FILE*." t)
|
||||
(autoload 'inferior-caml-set-font-lock "caml-font")
|
||||
|
||||
(eval-after-load "caml" '(require 'caml-font))
|
||||
(add-hook 'inferior-caml-mode-hooks 'inferior-caml-set-font-lock)
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ocaml-mode/ocaml-mode-3.12.1-r1.ebuild,v 1.1 2012/12/11 21:55:49 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp
|
||||
|
||||
MY_P=${P/-mode/}
|
||||
DESCRIPTION="Emacs mode for OCaml"
|
||||
HOMEPAGE="http://www.ocaml.org/"
|
||||
SRC_URI="http://caml.inria.fr/distrib/${MY_P%.*}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/emacs"
|
||||
SITEFILE="50${PN}-gentoo-${PV}.el"
|
||||
DOCS="README README.itz"
|
@ -0,0 +1,140 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/e-uae-0.8.29_rc4-r2.ebuild,v 1.1 2012/12/11 18:07:17 grobian Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit eutils flag-o-matic pax-utils
|
||||
|
||||
DESCRIPTION="The Ubiquitous Amiga Emulator with an emulation core largely based on WinUAE"
|
||||
HOMEPAGE="http://www.rcdrummond.net/uae/"
|
||||
# We support _rcX for WIPX versions and _preYYYYMMDD for CVS snapshots.
|
||||
if [[ "${PV%%_rc*}" = "${PV}" ]] ; then
|
||||
# _pre is used, cvs version
|
||||
my_ver=${PV%%_pre*}
|
||||
snap_ver=${PV##*_pre}
|
||||
S="${WORKDIR}"/${PN}-${my_ver}-${snap_ver}
|
||||
SRC_URI="http://www.rcdrummond.net/uae/test/${snap_ver}/${PN}-${my_ver}-${snap_ver}.tar.bz2"
|
||||
else
|
||||
my_ver=${PV%%_rc*}
|
||||
WIP_ver=${PV##*_rc}
|
||||
S="${WORKDIR}"/${PN}-${my_ver}-WIP${WIP_ver}
|
||||
SRC_URI="http://www.rcdrummond.net/uae/${PN}-${my_ver}-WIP${WIP_ver}/${PN}-${my_ver}-WIP${WIP_ver}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="X dga ncurses sdl alsa oss sdl-sound capslib"
|
||||
|
||||
# Note: opposed to ./configure --help zlib support required! Check
|
||||
# src/Makefile.am that includes zfile.c unconditionaly.
|
||||
RDEPEND="X? ( x11-libs/libXt
|
||||
x11-libs/libxkbfile
|
||||
x11-libs/libXext
|
||||
x11-misc/xkeyboard-config
|
||||
dga? ( x11-libs/libXxf86dga
|
||||
x11-libs/libXxf86vm )
|
||||
)
|
||||
!X? ( sdl? ( media-libs/libsdl )
|
||||
!sdl? ( sys-libs/ncurses ) )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
!alsa? ( sdl-sound? ( media-libs/sdl-sound ) )
|
||||
capslib? ( >=games-emulation/caps-20060612 )
|
||||
sys-libs/zlib
|
||||
virtual/cdrtools"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( dga? ( x11-proto/xf86vidmodeproto
|
||||
x11-proto/xf86dgaproto ) )"
|
||||
|
||||
src_prepare() {
|
||||
# Fix for high cpu use when compiled with --disable-audio
|
||||
use alsa || use sdl-sound || use oss || epatch "${FILESDIR}"/${P}-high-cpu-usage.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-flags
|
||||
|
||||
local myconf
|
||||
|
||||
# Sound setup.
|
||||
if use alsa; then
|
||||
elog "Choosing alsa as sound target to use."
|
||||
myconf="--with-alsa --without-sdl-sound"
|
||||
elif use sdl-sound ; then
|
||||
if ! use sdl ; then
|
||||
ewarn "sdl-sound is not enabled because sdl USE flag is disabled. Leaving"
|
||||
ewarn "sound on oss autodetection."
|
||||
myconf="--without-alsa --without-sdl-sound"
|
||||
ebeep
|
||||
else
|
||||
elog "Choosing sdl-sound as sound target to use."
|
||||
ewarn "E-UAE with the SDL audio back-end doesn't work correctly in Linux."
|
||||
ewarn "Better use alsa... You've been warned ;)"
|
||||
ebeep
|
||||
myconf="--without-alsa --with-sdl-sound"
|
||||
fi
|
||||
elif use oss ; then
|
||||
elog "Choosing oss as sound target to use."
|
||||
ewarn "oss will be autodetected. See output of configure."
|
||||
myconf="--without-alsa --without-sdl-sound"
|
||||
else
|
||||
ewarn "There is no alsa, sdl-sound or oss in USE. Sound target disabled!"
|
||||
myconf="--disable-audio"
|
||||
fi
|
||||
|
||||
# VIDEO setup. X is autodetected (there is no --with-X option).
|
||||
if use X ; then
|
||||
elog "Using X11 for video output."
|
||||
ewarn "Fullscreen mode is not working in X11 currently. Use sdl."
|
||||
myconf="$myconf --without-curses --without-sdl-gfx"
|
||||
use dga && ewarn "To use dga you have to run e-uae as root."
|
||||
use dga && myconf="$myconf --enable-dga --enable-vidmode"
|
||||
elif use sdl ; then
|
||||
elog "Using sdl for video output."
|
||||
myconf="$myconf --with-sdl --with-sdl-gfx --without-curses"
|
||||
elif use ncurses; then
|
||||
elog "Using ncurses for video output."
|
||||
myconf="$myconf --with-curses --without-sdl-gfx"
|
||||
else
|
||||
ewarn "There is no X or sdl or ncurses in USE!"
|
||||
ewarn "Following upstream falling back on ncurses."
|
||||
myconf="$myconf --with-curses --without-sdl-gfx"
|
||||
ebeep
|
||||
fi
|
||||
|
||||
# bug #415787
|
||||
myconf="$myconf --disable-ui"
|
||||
|
||||
myconf="$myconf $(use_with capslib caps)"
|
||||
|
||||
myconf="$myconf --with-zlib"
|
||||
|
||||
# And explicitly state defaults:
|
||||
myconf="$myconf --enable-aga"
|
||||
myconf="$myconf --enable-autoconfig --enable-scsi-device --enable-cdtv --enable-cd32"
|
||||
myconf="$myconf --enable-bsdsock"
|
||||
|
||||
econf ${myconf} \
|
||||
--with-libscg-includedir="${EPREFIX}"/usr/include/scsilib \
|
||||
|| die "./configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
# The emulator needs to be able to create executable heap
|
||||
# - doesn't need trampoline emulation though.
|
||||
pax-mark me "${ED}/usr/bin/uae"
|
||||
|
||||
# Rename it to e-uae
|
||||
mv "${ED}/usr/bin/uae" "${ED}/usr/bin/e-uae"
|
||||
mv "${ED}/usr/bin/readdisk" "${ED}/usr/bin/e-readdisk"
|
||||
|
||||
dodoc docs/* README ChangeLog
|
||||
}
|
@ -0,0 +1,131 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild,v 1.1 2012/12/11 21:26:41 axs Exp $
|
||||
|
||||
EAPI="5"
|
||||
WANT_AUTOCONF="2.1"
|
||||
inherit autotools eutils toolchain-funcs multilib python versionator pax-utils
|
||||
|
||||
MY_PN="js"
|
||||
TARBALL_PV="$(replace_all_version_separators '' $(get_version_component_range 1-3))"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
TARBALL_P="${MY_PN}${TARBALL_PV}-1.0.0"
|
||||
DESCRIPTION="Stand-alone JavaScript C library"
|
||||
HOMEPAGE="http://www.mozilla.org/js/spidermonkey/"
|
||||
SRC_URI="https://ftp.mozilla.org/pub/mozilla.org/js/${TARBALL_P}.tar.gz"
|
||||
|
||||
LICENSE="NPL-1.1"
|
||||
SLOT="0/mozjs185"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="debug minimal static-libs test"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
BUILDDIR="${S}/js/src"
|
||||
|
||||
RDEPEND=">=dev-libs/nspr-4.7.0"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/zip
|
||||
=dev-lang/python-2*[threads]
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup(){
|
||||
if [[ ${MERGE_TYPE} != "binary" ]]; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
export LC_ALL="C"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=628723#c43
|
||||
epatch "${FILESDIR}/${P}-fix-install-symlinks.patch"
|
||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=638056#c9
|
||||
epatch "${FILESDIR}/${P}-fix-ppc64.patch"
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=400727
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=420471
|
||||
epatch "${FILESDIR}/${P}-arm_respect_cflags-3.patch"
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=438746
|
||||
epatch "${FILESDIR}"/${PN}-1.8.7-freebsd-pthreads.patch
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=441928
|
||||
epatch "${FILESDIR}"/${PN}-1.8.5-perf_event-check.patch
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=439260
|
||||
epatch "${FILESDIR}"/${P}-symbol-versions.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
if [[ ${CHOST} == *-freebsd* ]]; then
|
||||
# Don't try to be smart, this does not work in cross-compile anyway
|
||||
ln -sfn "${BUILDDIR}/config/Linux_All.mk" "${S}/config/$(uname -s)$(uname -r).mk" || die
|
||||
fi
|
||||
|
||||
cd "${BUILDDIR}" || die
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd "${BUILDDIR}" || die
|
||||
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" \
|
||||
AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" \
|
||||
LD="$(tc-getLD)" PYTHON="$(PYTHON)" \
|
||||
econf \
|
||||
${myopts} \
|
||||
--enable-jemalloc \
|
||||
--enable-readline \
|
||||
--enable-threadsafe \
|
||||
--with-system-nspr \
|
||||
$(use_enable debug) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable test tests)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${BUILDDIR}" || die
|
||||
if tc-is-cross-compiler; then
|
||||
make CFLAGS="" CXXFLAGS="" \
|
||||
CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) \
|
||||
AR=$(tc-getBUILD_AR) RANLIB=$(tc-getBUILD_RANLIB) \
|
||||
jscpucfg host_jsoplengen host_jskwgen || die
|
||||
make CFLAGS="" CXXFLAGS="" \
|
||||
CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) \
|
||||
AR=$(tc-getBUILD_AR) RANLIB=$(tc-getBUILD_RANLIB) \
|
||||
-C config nsinstall || die
|
||||
mv {,native-}jscpucfg || die
|
||||
mv {,native-}host_jskwgen || die
|
||||
mv {,native-}host_jsoplengen || die
|
||||
mv config/{,native-}nsinstall || die
|
||||
sed -e 's@./jscpucfg@./native-jscpucfg@' \
|
||||
-e 's@./host_jskwgen@./native-host_jskwgen@' \
|
||||
-e 's@./host_jsoplengen@./native-host_jsoplengen@' \
|
||||
-i Makefile || die
|
||||
sed -e 's@/nsinstall@/native-nsinstall@' -i config/config.mk || die
|
||||
rm -f config/host_nsinstall.o \
|
||||
config/host_pathsub.o \
|
||||
host_jskwgen.o \
|
||||
host_jsoplengen.o || die
|
||||
fi
|
||||
emake
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${BUILDDIR}/jsapi-tests" || die
|
||||
emake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${BUILDDIR}" || die
|
||||
emake DESTDIR="${D}" install
|
||||
# bug 437520 , exclude js shell for small systems
|
||||
if ! use minimal ; then
|
||||
dobin shell/js
|
||||
pax-mark m "${ED}/usr/bin/js"
|
||||
fi
|
||||
dodoc ../../README
|
||||
dohtml README.html
|
||||
|
||||
if ! use static-libs; then
|
||||
# We can't actually disable building of static libraries
|
||||
# They're used by the tests and in a few other places
|
||||
find "${D}" -iname '*.a' -delete || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,142 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.7-r3.ebuild,v 1.1 2012/12/11 21:26:41 axs Exp $
|
||||
|
||||
EAPI="5"
|
||||
WANT_AUTOCONF="2.1"
|
||||
inherit autotools eutils toolchain-funcs multilib python versionator pax-utils
|
||||
|
||||
MY_PN="js"
|
||||
TARBALL_PV="$(replace_all_version_separators '' $(get_version_component_range 1-3))"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
TARBALL_P="${MY_PN}${TARBALL_PV}-1.0.0"
|
||||
SPIDERPV="${PV}-patches-0.1"
|
||||
DESCRIPTION="Stand-alone JavaScript C library"
|
||||
HOMEPAGE="http://www.mozilla.org/js/spidermonkey/"
|
||||
SRC_URI="http://people.mozilla.com/~dmandelin/${TARBALL_P}.tar.gz
|
||||
http://dev.gentoo.org/~anarchy/mozilla/patchsets/spidermonkey-${SPIDERPV}.tar.xz"
|
||||
|
||||
LICENSE="NPL-1.1"
|
||||
SLOT="0/mozjs187"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="debug jit minimal static-libs test"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
BUILDDIR="${S}/js/src"
|
||||
|
||||
RDEPEND=">=dev-libs/nspr-4.7.0
|
||||
virtual/libffi"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/zip
|
||||
=dev-lang/python-2*[threads]
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup(){
|
||||
if [[ ${MERGE_TYPE} != "binary" ]]; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
export LC_ALL="C"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Apply patches that are required for misc archs
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/spidermonkey"
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-1.8.5-fix-install-symlinks.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.8.7-filter_desc.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.8.7-freebsd-pthreads.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.8.7-x32.patch
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=439260
|
||||
epatch "${FILESDIR}"/${P}-symbol-versions.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
if [[ ${CHOST} == *-freebsd* ]]; then
|
||||
# Don't try to be smart, this does not work in cross-compile anyway
|
||||
ln -sfn "${BUILDDIR}/config/Linux_All.mk" "${S}/config/$(uname -s)$(uname -r).mk" || die
|
||||
fi
|
||||
|
||||
cd "${BUILDDIR}" || die
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd "${BUILDDIR}" || die
|
||||
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" \
|
||||
AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" \
|
||||
LD="$(tc-getLD)" PYTHON="$(PYTHON)" \
|
||||
econf \
|
||||
${myopts} \
|
||||
--enable-jemalloc \
|
||||
--enable-readline \
|
||||
--enable-threadsafe \
|
||||
--with-system-nspr \
|
||||
--enable-system-ffi \
|
||||
--enable-jemalloc \
|
||||
$(use_enable debug) \
|
||||
$(use_enable jit tracejit) \
|
||||
$(use_enable jit methodjit) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable test tests)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${BUILDDIR}" || die
|
||||
if tc-is-cross-compiler; then
|
||||
make CFLAGS="" CXXFLAGS="" \
|
||||
CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) \
|
||||
AR=$(tc-getBUILD_AR) RANLIB=$(tc-getBUILD_RANLIB) \
|
||||
jscpucfg host_jsoplengen host_jskwgen || die
|
||||
make CFLAGS="" CXXFLAGS="" \
|
||||
CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) \
|
||||
AR=$(tc-getBUILD_AR) RANLIB=$(tc-getBUILD_RANLIB) \
|
||||
-C config nsinstall || die
|
||||
mv {,native-}jscpucfg || die
|
||||
mv {,native-}host_jskwgen || die
|
||||
mv {,native-}host_jsoplengen || die
|
||||
mv config/{,native-}nsinstall || die
|
||||
sed -e 's@./jscpucfg@./native-jscpucfg@' \
|
||||
-e 's@./host_jskwgen@./native-host_jskwgen@' \
|
||||
-e 's@./host_jsoplengen@./native-host_jsoplengen@' \
|
||||
-i Makefile || die
|
||||
sed -e 's@/nsinstall@/native-nsinstall@' -i config/config.mk || die
|
||||
rm -f config/host_nsinstall.o \
|
||||
config/host_pathsub.o \
|
||||
host_jskwgen.o \
|
||||
host_jsoplengen.o || die
|
||||
fi
|
||||
emake
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${BUILDDIR}/jsapi-tests" || die
|
||||
emake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${BUILDDIR}" || die
|
||||
emake DESTDIR="${D}" install
|
||||
if ! use minimal; then
|
||||
dobin shell/js
|
||||
if use jit; then
|
||||
pax-mark m "${ED}/usr/bin/js"
|
||||
fi
|
||||
fi
|
||||
dodoc ../../README
|
||||
dohtml README.html
|
||||
# install header files needed but not part of build system
|
||||
insinto /usr/include/js
|
||||
doins ../public/*.h
|
||||
insinto /usr/include/js/mozilla
|
||||
doins "${S}"/mfbt/*.h
|
||||
|
||||
if ! use static-libs; then
|
||||
# We can't actually disable building of static libraries
|
||||
# They're used by the tests and in a few other places
|
||||
find "${D}" -iname '*.a' -delete || die
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST mxml-2.2.1.tar.gz 208282 SHA256 cf63024a3f3bff3829a7f484c855b38246ec8350c32354e0dec7a3b38935f17f SHA512 959455c88118e64a2883b760738bd0fc82cc392a561a9aa776a190f319181910b24aee84ba2e6e3abd0a6239d8842981eb94848ae12337707ddcb1bda67365ed WHIRLPOOL 058f3e44ddd3e83ed90d66cd265897b963f3df9f5be0b92b7480ec4991b0302315a9947e2a5c4d01e3c7f1dafa790f5eef69a10eff13f6f2d576382ed406de5b
|
||||
DIST mxml-2.6.tar.gz 254455 SHA256 b0d347da1a0d5a8c9e82f66087d55cfe499728dacae563740d7e733648c69795 SHA512 ca66a18a44ad8b6a204ed2130107c73c746fafd7925fd229fed9ba56f4c1654c5d289c08954eb102941d1b2a0c164c1174e169d472b7867c0cb3d0822616219b WHIRLPOOL 96ec16843f333f8661a8515102b75b19bdfa3bec902fe0c0e3d901914b86c5fe50141b291cafcfc81996c5b853d37764e4cb9f1103675ddcf3562819afb583b7
|
||||
DIST mxml-2.7.tar.gz 262027 SHA256 a77200ee4c1e1cf2eb531595ec17ce31805760699d260915496c39d3388eb803 SHA512 9fac34975c35d0ff9686a20a882824040b0b96b38ab9f1f5b1ef24a323668974860d4d977bb07c90a3e2b3410a2d8358eec1682b2c7ff2cda7f36f630ff97007 WHIRLPOOL 1c899377e69f2763e9502d60e957aa0318710f45b57ebc2099090e8439d27f7024bdeaa59042edf202aa1579f81d3e6296f7718dd7bc34faf346967ad6b05d64
|
||||
|
@ -1,7 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
<email>ruepel@gmx.li</email>
|
||||
<name>Rüpel</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mini-xml/mini-xml-2.7.ebuild,v 1.1 2012/12/11 19:53:15 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools multilib
|
||||
|
||||
MY_P="${P/mini-xml/mxml}"
|
||||
|
||||
DESCRIPTION="Small XML parsing library to read XML and XML-like data files"
|
||||
HOMEPAGE="http://www.easysw.com/~mike/mxml"
|
||||
SRC_URI="mirror://easysw/mxml/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Mini-XML"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="threads"
|
||||
|
||||
DEPEND="virtual/pkgconfig"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s:755 -s:755:" Makefile.in || die "sed failed"
|
||||
sed -i "/^TARGETS/s: testmxml::" Makefile.in || die "sed failed"
|
||||
sed -i -e 's:$(DSO) $(DSOFLAGS) -o libmxml.so.1.5 $(LIBOBJS):$(DSO) $(DSOFLAGS) $(LDFLAGS) -o libmxml.so.1.5 $(LIBOBJS):' \
|
||||
Makefile.in || die "sed failed"
|
||||
sed -i -e 's:OPTIM="-Os -g":OPTIM="":' configure.in || die "sed failed"
|
||||
rm configure
|
||||
# eautoreconf
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-shared \
|
||||
--libdir="/usr/$(get_libdir)" \
|
||||
--with-docdir="/usr/share/doc/${PF}/html" \
|
||||
$(use_enable threads)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake libmxml.a libmxml.so.1.5 mxmldoc doc/mxml.man || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DSTROOT="${D}" install || die "install failed"
|
||||
dodoc ANNOUNCEMENT CHANGES README
|
||||
rm "${D}/usr/share/doc/${PF}/html/"{CHANGES,COPYING,README}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake testmxml || die "make testmxml failed"
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST oct2py-0.3.2.tar.gz 105039 SHA256 22e353b6c5e693327cafdc7add05d4d8810eb5ef5a6cc3b36173078cc4f68b98 SHA512 1cda6da7e5b7dfef43ec2e48190a94ed8251ae1967cf3c2eb457c1a6b44a62b744b1f685f21f4fe404ea9734f60bba26a5cd489399bab37e27cc850e26e2b1fe WHIRLPOOL 4939ae2261f22d255b05752ccdcee4d7cfd96ff72dd577bb7a2c69f3d8ac04757626b662785004a0714adc3acdad73151d000bc16d08ec2b0866db091764d23a
|
||||
DIST oct2py-0.3.4.tar.gz 109025 SHA256 76013947b907260df9a9422404a47440eff8cc6f36532c1b07d2c23f7aa906cb SHA512 c581267910cc411ffab5b8316dbc671ef13a5f8aebd8cd41dca7c2d5011ae5f52e56e0f47c3ba3b38656cda0ffb7b2e455dca23ab6caecacb37fd6fe4731d79d WHIRLPOOL 8c6d27aab8874a44471dcc126b5f2f85e4502575c196984178f4602677e7a7f214c8f1235c68c0860415e34c37efb308b819c0414c4b7c02f0e7c50876e8d1dc
|
||||
DIST oct2py-0.3.6.tar.gz 109852 SHA256 a05b36c8823e539497cadade4680d17f24672ae10c35e901fde1a179cb74a118 SHA512 f417c73f75c02a143af79b54c3a51bdb16c437841dec23667bc5b0256c8347738e75932ae47179d7ca4d3c8b4b5582e27493879de3ab97665d2b3d7bd492abac WHIRLPOOL 441ddb14575c578d9b382521aec56346a976bfaed86641ebe860a46d5d335da0bc6d44b760f02612f1dfa287e9180adfbcb31cfb619b0b26c39eee6216379bac
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/oct2py/oct2py-0.3.2.ebuild,v 1.3 2012/08/09 08:16:43 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
RESTRICT_PYTHON_ABIS="2.5 *-jython *-pypy-*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python to GNU Octave bridge"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/oct2py"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="sci-libs/scipy
|
||||
sci-mathematics/octave"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc; then
|
||||
PYTHONPATH=build-"$(PYTHON -f --ABI)"/lib sphinx-build doc html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
use doc && dohtml -r html/*
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r example/*
|
||||
fi
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/oct2py/oct2py-0.3.4.ebuild,v 1.1 2012/08/20 18:17:21 bicatali Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
RESTRICT_PYTHON_ABIS="2.5 *-jython *-pypy-*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python to GNU Octave bridge"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/oct2py"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="sci-libs/scipy
|
||||
sci-mathematics/octave"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc; then
|
||||
PYTHONPATH="build-$(PYTHON -f --ABI)/lib" sphinx-build doc html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
delete_tests() {
|
||||
rm -r "${ED}$(python_get_sitedir)/oct2py/tests"
|
||||
}
|
||||
python_execute_function -q delete_tests
|
||||
use doc && dohtml -r html/*
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r example/*
|
||||
fi
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST ZenTest-4.4.2.gem 66048 SHA256 7325414108f87a5fab07242679e977ab7c69503189f67e88439f90df982c58e8 SHA512 5862bb636a7c2856ec41f54ffd66391ffd605ce4ade525b1c251f73d38003b25fa5793d50167ec463fb288a59e10b2504617ff83d90074677e547bf7f7bcfa1b WHIRLPOOL d2b016f11846ed87e84f056bbced4cfde9d3569901545d0affda2a137d0b4c5e25b912fe3278769b2d2ac1bc71d62fa063e97615a35b4f86fe99e192cc548c4f
|
||||
DIST ZenTest-4.7.0.gem 68096 SHA256 3c6cf0c9ca0461683ed08013edfdec936bfc549f06c00d9cc739f980b2aa70bf SHA512 a7d66f53301143bb71fd8c2f72494d0ac14bd3faaad24d1e7edb85fa8ea12b1587abfa580042a5de27a75bdff65af8a0648e79f264bb84ff9179896ddd2ec334 WHIRLPOOL 66ec799c2165c67b969c459138043093c66c76c9b25fcb9418727e3c5b24720c52003eb5a9cbd26e304c8f3804101f259c0368926ffe1d3770358a8a1e0ec20a
|
||||
DIST ZenTest-4.8.2.gem 68608 SHA256 4b5af0805b855ce03dc74e97db683974e71f710333a099f6dc368f6e52726c83 SHA512 d3cf05f946c2bb5fd776253203382aabf97e3f81a6633fc55c2005a5d124eaa37bf5ac27621b5461fa1c81f9bc2522486f472a66726c92337a66b286098024a7 WHIRLPOOL b7e2cfd623f3061b4858c94db2feaf3a94b6e23c5858e5467848defc250d23926a25c140d75c0e095e0dc279eb6df1d0f88ccb5a539d83194af5ab0b65b0632d
|
||||
DIST ZenTest-4.8.3.gem 68608 SHA256 ae5d35ce508a56120ce8c20f4a1344072cd5da0929dc1fd33688c7eedac662f6 SHA512 11fc3e0d3d6ebca38c90dc53ced39fbce3dc3c612fedde23c44137b70f1be0fd63a2d02f206fafbbe0c15ce0af0626d103762f114e08b8cbfe489540e4874d0b WHIRLPOOL 32ce86fdb7cc98d5ead17b7d4d20c5ff885874c86ddd933e9fc8930c65daef32aa7c1ad148d3be00443a27cdb02fccdd044251aebbddffda746fa967764fc13c
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST aruba-0.4.11.gem 62464 SHA256 d5629b0d48b3e9e3cc8636d5f6aee752dd57005eee88c9f2b1c6f9749c105204 SHA512 cbd6c41468175e4bce8289c4e504b9389af0f027389b02753eb2e3ff11996c7d0efe6307b62825421d1738e7f48692a74cb364535332a1d7ebfbb379694bb5d3 WHIRLPOOL 3006b07a41058e464d22a4406d3fb81fa9468a3b65034b28fbb6a54ac5c242ef39246905b9ddccdd33bac3aeeb60bb27dee1f09568b2fe831fe3e655b7a929a0
|
||||
DIST aruba-0.5.0.gem 65024 SHA256 164575ded042ebafbee36b7c6b7cdce00ba87b9a57fb25176e06b51a3cda83e1 SHA512 bc60d91aacc65a867108c5cb44462d326b08e6961b326ca09604434f137af439fd459bb070e15676b9b4ffee742e4a89117069491e46b3436f4059dd9999ca64 WHIRLPOOL b7493bf224354ec4e83ddfe05307a314c3be427822963167e96b067e79ab8ae9b8a68511169ba3d05f752a1e322b90b9778bc86fdad1bb01dd51a7100bc0dfe4
|
||||
DIST aruba-0.5.1.gem 66048 SHA256 677a770c35b1fcf3963312c8938a7ccfa3cbbf2240bf2583ec5e5f0ad973f43e SHA512 b4acbddc1fa43e6dc11ad762cd5e158fda7727f3b0e05d04f4f5c805c04e03058ea50f83afed0e8bcdeb8f338851038f5f5865c4bb34e04930049fb1f0b4fb75 WHIRLPOOL c9953413f318603325c39ecebbdfe28817eed3701c12d834d1528fb96089615234aff4d5f93742edff84a21fe347f2e461ae3abe24a9d3ec18186c340f3cc103
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/aruba/aruba-0.5.1.ebuild,v 1.1 2012/12/11 18:35:50 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ruby19 ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_RECIPE_TEST="cucumber"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="aruba.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Cucumber steps for driving out command line applications."
|
||||
HOMEPAGE="https://github.com/cucumber/aruba"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="${DEPEND} test? ( sys-devel/bc )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/bcat-0.6.1
|
||||
>=dev-ruby/childprocess-0.3.6 =dev-ruby/childprocess-0.3*
|
||||
>=dev-ruby/rspec-2.7
|
||||
>=dev-util/cucumber-1.1.1"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler-related code.
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
rm Gemfile || die
|
||||
|
||||
# Remove references to git ls-files.
|
||||
sed -i -e '/git ls-files/d' aruba.gemspec || die
|
||||
}
|
@ -0,0 +1,595 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.0.2.ebuild,v 1.1 2012/12/11 19:33:02 robbat2 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
GENTOO_DEPEND_ON_PERL=no
|
||||
|
||||
# bug #329479: git-remote-testgit is not multiple-version aware
|
||||
PYTHON_DEPEND="python? 2"
|
||||
[[ ${PV} == *9999 ]] && SCM="git-2"
|
||||
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
|
||||
|
||||
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM}
|
||||
|
||||
MY_PV="${PV/_rc/.rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DOC_VER=${MY_PV}
|
||||
|
||||
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
|
||||
HOMEPAGE="http://www.git-scm.com/"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI_SUFFIX="gz"
|
||||
SRC_URI_GOOG="http://git-core.googlecode.com/files"
|
||||
SRC_URI_KORG="mirror://kernel/software/scm/git"
|
||||
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
doc? (
|
||||
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
else
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
|
||||
|
||||
# Common to both DEPEND and RDEPEND
|
||||
CDEPEND="
|
||||
dev-libs/openssl
|
||||
sys-libs/zlib
|
||||
pcre? ( dev-libs/libpcre )
|
||||
perl? ( dev-lang/perl[-build] )
|
||||
tk? ( dev-lang/tk )
|
||||
curl? (
|
||||
net-misc/curl
|
||||
webdav? ( dev-libs/expat )
|
||||
)
|
||||
emacs? ( virtual/emacs )
|
||||
gnome-keyring? ( gnome-base/gnome-keyring )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
gpg? ( app-crypt/gnupg )
|
||||
perl? ( dev-perl/Error
|
||||
dev-perl/Net-SMTP-SSL
|
||||
dev-perl/Authen-SASL
|
||||
cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
|
||||
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
|
||||
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
|
||||
)
|
||||
python? ( gtk?
|
||||
(
|
||||
>=dev-python/pygtk-2.8
|
||||
dev-python/pygtksourceview:2
|
||||
) )"
|
||||
|
||||
# This is how info docs are created with Git:
|
||||
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
|
||||
# .xml/docbook --(docbook2texi.pl)--> .texi
|
||||
# .texi --(makeinfo)---------> .info
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/cpio
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/docbook2X
|
||||
sys-apps/texinfo
|
||||
app-text/xmlto
|
||||
)
|
||||
test? (
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
# Live ebuild builds man pages and HTML docs, additionally
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
app-text/asciidoc"
|
||||
fi
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
REQUIRED_USE="
|
||||
cgi? ( perl )
|
||||
cvs? ( perl )
|
||||
subversion? ( perl )
|
||||
webdav? ( curl )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then
|
||||
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
|
||||
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
|
||||
ewarn "have been warned."
|
||||
fi
|
||||
if use python ; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
# This is needed because for some obscure reasons future calls to make don't
|
||||
# pick up these exports if we export them in src_unpack()
|
||||
exportmakeopts() {
|
||||
local myopts
|
||||
|
||||
if use blksha1 ; then
|
||||
myopts="${myopts} BLK_SHA1=YesPlease"
|
||||
elif use ppcsha1 ; then
|
||||
myopts="${myopts} PPC_SHA1=YesPlease"
|
||||
fi
|
||||
|
||||
if use curl ; then
|
||||
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
|
||||
else
|
||||
myopts="${myopts} NO_CURL=YesPlease"
|
||||
fi
|
||||
|
||||
# broken assumptions, because of broken build system ...
|
||||
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
|
||||
myopts="${myopts} INSTALL=install TAR=tar"
|
||||
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
|
||||
myopts="${myopts} SANE_TOOL_PATH="
|
||||
myopts="${myopts} OLD_ICONV="
|
||||
myopts="${myopts} NO_EXTERNAL_GREP="
|
||||
|
||||
# can't define this to null, since the entire makefile depends on it
|
||||
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
|
||||
|
||||
use iconv \
|
||||
|| myopts="${myopts} NO_ICONV=YesPlease"
|
||||
use nls \
|
||||
|| myopts="${myopts} NO_GETTEXT=YesPlease"
|
||||
use tk \
|
||||
|| myopts="${myopts} NO_TCLTK=YesPlease"
|
||||
use pcre \
|
||||
&& myopts="${myopts} USE_LIBPCRE=yes"
|
||||
use perl \
|
||||
&& myopts="${myopts} INSTALLDIRS=vendor" \
|
||||
|| myopts="${myopts} NO_PERL=YesPlease"
|
||||
use python \
|
||||
|| myopts="${myopts} NO_PYTHON=YesPlease"
|
||||
use subversion \
|
||||
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
|
||||
use threads \
|
||||
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease"
|
||||
use cvs \
|
||||
|| myopts="${myopts} NO_CVS=YesPlease"
|
||||
# Disabled until ~m68k-mint can be keyworded again
|
||||
# if [[ ${CHOST} == *-mint* ]] ; then
|
||||
# myopts="${myopts} NO_MMAP=YesPlease"
|
||||
# myopts="${myopts} NO_IPV6=YesPlease"
|
||||
# myopts="${myopts} NO_STRLCPY=YesPlease"
|
||||
# myopts="${myopts} NO_MEMMEM=YesPlease"
|
||||
# myopts="${myopts} NO_MKDTEMP=YesPlease"
|
||||
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
|
||||
# fi
|
||||
if [[ ${CHOST} == ia64-*-hpux* ]]; then
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-*-aix* ]]; then
|
||||
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-solaris* ]]; then
|
||||
myopts="${myopts} NEEDS_LIBICONV=YesPlease"
|
||||
fi
|
||||
|
||||
has_version '>=app-text/asciidoc-8.0' \
|
||||
&& myopts="${myopts} ASCIIDOC8=YesPlease"
|
||||
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
|
||||
|
||||
# Bug 290465:
|
||||
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
|
||||
[[ "${CHOST}" == *-uclibc* ]] && \
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
|
||||
export MY_MAKEOPTS="${myopts}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
use doc && \
|
||||
cd "${S}"/Documentation && \
|
||||
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
else
|
||||
git-2_src_unpack
|
||||
cd "${S}"
|
||||
#cp "${FILESDIR}"/GIT-VERSION-GEN .
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern,
|
||||
# funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0.
|
||||
#epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch
|
||||
|
||||
# bug #350330 - automagic CVS when we don't want it is bad.
|
||||
epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch
|
||||
|
||||
sed -i \
|
||||
-e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \
|
||||
-e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \
|
||||
-e 's:^\(CC = \).*$:\1$(OPTCC):' \
|
||||
-e 's:^\(AR = \).*$:\1$(OPTAR):' \
|
||||
-e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
-e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
Makefile || die "sed failed"
|
||||
|
||||
# Never install the private copy of Error.pm (bug #296310)
|
||||
sed -i \
|
||||
-e '/private-Error.pm/s,^,#,' \
|
||||
perl/Makefile.PL
|
||||
|
||||
# Fix docbook2texi command
|
||||
sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \
|
||||
Documentation/Makefile || die "sed failed"
|
||||
|
||||
# Fix git-subtree missing DESTDIR
|
||||
sed -i \
|
||||
-e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
|
||||
-e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
|
||||
contrib/subtree/Makefile
|
||||
}
|
||||
|
||||
git_emake() {
|
||||
# bug #326625: PERL_PATH, PERL_MM_OPT
|
||||
# bug #320647: PYTHON_PATH
|
||||
PYTHON_PATH=""
|
||||
use python && PYTHON_PATH="$(PYTHON -a)"
|
||||
emake ${MY_MAKEOPTS} \
|
||||
DESTDIR="${D}" \
|
||||
OPTCFLAGS="${CFLAGS}" \
|
||||
OPTLDFLAGS="${LDFLAGS}" \
|
||||
OPTCC="$(tc-getCC)" \
|
||||
OPTAR="$(tc-getAR)" \
|
||||
prefix="${EPREFIX}"/usr \
|
||||
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
sysconfdir="${EPREFIX}"/etc \
|
||||
PYTHON_PATH="${PYTHON_PATH}" \
|
||||
PERL_MM_OPT="" \
|
||||
GIT_TEST_OPTS="--no-color" \
|
||||
"$@"
|
||||
# This is the fix for bug #326625, but it also causes breakage, see bug
|
||||
# #352693.
|
||||
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
exportmakeopts
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use perl ; then
|
||||
git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
|
||||
git_emake perl/perl.mak || die "emake perl/perl.mak failed"
|
||||
fi
|
||||
git_emake || die "emake failed"
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile contrib/emacs/git{,-blame}.el \
|
||||
|| die "emacs modules failed"
|
||||
fi
|
||||
|
||||
if use perl && use cgi ; then
|
||||
git_emake \
|
||||
gitweb/gitweb.cgi \
|
||||
|| die "emake gitweb/gitweb.cgi failed"
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
|
||||
git_emake || die "emake credential-osxkeychain"
|
||||
fi
|
||||
|
||||
cd "${S}"/Documentation
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
git_emake man \
|
||||
|| die "emake man failed"
|
||||
if use doc ; then
|
||||
git_emake info html \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
else
|
||||
if use doc ; then
|
||||
git_emake info \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
git_emake || die "emake svn-fe failed"
|
||||
if use doc ; then
|
||||
git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
|
||||
fi
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
git_emake || die "emake git-credential-gnome-keyring failed"
|
||||
fi
|
||||
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake
|
||||
use doc && git_emake doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
git_emake \
|
||||
install || \
|
||||
die "make install failed"
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
|
||||
fi
|
||||
|
||||
# Depending on the tarball and manual rebuild of the documentation, the
|
||||
# manpages may exist in either OR both of these directories.
|
||||
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
|
||||
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
|
||||
|
||||
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
|
||||
use doc && dodir /usr/share/doc/${PF}/html
|
||||
for d in / /howto/ /technical/ ; do
|
||||
docinto ${d}
|
||||
dodoc Documentation${d}*.txt
|
||||
use doc && dohtml -p ${d} Documentation${d}*.html
|
||||
done
|
||||
docinto /
|
||||
# Upstream does not ship this pre-built :-(
|
||||
use doc && doinfo Documentation/{git,gitman}.info
|
||||
|
||||
newbashcomp contrib/completion/git-completion.bash ${PN}
|
||||
newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} contrib/emacs/git.{el,elc} || die
|
||||
elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die
|
||||
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die
|
||||
# don't add automatically to the load-path, so the sitefile
|
||||
# can do a conditional loading
|
||||
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
|
||||
fi
|
||||
|
||||
if use python && use gtk ; then
|
||||
dobin "${S}"/contrib/gitview/gitview
|
||||
python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview
|
||||
dodoc "${S}"/contrib/gitview/gitview.txt
|
||||
fi
|
||||
|
||||
#dobin contrib/fast-import/git-p4 # Moved upstream
|
||||
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
|
||||
newbin contrib/fast-import/import-tars.perl import-tars
|
||||
newbin contrib/git-resurrect.sh git-resurrect
|
||||
|
||||
# git-subtree
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake install || die "Failed to emake install git-subtree"
|
||||
if use doc ; then
|
||||
git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
|
||||
fi
|
||||
newdoc README README.git-subtree
|
||||
dodoc git-subtree.txt
|
||||
cd "${S}"
|
||||
|
||||
# git-diffall
|
||||
dobin contrib/diffall/git-diffall
|
||||
newdoc contrib/diffall/README git-diffall.txt
|
||||
|
||||
# diff-highlight
|
||||
dobin contrib/diff-highlight/diff-highlight
|
||||
newdoc contrib/diff-highlight/README README.diff-highlight
|
||||
|
||||
# git-jump
|
||||
dobin contrib/git-jump/git-jump
|
||||
newdoc contrib/git-jump/README git-jump.txt
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
dobin git-credential-gnome-keyring
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
dobin svn-fe
|
||||
dodoc svn-fe.txt
|
||||
use doc && doman svn-fe.1 && dohtml svn-fe.html
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
dodir /usr/share/${PN}/contrib
|
||||
# The following are excluded:
|
||||
# completion - installed above
|
||||
# credential/gnome-keyring TODO
|
||||
# diff-highlight - done above
|
||||
# diffall - done above
|
||||
# emacs - installed above
|
||||
# examples - these are stuff that is not used in Git anymore actually
|
||||
# git-jump - done above
|
||||
# gitview - installed above
|
||||
# p4import - excluded because fast-import has a better one
|
||||
# patches - stuff the Git guys made to go upstream to other places
|
||||
# persistent-https - TODO
|
||||
# mw-to-git - TODO
|
||||
# subtree - build seperately
|
||||
# svnimport - use git-svn
|
||||
# thunderbird-patch-inline - fixes thunderbird
|
||||
for i in \
|
||||
blameview buildsystems ciabot continuous convert-objects fast-import \
|
||||
hg-to-git hooks remotes2config.sh rerere-train.sh \
|
||||
stats vim workdir \
|
||||
; do
|
||||
cp -rf \
|
||||
"${S}"/contrib/${i} \
|
||||
"${ED}"/usr/share/${PN}/contrib \
|
||||
|| die "Failed contrib ${i}"
|
||||
done
|
||||
|
||||
if use perl && use cgi ; then
|
||||
# We used to install in /usr/share/${PN}/gitweb
|
||||
# but upstream installs in /usr/share/gitweb
|
||||
# so we will install a symlink and use their location for compat with other
|
||||
# distros
|
||||
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
|
||||
|
||||
# INSTALL discusses configuration issues, not just installation
|
||||
docinto /
|
||||
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
|
||||
newdoc "${S}"/gitweb/README README.gitweb
|
||||
|
||||
find "${ED}"/usr/lib64/perl5/ \
|
||||
-name .packlist \
|
||||
-exec rm \{\} \;
|
||||
else
|
||||
rm -rf "${ED}"/usr/share/gitweb
|
||||
fi
|
||||
|
||||
if ! use subversion ; then
|
||||
rm -f "${ED}"/usr/libexec/git-core/git-svn \
|
||||
"${ED}"/usr/share/man/man1/git-svn.1*
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/git-daemon.initd git-daemon
|
||||
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
|
||||
|
||||
fixlocalpod
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local disabled=""
|
||||
local tests_cvs="t9200-git-cvsexportcommit.sh \
|
||||
t9400-git-cvsserver-server.sh \
|
||||
t9401-git-cvsserver-crlf.sh \
|
||||
t9600-cvsimport.sh \
|
||||
t9601-cvsimport-vendor-branch.sh \
|
||||
t9602-cvsimport-branches-tags.sh \
|
||||
t9603-cvsimport-patchsets.sh"
|
||||
local tests_perl="t5502-quickfetch.sh \
|
||||
t5512-ls-remote.sh \
|
||||
t5520-pull.sh"
|
||||
# Bug #225601 - t0004 is not suitable for root perm
|
||||
# Bug #219839 - t1004 is not suitable for root perm
|
||||
# t0001-init.sh - check for init notices EPERM* fails
|
||||
local tests_nonroot="t0001-init.sh \
|
||||
t0004-unwritable.sh \
|
||||
t0070-fundamental.sh \
|
||||
t1004-read-tree-m-u-wf.sh \
|
||||
t3700-add.sh \
|
||||
t7300-clean.sh"
|
||||
# t9100 still fails with symlinks in SVN 1.7
|
||||
local test_svn="t9100-git-svn-basic.sh"
|
||||
|
||||
# Unzip is used only for the testcase code, not by any normal parts of Git.
|
||||
if ! has_version app-arch/unzip ; then
|
||||
einfo "Disabling tar-tree tests"
|
||||
disabled="${disabled} t5000-tar-tree.sh"
|
||||
fi
|
||||
|
||||
cvs=0
|
||||
use cvs && let cvs=$cvs+1
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
if [[ $cvs -eq 1 ]]; then
|
||||
ewarn "Skipping CVS tests because CVS does not work as root!"
|
||||
ewarn "You should retest with FEATURES=userpriv!"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
einfo "Skipping other tests that require being non-root"
|
||||
disabled="${disabled} ${tests_nonroot}"
|
||||
else
|
||||
[[ $cvs -gt 0 ]] && \
|
||||
has_version dev-vcs/cvs && \
|
||||
let cvs=$cvs+1
|
||||
[[ $cvs -gt 1 ]] && \
|
||||
built_with_use dev-vcs/cvs server && \
|
||||
let cvs=$cvs+1
|
||||
if [[ $cvs -lt 3 ]]; then
|
||||
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use perl ; then
|
||||
einfo "Disabling tests that need Perl"
|
||||
disabled="${disabled} ${tests_perl}"
|
||||
fi
|
||||
|
||||
einfo "Disabling tests that fail with SVN 1.7"
|
||||
disabled="${disabled} ${test_svn}"
|
||||
|
||||
# Reset all previously disabled tests
|
||||
cd "${S}/t"
|
||||
for i in *.sh.DISABLED ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
|
||||
done
|
||||
einfo "Disabled tests:"
|
||||
for i in ${disabled} ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
|
||||
done
|
||||
|
||||
# Avoid the test system removing the results because we want them ourselves
|
||||
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
|
||||
-i "${S}"/t/Makefile
|
||||
|
||||
# Clean old results first, must always run
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake clean
|
||||
|
||||
# Now run the tests, keep going if we hit an error, and don't terminate on
|
||||
# failure
|
||||
cd "${S}"
|
||||
einfo "Start test run"
|
||||
#MAKEOPTS=-j1
|
||||
nonfatal git_emake --keep-going test
|
||||
rc=$?
|
||||
|
||||
# Display nice results, now print the results
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake aggregate-results
|
||||
|
||||
# And bail if there was a problem
|
||||
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
|
||||
}
|
||||
|
||||
showpkgdeps() {
|
||||
local pkg=$1
|
||||
shift
|
||||
elog " $(printf "%-17s:" ${pkg}) ${@}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
use python && python_mod_optimize git_remote_helpers
|
||||
einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
|
||||
einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
|
||||
einfo "Note that the prompt bash code is now in the seperate script"
|
||||
elog "These additional scripts need some dependencies:"
|
||||
echo
|
||||
showpkgdeps git-quiltimport "dev-util/quilt"
|
||||
showpkgdeps git-instaweb \
|
||||
"|| ( www-servers/lighttpd www-servers/apache )"
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
use python && python_mod_cleanup git_remote_helpers
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST rabbitvcs-0.15.0.5.tar.bz2 536235 SHA256 cdda568e4206490e97c287743b632802c729ad44f70743bc7ab9ddc84ada66b3 SHA512 12b2cc1b85d047084edacb25a8c518d9f23d7f2d64cc1fe25d5175c7418be27a2bc2eedb84302caf937e1ea0998a0bad1864ac949113e3f170e3341fb05a3104 WHIRLPOOL 37408efd4a65e67330a57575f57b54abb9ec3a53061cc4fbcd487dd6c70f0c431b18d3e0c5a615938f3cda50850bb916b08f8970e9b6e773becb9c6f89e2c616
|
||||
DIST rabbitvcs-0.15.1.tar.bz2 1189820 SHA256 9d27cb3977d00cc6b577d4d11009cc588c97badfff8cdf8dce688e36898a1c0d SHA512 da8b3ea3f8126be490e6b61b2e6d40cddafed20039908a320ae3dfdafd0a81c56e6cb5e90d0db126613e2c200eb0f38df87e3241cc326892a2d57b30b2892d77 WHIRLPOOL 9540d069c0736bee66a0db1f5f8d411976e55b639964706daf2c6ad0b9c131cec94ee2dafce2365c768605b97696121ff7c2d7bdf184e7250bae4ef72293f732
|
||||
DIST rabbitvcs-0.15.2.tar.bz2 1166612 SHA256 252edcc934705c59365ebbee35868de2bbb32ee9e173ef3f7245efb2653762e8 SHA512 4509261cd8e138c74388d3488c54a6dff82505d19498d557f9add6445f351e76d28d012ecdefe24d082464e634259f3f917c4374b08106131023115b1c22b393 WHIRLPOOL a575f275843775743e85f573a84504192b34628a34deb89deea067c09fb2ebd3f9abaa33478b325593f3114879f0db3b2f313c46bcf39be36961c844ac9fd483
|
||||
|
@ -1,309 +0,0 @@
|
||||
Description: Fix the gedit plugin for Gedit3
|
||||
From: Adam Plumb <adamplumb@gmail.com>
|
||||
Origin: upstream, http://code.google.com/p/rabbitvcs/source/detail?r=3022
|
||||
Bug: http://code.google.com/p/rabbitvcs/issues/detail?id=622
|
||||
Bug-Debian: http://bugs.debian.org/635123
|
||||
|
||||
--- a/rabbitvcs/util/contextmenuitems.py
|
||||
+++ b/rabbitvcs/util/contextmenuitems.py
|
||||
@@ -204,7 +204,7 @@
|
||||
)
|
||||
|
||||
return action
|
||||
-
|
||||
+
|
||||
def make_gtk_menu_item(self, id_magic = None):
|
||||
action = self.make_action(id_magic)
|
||||
|
||||
@@ -217,6 +217,17 @@
|
||||
else:
|
||||
menuitem = action.create_menu_item()
|
||||
|
||||
+ return menuitem
|
||||
+
|
||||
+ def make_gtk3_menu_item(self, id_magic = None):
|
||||
+ action = self.make_action(id_magic)
|
||||
+
|
||||
+ if self.icon:
|
||||
+ menuitem = action.create_menu_item()
|
||||
+ menuitem.set_image(gtk.Image.new_from_icon_name(self.icon, gtk.IconSize.MENU))
|
||||
+ else:
|
||||
+ menuitem = action.create_menu_item()
|
||||
+
|
||||
return menuitem
|
||||
|
||||
def make_nautilus_menu_item(self, id_magic = None):
|
||||
--- a/clients/gedit/rabbitvcs.gedit-plugin
|
||||
+++ /dev/null
|
||||
@@ -1,10 +0,0 @@
|
||||
-[Gedit Plugin]
|
||||
-Loader=python
|
||||
-Module=rabbitvcs-plugin
|
||||
-IAge=2
|
||||
-Name=RabbitVCS
|
||||
-Description=RabbitVCS plugin for Gedit
|
||||
-Authors=Adam Plumb <adamplumb@gmail.com>
|
||||
-Copyright=Copyright © 2009 Adam Plumb
|
||||
-Website=http://www.rabbitvcs.org
|
||||
-
|
||||
--- /dev/null
|
||||
+++ b/clients/gedit/rabbitvcs-gedit2.gedit-plugin
|
||||
@@ -0,0 +1,10 @@
|
||||
+[Gedit Plugin]
|
||||
+Loader=python
|
||||
+Module=rabbitvcs-plugin
|
||||
+IAge=2
|
||||
+Name=RabbitVCS
|
||||
+Description=RabbitVCS plugin for Gedit
|
||||
+Authors=Adam Plumb <adamplumb@gmail.com>
|
||||
+Copyright=Copyright © 2011 Adam Plumb
|
||||
+Website=http://www.rabbitvcs.org
|
||||
+
|
||||
--- a/clients/gedit/rabbitvcs-plugin.py
|
||||
+++ b/clients/gedit/rabbitvcs-plugin.py
|
||||
@@ -2,7 +2,7 @@
|
||||
# This is a Gedit plugin to allow for RabbitVCS integration in the Gedit
|
||||
# text editor.
|
||||
#
|
||||
-# Copyright (C) 2008-2008 by Adam Plumb <adamplumb@gmail.com>
|
||||
+# Copyright (C) 2008-2011 by Adam Plumb <adamplumb@gmail.com>
|
||||
#
|
||||
# RabbitVCS is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -21,8 +21,17 @@
|
||||
from gettext import gettext as _
|
||||
|
||||
import os
|
||||
-import gtk
|
||||
-import gedit
|
||||
+
|
||||
+try:
|
||||
+ from gi.repository import Gedit
|
||||
+ os.environ["NAUTILUS_PYTHON_REQUIRE_GTK3"] = "1"
|
||||
+ GTK3 = True
|
||||
+except ImportError:
|
||||
+ import gedit
|
||||
+ GTK3 = False
|
||||
+
|
||||
+from gi.repository import GObject
|
||||
+from gi.repository import Gtk as gtk
|
||||
|
||||
import rabbitvcs.util.helper
|
||||
from rabbitvcs.vcs import create_vcs_instance
|
||||
@@ -327,8 +336,15 @@
|
||||
|
||||
manager = self._window.get_ui_manager()
|
||||
for menu_path in self._menu_paths:
|
||||
- widget = manager.get_widget(menu_path)
|
||||
- self._menubar_menu.update_action(widget.get_action())
|
||||
+ # Gtk3 changes how we access a widget's action. Get it from the
|
||||
+ # UI Manager instead of the widget directly
|
||||
+ if hasattr(manager, "get_action"):
|
||||
+ action = manager.get_action(menu_path)
|
||||
+ else:
|
||||
+ widget = manager.get_widget(menu_path)
|
||||
+ action = widget.get_action()
|
||||
+
|
||||
+ self._menubar_menu.update_action(action)
|
||||
|
||||
# Menu activate handlers
|
||||
def reload_settings(self, proc):
|
||||
@@ -337,49 +353,100 @@
|
||||
def on_context_menu_command_finished(self):
|
||||
self.update_ui()
|
||||
|
||||
-class RabbitVCSPlugin(gedit.Plugin):
|
||||
- def __init__(self):
|
||||
- gedit.Plugin.__init__(self)
|
||||
- self._instances = {}
|
||||
- self.id_name = "RabbitVCSContextMenuID"
|
||||
-
|
||||
- def activate(self, window):
|
||||
- self._instances[window] = RabbitVCSWindowHelper(self, window)
|
||||
-
|
||||
- handler_ids = []
|
||||
- for signal in ('tab-added', 'tab-removed'):
|
||||
- method = getattr(self, 'on_window_' + signal.replace('-', '_'))
|
||||
- handler_ids.append(window.connect(signal, method))
|
||||
-
|
||||
- window.set_data(self.id_name, handler_ids)
|
||||
- if window in self._instances:
|
||||
- for view in window.get_views():
|
||||
- self._instances[window].connect_view(view, self.id_name)
|
||||
-
|
||||
- def deactivate(self, window):
|
||||
- widgets = [window] + window.get_views()
|
||||
- for widget in widgets:
|
||||
- handler_ids = widget.get_data(self.id_name)
|
||||
- if handler_ids is not None:
|
||||
- for handler_id in handler_ids:
|
||||
- widget.disconnect(handler_id)
|
||||
- widget.set_data(self.id_name, None)
|
||||
-
|
||||
- if window in self._instances:
|
||||
- self._instances[window].deactivate()
|
||||
- del self._instances[window]
|
||||
-
|
||||
- def update_ui(self, window):
|
||||
- if window in self._instances:
|
||||
- self._instances[window].update_ui()
|
||||
-
|
||||
- def on_window_tab_added(self, window, tab):
|
||||
- if window in self._instances:
|
||||
- self._instances[window].connect_view(tab.get_view(), self.id_name)
|
||||
-
|
||||
- def on_window_tab_removed(self, window, tab):
|
||||
- if window in self._instances:
|
||||
- self._instances[window].disconnect_view(tab.get_view(), self.id_name)
|
||||
+if GTK3:
|
||||
+ class RabbitVCSGedit3Plugin(GObject.Object, Gedit.WindowActivatable):
|
||||
+ __gtype_name__ = "RabbitVCSGedit3Plugin"
|
||||
+ window = GObject.property(type=Gedit.Window)
|
||||
+
|
||||
+ def __init__(self):
|
||||
+ GObject.Object.__init__(self)
|
||||
+ self._instances = {}
|
||||
+ self.id_name = "RabbitVCSContextMenuID"
|
||||
+
|
||||
+ def do_activate(self):
|
||||
+ self._instances[self.window] = RabbitVCSWindowHelper(self, self.window)
|
||||
+
|
||||
+ handler_ids = []
|
||||
+ for signal in ('tab-added', 'tab-removed'):
|
||||
+ method = getattr(self, 'on_window_' + signal.replace('-', '_'))
|
||||
+ handler_ids.append(self.window.connect(signal, method))
|
||||
+
|
||||
+ self.window.set_data(self.id_name, handler_ids)
|
||||
+ if self.window in self._instances:
|
||||
+ for view in self.window.get_views():
|
||||
+ self._instances[self.window].connect_view(view, self.id_name)
|
||||
+
|
||||
+ def do_deactivate(self):
|
||||
+ widgets = [self.window] + self.window.get_views()
|
||||
+ for widget in widgets:
|
||||
+ handler_ids = widget.get_data(self.id_name)
|
||||
+ if handler_ids is not None:
|
||||
+ for handler_id in handler_ids:
|
||||
+ widget.disconnect(handler_id)
|
||||
+ widget.set_data(self.id_name, None)
|
||||
+
|
||||
+ if self.window in self._instances:
|
||||
+ self._instances[self.window].deactivate()
|
||||
+ del self._instances[self.window]
|
||||
+
|
||||
+ def do_update_state(self):
|
||||
+ self.update_ui()
|
||||
+
|
||||
+ def update_ui(self):
|
||||
+ if self.window in self._instances:
|
||||
+ self._instances[self.window].update_ui()
|
||||
+
|
||||
+ def on_window_tab_added(self, window, tab):
|
||||
+ if self.window in self._instances:
|
||||
+ self._instances[self.window].connect_view(tab.get_view(), self.id_name)
|
||||
+
|
||||
+ def on_window_tab_removed(self, window, tab):
|
||||
+ if window in self._instances:
|
||||
+ self._instances[self.window].disconnect_view(tab.get_view(), self.id_name)
|
||||
+else:
|
||||
+ class RabbitVCSGedit2Plugin(gedit.Plugin):
|
||||
+ def __init__(self):
|
||||
+ gedit.Plugin.__init__(self)
|
||||
+ self._instances = {}
|
||||
+ self.id_name = "RabbitVCSContextMenuID"
|
||||
+
|
||||
+ def activate(self, window):
|
||||
+ self._instances[window] = RabbitVCSWindowHelper(self, window)
|
||||
+
|
||||
+ handler_ids = []
|
||||
+ for signal in ('tab-added', 'tab-removed'):
|
||||
+ method = getattr(self, 'on_window_' + signal.replace('-', '_'))
|
||||
+ handler_ids.append(window.connect(signal, method))
|
||||
+
|
||||
+ window.set_data(self.id_name, handler_ids)
|
||||
+ if window in self._instances:
|
||||
+ for view in window.get_views():
|
||||
+ self._instances[window].connect_view(view, self.id_name)
|
||||
+
|
||||
+ def deactivate(self, window):
|
||||
+ widgets = [window] + window.get_views()
|
||||
+ for widget in widgets:
|
||||
+ handler_ids = widget.get_data(self.id_name)
|
||||
+ if handler_ids is not None:
|
||||
+ for handler_id in handler_ids:
|
||||
+ widget.disconnect(handler_id)
|
||||
+ widget.set_data(self.id_name, None)
|
||||
+
|
||||
+ if window in self._instances:
|
||||
+ self._instances[window].deactivate()
|
||||
+ del self._instances[window]
|
||||
+
|
||||
+ def update_ui(self, window):
|
||||
+ if window in self._instances:
|
||||
+ self._instances[window].update_ui()
|
||||
+
|
||||
+ def on_window_tab_added(self, window, tab):
|
||||
+ if window in self._instances:
|
||||
+ self._instances[window].connect_view(tab.get_view(), self.id_name)
|
||||
+
|
||||
+ def on_window_tab_removed(self, window, tab):
|
||||
+ if window in self._instances:
|
||||
+ self._instances[window].disconnect_view(tab.get_view(), self.id_name)
|
||||
|
||||
class MenuIgnoreByFilename(MenuItem):
|
||||
identifier = "RabbitVCS::Ignore_By_Filename"
|
||||
@@ -593,7 +660,10 @@
|
||||
signal = "activate"
|
||||
|
||||
def make_menu_item(self, item, id_magic):
|
||||
- return item.make_gtk_menu_item(id_magic)
|
||||
+ if GTK3:
|
||||
+ return item.make_gtk3_menu_item(id_magic)
|
||||
+ else:
|
||||
+ return item.make_gtk_menu_item(id_magic)
|
||||
|
||||
def attach_submenu(self, menu_node, submenu_list):
|
||||
submenu = gtk.Menu()
|
||||
--- /dev/null
|
||||
+++ b/clients/gedit/rabbitvcs-gedit3.plugin
|
||||
@@ -0,0 +1,9 @@
|
||||
+[Plugin]
|
||||
+Loader=python
|
||||
+Module=rabbitvcs-plugin
|
||||
+IAge=3
|
||||
+Name=RabbitVCS
|
||||
+Description=RabbitVCS plugin for Gedit
|
||||
+Authors=Adam Plumb <adamplumb@gmail.com>
|
||||
+Copyright=Copyright © 2011 Adam Plumb
|
||||
+Website=http://www.rabbitvcs.org
|
||||
--- a/clients/gedit/README
|
||||
+++ b/clients/gedit/README
|
||||
@@ -8,14 +8,24 @@
|
||||
* gedit
|
||||
* (all other RabbitVCS requirements)
|
||||
|
||||
-To install:
|
||||
+To install for Gedit 3:
|
||||
To install for all users, copy rabbitvcs-plugin.py and
|
||||
- rabbitvcs.gedit-plugin to:
|
||||
+ rabbitvcs-gedit3.plugin to:
|
||||
+ /usr/share/gedit/plugins
|
||||
+
|
||||
+ To install for a single user, copy rabbitvcs-plugin.py and
|
||||
+ rabbitvcs-gedit3.plugin to:
|
||||
+ ~/.local/share/gedit/plugins
|
||||
+
|
||||
+To install for Gedit 2:
|
||||
+ To install for all users, copy rabbitvcs-plugin.py and
|
||||
+ rabbitvcs-gedit2.gedit-plugin to:
|
||||
/usr/lib/gedit-2/plugins
|
||||
|
||||
To install for a single user, copy rabbitvcs-plugin.py and
|
||||
- rabbitvcs.gedit-plugin to:
|
||||
- ~/.gnome2/gedit/plugins
|
||||
+ rabbitvcs-gedit2.gedit-plugin to:
|
||||
+ ~/.gnome2/gedit/plugins
|
||||
+
|
||||
|
||||
Troubleshooting:
|
||||
|
@ -1,96 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/rabbitvcs-0.15.0.5-r2.ebuild,v 1.1 2012/06/04 20:24:23 xmw Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 3.*"
|
||||
|
||||
inherit eutils gnome2-utils multilib distutils
|
||||
|
||||
DESCRIPTION="Integrated version control support for your desktop"
|
||||
HOMEPAGE="http://rabbitvcs.org"
|
||||
SRC_URI="http://rabbitvcs.googlecode.com/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cli diff gedit git nautilus spell thunar"
|
||||
|
||||
RDEPEND="dev-python/configobj
|
||||
dev-python/pygobject:2
|
||||
dev-python/pygtk
|
||||
dev-python/pysvn
|
||||
dev-python/simplejson
|
||||
diff? ( dev-util/meld )
|
||||
gedit? ( app-editors/gedit )
|
||||
git? ( dev-python/dulwich )
|
||||
nautilus? ( >=dev-python/nautilus-python-0.7.0
|
||||
dev-python/dbus-python
|
||||
dev-python/gnome-vfs-python )
|
||||
spell? ( dev-python/gtkspell-python )
|
||||
thunar? ( dev-python/thunarx-python
|
||||
dev-python/dbus-python )"
|
||||
|
||||
src_prepare() {
|
||||
python_convert_shebangs -r 2 .
|
||||
|
||||
distutils_src_prepare
|
||||
|
||||
# we should not do gtk-update-icon-cache from setup script
|
||||
# we prefer portage for that
|
||||
sed -e 's/"install"/"fakeinstall"/' -i "${S}/setup.py" || die
|
||||
|
||||
epatch "${FILESDIR}"/50_fix_gedit3_plugin.patch #bug 419647
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use cli ; then
|
||||
dobin clients/cli/${PN}
|
||||
fi
|
||||
if use gedit ; then
|
||||
insinto /usr/$(get_libdir)/gedit-2/plugins
|
||||
doins clients/gedit/${PN}-plugin.py
|
||||
doins clients/gedit/${PN}-gedit2.gedit-plugin
|
||||
insinto /usr/$(get_libdir)/gedit/plugins
|
||||
doins clients/gedit/${PN}-plugin.py
|
||||
doins clients/gedit/${PN}-gedit3.plugin
|
||||
fi
|
||||
if use nautilus ; then
|
||||
insinto /usr/$(get_libdir)/nautilus/extensions-2.0/python
|
||||
doins clients/nautilus/RabbitVCS.py
|
||||
insinto /usr/share/nautilus-python/extensions
|
||||
doins clients/nautilus-3.0/RabbitVCS.py
|
||||
fi
|
||||
if use thunar ; then
|
||||
insinto "/usr/$(get_libdir)/thunarx-2/python"
|
||||
doins clients/thunar/RabbitVCS.py
|
||||
insinto "/usr/$(get_libdir)/thunarx-1/python"
|
||||
doins clients/thunar/RabbitVCS.py
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "You should restart file manager to changes take effect:"
|
||||
use nautilus && elog "\$ nautilus -q"
|
||||
use thunar && elog "\$ thunar -q && thunar &"
|
||||
elog ""
|
||||
elog "Also you should really look at known issues page:"
|
||||
elog "http://wiki.rabbitvcs.org/wiki/support/known-issues"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
distutils_pkg_postrm
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,94 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/rabbitvcs-0.15.1.ebuild,v 1.1 2012/09/18 15:45:15 xmw Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 3.*"
|
||||
|
||||
inherit eutils gnome2-utils multilib distutils
|
||||
|
||||
DESCRIPTION="Integrated version control support for your desktop"
|
||||
HOMEPAGE="http://rabbitvcs.org"
|
||||
SRC_URI="http://rabbitvcs.googlecode.com/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cli diff gedit git nautilus spell thunar"
|
||||
|
||||
RDEPEND="dev-python/configobj
|
||||
dev-python/pygobject:2
|
||||
dev-python/pygtk
|
||||
dev-python/pysvn
|
||||
dev-python/simplejson
|
||||
diff? ( dev-util/meld )
|
||||
gedit? ( app-editors/gedit )
|
||||
git? ( dev-python/dulwich )
|
||||
nautilus? ( >=dev-python/nautilus-python-0.7.0
|
||||
dev-python/dbus-python
|
||||
dev-python/gnome-vfs-python )
|
||||
spell? ( dev-python/gtkspell-python )
|
||||
thunar? ( dev-python/thunarx-python
|
||||
dev-python/dbus-python )"
|
||||
|
||||
src_prepare() {
|
||||
python_convert_shebangs -r 2 .
|
||||
|
||||
distutils_src_prepare
|
||||
|
||||
# we should not do gtk-update-icon-cache from setup script
|
||||
# we prefer portage for that
|
||||
sed -e 's/"install"/"fakeinstall"/' -i "${S}/setup.py" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use cli ; then
|
||||
dobin clients/cli/${PN}
|
||||
fi
|
||||
if use gedit ; then
|
||||
insinto /usr/$(get_libdir)/gedit-2/plugins
|
||||
doins clients/gedit/${PN}-plugin.py
|
||||
doins clients/gedit/${PN}-gedit2.gedit-plugin
|
||||
insinto /usr/$(get_libdir)/gedit/plugins
|
||||
doins clients/gedit/${PN}-plugin.py
|
||||
doins clients/gedit/${PN}-gedit3.plugin
|
||||
fi
|
||||
if use nautilus ; then
|
||||
insinto /usr/$(get_libdir)/nautilus/extensions-2.0/python
|
||||
doins clients/nautilus/RabbitVCS.py
|
||||
insinto /usr/share/nautilus-python/extensions
|
||||
doins clients/nautilus-3.0/RabbitVCS.py
|
||||
fi
|
||||
if use thunar ; then
|
||||
insinto "/usr/$(get_libdir)/thunarx-2/python"
|
||||
doins clients/thunar/RabbitVCS.py
|
||||
insinto "/usr/$(get_libdir)/thunarx-1/python"
|
||||
doins clients/thunar/RabbitVCS.py
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "You should restart file manager to changes take effect:"
|
||||
use nautilus && elog "\$ nautilus -q"
|
||||
use thunar && elog "\$ thunar -q && thunar &"
|
||||
elog ""
|
||||
elog "Also you should really look at known issues page:"
|
||||
elog "http://wiki.rabbitvcs.org/wiki/support/known-issues"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
distutils_pkg_postrm
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST dgen-sdl-1.23.tar.gz 340556 RMD160 ca5ac81b4c8436a63e8d776b182735ad63ffa77a SHA1 c37096e5dd7c9f2c2c75496769d6d2b610a3a488 SHA256 44396b3b324433187cf7082d1059cd9f519f02accddd667e627a57ff8514d436
|
||||
DIST dgen-sdl-1.30.tar.gz 608549 RMD160 6629a9e96650020aa596822bc82eeb48c64252ba SHA1 650c7badc8bf60c6042bff92d7199a8650e5bd97 SHA256 2ecd364ff64d4ba759b7159d73e1bb8f289f6d5a4b7dfa021d4ab5cbc6443b86
|
||||
DIST dgen-sdl-1.23.tar.gz 340556 SHA256 44396b3b324433187cf7082d1059cd9f519f02accddd667e627a57ff8514d436
|
||||
DIST dgen-sdl-1.30.tar.gz 608549 SHA256 2ecd364ff64d4ba759b7159d73e1bb8f289f6d5a4b7dfa021d4ab5cbc6443b86 SHA512 bb112c885d54a01082e2585837aba4f084012e86d5244c483f77d091572b6dda7c98769c47ac93cf92e59ad4731af0516a45dd92270fb23aefa0c91c12942f40 WHIRLPOOL 15abacb96d6ccbf9506bb61a51597d7e057baeeccc5b75df3f1167a612b46bc2b7fa8d64b64ef07f9e8043af6eb2906d391a6e2d2a7fb5691c9a6c0e3146a061
|
||||
|
@ -1 +1 @@
|
||||
DIST deutex-4.4.0.tar.gz 215945 RMD160 a811e14a387e30d525ab2095ccb99bc0aeac9152 SHA1 f3d9cd68a03cf36aad3096ded6609be4b6f7c82b SHA256 e87ff2984c6555f30408ee7aa4e6461aac6f1d3d0a1e21b4e12a797a057ba3b7
|
||||
DIST deutex-4.4.0.tar.gz 215945 SHA256 e87ff2984c6555f30408ee7aa4e6461aac6f1d3d0a1e21b4e12a797a057ba3b7 SHA512 fc9aaf399bc9d8ea812102decdf6b3c6d5f4c4a69e925e02fe0e75fa8dc9e54ad36afc352e83819ba13b9ae5dda90bb65c1856825c3ee17c7bd370909b866fb5 WHIRLPOOL c3e86d74a55a65ca0645e9a1ca9de9f580eee3176e5fdff889964b7e34cda2662a43cf1586829b50277bde6cd03584b8dbf38e5b56c4af3e7d7ee39f41257320
|
||||
|
@ -1,4 +1,3 @@
|
||||
DIST network-manager-applet-0.8.4.tar.bz2 1153760 SHA256 552bd805aa09261ff7bac6e599551439b93c26bd563a2bba6d04f1af77c434a9 SHA512 8c180b8086484a6bd315093a70fe7c393c45dca967597777c9682c5fd0260f2e33bd0453c7f9d313cf284a912123bdc04f2456d1817550b9898f1e771c15afa7 WHIRLPOOL b73714ae09830ea5bf3104aa61d47e0c508bb67dcf1885a294cd60c327d61a948e9df28ee4e113024ad874bd718315cef763348ec9a97fd8548d19f41b2b998a
|
||||
DIST network-manager-applet-0.9.4.1.tar.xz 1102856 SHA256 b6b6de75e28d1fbcdfdbb51c0e40fcd6bc0ec0385bfecd16c457260491cd2ff7 SHA512 6fc9ea8c2c30beeba2c7fca443b0d065fa2eb495af54654479f9edde7bdc008ebd41ddad4f2b31bdbea8609f10168c74b34388b4cb00616431cd1259221fb2ca WHIRLPOOL 1cd51b9d318ae20a59e19bb5c23003eff8dcbd11abb5f4a8d3b812c3fbec6891b96105279382bdeec89b18eeae74d0da468403e1924bca2a24b111c14605f239
|
||||
DIST network-manager-applet-0.9.6.2.tar.xz 1125536 SHA256 96c79ce199fe7770b66f2ddc5ee0a4b07a0ea1eaf5e2186b78d8dd69e38a3069 SHA512 713ea1f6788ff106b35d39da0a9ff81af7b3c2ff9a8887be5b808317b471080967d594e3d7e02c0e9d830cacb78921a58666316fbfd0a9b1c78719fd009ef6e3 WHIRLPOOL 0276296371b3a92adf0b02316fb2f5e87bdbd5e94bae5790d2a06c1b18485c878c72eef935aaaf5741042576d6e60f80c609139882fcc0352fa43ab62aef2956
|
||||
DIST network-manager-applet-0.9.6.4.tar.xz 1140868 SHA256 ae5667b165f0f83244ec76c42f17553ec2169f5250e144904994497137374141 SHA512 16aab6e5786d0d6e89b880e34c6b8883bd57a190fb7ae73048db69ad2757317822eff4c8e825239fba969f67a760ce90ac94c27c79780158f3a2d82a9069d242 WHIRLPOOL 940c31ef95cd0b3b7a78ca5083c442dd229c98cf389a0615e4a6ba39b39e3df947b2d3e9b59100e8379b8cdfb845eb2899b637a89a09647b777b2143018e5e80
|
||||
|
@ -1,23 +0,0 @@
|
||||
From 1c5a5eda712f004bf3266df60d36144466b5f1f2 Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||
Date: Wed, 8 Aug 2012 20:38:43 -0400
|
||||
Subject: [PATCH] utils: fix linking failure
|
||||
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=430360
|
||||
---
|
||||
src/utils/Makefile.am | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/src/utils/Makefile.am b/src/utils/Makefile.am
|
||||
index e152373..da1b0cd 100644
|
||||
--- a/src/utils/Makefile.am
|
||||
+++ b/src/utils/Makefile.am
|
||||
@@ -20,4 +20,4 @@ libutils_la_CPPFLAGS = \
|
||||
-I${top_srcdir}/src/gconf-helpers \
|
||||
-I${top_srcdir}/src
|
||||
|
||||
-libutils_la_LIBADD = $(NMA_LIBS)
|
||||
+libutils_la_LIBADD = $(NMA_LIBS) -lm
|
||||
--
|
||||
1.7.8.6
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nm-applet/nm-applet-0.8.4.ebuild,v 1.11 2012/10/26 22:58:18 tetromino Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
GNOME_ORG_MODULE="network-manager-applet"
|
||||
|
||||
inherit autotools eutils gnome2
|
||||
|
||||
DESCRIPTION="Gnome applet for NetworkManager."
|
||||
HOMEPAGE="http://projects.gnome.org/NetworkManager/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="bluetooth"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.16:2
|
||||
>=dev-libs/dbus-glib-0.88
|
||||
>=sys-apps/dbus-1.4.1
|
||||
>=x11-libs/gtk+-2.18:2
|
||||
>=gnome-base/gconf-2.20:2
|
||||
>=x11-libs/libnotify-0.4.3
|
||||
>=gnome-base/gnome-keyring-2.20
|
||||
>=sys-auth/polkit-0.96-r1
|
||||
|
||||
>=net-misc/networkmanager-${PV}
|
||||
net-misc/mobile-broadband-provider-info
|
||||
|
||||
bluetooth? ( >=net-wireless/gnome-bluetooth-2.27.6 )
|
||||
virtual/freedesktop-icon-theme"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.40
|
||||
virtual/pkgconfig
|
||||
|
||||
gnome-base/gnome-common"
|
||||
# eautoreconf needs gnome-base/gnome-common
|
||||
|
||||
pkg_setup () {
|
||||
G2CONF="${G2CONF}
|
||||
--disable-more-warnings
|
||||
--disable-static
|
||||
--localstatedir=/var
|
||||
$(use_with bluetooth)"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-utils-libm.patch" #430360
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST networkmanagement-0.9.0.4.tar.bz2 1296488 SHA256 520d0592171ce1aa1c54916f408e7f2d1e016da0acefc725f7170b67a292e256 SHA512 43c2984b194230c5c5f738c3d8c8a1b348c3de5e3ad02c34bfb8095c34cd307b8360a2cb66a0bcedf0566c97dea02aa6d905b2e390f65a935c39d1610f5b1cd3 WHIRLPOOL f74064e954ece7ec5166fa0ec3975b02924689d9e288e67174b71849379486247a92502f39cb2cd7963d88d06879a2b8a1adf48ae907a0d94b464654a43166ae
|
||||
DIST networkmanagement-0.9.0.5.tar.bz2 1303866 SHA256 aa7a467f1f2a0e1ad22486381284bfb1350d644d5fcf61f8449c475dbec963eb SHA512 e8d7e74a06933f9ae5c7ff7c29a3fcd80dcb6e9055bb72afb24b98457ca095c2902b698a0c303db66ce871a378cbbb3eaca68bee41d43ef2cec3a491ceab302e WHIRLPOOL afe81e0363302dc4ab271651fba024319eeeb2875fe896da8cf0f891cb834a85420118aa9760b2bea4ce2120c7673368f686c4b35a69740ff38b606645be5de4
|
||||
DIST networkmanagement-0.9.0.6.tar.bz2 1328455 SHA256 13fd521abd065117b6bd8091b038d0a7f1270defc24ac501fce54f9c491a4a23 SHA512 fc90f2aabbda9fc54a81fbe5d469be8ff834e70ad58aac4b3535f1fd0451b50bca57136d5307028e7ff493b0908e9f75a996205031da0b8c6c8c3c3d4a480eee WHIRLPOOL 8a73df4de75bc6f845ec23b861bdc8ee30fe4d7c37948ad232143767118d9bed49422ce2288728670345cfc5e60f32f15cf1a5cde1ddc3bf65e8d5458bd011cd
|
||||
|
@ -1,23 +1,20 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/networkmanagement/networkmanagement-0.9.0.4.ebuild,v 1.3 2012/08/17 09:42:20 johu Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/networkmanagement/networkmanagement-0.9.0.6.ebuild,v 1.1 2012/12/11 12:49:40 kensington Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KDE_MINIMAL="4.6"
|
||||
KDE_LINGUAS="ar ca cs da de el es et fa fi ga hu it ja km lt nb nds nl nn pl pt
|
||||
pt_BR se sk sr sr@latin sr@ijekavian sr@ijekavianlatin sv tr uk zh_TW"
|
||||
EAPI=5
|
||||
|
||||
KDE_LINGUAS="ar ca cs da de el es et fa fi fr ga hu it ja kk km lt nb nds nl nn pl
|
||||
pt pt_BR se sk sr sr@ijekavian sr@ijekavianlatin sr@latin sv tr uk zh_TW"
|
||||
KDE_SCM="git"
|
||||
EGIT_REPONAME="${PN}"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="KDE frontend for NetworkManager"
|
||||
HOMEPAGE="http://kde.org/"
|
||||
HOMEPAGE="http://www.kde.org/"
|
||||
[[ ${PV} = 9999* ]] || SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
KEYWORDS="amd64 x86"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="4"
|
||||
IUSE="debug"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.10_pre20121123.ebuild,v 1.1 2012/11/27 19:59:36 eras Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.10_pre20121210.ebuild,v 1.1 2012/12/11 11:04:28 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils multilib ssl-cert toolchain-funcs flag-o-matic pam user versionator
|
@ -1 +1 @@
|
||||
DIST potrace-1.10.tar.gz 617866 SHA256 5ace5b470866ba914def16a1cbc09d10b37bf93f22ff704769d25f573d32f8ed
|
||||
DIST potrace-1.10.tar.gz 617866 SHA256 5ace5b470866ba914def16a1cbc09d10b37bf93f22ff704769d25f573d32f8ed SHA512 f9793fb562ff2e8fd99dd37015bc797372e515041fb26aaaaea6121e29e166d6a32dea3a98d0c2069ddbbd5ff465988724495519c641646814251bbaae265f74 WHIRLPOOL 2f19bd0c20a0a6dfe83aa6234eb88707cb1d52bdc70e92bc47a10a7e8b071e3df7c4121ff63f9c38a2b2ee1c1dc920b2aee64f72bd0e9a66adb258b1e6591958
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST libnjb-2.2.6.tar.gz 504329 RMD160 9a81674daa7b0163682ef7bc40cc852c7b69ea8d SHA1 339c24b1c007d914d2d4969315a3e128603a046a SHA256 c6eabf1fd3d32af6d3707574e1891919b25c3af35cadfc093456c00bccf3826e
|
||||
DIST libnjb-2.2.7.tar.gz 497862 RMD160 2772db533bc05575fa1bb6df84037925ecbb016c SHA1 7acd42b4e3e6edf8d48fcd758eb21ad0eb4aee38 SHA256 ccbcfc870bdc10ad7a144f81a340b61bad74a6f00f77cf08db5866332668d2b6
|
||||
DIST libnjb-2.2.6.tar.gz 504329 SHA256 c6eabf1fd3d32af6d3707574e1891919b25c3af35cadfc093456c00bccf3826e
|
||||
DIST libnjb-2.2.7.tar.gz 497862 SHA256 ccbcfc870bdc10ad7a144f81a340b61bad74a6f00f77cf08db5866332668d2b6
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST quodlibet-plugins-2.3.92.tar.gz 91692 SHA256 2d1126c0eff5e2069a773128045c4af9edfcdf61898d495b7196743bee3dcc27
|
||||
DIST quodlibet-plugins-2.4.91.tar.gz 106690 SHA256 7e02deb4d8b9217b7cf628d00c3c2b40fe1e622672512fc6b96d4f094961a86b SHA512 6ccdd04dac7e021929bcc5b9970f30428b4c1e9ae860325ae3370d76e0dad526b90a157bf1ff1d30adffce8f7abff250248006948edf056c34d9976c1ee60220 WHIRLPOOL 36af1d636b91c10638002997e6990c22b2089e6797babfb0d9091d2ecf191e04213a74625fdbdc96b45e85e52ec2e12b377ba1229f6c6cdc108d63898fa291f6
|
||||
DIST quodlibet-plugins-2.4.tar.gz 92116 SHA256 c28186ee5833dc306a44350e6528616e52741d2ed2d48ce0156cb38a581432c0 SHA512 93b2d97af3d66bc396849d3936ea4a1fa869036251f4abd206f5082b0e0fa9dbb36a25f189ae7f6fde59c22076fb2d359579c4bd59d3251e61deb2a67a0e7c11 WHIRLPOOL 275629df879f9868c8c2084780de9447c7a6c899e74d2cd46db0f246040927b4aa6dc14b8c6a5645f87f39056d4bbdad8616d13c29e2ddd534d0d0eb5ac2644f
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue