Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-commits
| Navigation: |
|
Lists:
gentoo-commits:
< Prev
By Thread
Next >
< Prev
By Date
Next >
|
| Headers: |
|
To:
|
gentoo-commits@g.o
|
|
From:
|
"Matsuu Takuto (matsuu)" <matsuu@g.o>
|
|
Subject:
|
gentoo-x86 commit in sys-devel/distcc: ChangeLog metadata.xml distcc-3.0-r1.ebuild distcc-3.0.ebuild
|
|
Date:
|
Sun, 19 Oct 2008 14:45:23 +0000
|
|
matsuu 08/10/19 14:45:22
Modified: ChangeLog metadata.xml
Added: distcc-3.0-r1.ebuild
Removed: distcc-3.0.ebuild
Log:
Add myself as a maintainer, bug #234312. Backport patch from svn 617.
(Portage version: 2.2_rc12/cvs/Linux 2.6.27-gentoo x86_64)
Revision Changes Path
1.176 sys-devel/distcc/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/distcc/ChangeLog?rev=1.176&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/distcc/ChangeLog?rev=1.176&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/distcc/ChangeLog?r1=1.175&r2=1.176
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/distcc/ChangeLog,v
retrieving revision 1.175
retrieving revision 1.176
diff -u -r1.175 -r1.176
--- ChangeLog 18 Oct 2008 16:21:59 -0000 1.175
+++ ChangeLog 19 Oct 2008 14:45:22 -0000 1.176
@@ -1,6 +1,13 @@
# ChangeLog for sys-devel/distcc
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/distcc/ChangeLog,v 1.175 2008/10/18 16:21:59 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/distcc/ChangeLog,v 1.176 2008/10/19 14:45:22 matsuu Exp $
+
+*distcc-3.0-r1 (19 Oct 2008)
+
+ 19 Oct 2008; MATSUU Takuto <matsuu@g.o>
+ +files/distcc-3.0-svn617.patch, metadata.xml, -distcc-3.0.ebuild,
+ +distcc-3.0-r1.ebuild:
+ Add myself as a maintainer, bug #234312. Backport patch from svn 617.
*distcc-3.0 (18 Oct 2008)
1.6 sys-devel/distcc/metadata.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/distcc/metadata.xml?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/distcc/metadata.xml?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/distcc/metadata.xml?r1=1.5&r2=1.6
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-devel/distcc/metadata.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- metadata.xml 17 Jan 2008 21:35:10 -0000 1.5
+++ metadata.xml 19 Oct 2008 14:45:22 -0000 1.6
@@ -3,7 +3,7 @@
<pkgmetadata>
<herd>hp-cluster</herd>
<maintainer>
- <email>betelgeuse@g.o</email>
+ <email>matsuu@g.o</email>
</maintainer>
<longdescription lang="en">
Distcc is a program to distribute compilation of C code across several
1.1 sys-devel/distcc/distcc-3.0-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/distcc/distcc-3.0-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/distcc/distcc-3.0-r1.ebuild?rev=1.1&content-type=text/plain
Index: distcc-3.0-r1.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/distcc/distcc-3.0-r1.ebuild,v 1.1 2008/10/19 14:45:22 matsuu Exp $
# If you change this in any way please email lisa@g.o and make an
# entry in the ChangeLog (this means you spanky :P). (2004-04-11) Lisa Seelye
inherit eutils fdo-mime flag-o-matic multilib toolchain-funcs
DESCRIPTION="a program to distribute compilation of C code across several machines on a network"
HOMEPAGE="http://distcc.org/"
SRC_URI="http://distcc.googlecode.com/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="avahi gnome gtk ipv6 selinux"
RESTRICT="test"
RDEPEND=">=dev-lang/python-2.4
dev-libs/popt
avahi? ( >=net-dns/avahi-0.6 )
gnome? (
>=gnome-base/libgnome-2
>=gnome-base/libgnomeui-2
>=x11-libs/gtk+-2
x11-libs/pango
)
gtk? (
>=x11-libs/gtk+-2
)"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
RDEPEND="${RDEPEND}
!net-misc/pump
>=sys-devel/gcc-config-1.3.1
selinux? ( sec-policy/selinux-distcc )"
pkg_setup() {
if use ipv6; then
ewarn "To use IPv6 you must have IPv6 compiled into your kernel"
ewarn "either via a module or compiled code"
ewarn "You can recompile without ipv6 with: USE='-ipv6' emerge distcc"
epause 5
fi
enewuser distcc 240 -1 -1 daemon
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-gentoo.patch"
epatch "${FILESDIR}/${P}-svn617.patch"
}
src_compile() {
# More legacy stuff?
[ "$(gcc-major-version)" = "2" ] && filter-lfs-flags
# -O? is required
[ "${CFLAGS/-O}" = "${CFLAGS}" ] && CFLAGS="${CFLAGS} -O2"
econf \
$(use_with avahi) \
$(use_with gtk) \
$(use_with gnome) \
$(use_enable ipv6 rfc2553) \
--with-docdir="/usr/share/doc/${PF}" || die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die
dobin "${FILESDIR}/${PV}/distcc-config"
newinitd "${FILESDIR}/${PV}/init" distccd
cp "${FILESDIR}/${PV}/conf" "${T}/conf"
if use avahi; then
(
echo
echo '# Enable zeroconf support in distccd'
echo 'DISTCCD_OPTS="${DISTCCD_OPTS} --zeroconf"'
) >> "${T}/conf"
fi
newconfd "${T}/conf" distccd
# create the masquerade directory
local DCCC_PATH="/usr/$(get_libdir)/distcc/bin/"
dodir "${DCCC_PATH}"
for f in cc c++ gcc g++; do
dosym /usr/bin/distcc "${DCCC_PATH}${f}"
if [ "${f}" != "cc" ]; then
dosym /usr/bin/distcc "${DCCC_PATH}${CTARGET:-${CHOST}}-${f}"
fi
done
# create the distccd pid directory
keepdir /var/run/distccd
fowners distcc:daemon /var/run/distccd
if use gnome || use gtk; then
einfo "Renaming /usr/bin/distccmon-gnome to /usr/bin/distccmon-gui"
einfo "This is to have a little sensability in naming schemes between distccmon programs"
mv "${D}/usr/bin/distccmon-gnome" "${D}/usr/bin/distccmon-gui" || die
dosym distccmon-gui /usr/bin/distccmon-gnome
fi
rm -rf "${D}/etc/default"
rm -f "${D}/etc/distcc/clients.allow"
rm -f "${D}/etc/distcc/commands.allow.sh"
prepalldocs
}
pkg_postinst() {
use gnome && fdo-mime_desktop_database_update
# By now everyone should be using the right envfile
if [ "${ROOT}" = "/" ]; then
einfo "Installing links to native compilers..."
/usr/bin/distcc-config --install
else
# distcc-config can *almost* handle ROOT installs itself
# but for now, but user must finsh things off
elog "*** Installation is not complete ***"
elog "You must run the following as root:"
elog " /usr/bin/distcc-config --install"
elog "after booting or chrooting into ${ROOT}"
fi
elog
elog "Tips on using distcc with Gentoo can be found at"
elog "http://www.gentoo.org/doc/en/distcc.xml"
elog
elog "To use the distccmon programs with Gentoo you should use this command:"
elog "# DISTCC_DIR=\"${DISTCC_DIR}\" distccmon-text 5"
if use gnome || use gtk; then
elog "Or:"
elog "# DISTCC_DIR=\"${DISTCC_DIR}\" distccmon-gnome"
fi
elog
elog "***SECURITY NOTICE***"
elog "If you are upgrading distcc please make sure to run etc-update to"
elog "update your /etc/conf.d/distccd and /etc/init.d/distccd files with"
elog "added security precautions (the --listen and --allow directives)"
elog
}
pkg_postrm() {
use gnome && fdo-mime_desktop_database_update
}
|
|