[gentoo-commits] gentoo-x86 commit in dev-ruby/rb-readline: ChangeLog rb-readline-0.5.2.ebuild

2014-12-31 Thread Hans de Graaff (graaff)
graaff  15/01/01 07:53:09

  Modified: ChangeLog
  Added:rb-readline-0.5.2.ebuild
  Log:
  Version bump. Fix tests. Add ruby22.
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0x8883FA56A308A8D7!)

Revision  ChangesPath
1.3  dev-ruby/rb-readline/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rb-readline/ChangeLog?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rb-readline/ChangeLog?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rb-readline/ChangeLog?r1=1.2&r2=1.3

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rb-readline/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ChangeLog   25 Jul 2014 10:49:22 -  1.2
+++ ChangeLog   1 Jan 2015 07:53:09 -   1.3
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ruby/rb-readline
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rb-readline/ChangeLog,v 1.2 
2014/07/25 10:49:22 mrueg Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rb-readline/ChangeLog,v 1.3 
2015/01/01 07:53:09 graaff Exp $
+
+*rb-readline-0.5.2 (01 Jan 2015)
+
+  01 Jan 2015; Hans de Graaff  +rb-readline-0.5.2.ebuild:
+  Version bump. Fix tests. Add ruby22.
 
   25 Jul 2014; Manuel Rüger  rb-readline-0.5.1.ebuild:
   Add ruby20, ruby21 targets. 1 Test failing.



1.1  dev-ruby/rb-readline/rb-readline-0.5.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rb-readline/rb-readline-0.5.2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/rb-readline/rb-readline-0.5.2.ebuild?rev=1.1&content-type=text/plain

Index: rb-readline-0.5.2.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-ruby/rb-readline/rb-readline-0.5.2.ebuild,v 1.1 
2015/01/01 07:53:09 graaff Exp $

EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 ruby22"

RUBY_FAKEGEM_RECIPE_DOC="rdoc"
inherit ruby-fakegem

DESCRIPTION="Ruby implementation of the GNU readline C library"
HOMEPAGE="http://rubygems.org/gems/rb-readline";

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""

all_ruby_prepare() {
# Skip a test that fails when run in the ebuild environment.
sed -i -e '/test_readline_with_default_parameters_does_not_error/,/end/ 
s:^:#:' test/test_readline.rb || die
}






[gentoo-commits] gentoo-x86 commit in app-shells/bash: bash-4.3_p33.ebuild ChangeLog

2014-12-31 Thread Mike Frysinger (vapier)
vapier  15/01/01 07:27:18

  Modified: ChangeLog
  Added:bash-4.3_p33.ebuild
  Log:
  Version bump.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  ChangesPath
1.427app-shells/bash/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/bash/ChangeLog?rev=1.427&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/bash/ChangeLog?rev=1.427&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/bash/ChangeLog?r1=1.426&r2=1.427

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-shells/bash/ChangeLog,v
retrieving revision 1.426
retrieving revision 1.427
diff -u -r1.426 -r1.427
--- ChangeLog   9 Nov 2014 20:41:28 -   1.426
+++ ChangeLog   1 Jan 2015 07:27:18 -   1.427
@@ -1,6 +1,11 @@
 # ChangeLog for app-shells/bash
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/ChangeLog,v 1.426 
2014/11/09 20:41:28 mgorny Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/ChangeLog,v 1.427 
2015/01/01 07:27:18 vapier Exp $
+
+*bash-4.3_p33 (01 Jan 2015)
+
+  01 Jan 2015; Mike Frysinger  +bash-4.3_p33.ebuild:
+  Version bump.
 
 *bash-4.3_p30-r1 (09 Nov 2014)
 



1.1  app-shells/bash/bash-4.3_p33.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/bash/bash-4.3_p33.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/bash/bash-4.3_p33.ebuild?rev=1.1&content-type=text/plain

Index: bash-4.3_p33.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-4.3_p33.ebuild,v 1.1 
2015/01/01 07:27:18 vapier Exp $

EAPI="4"

inherit eutils flag-o-matic toolchain-funcs multilib

# Official patchlevel
# See ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/
PLEVEL=${PV##*_p}
MY_PV=${PV/_p*}
MY_PV=${MY_PV/_/-}
MY_P=${PN}-${MY_PV}
[[ ${PV} != *_p* ]] && PLEVEL=0
patches() {
local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
[[ ${plevel} -eq 0 ]] && return 1
eval set -- {1..${plevel}}
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
if [[ ${opt} == -s ]] ; then
echo "${@/#/${DISTDIR}/}"
else
local u
for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
printf "${u}/${pn}-${pv}-patches/%s " "$@"
done
fi
}

# The version of readline this bash normally ships with.
READLINE_VER="6.3"

DESCRIPTION="The standard GNU Bourne again shell"
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html";
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
[[ ${PV} == *_rc* ]] && SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz";

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"

DEPEND=">=sys-libs/ncurses-5.2-r2
readline? ( >=sys-libs/readline-${READLINE_VER} )
nls? ( virtual/libintl )"
RDEPEND="${DEPEND}
!

[gentoo-commits] gentoo-x86 commit in games-arcade/bub-n-bros: bub-n-bros-1.6.2.ebuild ChangeLog

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_15/01/01 06:01:49

  Modified: ChangeLog
  Added:bub-n-bros-1.6.2.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.21 games-arcade/bub-n-bros/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/bub-n-bros/ChangeLog?rev=1.21&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/bub-n-bros/ChangeLog?rev=1.21&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/bub-n-bros/ChangeLog?r1=1.20&r2=1.21

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-arcade/bub-n-bros/ChangeLog,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ChangeLog   4 May 2010 05:10:24 -   1.20
+++ ChangeLog   1 Jan 2015 06:01:49 -   1.21
@@ -1,6 +1,12 @@
 # ChangeLog for games-arcade/bub-n-bros
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/bub-n-bros/ChangeLog,v 1.20 
2010/05/04 05:10:24 tupone Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/bub-n-bros/ChangeLog,v 1.21 
2015/01/01 06:01:49 mr_bones_ Exp $
+
+*bub-n-bros-1.6.2 (01 Jan 2015)
+
+  01 Jan 2015; Michael Sterrett  
+bub-n-bros-1.6.2.ebuild,
+  +files/bub-n-bros-1.6.2-home.patch:
+  version bump
 
   04 May 2010; Tupone Alfredo  bub-n-bros-1.6.ebuild:
   Force python2 fixing bug #312231 by arfre...@gentoo.org



1.1  games-arcade/bub-n-bros/bub-n-bros-1.6.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/bub-n-bros/bub-n-bros-1.6.2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/bub-n-bros/bub-n-bros-1.6.2.ebuild?rev=1.1&content-type=text/plain

Index: bub-n-bros-1.6.2.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/games-arcade/bub-n-bros/bub-n-bros-1.6.2.ebuild,v 1.1 
2015/01/01 06:01:49 mr_bones_ Exp $

EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils python-single-r1 games

MY_P=${P/-n-}
DESCRIPTION="A multiplayer clone of the famous Bubble Bobble game"
HOMEPAGE="http://bub-n-bros.sourceforge.net/";
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"

LICENSE="MIT Artistic-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE=""

DEPEND="dev-python/pygame[${PYTHON_USEDEP}]
${PYTHON_DEPS}"
RDEPEND=${DEPEND}
REQUIRED_USE=${PYTHON_REQUIRED_USE}

S=${WORKDIR}/${MY_P}

pkg_setup() {
python-single-r1_pkg_setup
games_pkg_setup
}

src_prepare() {
ecvs_clean
epatch "${FILESDIR}"/${P}-home.patch 
python_fix_shebang .
}

src_compile() {
# Compile the "statesaver" extension module to enable the Clock bonus
cd "${S}"/bubbob
${EPYTHON} setup.py build_ext -i || die

# Compile the extension module required for the X Window client
cd "${S}"/display
${EPYTHON} setup.py build_ext -i || die

# Build images
cd "${S}"/bubbob/images
${EPYTHON} buildcolors.py || die
}

src_install() {
local dir=$(games_get_libdir)/${PN}

exeinto "${dir}"
doexe *.py

insinto "${dir}"
doins -r bubbob common display java http2 metaserver

dodir "${GAMES_BINDIR}"
dosym "${dir}"/BubBob.py "${GAMES_BINDIR}"/bubnbros

python_optimize "${D}${dir}"

newicon http2/data/bob.png ${PN}.png
make_desktop_entry bubnbros Bub-n-Bros

prepgamesdirs
}






[gentoo-commits] gentoo-x86 commit in games-arcade/bub-n-bros/files: bub-n-bros-1.6.2-home.patch

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_15/01/01 06:01:49

  Added:bub-n-bros-1.6.2-home.patch
  Log:
  version bump
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.1  games-arcade/bub-n-bros/files/bub-n-bros-1.6.2-home.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/bub-n-bros/files/bub-n-bros-1.6.2-home.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/bub-n-bros/files/bub-n-bros-1.6.2-home.patch?rev=1.1&content-type=text/plain

Index: bub-n-bros-1.6.2-home.patch
===
--- bubbob/images.py2007-09-08 17:03:41.0 +0200
+++ bubbob/images.py2007-09-08 17:57:45.0 +0200
@@ -454,7 +454,6 @@
 # check and maybe regenerate the colored image files
 file = os.path.join('images', 'buildcolors.py')
 g = {'__name__': '__auto__', '__file__': file}
-execfile(file, g)
 # replace the entries 'filename_%d.ppm' by a family of entries,
 # one for each color
 sprmap = {}
--- display/pclient.py  2007-09-08 17:03:41.0 +0200
+++ display/pclient.py  2007-09-08 17:57:45.0 +0200
@@ -162,8 +162,8 @@
 if mode[-1].has_key('cfgfile'):
 self.trackcfgfile = mode[-1]['cfgfile']
 else:
-self.trackcfgfile = os.path.join(DataChunk.SOURCEDIR,
- 'http2', 'config.txt')
+self.trackcfgfile = os.path.join(os.environ.get('HOME'),
+ '.bubnbros')
 self.udpsock = None
 self.udpsock_low = None
 self.udpsock2 = None
--- http2/httppages.py  2007-09-08 17:03:41.0 +0200
+++ http2/httppages.py  2007-09-08 17:57:45.0 +0200
@@ -38,7 +38,7 @@
 
 
 class PageServer:
-CONFIGFILE = 'config.txt'
+CONFIGFILE = '.bubnbros'
 localservers = None
 
 def __init__(self, Game):
@@ -46,7 +46,7 @@
 self.seed = hex(random.randrange(0x1000, 0x1))
 #self.unique_actions = {}
 self.localhost = gamesrv.HOSTNAME
-self.filename = os.path.join(LOCALDIR, self.CONFIGFILE)
+self.filename = os.path.join(os.environ.get('HOME'), self.CONFIGFILE)
 data = self.loadoptionfile()
 self.globaloptions = Options(data.get('*', {}))
 self.localoptions  = Options(data.get(self.localhost, {}))
@@ -333,7 +333,6 @@
 'buildcolors.py')
 if os.path.exists(file):
 g = {'__name__': '__auto__', '__file__': file}
-execfile(file, g)
 
 if port:
 address = '%s:%s' % (host, port)






[gentoo-commits] proj/catalyst:pending commit in: catalyst/targets/

2014-12-31 Thread Brian Dolbec
commit: 8dbbd3792cc3de96736a812393ad3f22b14e52af
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon May 27 23:08:16 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=8dbbd379

fix indent.

---
 catalyst/targets/livecd_stage1.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/catalyst/targets/livecd_stage1.py 
b/catalyst/targets/livecd_stage1.py
index 6cbd91a..3b19c3f 100644
--- a/catalyst/targets/livecd_stage1.py
+++ b/catalyst/targets/livecd_stage1.py
@@ -47,7 +47,7 @@ class livecd_stage1(StageBase):
os.makedirs(self.settings["target_path"])
 
def set_spec_prefix(self):
-   self.settings["spec_prefix"]="livecd"
+   self.settings["spec_prefix"]="livecd"
 
def set_use(self):
StageBase.set_use(self)



[gentoo-commits] proj/catalyst:pending commit in: catalyst/targets/

2014-12-31 Thread Brian Dolbec
commit: 9ce3a9131514a1ea831d26a9cedeb5f3fb9677c3
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Feb 25 00:29:52 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=9ce3a913

Mixed spaces/tabs and indent cleanup.

---
 catalyst/targets/livecd_stage2.py |  2 +-
 catalyst/targets/netboot.py   | 11 +--
 catalyst/targets/netboot2.py  | 10 +-
 catalyst/targets/stage4.py| 18 +-
 catalyst/targets/tinderbox.py |  8 
 5 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/catalyst/targets/livecd_stage2.py 
b/catalyst/targets/livecd_stage2.py
index 949ee98..b1cf6b2 100644
--- a/catalyst/targets/livecd_stage2.py
+++ b/catalyst/targets/livecd_stage2.py
@@ -49,7 +49,7 @@ class livecd_stage2(StageBase):
print_traceback=True)
 
def set_spec_prefix(self):
-   self.settings["spec_prefix"]="livecd"
+   self.settings["spec_prefix"]="livecd"
 
def set_target_path(self):

self.settings["target_path"]=normpath(self.settings["storedir"]+"/builds/"+self.settings["target_subpath"]+"/")

diff --git a/catalyst/targets/netboot.py b/catalyst/targets/netboot.py
index 7ae1d75..de8dc85 100644
--- a/catalyst/targets/netboot.py
+++ b/catalyst/targets/netboot.py
@@ -122,13 +122,12 @@ class netboot(StageBase):
self.unbind()
raise CatalystError("netboot build aborting due to 
error.",
print_traceback=True)
-
# end
print "netboot: build finished !"
 
def set_action_sequence(self):
-   self.settings["action_sequence"]=["unpack","unpack_snapshot",
-   
"config_profile_link","setup_confdir","bind","chroot_setup",\
-   
"setup_environment","build_packages","build_busybox",\
-   
"build_kernel","copy_files_to_image",\
-   
"clean","create_netboot_files","unbind","clear_autoresume"]
+   self.settings["action_sequence"]=["unpack","unpack_snapshot",
+   
"config_profile_link","setup_confdir","bind","chroot_setup",\
+   "setup_environment","build_packages","build_busybox",\
+   "build_kernel","copy_files_to_image",\
+   
"clean","create_netboot_files","unbind","clear_autoresume"]

diff --git a/catalyst/targets/netboot2.py b/catalyst/targets/netboot2.py
index dbbb6a9..e9e2625 100644
--- a/catalyst/targets/netboot2.py
+++ b/catalyst/targets/netboot2.py
@@ -164,8 +164,8 @@ class netboot2(StageBase):
touch(self.settings["autoresume_path"]+"empty")
 
def set_action_sequence(self):
-   
self.settings["action_sequence"]=["unpack","unpack_snapshot","config_profile_link",
-   
"setup_confdir","portage_overlay","bind","chroot_setup",\
-   
"setup_environment","build_packages","root_overlay",\
-   
"copy_files_to_image","setup_overlay","build_kernel","move_kernels",\
-   
"remove","empty","unbind","clean","clear_autoresume"]
+   
self.settings["action_sequence"]=["unpack","unpack_snapshot","config_profile_link",
+   
"setup_confdir","portage_overlay","bind","chroot_setup",\
+   "setup_environment","build_packages","root_overlay",\
+   
"copy_files_to_image","setup_overlay","build_kernel","move_kernels",\
+   "remove","empty","unbind","clean","clear_autoresume"]

diff --git a/catalyst/targets/stage4.py b/catalyst/targets/stage4.py
index 4aef33f..857976b 100644
--- a/catalyst/targets/stage4.py
+++ b/catalyst/targets/stage4.py
@@ -14,10 +14,10 @@ class stage4(StageBase):
self.required_values=["stage4/packages"]
self.valid_values=self.required_values[:]
self.valid_values.extend(["stage4/use","boot/kernel",\
-   "stage4/root_overlay","stage4/fsscript",\
-   "stage4/gk_mainargs","splash_theme",\
-   
"portage_overlay","stage4/rcadd","stage4/rcdel",\
-   
"stage4/linuxrc","stage4/unmerge","stage4/rm","stage4/empty"])
+   "stage4/root_overlay","stage4/fsscript",\
+   "stage4/gk_mainargs","splash_theme",\
+   "portage_overlay","stage4/rcadd","stage4/rcdel",\
+   
"stage4/linuxrc","stage4/unmerge","stage4/rm","stage4/empty"])
StageBase.__init__(self,spec,addlargs)
 
def set_cleanables

[gentoo-commits] proj/catalyst:pending commit in: catalyst/base/

2014-12-31 Thread Brian Dolbec
commit: 80493d8d32cb21d622bb2f514da68ac3106b7c35
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jun  1 06:24:46 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:07 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=80493d8d

Refactor ClearBase code to remove code duplication.

---
 catalyst/base/clearbase.py | 73 ++
 1 file changed, 29 insertions(+), 44 deletions(-)

diff --git a/catalyst/base/clearbase.py b/catalyst/base/clearbase.py
index 585d4f2..8462a3c 100644
--- a/catalyst/base/clearbase.py
+++ b/catalyst/base/clearbase.py
@@ -41,60 +41,20 @@ class ClearBase(object):
 
 
def clear_chroot(self):
-   myemp=self.settings["chroot_path"]
-   if os.path.isdir(myemp):
-   print "Emptying directory",myemp
-   """
-   stat the dir, delete the dir, recreate the dir and set
-   the proper perms and ownership
-   """
-   mystat=os.stat(myemp)
-   #cmd("rm -rf "+myemp, "Could not remove existing file: 
"+myemp,env=self.env)
-   """ There's no easy way to change flags recursively in 
python """
-   if os.uname()[0] == "FreeBSD":
-   os.system("chflags -R noschg "+myemp)
-   shutil.rmtree(myemp)
-   ensure_dirs(myemp, mode=0755)
-   os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
-   os.chmod(myemp,mystat[ST_MODE])
+   print 'Clearing the chroot path ...'
+   self.clear_dir(self.settings["chroot_path"], 0755, True)
 
 
def clear_packages(self):
if "pkgcache" in self.settings["options"]:
print "purging the pkgcache ..."
-
-   myemp=self.settings["pkgcache_path"]
-   if os.path.isdir(myemp):
-   print "Emptying directory",myemp
-   """
-   stat the dir, delete the dir, recreate the dir 
and set
-   the proper perms and ownership
-   """
-   mystat=os.stat(myemp)
-   #cmd("rm -rf "+myemp, "Could not remove 
existing file: "+myemp,env=self.env)
-   shutil.rmtree(myemp)
-   ensure_dirs(myemp, mode=0755)
-   os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
-   os.chmod(myemp,mystat[ST_MODE])
+   self.clear_dir(self.settings["pkgcache_path"])
 
 
def clear_kerncache(self):
if "kerncache" in self.settings["options"]:
print "purging the kerncache ..."
-
-   myemp=self.settings["kerncache_path"]
-   if os.path.isdir(myemp):
-   print "Emptying directory",myemp
-   """
-   stat the dir, delete the dir, recreate the dir 
and set
-   the proper perms and ownership
-   """
-   mystat=os.stat(myemp)
-   #cmd("rm -rf "+myemp, "Could not remove 
existing file: "+myemp,env=self.env)
-   shutil.rmtree(myemp)
-   ensure_dirs(myemp, mode=0755)
-   os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
-   os.chmod(myemp,mystat[ST_MODE])
+   self.clear_dir(self.settings["kerncache_path"])
 
 
def purge(self):
@@ -113,3 +73,28 @@ class ClearBase(object):
print "clearing kerncache ..."
self.clear_kerncache()
 
+
+   def clear_dir(self, myemp, mode=0755, chg_flags=False):
+   '''Universal directory clearing function
+   '''
+   if not myemp:
+   return False
+   if os.path.isdir(myemp):
+   print "Emptying directory" , myemp
+   """
+   stat the dir, delete the dir, recreate the dir and set
+   the proper perms and ownership
+   """
+   try:
+   mystat=os.stat(myemp)
+   """ There's no easy way to change flags 
recursively in python """
+   if chg_flags and os.uname()[0] == "FreeBSD":
+   os.system("chflags -R noschg " + myemp)
+   shutil.rmtree(myemp)
+   ensure

[gentoo-commits] proj/catalyst:pending commit in: catalyst/targets/, catalyst/base/

2014-12-31 Thread Brian Dolbec
commit: a1c2785438593104d7c3d2ec20dd4fb25cb19884
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jun  1 06:23:46 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:07 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=a1c27854

Create AutoResume class to handle all file creation, deletion...

Create catalyst/base/resume.py.
Migrate all auto_resume operations to using the new class.

---
 catalyst/base/clearbase.py|  21 +
 catalyst/base/resume.py   | 166 ++
 catalyst/base/stagebase.py| 156 +++
 catalyst/targets/grp.py   |   4 +-
 catalyst/targets/livecd_stage1.py |   4 +-
 catalyst/targets/livecd_stage2.py |  14 ++--
 catalyst/targets/netboot2.py  |  19 +++--
 7 files changed, 250 insertions(+), 134 deletions(-)

diff --git a/catalyst/base/clearbase.py b/catalyst/base/clearbase.py
index 8462a3c..0ebe299 100644
--- a/catalyst/base/clearbase.py
+++ b/catalyst/base/clearbase.py
@@ -13,31 +13,14 @@ class ClearBase(object):
"""
def __init__(self, myspec):
self.settings = myspec
-
+   self.resume = None
 
 
def clear_autoresume(self):
""" Clean resume points since they are no longer needed """
if "autoresume" in self.settings["options"]:
print "Removing AutoResume Points: ..."
-   myemp=self.settings["autoresume_path"]
-   if os.path.isdir(myemp):
-   if "autoresume" in self.settings["options"]:
-   print "Emptying directory",myemp
-   """
-   stat the dir, delete the dir, recreate the dir 
and set
-   the proper perms and ownership
-   """
-   mystat=os.stat(myemp)
-   if os.uname()[0] == "FreeBSD":
-   cmd("chflags -R noschg "+myemp,\
-   "Could not remove immutable 
flag for file "\
-   +myemp)
-   #cmd("rm -rf "+myemp, "Could not remove 
existing file: "+myemp,env-self.env)
-   shutil.rmtree(myemp)
-   ensure_dirs(myemp, 0755)
-   os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
-   os.chmod(myemp,mystat[ST_MODE])
+   self.resume.clear_all()
 
 
def clear_chroot(self):

diff --git a/catalyst/base/resume.py b/catalyst/base/resume.py
new file mode 100644
index 000..e42c7dc
--- /dev/null
+++ b/catalyst/base/resume.py
@@ -0,0 +1,166 @@
+#!/usr/bin/python
+
+# Maintained in full by:
+# Catalyst Team 
+# Release Engineering Team 
+# Copyright 2013 Brian Dolbec 
+
+'''resume.py
+
+Performs autoresume tracking file operations such as
+set, unset, is_set, is_unset, enabled, clear_all
+'''
+
+import os
+import shutil
+from stat import ST_UID, ST_GID, ST_MODE
+import traceback
+
+from catalyst.fileops import ensure_dirs, pjoin, listdir_files
+from catalyst.support import touch
+
+
+class AutoResumeError(Exception):
+   def __init__(self, message, print_traceback=False):
+   if message:
+   if print_traceback:
+   (type,value)=sys.exc_info()[:2]
+   if value!=None:
+   print
+   print "Traceback values found.  
listing..."
+   print 
traceback.print_exc(file=sys.stdout)
+   print "!!! catalyst: AutoResumeError " + message
+   print
+
+
+class AutoResume(object):
+   '''Class for tracking and handling all aspects of
+   the autoresume option and related files.
+   '''
+
+
+   def __init__(self, basedir, mode=0755):
+   self.basedir = basedir
+   ensure_dirs(basedir, mode=mode, fatal=True)
+   self._points = {}
+   self._init_points_()
+
+
+   def _init_points_(self):
+   '''Internal function which reads the autoresume directory and
+   for existing autoresume points and adds them to our _points 
variable
+   '''
+   existing = listdir_files(self.basedir, False)
+   for point in existing:
+   self._points[point] = pjoin(self.basedir, point)
+
+
+   def enable(self, point, data=None):
+   '''Sets the resume point 'ON'
+
+   @param point: string.  name of the resume point to enable
+   @param data: string of information to store, or None
+   @return boolean
+ 

[gentoo-commits] proj/catalyst:pending commit in: targets/support/

2014-12-31 Thread Brian Dolbec
commit: 33491e71001e1071e7dc331bd183ff7b0d394ba1
Author: Raúl Porcel  gentoo  org>
AuthorDate: Wed Dec 24 14:43:51 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Dec 24 14:43:51 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=33491e71

Fix syntax error

---
 targets/support/create-iso.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/targets/support/create-iso.sh b/targets/support/create-iso.sh
index 7454adb..d4fd834 100755
--- a/targets/support/create-iso.sh
+++ b/targets/support/create-iso.sh
@@ -10,6 +10,7 @@ case ${clst_hostarch} in
alpha)
cdmaker="genisoimage"
cdmakerpkg="app-cdr/cdrkit"
+   ;;
mips)
cdmaker="sgibootcd"
cdmakerpkg="sys-boot/sgibootcd"



[gentoo-commits] proj/catalyst:pending commit in: catalyst/

2014-12-31 Thread Brian Dolbec
commit: 89beddf2ccfb320bac1f8d5b2e5964bf4890ac78
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu May 30 19:34:06 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:07 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=89beddf2

Migrate version to use snakeoil's format_version() to append git commit info.

This will make tagging releases easy as well as providing better debug info 
while running live versions of the software.

---
 catalyst/main.py| 11 +++
 catalyst/version.py | 23 +++
 2 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/catalyst/main.py b/catalyst/main.py
index 7fea4e7..ae0abae 100644
--- a/catalyst/main.py
+++ b/catalyst/main.py
@@ -14,7 +14,6 @@ import os.path
 __selfpath__ = os.path.abspath(os.path.dirname(__file__))
 
 
-from . import __version__
 import catalyst.config
 import catalyst.util
 from catalyst.contents import ContentsMap, CONTENTS_DEFINITIONS
@@ -22,6 +21,7 @@ from catalyst.defaults import confdefaults, option_messages
 from catalyst.hash_utils import HashMap, HASH_DEFINITIONS
 from catalyst.lock import LockInUse
 from catalyst.support import CatalystError, find_binary
+from catalyst.version import get_version
 
 
 conf_values={}
@@ -57,7 +57,7 @@ catalyst -f stage1-specfile.spec
 
 
 def version():
-   print "Catalyst, version "+__version__
+   print get_version()
print "Copyright 2003-2008 Gentoo Foundation"
print "Copyright 2008-2012 various authors"
print "Distributed under the GNU General Public License version 2.1\n"
@@ -169,8 +169,8 @@ def build_target(addlargs):
 
 def main():
 
-   version()
if os.getuid() != 0:
+   version()
# catalyst cannot be run as a normal user due to chroots, 
mounts, etc
print "!!! catalyst: This script requires root privileges to 
operate"
sys.exit(2)
@@ -204,11 +204,12 @@ def main():
run = False
for o, a in opts:
if o in ("-h", "--help"):
+   version()
usage()
sys.exit(1)
 
if o in ("-V", "--version"):
-   print "Catalyst version "+__version__
+   print get_version()
sys.exit(1)
 
if o in ("-d", "--debug"):
@@ -264,6 +265,8 @@ def main():
usage()
sys.exit(2)
 
+   # made it this far so start by outputting our version info
+   version()
# import configuration file and import our main module using those 
settings
parse_config(myconfig)
 

diff --git a/catalyst/version.py b/catalyst/version.py
new file mode 100644
index 000..03c77e4
--- /dev/null
+++ b/catalyst/version.py
@@ -0,0 +1,23 @@
+#!/usr/bin/python -OO
+
+# Maintained in full by:
+# Catalyst Team 
+# Release Engineering Team 
+# Copyright: 2011 Brian Harring 
+# License: BSD/GPL2
+# Copied & edited by: Brian Dolbec 
+
+'''Version information and/or git version information
+'''
+
+from snakeoil.version import format_version
+
+__version__="rewrite-git"
+_ver = None
+
+def get_version():
+   """Return: a string describing our version."""
+   global _ver
+   if _ver is None:
+   _ver = format_version('catalyst',__file__, __version__)
+   return _ver



[gentoo-commits] proj/catalyst:pending commit in: catalyst/targets/

2014-12-31 Thread Brian Dolbec
commit: a5e07c9892a288eac19062e1c0ee40eb54982476
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Jan 22 00:10:51 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=a5e07c98

[3 of 3] Rename all target .py files and classes without _target in them.

This is so they are the named the same as the target .sh files
and work with the now simplified module loading.

---
 catalyst/targets/{embedded_target.py => embedded.py}   | 2 +-
 catalyst/targets/{grp_target.py => grp.py} | 2 +-
 catalyst/targets/{livecd_stage1_target.py => livecd_stage1.py} | 2 +-
 catalyst/targets/{livecd_stage2_target.py => livecd_stage2.py} | 2 +-
 catalyst/targets/{netboot_target.py => netboot.py} | 2 +-
 catalyst/targets/{netboot2_target.py => netboot2.py}   | 2 +-
 catalyst/targets/{stage1_target.py => stage1.py}   | 2 +-
 catalyst/targets/{stage2_target.py => stage2.py}   | 2 +-
 catalyst/targets/{stage3_target.py => stage3.py}   | 2 +-
 catalyst/targets/{stage4_target.py => stage4.py}   | 2 +-
 catalyst/targets/{tinderbox_target.py => tinderbox.py} | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/catalyst/targets/embedded_target.py b/catalyst/targets/embedded.py
similarity index 98%
rename from catalyst/targets/embedded_target.py
rename to catalyst/targets/embedded.py
index aee0f00..3309278 100644
--- a/catalyst/targets/embedded_target.py
+++ b/catalyst/targets/embedded.py
@@ -15,7 +15,7 @@ from catalyst.support import normpath
 
 from catalyst.base.stagebase import StageBase
 
-class embedded_target(StageBase):
+class embedded(StageBase):
"""
Builder class for embedded target
"""

diff --git a/catalyst/targets/grp_target.py b/catalyst/targets/grp.py
similarity index 99%
rename from catalyst/targets/grp_target.py
rename to catalyst/targets/grp.py
index e3f08a2..0075714 100644
--- a/catalyst/targets/grp_target.py
+++ b/catalyst/targets/grp.py
@@ -14,7 +14,7 @@ from catalyst.support import (CatalystError, normpath,
 from catalyst.base.stagebase import StageBase
 
 
-class grp_target(StageBase):
+class grp(StageBase):
"""
The builder class for GRP (Gentoo Reference Platform) builds.
"""

diff --git a/catalyst/targets/livecd_stage1_target.py 
b/catalyst/targets/livecd_stage1.py
similarity index 98%
rename from catalyst/targets/livecd_stage1_target.py
rename to catalyst/targets/livecd_stage1.py
index 9c74253..661e06e 100644
--- a/catalyst/targets/livecd_stage1_target.py
+++ b/catalyst/targets/livecd_stage1.py
@@ -13,7 +13,7 @@ from catalyst.support import (normpath,
 from catalyst.base.stagebase import StageBase
 
 
-class livecd_stage1_target(StageBase):
+class livecd_stage1(StageBase):
"""
Builder class for LiveCD stage1.
"""

diff --git a/catalyst/targets/livecd_stage2_target.py 
b/catalyst/targets/livecd_stage2.py
similarity index 99%
rename from catalyst/targets/livecd_stage2_target.py
rename to catalyst/targets/livecd_stage2.py
index a4630e6..20f6014 100644
--- a/catalyst/targets/livecd_stage2_target.py
+++ b/catalyst/targets/livecd_stage2.py
@@ -10,7 +10,7 @@ from catalyst.support import (normpath, file_locate, 
CatalystError, cmd,
 from catalyst.base.stagebase import StageBase
 
 
-class livecd_stage2_target(StageBase):
+class livecd_stage2(StageBase):
"""
Builder class for a LiveCD stage2 build.
"""

diff --git a/catalyst/targets/netboot_target.py b/catalyst/targets/netboot.py
similarity index 99%
rename from catalyst/targets/netboot_target.py
rename to catalyst/targets/netboot.py
index 9d92ef2..f753c7f 100644
--- a/catalyst/targets/netboot_target.py
+++ b/catalyst/targets/netboot.py
@@ -12,7 +12,7 @@ from catalyst.support import (CatalystError, normpath,
 from catalyst.base.stagebase import StageBase
 
 
-class netboot_target(StageBase):
+class netboot(StageBase):
"""
Builder class for a netboot build.
"""

diff --git a/catalyst/targets/netboot2_target.py b/catalyst/targets/netboot2.py
similarity index 99%
rename from catalyst/targets/netboot2_target.py
rename to catalyst/targets/netboot2.py
index 130e2b6..fc8c64c 100644
--- a/catalyst/targets/netboot2_target.py
+++ b/catalyst/targets/netboot2.py
@@ -14,7 +14,7 @@ from catalyst.support import (CatalystError, normpath,
 from catalyst.base.stagebase import StageBase
 
 
-class netboot2_target(StageBase):
+class netboot2(StageBase):
"""
Builder class for a netboot build, version 2
"""

diff --git a/catalyst/targets/stage1_target.py b/catalyst/targets/stage1.py
similarity index 99%
rename from catalyst/targets/stage1_target.py
rename to catalyst/targets/stage1.py
index 2329b58..e72cbcc 100644
--- a/catalyst/targets/stage1_target.py
+++ b/catalyst/targets/stage1.py
@@ -9,7 +9,7 @@ from ca

[gentoo-commits] proj/catalyst:pending commit in: catalyst/, catalyst/base/, catalyst/targets/

2014-12-31 Thread Brian Dolbec
commit: f98b415f062b624bde02d48768372c9848abe175
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri May 31 16:11:30 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:07 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=f98b415f

Initial creation of fileops.py

Migrate to using ensure_dirs()

---
 catalyst/base/clearbase.py| 10 -
 catalyst/base/stagebase.py| 32 +++-
 catalyst/fileops.py   | 45 +++
 catalyst/targets/grp.py   |  5 ++---
 catalyst/targets/livecd_stage1.py |  4 ++--
 catalyst/targets/livecd_stage2.py | 13 ---
 catalyst/targets/netboot2.py  |  6 +++---
 catalyst/targets/snapshot.py  | 10 -
 catalyst/targets/stage1.py| 10 -
 9 files changed, 81 insertions(+), 54 deletions(-)

diff --git a/catalyst/base/clearbase.py b/catalyst/base/clearbase.py
index 8519acc..585d4f2 100644
--- a/catalyst/base/clearbase.py
+++ b/catalyst/base/clearbase.py
@@ -5,7 +5,7 @@ from stat import ST_UID, ST_GID, ST_MODE
 
 
 from catalyst.support import cmd, countdown
-
+from catalyst.fileops import ensure_dirs
 
 class ClearBase(object):
"""
@@ -35,7 +35,7 @@ class ClearBase(object):
+myemp)
#cmd("rm -rf "+myemp, "Could not remove 
existing file: "+myemp,env-self.env)
shutil.rmtree(myemp)
-   os.makedirs(myemp,0755)
+   ensure_dirs(myemp, 0755)
os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
os.chmod(myemp,mystat[ST_MODE])
 
@@ -54,7 +54,7 @@ class ClearBase(object):
if os.uname()[0] == "FreeBSD":
os.system("chflags -R noschg "+myemp)
shutil.rmtree(myemp)
-   os.makedirs(myemp,0755)
+   ensure_dirs(myemp, mode=0755)
os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
os.chmod(myemp,mystat[ST_MODE])
 
@@ -73,7 +73,7 @@ class ClearBase(object):
mystat=os.stat(myemp)
#cmd("rm -rf "+myemp, "Could not remove 
existing file: "+myemp,env=self.env)
shutil.rmtree(myemp)
-   os.makedirs(myemp,0755)
+   ensure_dirs(myemp, mode=0755)
os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
os.chmod(myemp,mystat[ST_MODE])
 
@@ -92,7 +92,7 @@ class ClearBase(object):
mystat=os.stat(myemp)
#cmd("rm -rf "+myemp, "Could not remove 
existing file: "+myemp,env=self.env)
shutil.rmtree(myemp)
-   os.makedirs(myemp,0755)
+   ensure_dirs(myemp, mode=0755)
os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
os.chmod(myemp,mystat[ST_MODE])
 

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 3056ce2..40c7362 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -18,6 +18,7 @@ from catalyst.base.targetbase import TargetBase
 from catalyst.base.clearbase import ClearBase
 from catalyst.base.genbase import GenBase
 from catalyst.lock import LockDir
+from catalyst.fileops import ensure_dirs, pjoin
 
 
 class StageBase(TargetBase, ClearBase, GenBase):
@@ -339,8 +340,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 #  
+self.settings["target_path"],env=self.env)
touch(setup_target_path_resume)
 
-   if not 
os.path.exists(self.settings["storedir"]+"/builds/"):
-   
os.makedirs(self.settings["storedir"]+"/builds/")
+   ensure_dirs(self.settings["storedir"] + "/builds/")
 
def set_fsscript(self):
if self.settings["spec_prefix"]+"/fsscript" in self.settings:
@@ -486,8 +486,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
))
if "autoresume" in self.settings["options"]:
print "The autoresume path is " + 
self.settings["autoresume_path"]
-   if not os.path.exists(self.settings["autoresume_path"]):
-   os.makedirs(self.settings["autoresume_path"],0755)
+   ensure_dirs(self.settings["autoresume_path"], mode=0755)
 
def set_controller_file(self):

self.settings["controller_file"]=normpath(self.settings["sharedir"]+\
@@ -769,19 +768,15 @@ class StageBase(TargetBase, ClearBase, GenBase):
 

[gentoo-commits] proj/catalyst:pending commit in: catalyst/base/, catalyst/

2014-12-31 Thread Brian Dolbec
commit: 6f01be26fb22e2b9c89453f9a4d2eeba2babf6e6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Jan 22 08:39:18 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=6f01be26

Rename a make.conf key to make_conf due to bash variable name restrictions

---
 catalyst/base/stagebase.py | 10 +-
 catalyst/defaults.py   |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index b44a957..96b1c19 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1020,7 +1020,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 
def chroot_setup(self):

self.makeconf=read_makeconf(normpath(self.settings["chroot_path"]+
-   self.settings["make.conf"]))
+   self.settings["make_conf"]))
self.override_cbuild()
self.override_chost()
self.override_cflags()
@@ -1068,7 +1068,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 
""" Modify and write out make.conf (for the chroot) """
makepath = normpath(self.settings["chroot_path"] +
-   self.settings["make.conf"])
+   self.settings["make_conf"])
cmd("rm -f " + makepath,\
"Could not remove " + makepath, env=self.env)
myf=open(makepath, "w")
@@ -1122,9 +1122,9 @@ class StageBase(TargetBase, ClearBase, GenBase):
 
myf.close()
makepath = normpath(self.settings["chroot_path"] +
-   self.settings["make.conf"])
+   self.settings["make_conf"])
cmd("cp " + makepath + " " + makepath + ".catalyst",\
-   "Could not backup " + 
self.settings["make.conf"],env=self.env)
+   "Could not backup " + 
self.settings["make_conf"],env=self.env)
touch(self.settings["autoresume_path"]+"chroot_setup")
 
def fsscript(self):
@@ -1172,7 +1172,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
cmd("rm -rf " + self.settings["chroot_path"] + 
self.settings["local_overlay"],
"Could not remove " + 
self.settings["local_overlay"], env=self.env)
cmd("sed -i '/^PORTDIR_OVERLAY/d' 
"+self.settings["chroot_path"]+\
-   "/etc/portage/make.conf",\
+   self.settings["make_conf"],\
"Could not remove PORTDIR_OVERLAY from 
make.conf",env=self.env)
 
""" Clean up old and obsoleted files in /etc """

diff --git a/catalyst/defaults.py b/catalyst/defaults.py
index ce7e919..2839a3d 100644
--- a/catalyst/defaults.py
+++ b/catalyst/defaults.py
@@ -25,8 +25,8 @@ confdefaults={
"hash_function": "crc32",
"icecream": "/var/cache/icecream",
"local_overlay": "/usr/local/portage",
-   "make.conf": "/etc/portage/make.conf",
-   "options": "",
+   "make_conf": "/etc/portage/make.conf",
+   "options": set(),
"packagedir": "/usr/portage/packages",
"portdir": "/usr/portage",
"port_tmpdir": "/var/tmp/portage",



[gentoo-commits] proj/catalyst:pending commit in: catalyst/targets/, catalyst/

2014-12-31 Thread Brian Dolbec
commit: d4bc8e3c5ba7bca5656ea597e3ad013a4e61c8b5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan 20 08:10:03 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:05 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=d4bc8e3c

Begin splitting up generic_stage_target into smaller code blocks.

This so snapshot_target does not need to import it since most of it was
not used or initialized properly.

---
 catalyst/defaults.py   |   2 +-
 catalyst/targets/clearbase.py  | 115 ++
 catalyst/targets/genbase.py|  58 +++
 catalyst/targets/generic_stage_target.py   | 167 +++--
 catalyst/targets/snapshot_target.py|  16 +-
 .../targets/{generic_target.py => targetbase.py}   |   6 +-
 6 files changed, 208 insertions(+), 156 deletions(-)

diff --git a/catalyst/defaults.py b/catalyst/defaults.py
index b36eff7..f6b2163 100644
--- a/catalyst/defaults.py
+++ b/catalyst/defaults.py
@@ -1,7 +1,7 @@
 
 
 # these should never be touched
-required_build_targets = ["generic_target", "generic_stage_target"]
+required_build_targets = ["targetbase", "generic_stage_target"]
 
 # new build types should be added here
 valid_build_targets = ["stage1_target", "stage2_target", "stage3_target",

diff --git a/catalyst/targets/clearbase.py b/catalyst/targets/clearbase.py
new file mode 100644
index 000..8519acc
--- /dev/null
+++ b/catalyst/targets/clearbase.py
@@ -0,0 +1,115 @@
+
+import os
+import shutil
+from stat import ST_UID, ST_GID, ST_MODE
+
+
+from catalyst.support import cmd, countdown
+
+
+class ClearBase(object):
+   """
+   This class does all of clearing after task completion
+   """
+   def __init__(self, myspec):
+   self.settings = myspec
+
+
+
+   def clear_autoresume(self):
+   """ Clean resume points since they are no longer needed """
+   if "autoresume" in self.settings["options"]:
+   print "Removing AutoResume Points: ..."
+   myemp=self.settings["autoresume_path"]
+   if os.path.isdir(myemp):
+   if "autoresume" in self.settings["options"]:
+   print "Emptying directory",myemp
+   """
+   stat the dir, delete the dir, recreate the dir 
and set
+   the proper perms and ownership
+   """
+   mystat=os.stat(myemp)
+   if os.uname()[0] == "FreeBSD":
+   cmd("chflags -R noschg "+myemp,\
+   "Could not remove immutable 
flag for file "\
+   +myemp)
+   #cmd("rm -rf "+myemp, "Could not remove 
existing file: "+myemp,env-self.env)
+   shutil.rmtree(myemp)
+   os.makedirs(myemp,0755)
+   os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
+   os.chmod(myemp,mystat[ST_MODE])
+
+
+   def clear_chroot(self):
+   myemp=self.settings["chroot_path"]
+   if os.path.isdir(myemp):
+   print "Emptying directory",myemp
+   """
+   stat the dir, delete the dir, recreate the dir and set
+   the proper perms and ownership
+   """
+   mystat=os.stat(myemp)
+   #cmd("rm -rf "+myemp, "Could not remove existing file: 
"+myemp,env=self.env)
+   """ There's no easy way to change flags recursively in 
python """
+   if os.uname()[0] == "FreeBSD":
+   os.system("chflags -R noschg "+myemp)
+   shutil.rmtree(myemp)
+   os.makedirs(myemp,0755)
+   os.chown(myemp,mystat[ST_UID],mystat[ST_GID])
+   os.chmod(myemp,mystat[ST_MODE])
+
+
+   def clear_packages(self):
+   if "pkgcache" in self.settings["options"]:
+   print "purging the pkgcache ..."
+
+   myemp=self.settings["pkgcache_path"]
+   if os.path.isdir(myemp):
+   print "Emptying directory",myemp
+   """
+   stat the dir, delete the dir, recreate the dir 
and set
+   the proper perms and ownership
+   """
+   mystat=os.stat(myemp)
+   #cmd("rm -rf "+myemp, "Could not remove 
existing file: "+myemp,env=self.env)
+  

[gentoo-commits] proj/catalyst:pending commit in: catalyst/

2014-12-31 Thread Brian Dolbec
commit: cd9ed84add5379f07f46faea102f24ec51754f54
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan 20 01:50:26 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:05 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=cd9ed84a

Move LockInUse from support.py to lock.py, fix bad execption raising,  pyflakes 
cleanup

---
 catalyst/lock.py| 55 ++---
 catalyst/main.py|  3 ++-
 catalyst/support.py | 11 ---
 3 files changed, 33 insertions(+), 36 deletions(-)

diff --git a/catalyst/lock.py b/catalyst/lock.py
index 2d10d2f..78968cb 100644
--- a/catalyst/lock.py
+++ b/catalyst/lock.py
@@ -3,14 +3,26 @@ import os
 import fcntl
 import errno
 import sys
-import string
 import time
-from catalyst.support import *
+from catalyst.support import CatalystError, normpath
 
 def writemsg(mystr):
sys.stderr.write(mystr)
sys.stderr.flush()
 
+
+class LockInUse(Exception):
+   def __init__(self, message):
+   if message:
+   #(type,value)=sys.exc_info()[:2]
+   #if value!=None:
+   #print
+   #kprint traceback.print_exc(file=sys.stdout)
+   print
+   print "!!! catalyst lock file in use: "+message
+   print
+
+
 class LockDir:
locking_method=fcntl.flock
lock_dirs_in_use=[]
@@ -109,7 +121,8 @@ class LockDir:
def fcntl_lock(self,locktype):
if self.myfd==None:
if not os.path.exists(os.path.dirname(self.lockdir)):
-   raise DirectoryNotFound, 
os.path.dirname(self.lockdir)
+   raise CatalystError("DirectoryNotFound: %s"
+   % os.path.dirname(self.lockdir))
if not os.path.exists(self.lockfile):
old_mask=os.umask(000)
self.myfd = os.open(self.lockfile, 
os.O_CREAT|os.O_RDWR,0660)
@@ -168,7 +181,7 @@ class LockDir:
print "lockfile does not exist '%s'" % self.lockfile
if (self.myfd != None):
try:
-   os.close(myfd)
+   os.close(self.myfd)
self.myfd=None
except:
pass
@@ -251,12 +264,13 @@ class LockDir:
 
self.add_hardlock_file_to_cleanup()
if not os.path.exists(self.myhardlock):
-   raise FileNotFound, "Created lockfile is 
missing: %(filename)s" % {"filename":self.myhardlock}
+   raise CatalystError("FileNotFound: Created 
lockfile is missing: "
+   "%(filename)s" % 
{"filename":self.myhardlock})
try:
-   res = os.link(self.myhardlock, self.lockfile)
-   except SystemExit, e:
+   os.link(self.myhardlock, self.lockfile)
+   except SystemExit:
raise
-   except Exception, e:
+   except Exception:
 #  if "DEBUG" in self.settings:
 #  print "lockfile(): Hardlink: Link 
failed."
 #  print "Exception: ",e
@@ -286,7 +300,7 @@ class LockDir:
os.unlink(self.myhardlock)
if os.path.exists(self.lockfile):
os.unlink(self.lockfile)
-   except SystemExit, e:
+   except SystemExit:
raise
except:
writemsg("Something strange happened to our hardlink 
locks.\n")
@@ -314,7 +328,7 @@ class LockDir:
try:
myhls = os.stat(link)
mylfs = os.stat(lock)
-   except SystemExit, e:
+   except SystemExit:
raise
except:
myhls = None
@@ -340,7 +354,7 @@ class LockDir:
pass
 
def hardlock_cleanup(self,path):
-   mypid  = str(os.getpid())
+   #mypid  = str(os.getpid())
myhost = os.uname()[1]
mydl = os.listdir(path)
results = []
@@ -384,26 +398,26 @@ class LockDir:
# We're 
sweeping through, unlinking everyone's locks.

os.unlink(filename)
 

[gentoo-commits] proj/catalyst:pending commit in: catalyst/targets/, catalyst/

2014-12-31 Thread Brian Dolbec
commit: 36610754ba2daca723064021001c5128d83e8f21
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Feb 12 03:43:37 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:05 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=36610754

Remove redundant /bin/bash additions in cmd() calls

Remove old spawn_* functions copied from portage.
cmd() now uses subprocess.Popen().

---
 catalyst/support.py  | 301 +++
 catalyst/targets/generic_stage_target.py |  26 +--
 catalyst/targets/grp_target.py   |   2 +-
 catalyst/targets/netboot2_target.py  |   4 +-
 catalyst/targets/netboot_target.py   |   8 +-
 catalyst/targets/tinderbox_target.py |   2 +-
 6 files changed, 42 insertions(+), 301 deletions(-)

diff --git a/catalyst/support.py b/catalyst/support.py
index e2d64a1..aaacaa9 100644
--- a/catalyst/support.py
+++ b/catalyst/support.py
@@ -4,9 +4,10 @@ import string
 import os
 import types
 import re
-import signal
 import traceback
 import time
+from subprocess import Popen
+
 
 from catalyst.defaults import verbosity, valid_config_file_values
 
@@ -31,34 +32,6 @@ except:
 spawned_pids = []
 
 
-def cleanup(pids,block_exceptions=True):
-   """function to go through and reap the list of pids passed to it"""
-   global spawned_pids
-   if type(pids) == int:
-   pids = [pids]
-   for x in pids:
-   try:
-   os.kill(x,signal.SIGTERM)
-   if os.waitpid(x,os.WNOHANG)[1] == 0:
-   # feisty bugger, still alive.
-   os.kill(x,signal.SIGKILL)
-   os.waitpid(x,0)
-   except OSError, oe:
-   if block_exceptions:
-   pass
-   if oe.errno not in (10,3):
-   raise oe
-   except SystemExit:
-   raise
-   except Exception:
-   if block_exceptions:
-   pass
-   try:
-   spawned_pids.remove(x)
-   except IndexError:
-   pass
-
-
 # a function to turn a string of non-printable characters
 # into a string of hex characters
 def hexify(str):
@@ -79,8 +52,8 @@ def read_from_clst(file):
return -1
#raise CatalystError, "Could not open file "+file
for line in myf.readlines():
-   #line = string.replace(line, "\n", "") # drop newline
-   myline = myline + line
+   #line = string.replace(line, "\n", "") # drop newline
+   myline = myline + line
myf.close()
return myline
 
@@ -145,259 +118,27 @@ def find_binary(myc):
return None
 
 
-def spawn_bash(mycommand,env={},debug=False,opt_name=None,**keywords):
-   """spawn mycommand as an arguement to bash"""
-   args=[BASH_BINARY]
-   if not opt_name:
-   opt_name=mycommand.split()[0]
-   if "BASH_ENV" not in env:
-   env["BASH_ENV"] = "/etc/spork/is/not/valid/profile.env"
-   if debug:
-   args.append("-x")
-   args.append("-c")
-   args.append(mycommand)
-   return spawn(args,env=env,opt_name=opt_name,**keywords)
-
-
-def spawn_get_output(mycommand,raw_exit_code=False,emulate_gso=True, \
-   collect_fds=[1],fd_pipes=None,**keywords):
-   """call spawn, collecting the output to fd's specified in collect_fds 
list
-   emulate_gso is a compatability hack to emulate 
commands.getstatusoutput's return, minus the
-   requirement it always be a bash call (spawn_type controls the actual 
spawn call), and minus the
-   'lets let log only stdin and let stderr slide by'.
-
-   emulate_gso was deprecated from the day it was added, so convert your 
code over.
-   spawn_type is the passed in function to call- typically spawn_bash, 
spawn, spawn_sandbox, or spawn_fakeroot"""
-   global selinux_capable
-   pr,pw=os.pipe()
-
-   if fd_pipes==None:
-   fd_pipes={}
-   fd_pipes[0] = 0
-
-   for x in collect_fds:
-   fd_pipes[x] = pw
-   keywords["returnpid"]=True
-
-   mypid=spawn_bash(mycommand,fd_pipes=fd_pipes,**keywords)
-   os.close(pw)
-   if type(mypid) != types.ListType:
-   os.close(pr)
-   return [mypid, "%s: No such file or directory" % 
mycommand.split()[0]]
-
-   fd=os.fdopen(pr,"r")
-   mydata=fd.readlines()
-   fd.close()
-   if emulate_gso:
-   mydata=string.join(mydata)
-   if len(mydata) and mydata[-1] == "\n":
-   mydata=mydata[:-1]
-   retval=os.waitpid(mypid[0],0)[1]
-   cleanup(mypid)
-   if raw_

[gentoo-commits] proj/catalyst:pending commit in: catalyst/

2014-12-31 Thread Brian Dolbec
commit: c9f2dd369d57ab4b963753de125fbcad3e3582fc
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Jan 22 08:34:41 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=c9f2dd36

FIXME! Comment out a small code block causing TypeError.

This was also short circuiting another large code block.  FIXME This
whole class seems overly complicated with TOO MANY nested try:excepts:

---
 catalyst/lock.py | 23 +--
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/catalyst/lock.py b/catalyst/lock.py
index 78968cb..c90f5b8 100644
--- a/catalyst/lock.py
+++ b/catalyst/lock.py
@@ -27,11 +27,17 @@ class LockDir:
locking_method=fcntl.flock
lock_dirs_in_use=[]
die_on_failed_lock=True
+
def __del__(self):
+   #print "Lock.__del__() 1"
self.clean_my_hardlocks()
+   #print "Lock.__del__() 2"
self.delete_lock_from_path_list()
+   #print "Lock.__del__() 3"
if self.islocked():
+   #print "Lock.__del__() 4"
self.fcntl_unlock()
+   #print "Lock.__del__() finnished"
 
def __init__(self,lockdir):
self.locked=False
@@ -179,7 +185,9 @@ class LockDir:
unlinkfile = 1
if not os.path.exists(self.lockfile):
print "lockfile does not exist '%s'" % self.lockfile
+   #print "fcntl_unlock() , self.myfd:", self.myfd, 
type(self.myfd)
if (self.myfd != None):
+   #print "fcntl_unlock() trying to close it "
try:
os.close(self.myfd)
self.myfd=None
@@ -193,11 +201,13 @@ class LockDir:
unlinkfile = 1

self.locking_method(self.myfd,fcntl.LOCK_UN)
except SystemExit, e:
-   raise
+   raise e
except Exception, e:
-   os.close(self.myfd)
-   self.myfd=None
-   raise IOError, "Failed to unlock file '%s'\n" % 
self.lockfile
+   #if self.myfd is not None:
+   #print "fcntl_unlock() trying to 
close", self.myfd
+   #os.close(self.myfd)
+   #self.myfd=None
+   #raise IOError, "Failed to unlock file 
'%s'\n%s" % (self.lockfile, str(e))
try:
# This sleep call was added to allow 
other processes that are
# waiting for a lock to be able to grab 
it before it is deleted.
@@ -224,7 +234,7 @@ class LockDir:
 #  if "DEBUG" in self.settings:
 #  print "Unlinked 
lockfile..."
except SystemExit, e:
-   raise
+   raise e
except Exception, e:
# We really don't care... Someone else 
has the lock.
# So it is their problem now.
@@ -236,7 +246,7 @@ class LockDir:
# open fd closed automatically on them.
#if type(lockfilename) == 
types.StringType:
#os.close(myfd)
-
+   #print "fcntl_unlock() trying a last ditch close", self.myfd
if (self.myfd != None):
os.close(self.myfd)
self.myfd=None
@@ -421,6 +431,7 @@ class LockDir:
pass
return results
 
+
 if __name__ == "__main__":
 
def lock_work():



[gentoo-commits] proj/catalyst:pending commit in: catalyst/base/, catalyst/

2014-12-31 Thread Brian Dolbec
commit: a519c380faabe8278863d4615e24194d17c78c75
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Feb 25 03:52:44 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=a519c380

Fix typo in error message, clean up useless tracebacks

Remove useless python tracebacks for bash side target failures.

Conflicts:
catalyst/main.py

---
 catalyst/base/stagebase.py | 2 +-
 catalyst/main.py   | 2 --
 catalyst/support.py| 2 +-
 3 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index c16ef86..3056ce2 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1296,7 +1296,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
except CatalystError:
self.unbind()
raise CatalystError("Stage build aborting due 
to error.",
-   print_traceback=True)
+   print_traceback=False)
 
def setup_environment(self):
"""

diff --git a/catalyst/main.py b/catalyst/main.py
index 56e57c6..7fea4e7 100644
--- a/catalyst/main.py
+++ b/catalyst/main.py
@@ -163,8 +163,6 @@ def build_target(addlargs):
try:
target.run()
except:
-   print "Target run() exception:  Python traceback output 
follows:"
-   catalyst.util.print_traceback()
print "!!! catalyst: Error encountered during run of target " + 
\
addlargs["target"]
sys.exit(1)

diff --git a/catalyst/support.py b/catalyst/support.py
index 8c4876f..8f2e5df 100644
--- a/catalyst/support.py
+++ b/catalyst/support.py
@@ -90,7 +90,7 @@ class CatalystError(Exception):
(type,value)=sys.exc_info()[:2]
if value!=None:
print
-   print "Traceback valuse found.  
listing..."
+   print "Traceback values found.  
listing..."
print 
traceback.print_exc(file=sys.stdout)
print
print "!!! catalyst: "+message



[gentoo-commits] proj/catalyst:pending commit in: catalyst/targets/, catalyst/base/

2014-12-31 Thread Brian Dolbec
commit: 5fa2b2a910c45401f132e7ed7e9da9a993762252
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Feb 12 03:51:52 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:05 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=5fa2b2a9

[1 of 3] Move base stage and target files to thier own sub-pkg

Fix an indent error in grp_target.py

---
 catalyst/base/__init__.py  |  1 +
 catalyst/{targets => base}/clearbase.py|  0
 catalyst/{targets => base}/genbase.py  |  0
 .../generic_stage_target.py => base/stagebase.py}  |  8 ++---
 catalyst/{targets => base}/targetbase.py   |  0
 catalyst/targets/embedded_target.py| 12 
 catalyst/targets/grp_target.py | 34 +-
 catalyst/targets/livecd_stage1_target.py   | 21 -
 catalyst/targets/livecd_stage2_target.py   | 13 +
 catalyst/targets/netboot2_target.py| 17 +++
 catalyst/targets/netboot_target.py | 15 ++
 catalyst/targets/snapshot_target.py|  4 +--
 catalyst/targets/stage1_target.py  | 17 ++-
 catalyst/targets/stage2_target.py  | 15 ++
 catalyst/targets/stage3_target.py  | 12 
 catalyst/targets/stage4_target.py  |  8 ++---
 catalyst/targets/tinderbox_target.py   | 11 ---
 17 files changed, 113 insertions(+), 75 deletions(-)

diff --git a/catalyst/base/__init__.py b/catalyst/base/__init__.py
new file mode 100644
index 000..8b13789
--- /dev/null
+++ b/catalyst/base/__init__.py
@@ -0,0 +1 @@
+

diff --git a/catalyst/targets/clearbase.py b/catalyst/base/clearbase.py
similarity index 100%
rename from catalyst/targets/clearbase.py
rename to catalyst/base/clearbase.py

diff --git a/catalyst/targets/genbase.py b/catalyst/base/genbase.py
similarity index 100%
rename from catalyst/targets/genbase.py
rename to catalyst/base/genbase.py

diff --git a/catalyst/targets/generic_stage_target.py 
b/catalyst/base/stagebase.py
similarity index 99%
rename from catalyst/targets/generic_stage_target.py
rename to catalyst/base/stagebase.py
index 296eee3..bebb5dc 100644
--- a/catalyst/targets/generic_stage_target.py
+++ b/catalyst/base/stagebase.py
@@ -14,13 +14,13 @@ from catalyst.defaults import (SOURCE_MOUNT_DEFAULTS, 
TARGET_MOUNT_DEFAULTS,
PORT_LOGDIR_CLEAN)
 from catalyst.support import (CatalystError, msg, file_locate, normpath,
touch, cmd, warn, list_bashify, read_makeconf, read_from_clst, ismount)
-from catalyst.targets.targetbase import TargetBase
-from catalyst.targets.clearbase import ClearBase
-from catalyst.targets.genbase import GenBase
+from catalyst.base.targetbase import TargetBase
+from catalyst.base.clearbase import ClearBase
+from catalyst.base.genbase import GenBase
 from catalyst.lock import LockDir
 
 
-class generic_stage_target(TargetBase, ClearBase, GenBase):
+class StageBase(TargetBase, ClearBase, GenBase):
"""
This class does all of the chroot setup, copying of files, etc. It is
the driver class for pretty much everything that Catalyst does.

diff --git a/catalyst/targets/targetbase.py b/catalyst/base/targetbase.py
similarity index 100%
rename from catalyst/targets/targetbase.py
rename to catalyst/base/targetbase.py

diff --git a/catalyst/targets/embedded_target.py 
b/catalyst/targets/embedded_target.py
index 7cee7a6..528d545 100644
--- a/catalyst/targets/embedded_target.py
+++ b/catalyst/targets/embedded_target.py
@@ -10,12 +10,12 @@ ROOT=/tmp/submerge emerge --something foo bar .
 """
 # NOTE: That^^ docstring has influence catalyst-spec(5) man page generation.
 
-import os,string,imp,types,shutil
-from catalyst.support import *
-from generic_stage_target import *
-from stat import *
 
-class embedded_target(generic_stage_target):
+from catalyst.support import normpath
+
+from catalyst.base.stagebase import StageBase
+
+class embedded_target(StageBase):
"""
Builder class for embedded target
"""
@@ -27,7 +27,7 @@ class embedded_target(generic_stage_target):
if "embedded/fs-type" in addlargs:
self.valid_values.append("embedded/fs-ops")
 
-   generic_stage_target.__init__(self,spec,addlargs)
+   StageBase.__init__(self,spec,addlargs)
self.set_build_kernel_vars(addlargs)
 
def set_action_sequence(self):

diff --git a/catalyst/targets/grp_target.py b/catalyst/targets/grp_target.py
index 033db75..deba80a 100644
--- a/catalyst/targets/grp_target.py
+++ b/catalyst/targets/grp_target.py
@@ -3,11 +3,18 @@ Gentoo Reference Platform (GRP) target
 """
 # NOTE: That^^ docstring has influence catalyst-spec(5) man page generation.
 
-import os,types,glob
-from catalyst.support import *
-from generic_stage_target import *
+import os
+import ty

[gentoo-commits] proj/catalyst:pending commit in: catalyst/, catalyst/targets/

2014-12-31 Thread Brian Dolbec
commit: 11423a21603ed6ab4cdf8e1662512b9d275345bc
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan 20 21:50:23 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:05 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=11423a21

[2 of 3] Update module loading for the new python structure

Rename snapshot_target to snapshot

---
 catalyst/main.py   | 75 --
 catalyst/targets/embedded_target.py|  4 --
 catalyst/targets/grp_target.py |  4 --
 catalyst/targets/livecd_stage1_target.py   |  4 --
 catalyst/targets/livecd_stage2_target.py   |  4 --
 catalyst/targets/netboot2_target.py|  4 --
 catalyst/targets/netboot_target.py |  4 --
 .../targets/{snapshot_target.py => snapshot.py}|  6 +-
 catalyst/targets/stage1_target.py  |  4 --
 catalyst/targets/stage2_target.py  |  4 --
 catalyst/targets/stage3_target.py  |  4 --
 catalyst/targets/stage4_target.py  |  5 --
 catalyst/targets/tinderbox_target.py   |  4 --
 13 files changed, 27 insertions(+), 99 deletions(-)

diff --git a/catalyst/main.py b/catalyst/main.py
index 15664de..1446cf9 100644
--- a/catalyst/main.py
+++ b/catalyst/main.py
@@ -16,21 +16,20 @@ import os.path
 
 __selfpath__ = os.path.abspath(os.path.dirname(__file__))
 
-sys.path.append(__selfpath__ + "/modules")
 
 from . import __version__
 import catalyst.config
 import catalyst.util
+from catalyst.contents import ContentsMap, CONTENTS_DEFINITIONS
+from catalyst.defaults import confdefaults, option_messages
+from catalyst.hash_utils import HashMap, HASH_DEFINITIONS
 from catalyst.lock import LockInUse
 from catalyst.support import CatalystError, find_binary
-from catalyst.defaults import (confdefaults, option_messages,
-   required_build_targets, valid_build_targets)
-from hash_utils import HashMap, HASH_DEFINITIONS
-from contents import ContentsMap, CONTENTS_DEFINITIONS
 
 
 conf_values={}
 
+
 def usage():
print """Usage catalyst [options] [-C variable=value...] [ -s 
identifier]
  -a --clear-autoresume  clear autoresume flags
@@ -135,59 +134,40 @@ def parse_config(myconfig):
print "Envscript support enabled."
 
 
-def import_modules():
-   # import catalyst's own modules
-   # (i.e. stage and the arch modules)
-   targetmap={}
-
+def import_module(target):
+   """
+   import catalyst's own modules
+   (i.e. targets and the arch modules)
+   """
try:
-   module_dir = __selfpath__ + "/targets/"
-   for x in required_build_targets:
-   try:
-   fh=open(module_dir + x + ".py")
-   module=imp.load_module(x, fh,"targets/" + x + 
".py",
-   (".py", "r", imp.PY_SOURCE))
-   fh.close()
-
-   except IOError:
-   raise CatalystError, "Can't find " + x + ".py 
plugin in " + \
-   module_dir
-   for x in valid_build_targets:
-   try:
-   fh=open(module_dir + x + ".py")
-   module=imp.load_module(x, fh, "targets/" + x + 
".py",
-   (".py", "r", imp.PY_SOURCE))
-   module.register(targetmap)
-   fh.close()
-
-   except IOError:
-   raise CatalystError,"Can't find " + x + ".py 
plugin in " + \
-   module_dir
-
+   mod_name = "catalyst.targets." + target
+   module = __import__(mod_name, [],[], ["not empty"])
except ImportError as e:
-   print "!!! catalyst: Python modules not found in "+\
-   module_dir + "; exiting."
-   print e
+   print "!!! catalyst: Python module import error: %s " % target 
+ \
+   "in catalyst/targets/ ... exiting."
+   print "ERROR was: ", e
sys.exit(1)
+   return module
 
-   return targetmap
 
-def build_target(addlargs, targetmap):
+def build_target(addlargs):
try:
-   if addlargs["target"] not in targetmap:
-   raise CatalystError,"Target \""+addlargs["target"]+"\" 
not available."
-
-   mytarget=targetmap[addlargs["target"]](conf_values, addlargs)
-
-   mytarget.run()
+   module = import_module(addlargs["target"])
+   target = getattr(module, addlargs["target"])(conf_values, 
addlargs)
+   except AttributeError:
+   raise CatalystError(
+   "Target \"%s\" not available."

[gentoo-commits] proj/catalyst:pending commit in: catalyst/base/, catalyst/

2014-12-31 Thread Brian Dolbec
commit: f186361602b69e1c80bea5b43098d7cde7bddc15
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Feb 12 04:13:13 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=f1863616

Add archdir to settings

---
 catalyst/base/stagebase.py | 8 +++-
 catalyst/defaults.py   | 2 ++
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 96b1c19..daf8e54 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -66,17 +66,15 @@ class StageBase(TargetBase, ClearBase, GenBase):
self.archmap = {}
self.subarchmap = {}
machinemap = {}
-   arch_dir = self.settings["PythonDir"] + "/arch/"
-   for x in [x[:-3] for x in os.listdir(arch_dir) if 
x.endswith(".py")]:
-   if x == "__init__":
-   continue
+   arch_dir = self.settings["archdir"] + "/"
+   for x in [x[:-3] for x in os.listdir(arch_dir) if 
x.endswith(".py") and x != "__init__.py"]:
try:
fh=open(arch_dir + x + ".py")
"""
This next line loads the plugin as a module and 
assigns it to
archmap[x]
"""
-   self.archmap[x]=imp.load_module(x,fh,"../arch/" 
+ x + ".py",
+   self.archmap[x]=imp.load_module(x,fh, arch_dir 
+ x + ".py",
(".py", "r", imp.PY_SOURCE))
"""
This next line registers all the subarches 
supported in the

diff --git a/catalyst/defaults.py b/catalyst/defaults.py
index 2839a3d..2f4f429 100644
--- a/catalyst/defaults.py
+++ b/catalyst/defaults.py
@@ -21,6 +21,7 @@ valid_config_file_values.extend([ "distcc", "envscript",
 verbosity = 1
 
 confdefaults={
+   "archdir": "%(PythonDir)s/arch",
"distdir": "/usr/portage/distfiles",
"hash_function": "crc32",
"icecream": "/var/cache/icecream",
@@ -30,6 +31,7 @@ confdefaults={
"packagedir": "/usr/portage/packages",
"portdir": "/usr/portage",
"port_tmpdir": "/var/tmp/portage",
+   "PythonDir": "./catalyst",
"repo_name": "portage",
"sharedir": "/usr/lib/catalyst",
"shdir": "/usr/lib/catalyst/targets/",



[gentoo-commits] proj/catalyst:pending commit in: catalyst/, catalyst/base/

2014-12-31 Thread Brian Dolbec
commit: e78b8bef22297f61a237aa4a7bfc4562b76064a7
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Feb 12 04:06:01 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=e78b8bef

Break out more repeated (path1 + path2)'s...

Just do it once and use the temp variable.
Comment out some debug print's.
Fix options conversion for export to bash.

---
 catalyst/base/stagebase.py | 43 ++-
 catalyst/defaults.py   |  2 ++
 2 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index bebb5dc..b44a957 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -631,11 +631,10 @@ class StageBase(TargetBase, ClearBase, GenBase):
"""
self.setup_environment()
 
-   if os.path.exists(self.settings["sharedir"]+\
-   "/targets/support/kill-chroot-pids.sh"):
-   cmd("/bin/bash "+self.settings["sharedir"]+\
-   "/targets/support/kill-chroot-pids.sh",\
-   "kill-chroot-pids script failed.",env=self.env)
+   killcmd = normpath(self.settings["sharedir"] +
+   self.settings["shdir"] + "/support/kill-chroot-pids.sh")
+   if os.path.exists(killcmd):
+   cmd(killcmd, "kill-chroot-pids script 
failed.",env=self.env)
 
def mount_safety_check(self):
"""
@@ -647,10 +646,10 @@ class StageBase(TargetBase, ClearBase, GenBase):
if not os.path.exists(self.settings["chroot_path"]):
return
 
-   print "self.mounts =", self.mounts
+   #print "self.mounts =", self.mounts
for x in self.mounts:
target = normpath(self.settings["chroot_path"] + 
self.target_mounts[x])
-   print "mount_safety_check() x =", x, target
+   #print "mount_safety_check() x =", x, target
if not os.path.exists(target):
continue
 
@@ -1020,8 +1019,8 @@ class StageBase(TargetBase, ClearBase, GenBase):
"Couldn't umount one or more bind-mounts; 
aborting for safety."
 
def chroot_setup(self):
-   self.makeconf=read_makeconf(self.settings["chroot_path"]+\
-   "/etc/portage/make.conf")
+   
self.makeconf=read_makeconf(normpath(self.settings["chroot_path"]+
+   self.settings["make.conf"]))
self.override_cbuild()
self.override_chost()
self.override_cflags()
@@ -1035,8 +1034,6 @@ class StageBase(TargetBase, ClearBase, GenBase):
else:
print "Setting up chroot..."
 
-   
#self.makeconf=read_makeconf(self.settings["chroot_path"]+"/etc/portage/make.conf")
-
cmd("cp /etc/resolv.conf " + 
self.settings["chroot_path"] + "/etc/",
"Could not copy resolv.conf into 
place.",env=self.env)
 
@@ -1070,10 +1067,11 @@ class StageBase(TargetBase, ClearBase, GenBase):
"Could not copy 
/etc/hosts",env=self.env)
 
""" Modify and write out make.conf (for the chroot) """
-   cmd("rm -f 
"+self.settings["chroot_path"]+"/etc/portage/make.conf",\
-   "Could not remove 
"+self.settings["chroot_path"]+\
-   "/etc/portage/make.conf",env=self.env)
-   
myf=open(self.settings["chroot_path"]+"/etc/portage/make.conf","w")
+   makepath = normpath(self.settings["chroot_path"] +
+   self.settings["make.conf"])
+   cmd("rm -f " + makepath,\
+   "Could not remove " + makepath, env=self.env)
+   myf=open(makepath, "w")
myf.write("# These settings were set by the catalyst 
build script that automatically\n# built this stage.\n")
myf.write("# Please consult 
/usr/share/portage/config/make.conf.example for a more\n# detailed example.\n")
if "CFLAGS" in self.settings:
@@ -1123,10 +1121,11 @@ class StageBase(TargetBase, ClearBase, GenBase):

myf.write('PORTDIR_OVERLAY="/usr/local/portage"\n')
 
myf.close()
-   cmd("cp 
"+self.settings["chroot_path"]+"/etc/portage/make.conf "+\
-   
self.settings["chroot_path"]+"/etc/portage/make.conf.catalyst",\
-   "Could not backup 
/etc/portage/make.conf",env=self.env)
-   

[gentoo-commits] proj/catalyst:pending commit in: catalyst/

2014-12-31 Thread Brian Dolbec
commit: 9944ba53ababcf245d75f5d9c9efce07a4753033
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Jan 23 04:57:05 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=9944ba53

reduce 2 operations into one simpler one

---
 catalyst/config.py | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/catalyst/config.py b/catalyst/config.py
index 460bbd5..8b23342 100644
--- a/catalyst/config.py
+++ b/catalyst/config.py
@@ -54,11 +54,7 @@ class ParserBase:
# Skip any blank lines
if not myline: continue
 
-   # Look for separator
-   msearch = myline.find(self.key_value_separator)
-
-   # If separator found assume its a new key
-   if msearch != -1:
+   if self.key_value_separator in myline:
# Split on the first occurence of the separator 
creating two strings in the array mobjs
mobjs = myline.split(self.key_value_separator, 
1)
mobjs[1] = mobjs[1].strip().strip('"')



[gentoo-commits] proj/catalyst:pending commit in: catalyst/arch/, catalyst/base/, catalyst/, targets/stage1/, catalyst/targets/

2014-12-31 Thread Brian Dolbec
commit: 7d8c62bdf311d774b7d60429c3a72a1fecb7166f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan 20 04:29:16 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=7d8c62bd

Pyflakes import cleanup and broken CatalystError calls.

Replace "import *" with named imports, remove unused imports.
Fix broken CatalystError usage.

Conflicts:
catalyst/base/stagebase.py
catalyst/defaults.py
catalyst/main.py
catalyst/support.py
catalyst/targets/embedded.py
catalyst/targets/generic_target.py
catalyst/targets/grp.py
catalyst/targets/livecd_stage1.py
catalyst/targets/livecd_stage2.py
catalyst/targets/netboot.py
catalyst/targets/netboot2.py
catalyst/targets/snapshot.py
catalyst/targets/stage1.py
catalyst/targets/stage2.py
catalyst/targets/stage3.py
catalyst/targets/stage4.py
catalyst/targets/tinderbox.py

---
 catalyst/arch/alpha.py|  3 +-
 catalyst/arch/arm.py  |  2 --
 catalyst/arch/hppa.py |  3 --
 catalyst/arch/ia64.py |  3 --
 catalyst/arch/mips.py |  3 --
 catalyst/arch/powerpc.py  |  5 ++--
 catalyst/arch/s390.py |  3 --
 catalyst/arch/sh.py   |  3 --
 catalyst/arch/sparc.py|  5 ++--
 catalyst/arch/x86.py  |  5 ++--
 catalyst/base/stagebase.py| 58 +--
 catalyst/config.py|  9 +++---
 catalyst/contents.py  |  8 +++---
 catalyst/hash_utils.py|  4 +--
 catalyst/lock.py  |  5 ++--
 catalyst/main.py  | 13 ++---
 catalyst/support.py   | 49 +
 catalyst/targets/grp.py   |  5 ++--
 catalyst/targets/livecd_stage1.py |  4 +--
 catalyst/targets/livecd_stage2.py | 14 --
 catalyst/targets/netboot.py   | 15 ++
 catalyst/targets/netboot2.py  |  8 --
 catalyst/targets/tinderbox.py |  3 +-
 targets/stage1/build.py   |  4 ++-
 24 files changed, 118 insertions(+), 116 deletions(-)

diff --git a/catalyst/arch/alpha.py b/catalyst/arch/alpha.py
index 7248020..01b6382 100644
--- a/catalyst/arch/alpha.py
+++ b/catalyst/arch/alpha.py
@@ -1,8 +1,7 @@
 
-import os
 
 from catalyst import builder
-from catalyst.support import *
+
 
 class generic_alpha(builder.generic):
"abstract base class for all alpha builders"

diff --git a/catalyst/arch/arm.py b/catalyst/arch/arm.py
index 8f207ff..c0d322c 100644
--- a/catalyst/arch/arm.py
+++ b/catalyst/arch/arm.py
@@ -1,8 +1,6 @@
 
-import os
 
 from catalyst import builder
-from catalyst.support import *
 
 class generic_arm(builder.generic):
"Abstract base class for all arm (little endian) builders"

diff --git a/catalyst/arch/hppa.py b/catalyst/arch/hppa.py
index 3aac9b6..c5589c4 100644
--- a/catalyst/arch/hppa.py
+++ b/catalyst/arch/hppa.py
@@ -1,8 +1,5 @@
 
-import os
-
 from catalyst import builder
-from catalyst.support import *
 
 class generic_hppa(builder.generic):
"Abstract base class for all hppa builders"

diff --git a/catalyst/arch/ia64.py b/catalyst/arch/ia64.py
index 4003085..3f06040 100644
--- a/catalyst/arch/ia64.py
+++ b/catalyst/arch/ia64.py
@@ -1,8 +1,5 @@
 
-import os
-
 from catalyst import builder
-from catalyst.support import *
 
 class arch_ia64(builder.generic):
"builder class for ia64"

diff --git a/catalyst/arch/mips.py b/catalyst/arch/mips.py
index 7cce392..5297a4b 100644
--- a/catalyst/arch/mips.py
+++ b/catalyst/arch/mips.py
@@ -1,8 +1,5 @@
 
-import os
-
 from catalyst import builder
-from catalyst.support import *
 
 class generic_mips(builder.generic):
"Abstract base class for all mips builders [Big-endian]"

diff --git a/catalyst/arch/powerpc.py b/catalyst/arch/powerpc.py
index 6cec580..f903b38 100644
--- a/catalyst/arch/powerpc.py
+++ b/catalyst/arch/powerpc.py
@@ -2,7 +2,7 @@
 import os
 
 from catalyst import builder
-from catalyst.support import *
+from catalyst.support import CatalystError
 
 class generic_ppc(builder.generic):
"abstract base class for all 32-bit powerpc builders"
@@ -11,7 +11,8 @@ class generic_ppc(builder.generic):
self.settings["CHOST"]="powerpc-unknown-linux-gnu"
if self.settings["buildarch"]=="ppc64":
if not os.path.exists("/bin/linux32") and not 
os.path.exists("/usr/bin/linux32"):
-   raise CatalystError,"required executable 
linux32 not found (\"emerge setarch\" to fix.)"
+   raise CatalystError("required executable 
linux32 not found "
+   "(\"emerge setarch\" to fix.)", 
print_traceback=True)
self.settings["CHROOT"]="linux32 chroot"

[gentoo-commits] proj/catalyst:pending commit in: targets/tinderbox/, targets/grp/, targets/support/, targets/stage1/, ...

2014-12-31 Thread Brian Dolbec
commit: a751343297b8f941e170f91e704a51dc3c9b4e30
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Feb 12 04:09:01 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=a7513432

Make shdir a complete path to ease it's use.

Add a "shdir" setting to config.
This is to make moving the bash code around easier.
It also reduces more hardcoded paths in the bash scripts.
Migrate all target shell scripts to use the new shdir setting

---
 etc/catalyst.conf |  8 ++--
 targets/embedded/embedded-controller.sh   | 22 ++---
 targets/grp/grp-controller.sh |  6 +++---
 targets/livecd-stage1/livecd-stage1-controller.sh |  4 ++--
 targets/livecd-stage2/livecd-stage2-controller.sh | 22 ++---
 targets/netboot/netboot-combine.sh|  6 +++---
 targets/netboot/netboot-controller.sh | 24 +++
 targets/netboot2/netboot2-controller.sh   | 16 +++
 targets/stage1/stage1-controller.sh   |  8 
 targets/stage2/stage2-controller.sh   |  6 +++---
 targets/stage3/stage3-controller.sh   |  6 +++---
 targets/stage4/stage4-controller.sh   | 22 ++---
 targets/support/bootloader-setup.sh   |  6 +++---
 targets/support/create-iso.sh |  4 ++--
 targets/support/functions.sh  |  2 +-
 targets/support/netboot2-final.sh |  4 ++--
 targets/support/target_image_setup.sh |  4 ++--
 targets/tinderbox/tinderbox-controller.sh |  6 +++---
 18 files changed, 90 insertions(+), 86 deletions(-)

diff --git a/etc/catalyst.conf b/etc/catalyst.conf
index 2d377b2..d52a5c8 100644
--- a/etc/catalyst.conf
+++ b/etc/catalyst.conf
@@ -73,10 +73,14 @@ options="autoresume bindist kerncache pkgcache seedcache 
snapcache"
 # portdir specifies the source portage tree used by the snapshot target.
 portdir="/usr/portage"
 
-# sharedir specifies where all of the catalyst runtime executables are. Most
-# users do not need to change this.
+# sharedir specifies where all of the catalyst runtime executables
+# and other shared lib objects are.
+# Most users do not need to change this.
 sharedir="/usr/lib/catalyst"
 
+# shdir specifies where all of the catalyst runtime executables are.
+shdir="%(sharedir)s/targets"
+
 # snapshot_cache specifies where the snapshots will be cached to if snapcache 
is
 # enabled in the options.
 snapshot_cache="/var/tmp/catalyst/snapshot_cache"

diff --git a/targets/embedded/embedded-controller.sh 
b/targets/embedded/embedded-controller.sh
index 2a0c5fe..c0b62ea 100755
--- a/targets/embedded/embedded-controller.sh
+++ b/targets/embedded/embedded-controller.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 
-source ${clst_sharedir}/targets/support/functions.sh
-source ${clst_sharedir}/targets/support/filesystem-functions.sh
+source ${clst_shdir}/support/functions.sh
+source ${clst_shdir}/support/filesystem-functions.sh
 
 case ${1} in
enter)
@@ -11,7 +11,7 @@ case ${1} in
shift
export clst_packages="$*"
exec_in_chroot \
-   
${clst_sharedir}/targets/${clst_target}/${clst_target}-chroot.sh
+   ${clst_shdir}/${clst_target}/${clst_target}-chroot.sh
;;
 
preclean)
@@ -21,7 +21,7 @@ case ${1} in
 #  export root_fs_path="${clst_chroot_path}/tmp/mergeroot"
 #  install -d ${clst_image_path}
 
-#  ${clst_sharedir}/targets/embedded/embedded-fs-runscript.sh \
+#  ${clst_shdir}/embedded/embedded-fs-runscript.sh \
 #  ${clst_embedded_fs_type} || exit 1
 #  imagesize=`du -sk ${clst_image_path}/root.img | cut -f1`
 #  echo "Created ${clst_embedded_fs_type} image at \
@@ -31,12 +31,12 @@ case ${1} in
 
pre-kmerge)
# Sets up the build environment before any kernels are compiled
-   exec_in_chroot ${clst_sharedir}/targets/support/pre-kmerge.sh
+   exec_in_chroot ${clst_shdir}/support/pre-kmerge.sh
;;
 
post-kmerge)
# Cleans up the build environment after the kernels are compiled
-   exec_in_chroot ${clst_sharedir}/targets/support/post-kmerge.sh
+   exec_in_chroot ${clst_shdir}/support/post-kmerge.sh
;;
 
kernel)
@@ -47,18 +47,18 @@ case ${1} in
then
cp -pPR ${clst_linuxrc} ${clst_chroot_path}/tmp/linuxrc
fi
-   exec_in_chroot ${clst_sharedir}/targets/support/kmerge.sh
+   exec_in_chroot ${clst_shdir}/support/kmerge.sh
delete_from_chroot tmp/linuxrc
;;
 
target_image_setup)
shift
-   ${clst_sh

[gentoo-commits] proj/catalyst:pending commit in: targets/support/

2014-12-31 Thread Brian Dolbec
commit: f11d2f64ff8af00bc4ac13e6d74f46c598334a91
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Feb 10 20:06:15 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=f11d2f64

Fix a bug that portage didn't get rebuilt with changed use flags

If clst_PGKCACHE is defined, --newuse was not being added to clst_myemergeopts, 
so then portage was not being rebuilt if portage was already up to date.

Conflicts:
targets/support/chroot-functions.sh

---
 targets/support/chroot-functions.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/targets/support/chroot-functions.sh 
b/targets/support/chroot-functions.sh
index ee820ed..3b7f77b 100755
--- a/targets/support/chroot-functions.sh
+++ b/targets/support/chroot-functions.sh
@@ -170,14 +170,15 @@ setup_pkgmgr(){
# portage to avoid frying our /etc/portage/make.conf file.  Otherwise, 
we could
# just let emerge @system could merge it.
# Use --update or portage might just waste time/cycles and reinstall 
the same version.
+   # Use --newuse to make sure it rebuilds with any changed use flags.
if [ -n "$1" ];then
echo "Adding USE='${USE} $1' to make.conf for portage build"
[ -e /etc/portage/make.conf ] && echo 'USE="${USE} $1"' >> 
/etc/portage/make.conf
-   run_merge --oneshot --update sys-apps/portage
+   run_merge --oneshot --update --newuse sys-apps/portage
sed -i '/USE="${USE} $1"/d' /etc/portage/make.conf
else
echo "Updating portage with USE='${USE}'"
-   run_merge --oneshot --update sys-apps/portage
+   run_merge --oneshot --update --newuse sys-apps/portage
fi
 }
 



[gentoo-commits] proj/catalyst:pending commit in: catalyst/, catalyst/targets/

2014-12-31 Thread Brian Dolbec
commit: e3114e65ffdaaefe84dfe9a7678a7333280bd37f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan 20 01:28:51 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:05 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=e3114e65

Some options cleanup, unifying their use, reducing redundancy.

fix options being reset by a config file

---
 catalyst/defaults.py |  22 -
 catalyst/main.py |  96 ++---
 catalyst/targets/generic_stage_target.py | 142 ++-
 catalyst/targets/grp_target.py   |   2 +-
 catalyst/targets/livecd_stage1_target.py |   2 +-
 catalyst/targets/livecd_stage2_target.py |   8 +-
 catalyst/targets/netboot2_target.py  |  10 +--
 catalyst/targets/snapshot_target.py  |   4 +-
 catalyst/targets/stage2_target.py|   2 +-
 catalyst/targets/stage4_target.py|   4 +-
 10 files changed, 142 insertions(+), 150 deletions(-)

diff --git a/catalyst/defaults.py b/catalyst/defaults.py
index b83e4f5..b36eff7 100644
--- a/catalyst/defaults.py
+++ b/catalyst/defaults.py
@@ -13,10 +13,9 @@ valid_build_targets = ["stage1_target", "stage2_target", 
"stage3_target",
 required_config_file_values = ["storedir", "sharedir", "distdir", "portdir"]
 
 valid_config_file_values = required_config_file_values[:]
-valid_config_file_values.extend(["PKGCACHE", "KERNCACHE", "CCACHE", "DISTCC",
-   "ICECREAM", "ENVSCRIPT", "AUTORESUME", "FETCH", "CLEAR_AUTORESUME",
-   "options", "DEBUG", "VERBOSE", "PURGE", "PURGEONLY", "SNAPCACHE",
-   "snapshot_cache", "hash_function", "digests", "contents", "SEEDCACHE"
+valid_config_file_values.extend([ "distcc", "envscript",
+   "options", "DEBUG", "VERBOSE",
+   "snapshot_cache", "hash_function", "digests", "contents"
])
 
 verbosity = 1
@@ -65,3 +64,18 @@ SOURCE_MOUNT_DEFAULTS = {
"shm": "shmfs",
}
 
+# legend:  key: message
+option_messages = {
+   "autoresume": "Autoresuming support enabled.",
+   "ccache": "Compiler cache support enabled.",
+   "clear-autoresume": "Cleaning autoresume flags support enabled.",
+   #"compress": "Compression enabled.",
+   "distcc": "Distcc support enabled.",
+   "icecream": "Icecream compiler cluster support enabled.",
+   "kerncache": "Kernel cache support enabled.",
+   "pkgcache": "Package cache support enabled.",
+   "purge": "Purge support enabled.",
+   "seedcache": "Seed cache support enabled.",
+   "snapcache": "Snapshot cache support enabled.",
+   #"tarball": "Tarball creation enabled.",
+   }

diff --git a/catalyst/main.py b/catalyst/main.py
index 5748d31..81d48b5 100644
--- a/catalyst/main.py
+++ b/catalyst/main.py
@@ -22,13 +22,12 @@ from . import __version__
 import catalyst.config
 import catalyst.util
 from catalyst.support import CatalystError, find_binary, LockInUse
-from catalyst.defaults import (required_build_targets, valid_build_targets,
-   confdefaults)
+from catalyst.defaults import (confdefaults, option_messages,
+   required_build_targets, valid_build_targets)
 from hash_utils import HashMap, HASH_DEFINITIONS
 from contents import ContentsMap, CONTENTS_DEFINITIONS
 
 
-
 conf_values={}
 
 def usage():
@@ -106,7 +105,10 @@ def parse_config(myconfig):
for x in list(confdefaults):
if x in myconf:
print "Setting",x,"to config file value 
\""+myconf[x]+"\""
-   conf_values[x]=myconf[x]
+   if x == 'options':
+   conf_values[x] = set(myconf[x].split())
+   else:
+   conf_values[x]=myconf[x]
else:
print "Setting",x,"to default value 
\""+confdefaults[x]+"\""
conf_values[x]=confdefaults[x]
@@ -114,74 +116,23 @@ def parse_config(myconfig):
# add our python base directory to use for loading target arch's
conf_values["PythonDir"] = __selfpath__
 
-   # parse out the rest of the options from the config file
-   if "autoresume" in string.split(conf_values["options"]):
-   print "Autoresuming support enabled."
-   conf_values["AUTORESUME"]="1"
-
-   if "bindist" in string.split(conf_values["options"]):
-   print "Binary redistribution enabled"
-   conf_values["BINDIST"]="1"
-   else:
-   print "Bindist is not enabled in catalyst.conf"
-   print "Binary redistribution of generated stages/isos may be 
prohibited by law."
-   print "Please see the use description for bindist on any 
package you are including."
-
-   if "ccache" in string.split(conf_values["options"]):
-   print "Compiler cache support enabled."
-   conf_values["CCACHE"]="1"
-
-   if "clear-autoresume" in string.split(

[gentoo-commits] proj/catalyst:pending commit in: catalyst/

2014-12-31 Thread Brian Dolbec
commit: fa577bb409c36c3b38a90f65cb7a665c5474d2c9
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan 25 04:00:24 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:06 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=fa577bb4

Extend ParserBase to do variable substitution.

Also add embedded variable substitiution to default settings.
Why are we not using python's built-in ConfigParser?
We'll migrate it later.

---
 catalyst/config.py | 3 +++
 catalyst/main.py   | 6 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/catalyst/config.py b/catalyst/config.py
index 8b23342..bf3c7c6 100644
--- a/catalyst/config.py
+++ b/catalyst/config.py
@@ -66,6 +66,9 @@ class ParserBase:
# Start a new array using the first element of 
mobjs
cur_array = [mobjs[0]]
if mobjs[1]:
+   # do any variable substitiution embeded 
in it with
+   # the values already obtained
+   mobjs[1] = mobjs[1] % values
if self.multiple_values:
# split on white space creating 
additional array elements
 #  subarray = 
white_space.split(mobjs[1])

diff --git a/catalyst/main.py b/catalyst/main.py
index 1446cf9..5fa3f1b 100644
--- a/catalyst/main.py
+++ b/catalyst/main.py
@@ -116,7 +116,6 @@ def parse_config(myconfig):
# add our python base directory to use for loading target arch's
conf_values["PythonDir"] = __selfpath__
 
-
# print out any options messages
for opt in conf_values['options']:
if opt in option_messages:
@@ -133,6 +132,11 @@ def parse_config(myconfig):
if "envscript" in myconf:
print "Envscript support enabled."
 
+   # take care of any variable substitutions that may be left
+   for x in list(conf_values):
+   if isinstance(conf_values[x], str):
+   conf_values[x] = conf_values[x] % conf_values
+
 
 def import_module(target):
"""



[gentoo-commits] proj/catalyst:pending commit in: catalyst/

2014-12-31 Thread Brian Dolbec
commit: 0b3a26d733ea8e8b3fce044be1d2c872138d74d5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan 20 19:22:27 2013 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:58:05 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=0b3a26d7

Some spacing, comment and indent cleanup

---
 catalyst/support.py | 405 +++-
 1 file changed, 213 insertions(+), 192 deletions(-)

diff --git a/catalyst/support.py b/catalyst/support.py
index feaa645..e2d64a1 100644
--- a/catalyst/support.py
+++ b/catalyst/support.py
@@ -1,12 +1,19 @@
 
-import sys,string,os,types,re,signal,traceback,time
-#import md5,sha
+import sys
+import string
+import os
+import types
+import re
+import signal
+import traceback
+import time
 
 from catalyst.defaults import verbosity, valid_config_file_values
 
 selinux_capable = False
 #userpriv_capable = (os.getuid() == 0)
 #fakeroot_capable = False
+
 BASH_BINARY = "/bin/bash"
 
 # set it to 0 for the soft limit, 1 for the hard limit
@@ -25,35 +32,35 @@ spawned_pids = []
 
 
 def cleanup(pids,block_exceptions=True):
-"""function to go through and reap the list of pids passed to it"""
-global spawned_pids
-if type(pids) == int:
-pids = [pids]
-for x in pids:
-try:
-os.kill(x,signal.SIGTERM)
-if os.waitpid(x,os.WNOHANG)[1] == 0:
-# feisty bugger, still alive.
-os.kill(x,signal.SIGKILL)
-os.waitpid(x,0)
-
-except OSError, oe:
-if block_exceptions:
-pass
-if oe.errno not in (10,3):
-raise oe
-except SystemExit:
-raise
-except Exception:
-if block_exceptions:
-pass
-try:spawned_pids.remove(x)
-except IndexError:  pass
-
-
-
-# a function to turn a string of non-printable characters into a string of
-# hex characters
+   """function to go through and reap the list of pids passed to it"""
+   global spawned_pids
+   if type(pids) == int:
+   pids = [pids]
+   for x in pids:
+   try:
+   os.kill(x,signal.SIGTERM)
+   if os.waitpid(x,os.WNOHANG)[1] == 0:
+   # feisty bugger, still alive.
+   os.kill(x,signal.SIGKILL)
+   os.waitpid(x,0)
+   except OSError, oe:
+   if block_exceptions:
+   pass
+   if oe.errno not in (10,3):
+   raise oe
+   except SystemExit:
+   raise
+   except Exception:
+   if block_exceptions:
+   pass
+   try:
+   spawned_pids.remove(x)
+   except IndexError:
+   pass
+
+
+# a function to turn a string of non-printable characters
+# into a string of hex characters
 def hexify(str):
hexStr = string.hexdigits
r = ''
@@ -61,7 +68,6 @@ def hexify(str):
i = ord(ch)
r = r + hexStr[(i >> 4) & 0xF] + hexStr[i & 0xF]
return r
-# hexify()
 
 
 def read_from_clst(file):
@@ -77,7 +83,6 @@ def read_from_clst(file):
myline = myline + line
myf.close()
return myline
-# read_from_clst
 
 
 def list_bashify(mylist):
@@ -92,6 +97,7 @@ def list_bashify(mylist):
mypack=string.join(mypack)
return mypack
 
+
 def list_to_string(mylist):
if type(mylist)==types.StringType:
mypack=[mylist]
@@ -104,6 +110,7 @@ def list_to_string(mylist):
mypack=string.join(mypack)
return mypack
 
+
 class CatalystError(Exception):
def __init__(self, message):
if message:
@@ -115,84 +122,83 @@ class CatalystError(Exception):
print "!!! catalyst: "+message
print
 
+
 def die(msg=None):
warn(msg)
sys.exit(1)
 
+
 def warn(msg):
print "!!! catalyst: "+msg
 
+
 def find_binary(myc):
"""look through the environmental path for an executable file named 
whatever myc is"""
-# this sucks. badly.
-p=os.getenv("PATH")
-if p == None:
-return None
-for x in p.split(":"):
-#if it exists, and is executable
-if os.path.exists("%s/%s" % (x,myc)) and os.stat("%s/%s" % 
(x,myc))[0] & 0x0248:
-return "%s/%s" % (x,myc)
-return None
+   # this

[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Brian Dolbec
commit: a65eef7af73a93f280684fec4ae829ad9cb1e6f6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Jan  1 05:50:14 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 05:50:14 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=a65eef7a

Bump.

Signed-off-by: Brian Dolbec  gentoo.org>




[gentoo-commits] gentoo-x86 commit in games-emulation/dosbox: dosbox-9999.ebuild ChangeLog

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_15/01/01 05:10:01

  Modified: dosbox-.ebuild ChangeLog
  Log:
  EAPI=5
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.7  games-emulation/dosbox/dosbox-.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/dosbox/dosbox-.ebuild?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/dosbox/dosbox-.ebuild?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/dosbox/dosbox-.ebuild?r1=1.6&r2=1.7

Index: dosbox-.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/games-emulation/dosbox/dosbox-.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- dosbox-.ebuild  2 Apr 2013 15:35:59 -   1.6
+++ dosbox-.ebuild  1 Jan 2015 05:10:01 -   1.7
@@ -1,8 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/dosbox/dosbox-.ebuild,v 
1.6 2013/04/02 15:35:59 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/dosbox/dosbox-.ebuild,v 
1.7 2015/01/01 05:10:01 mr_bones_ Exp $
 
-EAPI=2
+EAPI=5
 ESVN_REPO_URI="https://dosbox.svn.sourceforge.net/svnroot/dosbox/dosbox/trunk";
 inherit autotools eutils subversion games
 
@@ -21,6 +21,7 @@
media-libs/libsdl[joystick,video,X]
media-libs/sdl-net
media-libs/sdl-sound"
+RDEPEND=${DEPEND}
 
 S=${WORKDIR}/${PN}
 
@@ -35,7 +36,6 @@
 
 src_configure() {
egamesconf \
-   --disable-dependency-tracking \
$(use_enable alsa alsa-midi) \
$(use_enable !hardened dynamic-core) \
$(use_enable !hardened dynamic-x86) \
@@ -44,8 +44,7 @@
 }
 
 src_install() {
-   emake DESTDIR="${D}" install || die
-   dodoc AUTHORS ChangeLog NEWS README THANKS
+   default
make_desktop_entry dosbox DOSBox /usr/share/pixmaps/dosbox.ico
doicon src/dosbox.ico
prepgamesdirs



1.63 games-emulation/dosbox/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/dosbox/ChangeLog?rev=1.63&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/dosbox/ChangeLog?rev=1.63&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/dosbox/ChangeLog?r1=1.62&r2=1.63

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-emulation/dosbox/ChangeLog,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- ChangeLog   2 Apr 2013 15:35:59 -   1.62
+++ ChangeLog   1 Jan 2015 05:10:01 -   1.63
@@ -1,6 +1,9 @@
 # ChangeLog for games-emulation/dosbox
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/dosbox/ChangeLog,v 1.62 
2013/04/02 15:35:59 mr_bones_ Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/dosbox/ChangeLog,v 1.63 
2015/01/01 05:10:01 mr_bones_ Exp $
+
+  01 Jan 2015; Michael Sterrett  dosbox-.ebuild:
+  EAPI=5
 
   02 Apr 2013; Michael Sterrett  dosbox-0.74.ebuild,
   dosbox-.ebuild:






[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Robin H. Johnson
commit: 90355479c957f3a0c18a77bcca0f944026c36fdb
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Jan  1 04:57:15 2015 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Jan  1 04:57:15 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=90355479

Bump.

Signed-off-by: Robin H. Johnson  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Robin H. Johnson
commit: de27f5b10a599816f43d2d739d9fe087a447848e
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Jan  1 04:52:24 2015 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Jan  1 04:52:24 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=de27f5b1

Bump.

Signed-off-by: Robin H. Johnson  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Robin H. Johnson
commit: 724cdaca1b74c4df9af15d6528dd86f81d1e718b
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Jan  1 04:51:43 2015 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Jan  1 04:51:43 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=724cdaca

Bump.

Signed-off-by: Robin H. Johnson  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Robin H. Johnson
commit: bd657b51db206db094669e60bf81290f0b7794c3
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Jan  1 04:50:03 2015 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Jan  1 04:50:03 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=bd657b51

Bump.

Signed-off-by: Robin H. Johnson  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Robin H. Johnson
commit: fbaccabb2cd56440d04aeccc14785a618f78ac3c
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Jan  1 04:42:55 2015 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Jan  1 04:42:55 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=fbaccabb

Bump.

Signed-off-by: Robin H. Johnson  gentoo.org>




[gentoo-commits] gentoo-x86 commit in dev-python/cython: cython-0.21.2.ebuild ChangeLog

2014-12-31 Thread Mike Gilbert (floppym)
floppym 15/01/01 04:41:31

  Modified: cython-0.21.2.ebuild ChangeLog
  Log:
  Drop unnecessary python_gen_cond_dep call.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0BBEEA1FEA4843A4)

Revision  ChangesPath
1.2  dev-python/cython/cython-0.21.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild?r1=1.1&r2=1.2

Index: cython-0.21.2.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- cython-0.21.2.ebuild1 Jan 2015 01:25:30 -   1.1
+++ cython-0.21.2.ebuild1 Jan 2015 04:41:31 -   1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild,v 
1.1 2015/01/01 01:25:30 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild,v 
1.2 2015/01/01 04:41:31 floppym Exp $
 
 EAPI=5
 
@@ -26,7 +26,7 @@
 DEPEND="${RDEPEND}
>=dev-python/setuptools-9.1[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? ( $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' 
'python*') )"
+   test? ( dev-python/numpy[${PYTHON_USEDEP}] )"
 
 S="${WORKDIR}/${MY_PN}-${PV%_*}"
 



1.141dev-python/cython/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?rev=1.141&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?rev=1.141&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?r1=1.140&r2=1.141

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -r1.140 -r1.141
--- ChangeLog   1 Jan 2015 01:25:30 -   1.140
+++ ChangeLog   1 Jan 2015 04:41:31 -   1.141
@@ -1,6 +1,9 @@
 # ChangeLog for dev-python/cython
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.140 
2015/01/01 01:25:30 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.141 
2015/01/01 04:41:31 floppym Exp $
+
+  01 Jan 2015; Mike Gilbert  cython-0.21.2.ebuild:
+  Drop unnecessary python_gen_cond_dep call.
 
 *cython-0.21.2 (01 Jan 2015)
 






[gentoo-commits] gentoo-x86 commit in dev-haskell/hspec-expectations: hspec-expectations-0.6.1.1.ebuild ChangeLog

2014-12-31 Thread Mark Wright (gienah)
gienah  15/01/01 03:43:18

  Modified: ChangeLog
  Added:hspec-expectations-0.6.1.1.ebuild
  Log:
  Bump hspec-expectations to 0.6.1.1
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
618E971F)

Revision  ChangesPath
1.10 dev-haskell/hspec-expectations/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/hspec-expectations/ChangeLog?rev=1.10&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/hspec-expectations/ChangeLog?rev=1.10&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/hspec-expectations/ChangeLog?r1=1.9&r2=1.10

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-haskell/hspec-expectations/ChangeLog,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ChangeLog   14 Dec 2014 05:20:57 -  1.9
+++ ChangeLog   1 Jan 2015 03:43:18 -   1.10
@@ -1,6 +1,12 @@
 # ChangeLog for dev-haskell/hspec-expectations
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hspec-expectations/ChangeLog,v 
1.9 2014/12/14 05:20:57 gienah Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hspec-expectations/ChangeLog,v 
1.10 2015/01/01 03:43:18 gienah Exp $
+
+*hspec-expectations-0.6.1.1 (01 Jan 2015)
+
+  01 Jan 2015; Mark Wright 
+  +hspec-expectations-0.6.1.1.ebuild:
+  Bump hspec-expectations to 0.6.1.1
 
 *hspec-expectations-0.6.1 (14 Dec 2014)
 



1.1  
dev-haskell/hspec-expectations/hspec-expectations-0.6.1.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.1.ebuild?rev=1.1&content-type=text/plain

Index: hspec-expectations-0.6.1.1.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-haskell/hspec-expectations/hspec-expectations-0.6.1.1.ebuild,v
 1.1 2015/01/01 03:43:18 gienah Exp $

EAPI=5

# ebuild generated by hackport 0.4.4.

CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal

DESCRIPTION="Catchy combinators for HUnit"
HOMEPAGE="https://github.com/sol/hspec-expectations#readme";
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"

LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""

RDEPEND="dev-haskell/hunit:=[profile?]
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
test? ( >=dev-haskell/hspec-2 

[gentoo-commits] gentoo-x86 commit in dev-util/boost-build: boost-build-1.53.0.ebuild boost-build-1.56.0.ebuild boost-build-1.55.0-r1.ebuild boost-build-1.55.0.ebuild boost-build-1.54.0.ebuild boost-b

2014-12-31 Thread Patrick Lauer (patrick)
patrick 15/01/01 03:30:46

  Modified: boost-build-1.53.0.ebuild boost-build-1.56.0.ebuild
boost-build-1.55.0-r1.ebuild
boost-build-1.55.0.ebuild boost-build-1.54.0.ebuild
boost-build-1.52.0-r1.ebuild ChangeLog
  Log:
  Disable test phase as it hasn't worked in over 2 years #442576 etc.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.4  dev-util/boost-build/boost-build-1.53.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.53.0.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.53.0.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.53.0.ebuild?r1=1.3&r2=1.4

Index: boost-build-1.53.0.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.53.0.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- boost-build-1.53.0.ebuild   10 Aug 2014 21:25:43 -  1.3
+++ boost-build-1.53.0.ebuild   1 Jan 2015 03:30:46 -   1.4
@@ -1,10 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.53.0.ebuild,v 1.3 
2014/08/10 21:25:43 slyfox Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.53.0.ebuild,v 1.4 
2015/01/01 03:30:46 patrick Exp $
 
 EAPI="5"
 PYTHON_DEPEND="python? 2"
 
+RESTRICT="test"
+
 inherit eutils flag-o-matic multilib python toolchain-funcs versionator
 
 MY_PV=$(replace_all_version_separators _)



1.4  dev-util/boost-build/boost-build-1.56.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.56.0.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.56.0.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.56.0.ebuild?r1=1.3&r2=1.4

Index: boost-build-1.56.0.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.56.0.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- boost-build-1.56.0.ebuild   16 Nov 2014 16:01:22 -  1.3
+++ boost-build-1.56.0.ebuild   1 Jan 2015 03:30:46 -   1.4
@@ -1,9 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.56.0.ebuild,v 1.3 
2014/11/16 16:01:22 mgorny Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.56.0.ebuild,v 1.4 
2015/01/01 03:30:46 patrick Exp $
 
 EAPI="5"
 
+RESTRICT="test"
+
 PYTHON_COMPAT=( python2_7 )
 inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs 
versionator
 



1.3  dev-util/boost-build/boost-build-1.55.0-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.55.0-r1.ebuild?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.55.0-r1.ebuild?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.55.0-r1.ebuild?r1=1.2&r2=1.3

Index: boost-build-1.55.0-r1.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.55.0-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- boost-build-1.55.0-r1.ebuild16 Nov 2014 16:01:22 -  1.2
+++ boost-build-1.55.0-r1.ebuild1 Jan 2015 03:30:46 -   1.3
@@ -1,9 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.55.0-r1.ebuild,v 1.2 
2014/11/16 16:01:22 mgorny Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.55.0-r1.ebuild,v 1.3 
2015/01/01 03:30:46 patrick Exp $
 
 EAPI="5"
 
+RESTRICT="test"
+
 PYTHON_COMPAT=( python2_7 )
 inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs 
versionator
 



1.8  dev-util/boost-build/boost-build-1.55.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/boost-build/boost-build-1.55.0.ebuild?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/

[gentoo-commits] gentoo-x86 commit in /: header.txt

2014-12-31 Thread Ulrich Mueller (ulm)
ulm 15/01/01 02:44:01

  Modified: header.txt
  Log:
  Happy New Year 2015!

Revision  ChangesPath
1.21 header.txt

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/header.txt?rev=1.21&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/header.txt?rev=1.21&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/header.txt?r1=1.20&r2=1.21

Index: header.txt
===
RCS file: /var/cvsroot/gentoo-x86/header.txt,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- header.txt  1 Jan 2014 00:14:42 -   1.20
+++ header.txt  1 Jan 2015 02:44:01 -   1.21
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 






[gentoo-commits] proj/api:master commit in: files/gentoo-keys/specs/

2014-12-31 Thread Brian Dolbec
commit: e53bdba3bcf9742387f514bbf9c3c07a175ad65c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Jan  1 02:31:29 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 02:32:18 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/api.git;a=commit;h=e53bdba3

Rename glep63.spec to glep-63-recommended.spec

---
 .../specs/{glep63.spec => glep-63-recommended.spec} |   0
 .../specs/{glep63.spec.sig => glep-63-recommended.spec.sig} | Bin
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/files/gentoo-keys/specs/glep63.spec 
b/files/gentoo-keys/specs/glep-63-recommended.spec
similarity index 100%
rename from files/gentoo-keys/specs/glep63.spec
rename to files/gentoo-keys/specs/glep-63-recommended.spec

diff --git a/files/gentoo-keys/specs/glep63.spec.sig 
b/files/gentoo-keys/specs/glep-63-recommended.spec.sig
similarity index 100%
rename from files/gentoo-keys/specs/glep63.spec.sig
rename to files/gentoo-keys/specs/glep-63-recommended.spec.sig



[gentoo-commits] proj/api:master commit in: files/gentoo-keys/specs/

2014-12-31 Thread Brian Dolbec
commit: c842258a2875d8f328f45138cf33095655e458d1
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Jan  1 02:33:47 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Thu Jan  1 02:33:47 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/api.git;a=commit;h=c842258a

gentoo-keys: Add new glep-63.spec with minimum settings

---
 files/gentoo-keys/specs/glep-63.spec |  13 +
 files/gentoo-keys/specs/glep-63.spec.sig | Bin 0 -> 639 bytes
 2 files changed, 13 insertions(+)

diff --git a/files/gentoo-keys/specs/glep-63.spec 
b/files/gentoo-keys/specs/glep-63.spec
new file mode 100644
index 000..7c2e554
--- /dev/null
+++ b/files/gentoo-keys/specs/glep-63.spec
@@ -0,0 +1,13 @@
+
+Key-Type: RSA
+Key-Length: 2048
+Expire-Date: 60m
+Key-Usage: ,
+Subkey-Type: RSA
+Subkey-Length: 2048
+Subkey-Usage: sign
+Name-Real: {0}
+Name-Email: {1}
+%ask-passphrase
+
+

diff --git a/files/gentoo-keys/specs/glep-63.spec.sig 
b/files/gentoo-keys/specs/glep-63.spec.sig
new file mode 100644
index 000..19e2944
Binary files /dev/null and b/files/gentoo-keys/specs/glep-63.spec.sig differ



[gentoo-commits] gentoo-x86 commit in dev-haskell/parallel: parallel-3.2.0.6.ebuild ChangeLog

2014-12-31 Thread Mark Wright (gienah)
gienah  15/01/01 02:27:45

  Modified: ChangeLog
  Added:parallel-3.2.0.6.ebuild
  Log:
  Bump parallel to 3.2.0.6
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
618E971F)

Revision  ChangesPath
1.23 dev-haskell/parallel/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/parallel/ChangeLog?rev=1.23&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/parallel/ChangeLog?rev=1.23&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/parallel/ChangeLog?r1=1.22&r2=1.23

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-haskell/parallel/ChangeLog,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ChangeLog   14 Dec 2014 05:27:54 -  1.22
+++ ChangeLog   1 Jan 2015 02:27:45 -   1.23
@@ -1,6 +1,11 @@
 # ChangeLog for dev-haskell/parallel
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/parallel/ChangeLog,v 1.22 
2014/12/14 05:27:54 gienah Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/parallel/ChangeLog,v 1.23 
2015/01/01 02:27:45 gienah Exp $
+
+*parallel-3.2.0.6 (01 Jan 2015)
+
+  01 Jan 2015; Mark Wright  +parallel-3.2.0.6.ebuild:
+  Bump parallel to 3.2.0.6
 
 *parallel-3.2.0.5 (14 Dec 2014)
 



1.1  dev-haskell/parallel/parallel-3.2.0.6.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/parallel/parallel-3.2.0.6.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/parallel/parallel-3.2.0.6.ebuild?rev=1.1&content-type=text/plain

Index: parallel-3.2.0.6.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-haskell/parallel/parallel-3.2.0.6.ebuild,v 1.1 
2015/01/01 02:27:45 gienah Exp $

EAPI=5

# ebuild generated by hackport 0.4.4.

CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal

DESCRIPTION="Parallel programming library"
HOMEPAGE="http://hackage.haskell.org/package/parallel";
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"

LICENSE="BSD"
SLOT="3/${PV}"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE=""

RDEPEND=">=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
"






[gentoo-commits] gentoo-x86 commit in dev-haskell/contravariant: metadata.xml contravariant-1.2.0.1.ebuild ChangeLog

2014-12-31 Thread Mark Wright (gienah)
gienah  15/01/01 02:23:47

  Modified: metadata.xml ChangeLog
  Added:contravariant-1.2.0.1.ebuild
  Log:
  Bump contravariant to 1.2.0.1
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
618E971F)

Revision  ChangesPath
1.3  dev-haskell/contravariant/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/contravariant/metadata.xml?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/contravariant/metadata.xml?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/contravariant/metadata.xml?r1=1.2&r2=1.3

Index: metadata.xml
===
RCS file: /var/cvsroot/gentoo-x86/dev-haskell/contravariant/metadata.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- metadata.xml25 Jul 2014 08:59:15 -  1.2
+++ metadata.xml1 Jan 2015 02:23:47 -   1.3
@@ -5,4 +5,10 @@

Haskell 98 contravariant functors

+
+  You can disable the use of the `tagged` package
+  on older versons of GHC using `-f-tagged`. Disabling this is an
+  unsupported configuration, but it may be useful for accelerating
+  builds in sandboxes for expert users.
+
 



1.5  dev-haskell/contravariant/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/contravariant/ChangeLog?rev=1.5&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/contravariant/ChangeLog?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/contravariant/ChangeLog?r1=1.4&r2=1.5

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-haskell/contravariant/ChangeLog,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ChangeLog   14 Dec 2014 08:41:54 -  1.4
+++ ChangeLog   1 Jan 2015 02:23:47 -   1.5
@@ -1,6 +1,12 @@
 # ChangeLog for dev-haskell/contravariant
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/contravariant/ChangeLog,v 1.4 
2014/12/14 08:41:54 gienah Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/contravariant/ChangeLog,v 1.5 
2015/01/01 02:23:47 gienah Exp $
+
+*contravariant-1.2.0.1 (01 Jan 2015)
+
+  01 Jan 2015; Mark Wright  +contravariant-1.2.0.1.ebuild,
+  metadata.xml:
+  Bump contravariant to 1.2.0.1
 
 *contravariant-1.2 (14 Dec 2014)
 



1.1  dev-haskell/contravariant/contravariant-1.2.0.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/contravariant/contravariant-1.2.0.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/contravariant/contravariant-1.2.0.1.ebuild?rev=1.1&content-type=text/plain

Index: contravariant-1.2.0.1.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-haskell/contravariant/contravariant-1.2.0.1.ebuild,v
 1.1 2015/01/01 02:23:47 gienah Exp $

EAPI=5

# ebuild generated by hackport 0.4.4.

CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal

DESCRIPTION="Contravariant functors"
HOMEPAGE="http://github.com/ekmett/contravariant/";
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"

LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="+tagged"

RDEPEND=">=dev-haskell/semigroups-0.15.2:=[profile?] 
=dev-haskell/transformers-0.2:=[profile?] 
=dev-haskell/transformers-compat-0.3:=[profile?] 
=dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-7.4.1:=
tagged? ( >=dev-haskell/tagged-0.4.4:=[profile?] 


[gentoo-commits] gentoo-x86 commit in games-simulation/qct: qct-0.7-r1.ebuild ChangeLog

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_15/01/01 01:49:51

  Modified: ChangeLog
  Added:qct-0.7-r1.ebuild
  Log:
  convert to python-single-r1; EAPI=5
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.9  games-simulation/qct/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/qct/ChangeLog?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/qct/ChangeLog?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/qct/ChangeLog?r1=1.8&r2=1.9

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-simulation/qct/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ChangeLog   8 Apr 2010 08:48:11 -   1.8
+++ ChangeLog   1 Jan 2015 01:49:51 -   1.9
@@ -1,6 +1,11 @@
 # ChangeLog for games-simulation/qct
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-simulation/qct/ChangeLog,v 1.8 
2010/04/08 08:48:11 tupone Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-simulation/qct/ChangeLog,v 1.9 
2015/01/01 01:49:51 mr_bones_ Exp $
+
+*qct-0.7-r1 (01 Jan 2015)
+
+  01 Jan 2015; Michael Sterrett  +qct-0.7-r1.ebuild:
+  convert to python-single-r1; EAPI=5
 
   08 Apr 2010; Tupone Alfredo  qct-0.7.ebuild:
   Force use of python2 . Bug #312281 by arfre...@gentoo.org
@@ -26,4 +31,3 @@
   01 Apr 2004; Michael Sterrett  metadata.xml,
   qct-0.7.ebuild:
   initial commit; ebuild submitted by Alexandru Toma via bug #46472
-



1.1  games-simulation/qct/qct-0.7-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/qct/qct-0.7-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-simulation/qct/qct-0.7-r1.ebuild?rev=1.1&content-type=text/plain

Index: qct-0.7-r1.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-simulation/qct/qct-0.7-r1.ebuild,v 1.1 
2015/01/01 01:49:51 mr_bones_ Exp $

EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils python-single-r1 games

DESCRIPTION="Quiet Console Town puts you in the place of the mayor of a budding 
new console RPG city"
HOMEPAGE="http://packages.gentoo.org/package/games-simulation/qct";
SRC_URI="http://www.sourcefiles.org/Games/Role_Play/${P}.tar.gz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""

DEPEND=">=dev-python/pygame-1.5.5[${PYTHON_USEDEP}]"
RDEPEND=${RDEPEND}
REQUIRED_USE=${PYTHON_REQUIRED_USE}

S=${WORKDIR}/${PN}

src_prepare() {
epatch "${FILESDIR}"/${P}-constant.patch
python_fix_shebang .
}

src_install() {
# Ug.  Someone fix this to install in $(games_get_libdir)/${PN} instead
local destdir="${GAMES_DATADIR}/${PN}"
insinto "${destdir}"
exeinto "${destdir}"

dodoc README
doins *.py *.png
doexe qct.py

python_optimize "${D}${GAMES_DATADIR}/${PN}"

games_make_wrapper qct "./qct.py" "${destdir}"

prepgamesdirs
}

pkg_setup() {
python-single-r1_pkg_setup
games_pkg_setup
}






[gentoo-commits] gentoo-x86 commit in dev-python/cython: cython-0.21.1.ebuild cython-0.21.2.ebuild ChangeLog

2014-12-31 Thread Ian Delaney (idella4)
idella4 15/01/01 01:25:30

  Modified: cython-0.21.1.ebuild ChangeLog
  Added:cython-0.21.2.ebuild
  Log:
  bump; drop pypy support due to failing testsuites, set border to version of 
setuptools, found to be required on testing, tidy
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  ChangesPath
1.4  dev-python/cython/cython-0.21.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.21.1.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.21.1.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.21.1.ebuild?r1=1.3&r2=1.4

Index: cython-0.21.1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.1.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- cython-0.21.1.ebuild23 Nov 2014 17:32:30 -  1.3
+++ cython-0.21.1.ebuild1 Jan 2015 01:25:30 -   1.4
@@ -1,10 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.1.ebuild,v 
1.3 2014/11/23 17:32:30 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.1.ebuild,v 
1.4 2015/01/01 01:25:30 idella4 Exp $
 
 EAPI=5
 
-PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy3 )
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 
 inherit distutils-r1 flag-o-matic toolchain-funcs
 



1.140dev-python/cython/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?rev=1.140&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?rev=1.140&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/ChangeLog?r1=1.139&r2=1.140

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -r1.139 -r1.140
--- ChangeLog   1 Dec 2014 09:44:54 -   1.139
+++ ChangeLog   1 Jan 2015 01:25:30 -   1.140
@@ -1,6 +1,13 @@
 # ChangeLog for dev-python/cython
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.139 
2014/12/01 09:44:54 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/ChangeLog,v 1.140 
2015/01/01 01:25:30 idella4 Exp $
+
+*cython-0.21.2 (01 Jan 2015)
+
+  01 Jan 2015; Ian Delaney  +cython-0.21.2.ebuild,
+  cython-0.21.1.ebuild:
+  bump; drop pypy support due to failing testsuites, set border to version of
+  setuptools, found to be required on testing, tidy
 
   01 Dec 2014; Agostino Sarubbo  cython-0.21.ebuild:
   Stable for sparc, wrt bug #524416



1.1  dev-python/cython/cython-0.21.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild?rev=1.1&content-type=text/plain

Index: cython-0.21.2.ebuild
===
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cython/cython-0.21.2.ebuild,v 1.1 
2015/01/01 01:25:30 idella4 Exp $

EAPI=5

PYTHON_COMPAT=( python{2_7,3_3,3_4} )

inherit distutils-r1 flag-o-matic toolchain-funcs

MY_PN="Cython"
MY_P="${MY_PN}-${PV/_/}"

DESCRIPTION="A Python to C compiler"
HOMEPAGE="http://www.cython.org/ http://pypi.python.org/pypi/Cython";
SRC_URI="http://www.cython.org/release/${MY_P}.tar.gz";

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="doc examples test"

RDEPEND=""
# On testing, setuptools invokes an error in running the testsuite cited in a 
number of recent bugs
# spanning several packages. This bug has been fixed in the recent release of 
version 9.1
DEPEND="${RDEPEND}
>=dev-python/setuptools-9.1[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' 
'python*') )"

S="${WORKDIR}/${MY_PN}-${PV%_*}"

python_compile() {
if ! python_is_python3; then
local CFLAGS="${CFLAGS}"
local CXXFLAGS="${CXXFLAGS}"
append-flags -fno

[gentoo-commits] gentoo-x86 commit in /: skel.ebuild skel.ChangeLog

2014-12-31 Thread Jonathan Callen (jcallen)
jcallen 15/01/01 00:16:21

  Modified: skel.ebuild skel.ChangeLog
  Log:
  Happy New Year 2015!

Revision  ChangesPath
1.72 skel.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.72&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.72&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.71&r2=1.72

Index: skel.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- skel.ebuild 30 Aug 2014 09:51:19 -  1.71
+++ skel.ebuild 1 Jan 2015 00:16:21 -   1.72
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 



1.30 skel.ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ChangeLog?rev=1.30&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ChangeLog?rev=1.30&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ChangeLog?r1=1.29&r2=1.30

Index: skel.ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/skel.ChangeLog,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- skel.ChangeLog  18 Aug 2014 18:40:32 -  1.29
+++ skel.ChangeLog  1 Jan 2015 00:16:21 -   1.30
@@ -1,5 +1,5 @@
 # ChangeLog for /
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
 *-- (DD MMM )






[gentoo-commits] gentoo-x86 commit in games-sports/ski: ski-6.8.ebuild ChangeLog

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_15/01/01 00:09:33

  Modified: ski-6.8.ebuild ChangeLog
  Log:
  punt 2_6
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.2  games-sports/ski/ski-6.8.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-sports/ski/ski-6.8.ebuild?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-sports/ski/ski-6.8.ebuild?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-sports/ski/ski-6.8.ebuild?r1=1.1&r2=1.2

Index: ski-6.8.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/games-sports/ski/ski-6.8.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ski-6.8.ebuild  22 May 2014 06:36:54 -  1.1
+++ ski-6.8.ebuild  1 Jan 2015 00:09:33 -   1.2
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-sports/ski/ski-6.8.ebuild,v 1.1 
2014/05/22 06:36:54 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-sports/ski/ski-6.8.ebuild,v 1.2 
2015/01/01 00:09:33 mr_bones_ Exp $
 
 EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7} )
+PYTHON_COMPAT=( python2_7 )
 inherit python-single-r1 games
 
 DESCRIPTION="A simple text-mode skiing game"



1.17 games-sports/ski/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-sports/ski/ChangeLog?rev=1.17&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-sports/ski/ChangeLog?rev=1.17&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-sports/ski/ChangeLog?r1=1.16&r2=1.17

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-sports/ski/ChangeLog,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ChangeLog   22 May 2014 06:36:54 -  1.16
+++ ChangeLog   1 Jan 2015 00:09:33 -   1.17
@@ -1,6 +1,9 @@
 # ChangeLog for games-sports/ski
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-sports/ski/ChangeLog,v 1.16 
2014/05/22 06:36:54 mr_bones_ Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-sports/ski/ChangeLog,v 1.17 
2015/01/01 00:09:33 mr_bones_ Exp $
+
+  01 Jan 2015; Michael Sterrett  ski-6.8.ebuild:
+  punt 2_6
 
 *ski-6.8 (22 May 2014)
 






[gentoo-commits] gentoo-x86 commit in games-action/accelerator3d: accelerator3d-0.1.1-r2.ebuild ChangeLog

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_15/01/01 00:03:21

  Modified: accelerator3d-0.1.1-r2.ebuild ChangeLog
  Log:
  punt 2_6
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.5  games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild?rev=1.5&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild?r1=1.4&r2=1.5

Index: accelerator3d-0.1.1-r2.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- accelerator3d-0.1.1-r2.ebuild   1 Jan 2015 00:00:03 -   1.4
+++ accelerator3d-0.1.1-r2.ebuild   1 Jan 2015 00:03:21 -   1.5
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild,v
 1.4 2015/01/01 00:00:03 mr_bones_ Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild,v
 1.5 2015/01/01 00:03:21 mr_bones_ Exp $
 
 EAPI=5
-PYTHON_COMPAT=( python2_6 python2_7 )
+PYTHON_COMPAT=( python2_7 )
 inherit eutils python-r1 games
 
 DESCRIPTION="Fast-paced, 3D, first-person shoot/dodge-'em-up, in the vain of 
Tempest or n2o"



1.13 games-action/accelerator3d/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/ChangeLog?rev=1.13&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/ChangeLog?rev=1.13&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/ChangeLog?r1=1.12&r2=1.13

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-action/accelerator3d/ChangeLog,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ChangeLog   1 Jan 2015 00:00:03 -   1.12
+++ ChangeLog   1 Jan 2015 00:03:21 -   1.13
@@ -1,6 +1,10 @@
 # ChangeLog for games-action/accelerator3d
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-action/accelerator3d/ChangeLog,v 1.12 
2015/01/01 00:00:03 mr_bones_ Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/accelerator3d/ChangeLog,v 1.13 
2015/01/01 00:03:21 mr_bones_ Exp $
+
+  01 Jan 2015; Michael Sterrett 
+  accelerator3d-0.1.1-r2.ebuild:
+  punt 2_6
 
   31 Dec 2014; Michael Sterrett 
   accelerator3d-0.1.1-r2.ebuild:






[gentoo-commits] gentoo-x86 commit in games-action/accelerator3d: accelerator3d-0.1.1-r2.ebuild ChangeLog

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_15/01/01 00:00:03

  Modified: accelerator3d-0.1.1-r2.ebuild ChangeLog
  Log:
  tidy
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.4  games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild?r1=1.3&r2=1.4

Index: accelerator3d-0.1.1-r2.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- accelerator3d-0.1.1-r2.ebuild   1 Dec 2013 17:32:45 -   1.3
+++ accelerator3d-0.1.1-r2.ebuild   1 Jan 2015 00:00:03 -   1.4
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild,v
 1.3 2013/12/01 17:32:45 hasufell Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/games-action/accelerator3d/accelerator3d-0.1.1-r2.ebuild,v
 1.4 2015/01/01 00:00:03 mr_bones_ Exp $
 
 EAPI=5
 PYTHON_COMPAT=( python2_6 python2_7 )
@@ -37,7 +37,7 @@
python_scriptinto "${GAMES_BINDIR}"
python_foreach_impl python_newscript accelerator.py accelerator
insinto "${GAMES_DATADIR}"/${PN}
-   doins gfx/* snd/* || die "doins failed"
+   doins gfx/* snd/*
dodoc CHANGELOG README
make_desktop_entry accelerator
 



1.12 games-action/accelerator3d/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/ChangeLog?rev=1.12&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/ChangeLog?rev=1.12&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-action/accelerator3d/ChangeLog?r1=1.11&r2=1.12

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-action/accelerator3d/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ChangeLog   1 Dec 2013 17:32:45 -   1.11
+++ ChangeLog   1 Jan 2015 00:00:03 -   1.12
@@ -1,6 +1,10 @@
 # ChangeLog for games-action/accelerator3d
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-action/accelerator3d/ChangeLog,v 1.11 
2013/12/01 17:32:45 hasufell Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/accelerator3d/ChangeLog,v 1.12 
2015/01/01 00:00:03 mr_bones_ Exp $
+
+  31 Dec 2014; Michael Sterrett 
+  accelerator3d-0.1.1-r2.ebuild:
+  tidy
 
   01 Dec 2013; Julian Ospald 
   accelerator3d-0.1.1-r2.ebuild:






[gentoo-commits] gentoo-x86 commit in games-strategy/lightyears: lightyears-1.4-r1.ebuild ChangeLog

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_14/12/31 23:53:50

  Modified: ChangeLog
  Added:lightyears-1.4-r1.ebuild
  Log:
  convert to python-single-r1; EAPI=5
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.18 games-strategy/lightyears/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/lightyears/ChangeLog?rev=1.18&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/lightyears/ChangeLog?rev=1.18&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/lightyears/ChangeLog?r1=1.17&r2=1.18

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-strategy/lightyears/ChangeLog,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ChangeLog   22 Jan 2013 18:06:20 -  1.17
+++ ChangeLog   31 Dec 2014 23:53:50 -  1.18
@@ -1,6 +1,12 @@
 # ChangeLog for games-strategy/lightyears
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/lightyears/ChangeLog,v 1.17 
2013/01/22 18:06:20 mr_bones_ Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/lightyears/ChangeLog,v 1.18 
2014/12/31 23:53:50 mr_bones_ Exp $
+
+*lightyears-1.4-r1 (31 Dec 2014)
+
+  31 Dec 2014; Michael Sterrett 
+  +lightyears-1.4-r1.ebuild:
+  convert to python-single-r1; EAPI=5
 
   22 Jan 2013; Michael Sterrett 
   -files/lightyears-1.3a-gentoo.patch, -lightyears-1.3a.ebuild:



1.1  games-strategy/lightyears/lightyears-1.4-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/lightyears/lightyears-1.4-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/lightyears/lightyears-1.4-r1.ebuild?rev=1.1&content-type=text/plain

Index: lightyears-1.4-r1.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/games-strategy/lightyears/lightyears-1.4-r1.ebuild,v 
1.1 2014/12/31 23:53:50 mr_bones_ Exp $

EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit eutils python-single-r1 games

DESCRIPTION="a single-player game with a science-fiction theme"
HOMEPAGE="http://www.jwhitham.org.uk/20kly/";
SRC_URI="http://www.jwhitham.org.uk/20kly/${P}.tar.bz2";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="dev-python/pygame[${PYTHON_USEDEP}]
${PYTHON_DEPS}"
RDEPEND=${DEPEND}
REQUIRED_USE=${PYTHON_REQUIRED_USE}

src_prepare() {
epatch "${FILESDIR}/${P}"-gentoo.patch
sed -i \
-e "s:@GENTOO_LIBDIR@:$(games_get_libdir)/${PN}:" \
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \
${PN} || die
python_fix_shebang .
}

src_install() {
dogamesbin ${PN}

insinto "$(games_get_libdir)/${PN}"
doins code/*.py

dodoc README.txt

insinto "${GAMES_DATADIR}/${PN}"
doins -r audio data manual

python_optimize "${D}$(games_get_libdir)/${PN}"

newicon data/32.png ${PN}.png
make_desktop_entry ${PN} "Light Years Into Space"
prepgamesdirs
}

pkg_setup() {
python-single-r1_pkg_setup
games_pkg_setup
}






[gentoo-commits] gentoo-x86 commit in sys-apps/sdparm: ChangeLog sdparm-1.09.ebuild

2014-12-31 Thread Lars Wendler (polynomial-c)
polynomial-c14/12/31 22:21:10

  Modified: ChangeLog sdparm-1.09.ebuild
  Log:
  Fixed dependency on sg3_utils. Thanks to Jiří Moravec for reporting this in 
bug #534142.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x981CA6FC)

Revision  ChangesPath
1.81 sys-apps/sdparm/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/sdparm/ChangeLog?rev=1.81&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/sdparm/ChangeLog?rev=1.81&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/sdparm/ChangeLog?r1=1.80&r2=1.81

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/sdparm/ChangeLog,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- ChangeLog   29 Dec 2014 12:56:00 -  1.80
+++ ChangeLog   31 Dec 2014 22:21:10 -  1.81
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/sdparm
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/sdparm/ChangeLog,v 1.80 2014/12/29 
12:56:00 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/sdparm/ChangeLog,v 1.81 2014/12/31 
22:21:10 polynomial-c Exp $
+
+  31 Dec 2014; Lars Wendler  sdparm-1.09.ebuild:
+  Fixed dependency on sg3_utils. Thanks to Jiří Moravec for reporting this in
+  bug #534142.
 
 *sdparm-1.09 (29 Dec 2014)
 



1.2  sys-apps/sdparm/sdparm-1.09.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/sdparm/sdparm-1.09.ebuild?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/sdparm/sdparm-1.09.ebuild?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/sdparm/sdparm-1.09.ebuild?r1=1.1&r2=1.2

Index: sdparm-1.09.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/sdparm/sdparm-1.09.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sdparm-1.09.ebuild  29 Dec 2014 12:56:00 -  1.1
+++ sdparm-1.09.ebuild  31 Dec 2014 22:21:10 -  1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/sdparm/sdparm-1.09.ebuild,v 1.1 
2014/12/29 12:56:00 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/sdparm/sdparm-1.09.ebuild,v 1.2 
2014/12/31 22:21:10 polynomial-c Exp $
 
 EAPI="4"
 
@@ -14,7 +14,7 @@
 IUSE=""
 
 # Older releases contain a conflicting sas_disk_blink
-RDEPEND=">=sys-apps/sg3_utils-1.28"
+RDEPEND=">=sys-apps/sg3_utils-1.39"
 DEPEND="${RDEPEND}"
 
 DOCS=( AUTHORS ChangeLog CREDITS README notes.txt )






[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Brian Dolbec
commit: 27c8f38d47af70db32b205a22c63cbd9c11623bc
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Dec 31 21:54:41 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Dec 31 21:54:41 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=27c8f38d

Bump.

Signed-off-by: Brian Dolbec  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Brian Dolbec
commit: 2640e8c37172fe2d1d70ccef515911ee56fdf112
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Dec 31 21:52:30 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Dec 31 21:52:30 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=2640e8c3

Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/gentoo-keys




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Brian Dolbec
commit: 1faf270e4339b4f6fa045c015228d54a1923a22a
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Dec 31 21:52:39 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Dec 31 21:52:39 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=1faf270e

Bump.

Signed-off-by: Brian Dolbec  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Brian Dolbec
commit: 3aceadef1cff601af3b239706fe11fee52b3ca23
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Dec 31 21:47:04 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Dec 31 21:47:04 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=3aceadef

Bump.

Signed-off-by: Brian Dolbec  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Robin H. Johnson
commit: c2f0eb313a65b6c766482b6e5dfcac46a12eff88
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Dec 31 21:49:21 2014 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Wed Dec 31 21:49:21 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=c2f0eb31

Bump.

Signed-off-by: Robin H. Johnson  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Robin H. Johnson
commit: fa7d3f6afeb667ecbc59fe4bcb37618dee253538
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Dec 31 21:42:56 2014 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Wed Dec 31 21:42:56 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=fa7d3f6a

Bump.

Signed-off-by: Robin H. Johnson  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: /

2014-12-31 Thread Robin H. Johnson
commit: 6ade9463f5293d16db2f9e566a7a3cf7b50cbe67
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Dec 31 21:38:11 2014 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Wed Dec 31 21:38:11 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=6ade9463

Bump.

Signed-off-by: Robin H. Johnson  gentoo.org>




[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 5d9e409c8e2dbd6c93052f848b02740bf8dc58c2
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Dec 27 21:37:23 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=5d9e409c

gkeys/gkey.py: Add keys and uid fields, update() to GKEY

keys field will hold the primary key fingerprints for the (to be/) installed 
GKEY.
fingerprints and uid fileds will be populated with all uid's and fingerprints 
defined in subkeys using the update().

---
 gkeys/gkeys/gkey.py | 32 +---
 1 file changed, 29 insertions(+), 3 deletions(-)

diff --git a/gkeys/gkeys/gkey.py b/gkeys/gkeys/gkey.py
index 41c6d8b..463f007 100644
--- a/gkeys/gkeys/gkey.py
+++ b/gkeys/gkeys/gkey.py
@@ -18,6 +18,7 @@ GKEY_STRING = '''--
 Name.: %(name)s
 Nick.: %(nick)s
 Keydir...: %(keydir)s
+UID..: %(uid)s
 '''
 
 GKEY_FINGERPRINTS = \
@@ -26,10 +27,11 @@ GKEY_FINGERPRINTS = \
 '''
 
 
-class GKEY(namedtuple('GKEY', ['nick', 'name', 'keydir', 'fingerprint'])):
+class GKEY(namedtuple('GKEY', ['nick', 'name', 'keydir', 'keys', 
'fingerprint', 'uid'])):
 '''Class to hold the relavent info about a key'''
 
-field_types = {'nick': str, 'name': str, 'keydir': str, 'fingerprint': 
list}
+field_types = {'nick': str, 'name': str, 'keydir': str, 'keys': list,
+'fingerprint': list, 'uid': list}
 __slots__ = ()
 
 
@@ -42,7 +44,12 @@ class GKEY(namedtuple('GKEY', ['nick', 'name', 'keydir', 
'fingerprint'])):
 @property
 def pretty_print(self):
 '''Pretty printing a GKEY'''
-gkey = {'name': self.name, 'nick': self.nick, 'keydir': self.keydir}
+gkey = {
+'name': self.name,
+'nick': self.nick,
+'keydir': self.keydir,
+'uid': self.uid,
+}
 output = GKEY_STRING % gkey
 for f in self.fingerprint:
 fingerprint = {'fingerprint': f, 'keyid': '0x' + f[-16:]}
@@ -50,6 +57,25 @@ class GKEY(namedtuple('GKEY', ['nick', 'name', 'keydir', 
'fingerprint'])):
 return output
 
 
+def update(self, result_list):
+'''Processes a results instance from a colon listing
+and mines all fingerprints found.
+
+@param result_list: list of pyGPG.output.GPGResult instances
+(one for each fingerprint in the list)
+@return: A new, updated GKEY instance
+'''
+fingerprints = set()
+uids = set()
+for result in result_list:
+for data in result.status.data:
+if data.name ==  "FPR":
+fingerprints.add(data.fingerprint)
+elif data.name ==  "UID":
+uids.add(data.user_ID)
+return self._make([self.nick, self.name, self.keydir, self.keys, 
list(fingerprints), sorted(uids)])
+
+
 class GKEY_CHECK(namedtuple('GKEY_CHECK', ['keyid', 'revoked', 'expired', 
'invalid', 'sign'])):
 
 __slots__ = ()



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 1626d81d20474cb55620bf19aa12924b28a795e9
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Dec 27 21:56:14 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=1626d81d

gkeys/lib.py: Add the new GKEY.update() to add_key and refresh_key

This updates our installed gkey.seed with all fingerprints including sub-keys 
and uid's.  This way searches for keys used to sign files can be found if the 
key used to sign the file was not a primary key.

---
 gkeys/gkeys/lib.py | 24 +---
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/gkeys/gkeys/lib.py b/gkeys/gkeys/lib.py
index 67c94ae..f8e6615 100644
--- a/gkeys/gkeys/lib.py
+++ b/gkeys/gkeys/lib.py
@@ -158,9 +158,8 @@ class GkeysGPG(GPG):
 message += "\n gkey..: %s" % (str(gkey.fingerprint))
 logger.error(message)
 # Save the gkey seed to the installed db
-self.seedfile.update(gkey)
-if not self.seedfile.save():
-logger.error("GkeysGPG.add_key(); failed to save seed: " + 
gkey.nick)
+success = self.update_gkey(gkey, save=True)
+if not success:
 return []
 results.append(result)
 return results
@@ -190,21 +189,32 @@ class GkeysGPG(GPG):
 self.set_keyserver()
 self.set_keydir(gkey.keydir, 'refresh-keys', reset=True)
 self.set_keyring('pubring.gpg', 'refresh-keys', reset=False)
+self.set_keyseedfile()
 logger.debug("LIB: refresh_key, gkey: %s" % str(gkey))
 logger.debug("** Calling runGPG with Running 'gpg %s --refresh-keys' 
for: %s"
 % (' '.join(self.config.get_key('tasks', 'refresh-keys')), 
str(gkey)))
 result = self.runGPG(task='refresh-keys', inputfile='')
 logger.info('GPG return code: ' + str(result.returncode))
+self.update_gkey(gkey, save=True)
 return result
 
 
-def update_key(self, gkey, keydir):
+def update_gkey(self, gkey, save=False):
 '''Update the specified key in the specified keydir
 
 @param key: tuple of (name, nick, keydir, fingerprint)
 @param keydir: the keydir to add the key to
 '''
-return []
+# Update the gkey seed and save it to the installed db
+lresults = []
+for fpr in gkey.keys:
+lresults.append(self.list_keys(gkey.keydir, fpr, colons=True))
+self.seedfile.update(gkey.update(lresults))
+if save and not self.seedfile.save():
+logger.error("GkeysGPG.refresh_key(); failed to save seed: " + 
gkey.nick)
+return False
+return True
+
 
 
 def list_keys(self, keydir, fingerprint=None, colons=False):
@@ -225,7 +235,7 @@ class GkeysGPG(GPG):
 task = 'list-keys'
 target = keydir
 self.set_keydir(keydir, task, fingerprint=True)
-self.config.options['tasks'][task].extend(['--keyid-format', 'long', 
'--with-fingerprint'])
+self.config.options['tasks'][task].extend(['--keyid-format', 'long', 
'--fingerprint', '--fingerprint'])
 if colons:
 task_value = ['--with-colons']
 self.config.options['tasks'][task].extend(task_value)
@@ -315,7 +325,7 @@ class GkeysGPG(GPG):
 return results
 
 
-def set_keyseedfile(self, trap_errors):
+def set_keyseedfile(self, trap_errors=True):
 if not self.keydir:
 logger.debug("GkeysGPG.set_keyseedfile(); self.keydir error")
 self.seedfile = Seeds(pjoin(self.keydir, 'gkey.seeds'), self.config)



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: d1c8f1bcf372055636628ae9b219d4c73f91a0d2
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 08:23:36 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=d1c8f1bc

gkeys/actions.py: Fix broken key-search printing

---
 gkeys/gkeys/actions.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index 1d3a927..03789fa 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -908,8 +908,7 @@ class Actions(object):
 msgs = []
 for cat in list(keys):
 msgs.append("Category: %s" % cat)
-for result in keys[cat]:
-msgs.append(result)
+msgs.append(keys[cat])
 del keys, found, cat, result, handler
 return (True, msgs)
 



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: b738dd11378cb4229fa2db3632f815627c2d746b
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 00:56:25 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=b738dd11

gkeys/actions.py: Improve verification messages and info

---
 gkeys/gkeys/actions.py | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index b92f3a2..1d3a927 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -680,10 +680,13 @@ class Actions(object):
 return (False, ['No installed keys found, try installkey action.'])
 key = handler.seeds.nick_search(args.nick)
 if not key:
-messages.append("Failed to find nick: %s in %s category"
-% (args.nick, args.category))
+if args.nick:
+messages.append("Failed to find.: %s in category: %s"
+% (args.category, args.nick))
 args.category = self.config.get_key('verify-keyring')
 args.nick = self.config.get_key('verify-nick')
+messages.append("Using config defaults..: %s %s"
+% (args.category, args.nick))
 return self.verify(args, messages)
 
 keyrings = self.config.get_key('keyring')
@@ -759,14 +762,15 @@ class Actions(object):
 verified = True
 messages.extend(["Verification succeeded.: %s" % (filepath),
 "Key info...: %s <%s>, %s"
-% ( key.name, key.nick, keyid)])
+% ( key.name, key.nick, keyid),
+"category, nick.: %s %s" % (args.category, 
args.nick)])
 else:
 messages.extend(["Verification failed: %s" % (filepath),
 "Key info...: %s <%s>, %s"
 % ( key.name, key.nick, keyid)])
 has_no_pubkey, s_keyid = results.no_pubkey
 if has_no_pubkey:
-messages.append("Auto-searching for key.: %s" % s_keyid)
+messages.append("Auto-searching for key.: 0x%s" % s_keyid)
 # reset all but keyid and pass thru data
 args.keyid = s_keyid
 args.keydir = None



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: c9fbd425cd4637972aa951f7b159ec3bae9655cf
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 17:38:19 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:27 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=c9fbd425

gkeys/actions.py: Rename key-search action to search-key for consistency

---
 gkeys/gkeys/actions.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index 2a68739..9b44cc8 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -35,7 +35,7 @@ Seed_Actions = ['seeds', 'add-seed', 'fetch-seed', 
'list-cats',
 'list-seed', 'list-seedfiles', 'move-seed', 'remove-seed']
 
 Key_Actions = ['keys-', 'check-key', 'import-key', 'installed',
-'install-key', 'key-search', 'list-key', 'move-key', 'refresh-key', 
'remove-key',
+'install-key', 'search-key', 'list-key', 'move-key', 'refresh-key', 
'remove-key',
 'spec-check']
 
 General_Actions = ['---general---', 'sign','verify']
@@ -56,7 +56,7 @@ Action_Options = {
 'move-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring', 'dest'],
 'installed': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring'],
 'import-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', 'keyring'],
-'key-search': ['nick', '1name', 'keydir', 'keys', 'fingerprint', 'keyid', 
'uid', 'category', 'exact', 'all'],
+'search-key': ['nick', '1name', 'keydir', 'keys', 'fingerprint', 'keyid', 
'uid', 'category', 'exact', 'all'],
 'verify': ['dest', 'nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', '1file', 'signature', 'timestamp'],
 'check-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring', 'keyid'],
 'sign': ['nick', 'name', 'keydir', 'fingerprint', 'file', 'keyring'],
@@ -81,7 +81,7 @@ Action_Map = {
 'move-key': 'movekey',
 'installed': 'installed',
 'import-key': 'importkey',
-'key-search': 'key_search',
+'search-key': 'key_search',
 'verify': 'verify',
 'check-key': 'checkkey',
 'sign': 'sign',



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 7878398cdf5743d138987d5e6230b2a4d5c095a4
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 08:38:40 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=7878398c

gkeys/actions.py: Add uid search support

---
 gkeys/gkeys/actions.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index 03789fa..391d478 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -56,7 +56,7 @@ Action_Options = {
 'move-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring', 'dest'],
 'installed': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring'],
 'import-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', 'keyring'],
-'key-search': ['nick', '1name', 'keydir', 'keys', 'fingerprint', 'keyid', 
'category', 'exact', 'all'],
+'key-search': ['nick', '1name', 'keydir', 'keys', 'fingerprint', 'keyid', 
'uid', 'category', 'exact', 'all'],
 'verify': ['dest', 'nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', '1file', 'signature', 'timestamp'],
 'check-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring', 'keyid'],
 'sign': ['nick', 'name', 'keydir', 'fingerprint', 'file', 'keyring'],
@@ -881,7 +881,7 @@ class Actions(object):
 handler = SeedHandler(self.logger, self.config)
 results = {}
 search_args = [x for x in
-['nick', 'name', 'keydir', 'fingerprint', 'keyid']
+['nick', 'name', 'keydir', 'fingerprint', 'keyid', 'uid']
 if getattr(args, x)]
 if args.category:
 handler.load_category(args.category)
@@ -909,6 +909,6 @@ class Actions(object):
 for cat in list(keys):
 msgs.append("Category: %s" % cat)
 msgs.append(keys[cat])
-del keys, found, cat, result, handler
+del keys, cat, handler
 return (True, msgs)
 



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 6933a2cc528c124aeb8f1b6d59ac636b9819b167
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 08:44:06 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=6933a2cc

gkeys/actions.py: Alignment tweak for key-search message

---
 gkeys/gkeys/actions.py | 2 +-
 gkeys/gkeys/base.py| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index 391d478..0dbdf24 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -907,7 +907,7 @@ class Actions(object):
 return keys
 msgs = []
 for cat in list(keys):
-msgs.append("Category: %s" % cat)
+msgs.append("Category.: %s" % cat)
 msgs.append(keys[cat])
 del keys, cat, handler
 return (True, msgs)

diff --git a/gkeys/gkeys/base.py b/gkeys/gkeys/base.py
index 2c0e114..2ec4375 100644
--- a/gkeys/gkeys/base.py
+++ b/gkeys/gkeys/base.py
@@ -300,7 +300,7 @@ class CliBase(object):
 print(header)
 for msg in results:
 if type(msg) in [str, unicode]:
-print('', msg)
+print('   ', msg)
 else:
 try:
 print("\n".join([x.pretty_print for x in msg]))



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 9ee49f508de378f6b7a366d8c9dba062e2be3f24
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 00:25:24 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=9ee49f50

gkeys/actions.py: Add auto-search capability to verify

If verification fails with NO_PUBKEY, it then does a search for the correct 
verification keyring to verify with.

---
 gkeys/gkeys/actions.py | 86 ++
 1 file changed, 59 insertions(+), 27 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index 4a4f0eb..b92f3a2 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -659,14 +659,15 @@ class Actions(object):
 pass
 
 
-def verify(self, args):
-'''File verification action'''
-connector_output = {
- 'info': self.logger.debug,
- 'error': self.logger.error,
- 'kwargs-info': {},
- 'kwargs-error': {},
-}
+def verify(self, args, messages=None):
+'''File verification action
+
+@ param args: argparse.parse_args instance
+@param messages: list, private internal option used for recursion only
+'''
+if messages == None:
+messages = []
+
 if not args.filename:
 return (False, ['Please provide a signed file.'])
 if not args.category:
@@ -677,10 +678,24 @@ class Actions(object):
 keys = handler.load_category(args.category)
 if not keys:
 return (False, ['No installed keys found, try installkey action.'])
+key = handler.seeds.nick_search(args.nick)
+if not key:
+messages.append("Failed to find nick: %s in %s category"
+% (args.nick, args.category))
+args.category = self.config.get_key('verify-keyring')
+args.nick = self.config.get_key('verify-nick')
+return self.verify(args, messages)
+
 keyrings = self.config.get_key('keyring')
 catdir = os.path.join(keyrings, args.category)
 self.logger.debug("ACTIONS: verify; catdir = %s" % catdir)
 self.gpg = GkeysGPG(self.config, catdir)
+return self._verify(args, handler, key, messages)
+
+
+def _verify(self, args, handler, key, messages=None):
+if messages == None:
+messages = []
 filepath, signature  = args.filename, args.signature
 timestamp_path = None
 isurl = success = verified = False
@@ -715,7 +730,7 @@ class Actions(object):
 self.logger.debug("ACTIONS: verify; local file %s" % filepath)
 success = os.path.isfile(filepath)
 if not success:
-messages = ["File %s cannot be retrieved." % filepath]
+messages.append("File %s cannot be retrieved." % filepath)
 else:
 if not signature:
 EXTENSIONS = ['.sig', '.asc', 'gpg','.gpgsig']
@@ -735,26 +750,36 @@ class Actions(object):
 break
 else:
 sig_path = signature
-messages = []
 self.logger.info("Verifying file...")
 verified = False
-key = keys.nick_search(args.nick)
-if not key:
-messages.append("Failed to find nick: %s in %s category"
-% (args.nick, args.category))
-return (False, messages)
 results = self.gpg.verify_file(key, sig_path, filepath)
 keyid = key.keyid[0]
 (valid, trust) = results.verified
 if valid:
 verified = True
-messages = ["Verification succeeded.: %s" % (filepath),
+messages.extend(["Verification succeeded.: %s" % (filepath),
 "Key info...: %s <%s>, %s"
-% ( key.name, key.nick, keyid)]
+% ( key.name, key.nick, keyid)])
 else:
-messages = ["Verification failed. %s:" % (filepath),
-"Key info: %s <%s>, %s"
-% ( key.name, key.nick, keyid)]
+messages.extend(["Verification failed: %s" % (filepath),
+"Key info...: %s <%s>, %s"
+% ( key.name, key.nick, keyid)])
+has_no_pubkey, s_keyid = results.no_pubkey
+if has_no_pubkey:
+messages.append("Auto-searching for key.: %s" % s_keyid)
+# reset all but keyid and pass thru data
+args.keyid = s_keyid
+args.keydir = None
+args.fingerprint = None
+args.exact = False
+args.category = None
+args.nick = None
+args.name = None
+args.

[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: eef89beeb23c6c539944b9f09d038fa821912667
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 16:54:10 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=eef89bee

gkeys/exception.py: Initial creation of GkeyException classes

Mostly copied, modified from PortageException code.

---
 gkeys/gkeys/exception.py | 78 
 1 file changed, 78 insertions(+)

diff --git a/gkeys/gkeys/exception.py b/gkeys/gkeys/exception.py
new file mode 100644
index 000..21a2e97
--- /dev/null
+++ b/gkeys/gkeys/exception.py
@@ -0,0 +1,78 @@
+# Copyright 1998-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+
+import sys
+
+
+if sys.version_info[0] >= 3:
+# pylint: disable=W0622
+basestring = str
+
+def _unicode_encode(s, encoding='utf_8', errors='backslashreplace'):
+if isinstance(s, str):
+s = s.encode(encoding, errors)
+return s
+
+def _unicode_decode(s, encoding='utf_8', errors='replace'):
+if isinstance(s, bytes):
+s = str(s, encoding=encoding, errors=errors)
+return s
+
+else:
+
+def _unicode_encode(s, encoding='utf_8', errors='backslashreplace'):
+if isinstance(s, unicode):
+s = s.encode(encoding, errors)
+return s
+
+def _unicode_decode(s, encoding='utf_8', errors='replace'):
+if isinstance(s, bytes):
+s = unicode(s, encoding=encoding, errors=errors)
+return s
+
+
+class GkeysException(Exception):
+if sys.version_info[0] >= 3:
+def __init__(self, value):
+self.value = value[:]
+
+def __str__(self):
+if isinstance(self.value, str):
+return self.value
+else:
+return repr(self.value)
+else:
+def __init__(self, value):
+self.value = value[:]
+if isinstance(self.value, basestring):
+self.value = _unicode_decode(self.value,
+encoding='utf_8', errors='replace')
+
+def __unicode__(self):
+if isinstance(self.value, unicode):
+return self.value
+else:
+return _unicode_decode(repr(self.value),
+encoding='utf_8', errors='replace')
+
+def __str__(self):
+if isinstance(self.value, unicode):
+return _unicode_encode(self.value,
+encoding='utf_8', errors='backslashreplace')
+else:
+return repr(self.value)
+
+
+class UpdateDbError(GkeysException):
+'''%s
+
+Please Run: 'gkeys refresh-key -C {foo}'
+on all installed keyring categories
+Then continue with normal gkey operations.'''
+def __init__(self, value):
+doc = self.__doc__ % (value)
+GkeysException.__init__(self, doc)
+
+
+



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 244ace4fee1054945eb97aad31919dba71374b0b
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Dec 26 21:15:22 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:25 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=244ace4f

gkeys: Add key-search action

Add _list_search() sub function.
Add category output and grouping.
Fix arg as a list searching as well as seed values as a list.
Use recursion to get to single value searches.
Make nick search to be partial unless --exact specified.
Move main key_search code to SeedHandler class, it is much better suited to 
this class.
Add 1name subparser option for single name entries only
Add seen tracking in key_search to eliminate duplicates
Add --all option to key-search
If --all is specified, it filters out search results to match a seed for all 
criteria specified.

---
 gkeys/gkeys/actions.py | 34 --
 gkeys/gkeys/base.py| 17 +
 gkeys/gkeys/seed.py| 43 ++-
 gkeys/gkeys/seedhandler.py | 25 +
 4 files changed, 116 insertions(+), 3 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index ded3df7..be1823f 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -35,7 +35,7 @@ Seed_Actions = ['seeds', 'add-seed', 'fetch-seed', 
'list-cats',
 'list-seed', 'list-seedfiles', 'move-seed', 'remove-seed']
 
 Key_Actions = ['keys-', 'check-key', 'import-key', 'installed',
-'install-key', 'list-key', 'move-key', 'refresh-key', 'remove-key',
+'install-key', 'key-search', 'list-key', 'move-key', 'refresh-key', 
'remove-key',
 'spec-check']
 
 General_Actions = ['---general---', 'sign','verify']
@@ -56,6 +56,7 @@ Action_Options = {
 'move-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring', 'dest'],
 'installed': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring'],
 'import-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring'],
+'key-search': ['nick', '1name', 'keydir', 'fingerprint', 'keyid', 
'category', 'exact', 'all'],
 'verify': ['dest', 'nick', 'name', 'keydir', 'fingerprint', 'category', 
'1file', 'signature', 'timestamp'],
 'check-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring', 'keyid'],
 'sign': ['nick', 'name', 'keydir', 'fingerprint', 'file', 'keyring'],
@@ -80,6 +81,7 @@ Action_Map = {
 'move-key': 'movekey',
 'installed': 'installed',
 'import-key': 'importkey',
+'key-search': 'key_search',
 'verify': 'verify',
 'check-key': 'checkkey',
 'sign': 'sign',
@@ -845,5 +847,33 @@ class Actions(object):
 return (True, ['Completed'])
 
 
-
+def key_search(self, args):
+'''Search for a key's seed field in the installed keys db'''
+handler = SeedHandler(self.logger, self.config)
+results = {}
+search_args = [x for x in
+['nick', 'name', 'keydir', 'fingerprint', 'keyid']
+if getattr(args, x)]
+if args.category:
+handler.load_category(args.category)
+results[args.category] = handler.key_search(args, search_args)
+else:
+for cat in list(self.config.get_key('seeds')):
+handler.load_category(cat)
+found = handler.key_search(args, search_args)
+if found:
+if cat in results:
+results[cat].extend(found)
+else:
+results[cat] = found
+msgs = []
+for cat in results:
+msgs.append("Category: %s" % cat)
+seen = []
+for result in results[cat]:
+if result and result.nick not in seen:
+if isinstance(result, GKEY):
+seen.append(result)
+msgs.append(seen)
+return (True, msgs)
 

diff --git a/gkeys/gkeys/base.py b/gkeys/gkeys/base.py
index 499c291..541a12c 100644
--- a/gkeys/gkeys/base.py
+++ b/gkeys/gkeys/base.py
@@ -46,11 +46,23 @@ class CliBase(object):
 
 
 @staticmethod
+def _option_all(parser=None):
+parser.add_argument('-a', '--all', dest='all',
+action='store_true', default=False,
+help='Match all inputs arguments in searches')
+
+@staticmethod
 def _option_dest(parser=None):
 parser.add_argument('-d', '--dest', dest='destination', default=None,
 help='The destination seed file or keydir for move, copy 
operations')
 
 @staticmethod
+def _option_exact(parser=None):
+parser.add_argument('-e', '--exact', dest='exact',
+action='store_true', default=False,
+help='Use CASE matching in searches')
+
+@staticmethod
 def _option_fingerprint(parser=None):
 parser.add_argument('-f', '--fingerp

[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 6d02096f1b8afbf3ed2126def65cfbe2d65d0237
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 08:24:22 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=6d02096f

gkeys/gkey.py: Separate uid string printing for list type output

---
 gkeys/gkeys/gkey.py | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/gkeys/gkeys/gkey.py b/gkeys/gkeys/gkey.py
index 463f007..130a5d5 100644
--- a/gkeys/gkeys/gkey.py
+++ b/gkeys/gkeys/gkey.py
@@ -18,7 +18,10 @@ GKEY_STRING = '''--
 Name.: %(name)s
 Nick.: %(nick)s
 Keydir...: %(keydir)s
-UID..: %(uid)s
+'''
+
+GKEY_UID = \
+'''UID..: %(uid)s
 '''
 
 GKEY_FINGERPRINTS = \
@@ -48,9 +51,10 @@ class GKEY(namedtuple('GKEY', ['nick', 'name', 'keydir', 
'keys', 'fingerprint',
 'name': self.name,
 'nick': self.nick,
 'keydir': self.keydir,
-'uid': self.uid,
 }
 output = GKEY_STRING % gkey
+for uid in self.uid:
+output += GKEY_UID % {'uid': uid}
 for f in self.fingerprint:
 fingerprint = {'fingerprint': f, 'keyid': '0x' + f[-16:]}
 output += GKEY_FINGERPRINTS % fingerprint



[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 3a59f3c4f95e5136d03805049c9af638de96dde4
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Dec 28 17:03:35 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=3a59f3c4

gkeys: Add UpdateDbError exception usage

---
 gkeys/gkeys/actions.py |  2 +-
 gkeys/gkeys/lib.py |  6 +++---
 gkeys/gkeys/seed.py|  7 ++-
 gkeys/gkeys/seedhandler.py | 11 ---
 4 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index 0dbdf24..2a68739 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -858,7 +858,7 @@ class Actions(object):
 return (False, ["Please specify seeds type."])
 self.logger.debug("ACTIONS: refreshkey; args: %s" % str(args))
 handler = SeedHandler(self.logger, self.config)
-seeds = handler.load_category(args.category)
+seeds = handler.load_category(args.category, refresh=True)
 keyring = self.config.get_key('keyring')
 catdir = os.path.join(keyring, args.category)
 self.logger.debug("ACTIONS: refreshkey; catdir = %s" % catdir)

diff --git a/gkeys/gkeys/lib.py b/gkeys/gkeys/lib.py
index f8e6615..724abfc 100644
--- a/gkeys/gkeys/lib.py
+++ b/gkeys/gkeys/lib.py
@@ -189,7 +189,7 @@ class GkeysGPG(GPG):
 self.set_keyserver()
 self.set_keydir(gkey.keydir, 'refresh-keys', reset=True)
 self.set_keyring('pubring.gpg', 'refresh-keys', reset=False)
-self.set_keyseedfile()
+self.set_keyseedfile(refresh=True)
 logger.debug("LIB: refresh_key, gkey: %s" % str(gkey))
 logger.debug("** Calling runGPG with Running 'gpg %s --refresh-keys' 
for: %s"
 % (' '.join(self.config.get_key('tasks', 'refresh-keys')), 
str(gkey)))
@@ -325,11 +325,11 @@ class GkeysGPG(GPG):
 return results
 
 
-def set_keyseedfile(self, trap_errors=True):
+def set_keyseedfile(self, trap_errors=True, refresh=False):
 if not self.keydir:
 logger.debug("GkeysGPG.set_keyseedfile(); self.keydir error")
 self.seedfile = Seeds(pjoin(self.keydir, 'gkey.seeds'), self.config)
-self.seedfile.load(trap_errors=trap_errors)
+self.seedfile.load(trap_errors=trap_errors, refresh=refresh)
 
 
 def sign_file(self, gkey, mode, fingerprint, filepath):

diff --git a/gkeys/gkeys/seed.py b/gkeys/gkeys/seed.py
index 67354f3..1a2bae2 100644
--- a/gkeys/gkeys/seed.py
+++ b/gkeys/gkeys/seed.py
@@ -19,6 +19,7 @@ with gentoo-keys specific convienience functions.
 import json
 import os
 
+from gkeys.exception import UpdateDbError
 from gkeys.log import logger
 from gkeys.gkey import GKEY
 from gkeys.fileops import ensure_dirs
@@ -38,7 +39,7 @@ class Seeds(object):
 self.seeds = {}
 
 
-def load(self, filename=None, trap_errors=True):
+def load(self, filename=None, trap_errors=True, refresh=False):
 '''Load the seed file into memory'''
 if filename:
 self.filename = filename
@@ -59,8 +60,12 @@ class Seeds(object):
 for seed in list(seedlines.items()):
 # GKEY class change auto-update
 if not 'uid' in list(seed[1]):
+if not refresh:
+raise UpdateDbError(filename)
 seed[1]['uid'] = []
 if not 'keys' in list(seed[1]):
+if not refresh:
+raise UpdateDbError(filename)
 seed[1]['keys'] = seed[1]['fingerprint'][:]
 
 #try:

diff --git a/gkeys/gkeys/seedhandler.py b/gkeys/gkeys/seedhandler.py
index a9fb720..5ddccbe 100644
--- a/gkeys/gkeys/seedhandler.py
+++ b/gkeys/gkeys/seedhandler.py
@@ -14,6 +14,7 @@ import os
 import re
 from json import load
 
+from gkeys.exception import UpdateDbError
 from gkeys.gkey import GKEY
 from gkeys.seed import Seeds
 from gkeys.fileops import ensure_dirs
@@ -58,7 +59,7 @@ class SeedHandler(object):
 pass
 return keyinfo
 
-def load_seeds(self, seedfile=None, filepath=None):
+def load_seeds(self, seedfile=None, filepath=None, refresh=False):
 '''Load seed file
 
 @param seeds: string of the short name seed file
@@ -77,11 +78,11 @@ class SeedHandler(object):
 self.logger.debug("SeedHandler: load_seeds; seeds filepath to load: "
 "%s" % filepath)
 seeds = Seeds(config=self.config)
-seeds.load(filepath)
+seeds.load(filepath, refresh=refresh)
 self.seeds = seeds
 return seeds
 
-def load_category(self, category, nicks=None):
+def load_category(self, category, nicks=None, refresh=False):
 '''Loads the designated key directories
 
 @param category: string
@@ -113,8 +114,12 @@ class SeedHandler(object):
 key = seed[nick]
 # GKEY class change auto-update
  

[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: ffb2d93b1085c600cee9bd6fa2cf17c098c3bc2c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Dec 27 21:33:07 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=ffb2d93b

gkeys: Move all GKEYS definitions to it's own file

Fix imports in other files.

---
 gkeys/gkeys/actions.py |  2 +-
 gkeys/gkeys/checks.py  |  2 +-
 gkeys/gkeys/config.py  | 41 +-
 gkeys/gkeys/gkey.py| 55 ++
 gkeys/gkeys/seed.py|  2 +-
 gkeys/gkeys/seedhandler.py |  2 +-
 6 files changed, 60 insertions(+), 44 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index be1823f..9baecaa 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -27,7 +27,7 @@ from shutil import rmtree
 
 from gkeys.lib import GkeysGPG
 from gkeys.seedhandler import SeedHandler
-from gkeys.config import GKEY
+from gkeys.gkey import GKEY
 from gkeys.checks import SPECCHECK_SUMMARY, convert_pf, convert_yn
 
 

diff --git a/gkeys/gkeys/checks.py b/gkeys/gkeys/checks.py
index 69df9c4..bddad5f 100644
--- a/gkeys/gkeys/checks.py
+++ b/gkeys/gkeys/checks.py
@@ -12,7 +12,7 @@
 import time
 from collections import namedtuple, OrderedDict
 
-from gkeys.config import GKEY_CHECK
+from gkeys.gkey import GKEY_CHECK
 
 from pyGPG.mappings import (ALGORITHM_CODES, CAPABILITY_MAP,
 KEY_VERSION_FPR_LEN, VALIDITY_MAP, VALID_LIST)

diff --git a/gkeys/gkeys/config.py b/gkeys/gkeys/config.py
index 6eba2b3..8fa4c1b 100644
--- a/gkeys/gkeys/config.py
+++ b/gkeys/gkeys/config.py
@@ -6,14 +6,13 @@
 
 Holds configuration keys and values
 
-@copyright: 2012 by Brian Dolbec 
+@copyright: 2012-2015 by Brian Dolbec 
 @license: GNU GNU GPL2, see COPYING for details.
 """
 
 import os
 
 from collections import OrderedDict
-from collections import namedtuple
 
 from pyGPG.config import GPGConfig
 
@@ -30,16 +29,6 @@ EPREFIX = "@GENTOO_PORTAGE_EPREFIX@"
 if "GENTOO_PORTAGE_EPREFIX" in EPREFIX:
 EPREFIX = ''
 
-GKEY_STRING = '''--
-Name.: %(name)s
-Nick.: %(nick)s
-Keydir...: %(keydir)s
-'''
-
-GKEY_FINGERPRINTS = \
-'''Keyid: %(keyid)s
-  Fingerprint: %(fingerprint)s
-'''
 
 MAPSEEDS = { 'dev' : 'gentoodevs.seeds', 'rel': 'gentoo.seeds' }
 
@@ -137,31 +126,3 @@ class GKeysConfig(GPGConfig):
 else:
 return super(GKeysConfig, self)._get_(key, subkey)
 
-
-class GKEY(namedtuple('GKEY', ['nick', 'name', 'keydir', 'fingerprint'])):
-'''Class to hold the relavent info about a key'''
-
-field_types = {'nick': str, 'name': str, 'keydir': str, 'fingerprint': 
list}
-__slots__ = ()
-
-
-@property
-def keyid(self):
-'''Keyid is a substring value of the fingerprint'''
-return ['0x' + x[-16:] for x in self.fingerprint]
-
-
-@property
-def pretty_print(self):
-'''Pretty printing a GKEY'''
-gkey = {'name': self.name, 'nick': self.nick, 'keydir': self.keydir}
-output = GKEY_STRING % gkey
-for f in self.fingerprint:
-fingerprint = {'fingerprint': f, 'keyid': '0x' + f[-16:]}
-output += GKEY_FINGERPRINTS % fingerprint
-return output
-
-
-class GKEY_CHECK(namedtuple('GKEY_CHECK', ['keyid', 'revoked', 'expired', 
'invalid', 'sign'])):
-
-__slots__ = ()

diff --git a/gkeys/gkeys/gkey.py b/gkeys/gkeys/gkey.py
new file mode 100644
index 000..41c6d8b
--- /dev/null
+++ b/gkeys/gkeys/gkey.py
@@ -0,0 +1,55 @@
+#
+#-*- coding:utf-8 -*-
+
+"""
+Gentoo-keys - gkey.py
+
+Holds GKEY class and related values
+
+@copyright: 2012-2015 by Brian Dolbec 
+@license: GNU GNU GPL2, see COPYING for details.
+"""
+
+
+from collections import namedtuple
+
+
+GKEY_STRING = '''--
+Name.: %(name)s
+Nick.: %(nick)s
+Keydir...: %(keydir)s
+'''
+
+GKEY_FINGERPRINTS = \
+'''Keyid: %(keyid)s
+  Fingerprint: %(fingerprint)s
+'''
+
+
+class GKEY(namedtuple('GKEY', ['nick', 'name', 'keydir', 'fingerprint'])):
+'''Class to hold the relavent info about a key'''
+
+field_types = {'nick': str, 'name': str, 'keydir': str, 'fingerprint': 
list}
+__slots__ = ()
+
+
+@property
+def keyid(self):
+'''Keyid is a substring value of the fingerprint'''
+return ['0x' + x[-16:] for x in self.fingerprint]
+
+
+@property
+def pretty_print(self):
+'''Pretty printing a GKEY'''
+gkey = {'name': self.name, 'nick': self.nick, 'keydir': self.keydir}
+output = GKEY_STRING % gkey
+for f in self.fingerprint:
+fingerprint = {'fingerprint': f, 'keyid': '0x' + f[-16:]}
+output += GKEY_FINGERPRINTS % fingerprint
+return output
+
+
+class GKEY_CHECK(namedtuple('GKEY_CHECK', ['keyid', 'revoked', 'expired', 
'invalid

[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/

2014-12-31 Thread Brian Dolbec
commit: 4a7e7e54a6b6ce280a221a0b039bebafd9d49701
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Dec 27 21:51:17 2014 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Dec 30 21:42:26 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=4a7e7e54

gkeys: Add keys and uid options to actions and seed handling

Add code to auto-update existing installed gkey.seeds files with the additional 
data.

---
 gkeys/gkeys/actions.py | 32 
 gkeys/gkeys/base.py| 11 +++
 gkeys/gkeys/seed.py|  6 ++
 gkeys/gkeys/seedhandler.py |  5 +
 4 files changed, 38 insertions(+), 16 deletions(-)

diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index 9baecaa..4a4f0eb 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -44,24 +44,24 @@ Available_Actions = General_Actions + Key_Actions + 
Seed_Actions
 
 Action_Options = {
 'list-cats': [],
-'list-seed': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'1file'],
-'add-seed': ['nick', 'name', 'keydir', 'fingerprint', 'category'],
-'remove-seed': ['nick', 'name', 'keydir', 'fingerprint', 'category'],
-'move-seed': ['nick', 'name', 'keydir', 'fingerprint', 'category', 'dest'],
-'fetch-seed': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring'],
+'list-seed': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'1file'],
+'add-seed': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'uid'],
+'remove-seed': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category'],
+'move-seed': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'dest'],
+'fetch-seed': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', 'keyring'],
 'list-seedfiles': [],
-'list-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring', 'gpgsearch', 'keyid'],
-'install-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring', '1file'],
-'remove-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring'],
-'move-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring', 'dest'],
-'installed': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring'],
-'import-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring'],
-'key-search': ['nick', '1name', 'keydir', 'fingerprint', 'keyid', 
'category', 'exact', 'all'],
-'verify': ['dest', 'nick', 'name', 'keydir', 'fingerprint', 'category', 
'1file', 'signature', 'timestamp'],
-'check-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring', 'keyid'],
+'list-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring', 'gpgsearch', 'keyid'],
+'install-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', 'keyring', '1file'],
+'remove-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', 'keyring'],
+'move-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring', 'dest'],
+'installed': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring'],
+'import-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', 'keyring'],
+'key-search': ['nick', '1name', 'keydir', 'keys', 'fingerprint', 'keyid', 
'category', 'exact', 'all'],
+'verify': ['dest', 'nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', '1file', 'signature', 'timestamp'],
+'check-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 'category', 
'keyring', 'keyid'],
 'sign': ['nick', 'name', 'keydir', 'fingerprint', 'file', 'keyring'],
-'spec-check': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring', 'keyid'],
-'refresh-key': ['nick', 'name', 'keydir', 'fingerprint', 'category', 
'keyring', 'keyid'],
+'spec-check': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', 'keyring', 'keyid'],
+'refresh-key': ['nick', 'name', 'keydir', 'keys', 'fingerprint', 
'category', 'keyring', 'keyid'],
 '---general---': [],
 'seeds': [],
 'keys-': [],

diff --git a/gkeys/gkeys/base.py b/gkeys/gkeys/base.py
index 541a12c..2c0e114 100644
--- a/gkeys/gkeys/base.py
+++ b/gkeys/gkeys/base.py
@@ -85,6 +85,12 @@ class CliBase(object):
 help='The name of the keyring to use for verification, etc.')
 
 @staticmethod
+def _option_keys(parser=None):
+parser.add_argument('-K', '--keys', dest='keys', nargs='*',
+default=None,
+help='The name of the keyring to use for verification, etc.')
+
+@staticmethod
 def _option_nick(parser=None):
 parser.add_argument('-n', '--nick', dest='nick', default=None,
 help='The nick associated with the the key')
@@ -167,6 +173,11 @@ class CliBase(object):
 action='store_true', default=False,
 help='Just Do It')
 
+   

[gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/, gkeys-ldap/, gkeys-gen/

2014-12-31 Thread Pavlos Ratis
commit: b5a2090363952c36b729eefa9d0f32298b491a00
Author: Pavlos Ratis  gentoo  org>
AuthorDate: Tue Dec 30 16:47:37 2014 +
Commit: Pavlos Ratis  gentoo  org>
CommitDate: Tue Dec 30 16:47:37 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=b5a20903

remove unused imports

---
 gkeys-gen/setup.py  | 1 -
 gkeys-ldap/setup.py | 1 -
 gkeys/gkeys/SaneConfigParser.py | 3 ++-
 gkeys/gkeys/base.py | 2 +-
 gkeys/gkeys/checks.py   | 3 +--
 5 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/gkeys-gen/setup.py b/gkeys-gen/setup.py
index e2ac6b3..4e6483e 100755
--- a/gkeys-gen/setup.py
+++ b/gkeys-gen/setup.py
@@ -1,6 +1,5 @@
 #!/usr/bin/env python
 
-import os
 import sys
 
 from distutils.core import setup

diff --git a/gkeys-ldap/setup.py b/gkeys-ldap/setup.py
index d4f7d5c..1086cfe 100755
--- a/gkeys-ldap/setup.py
+++ b/gkeys-ldap/setup.py
@@ -1,6 +1,5 @@
 #!/usr/bin/env python
 
-import os
 import sys
 
 from distutils.core import setup

diff --git a/gkeys/gkeys/SaneConfigParser.py b/gkeys/gkeys/SaneConfigParser.py
index 0616335..359bdd8 100644
--- a/gkeys/gkeys/SaneConfigParser.py
+++ b/gkeys/gkeys/SaneConfigParser.py
@@ -1,5 +1,6 @@
+#
+#-*- coding:utf-8 -*-
 
-import sys
 
 try:
 from configparser import ConfigParser

diff --git a/gkeys/gkeys/base.py b/gkeys/gkeys/base.py
index 56262df..499c291 100644
--- a/gkeys/gkeys/base.py
+++ b/gkeys/gkeys/base.py
@@ -17,7 +17,7 @@ from __future__ import print_function
 import argparse
 import sys
 
-from gkeys import config, fileops, seed, lib
+from gkeys import fileops, seed, lib
 from gkeys.log import log_levels, set_logger
 
 

diff --git a/gkeys/gkeys/checks.py b/gkeys/gkeys/checks.py
index b66165b..69df9c4 100644
--- a/gkeys/gkeys/checks.py
+++ b/gkeys/gkeys/checks.py
@@ -15,8 +15,7 @@ from collections import namedtuple, OrderedDict
 from gkeys.config import GKEY_CHECK
 
 from pyGPG.mappings import (ALGORITHM_CODES, CAPABILITY_MAP,
-KEY_VERSION_FPR_LEN, VALIDITY_MAP, INVALID_LIST,
-VALID_LIST)
+KEY_VERSION_FPR_LEN, VALIDITY_MAP, VALID_LIST)
 
 
 SPEC_INDEX = {



[gentoo-commits] gentoo-x86 commit in games-arcade/rocksndiamonds/files: rocksndiamonds-3.3.1.2-perms.patch rocksndiamonds-3.3.1.2-parallel-build.patch

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_14/12/31 21:19:46

  Added:rocksndiamonds-3.3.1.2-perms.patch
rocksndiamonds-3.3.1.2-parallel-build.patch
  Log:
  version bump (bug #533904)
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.1  
games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-perms.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-perms.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-perms.patch?rev=1.1&content-type=text/plain

Index: rocksndiamonds-3.3.1.2-perms.patch
===
diff -up rocksndiamonds-3.3.0.1/src/libgame/setup.c.CVE-2011-4606 
rocksndiamonds-3.3.0.1/src/libgame/setup.c
--- rocksndiamonds-3.3.0.1/src/libgame/setup.c.CVE-2011-46062011-12-12 
14:28:30.083078680 -0500
+++ rocksndiamonds-3.3.0.1/src/libgame/setup.c  2011-12-12 14:34:36.758744753 
-0500
@@ -1293,11 +1293,14 @@ void sortTreeInfo(TreeInfo **node_first)
 #define MODE_W_ALL (S_IWUSR | S_IWGRP | S_IWOTH)
 #define MODE_X_ALL (S_IXUSR | S_IXGRP | S_IXOTH)
 
+#define MODE_R_PRIVATE (S_IRUSR)
 #define MODE_W_PRIVATE (S_IWUSR)
+#define MODE_X_PRIVATE (S_IXUSR)
+
 #define MODE_W_PUBLIC  (S_IWUSR | S_IWGRP)
 #define MODE_W_PUBLIC_DIR  (S_IWUSR | S_IWGRP | S_ISGID)
 
-#define DIR_PERMS_PRIVATE  (MODE_R_ALL | MODE_X_ALL | MODE_W_PRIVATE)
+#define DIR_PERMS_PRIVATE  (MODE_R_PRIVATE | MODE_X_PRIVATE | 
MODE_W_PRIVATE)
 #define DIR_PERMS_PUBLIC   (MODE_R_ALL | MODE_X_ALL | MODE_W_PUBLIC_DIR)
 
 #define FILE_PERMS_PRIVATE (MODE_R_ALL | MODE_W_PRIVATE)
@@ -1456,7 +1459,8 @@ void createDirectory(char *dir, char *te
   if (running_setgid)
 posix_umask(last_umask & group_umask);
   else
-dir_mode |= MODE_W_ALL;
+if (permission_class == PERMS_PUBLIC)
+  dir_mode |= MODE_W_ALL;
 
   if (!fileExists(dir))
 if (posix_mkdir(dir, dir_mode) != 0)



1.1  
games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-parallel-build.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-parallel-build.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/files/rocksndiamonds-3.3.1.2-parallel-build.patch?rev=1.1&content-type=text/plain

Index: rocksndiamonds-3.3.1.2-parallel-build.patch
===
diff -ru rocksndiamonds-3.3.1.2.orig/src/Makefile 
rocksndiamonds-3.3.1.2/src/Makefile
--- rocksndiamonds-3.3.1.2.orig/src/Makefile2013-11-24 08:05:56.0 
-0500
+++ rocksndiamonds-3.3.1.2/src/Makefile 2014-12-31 15:47:37.539941795 -0500
@@ -255,7 +255,7 @@
 # build targets
 # -
 
-all: $(AUTOCONF) libgame_dir game_em_dir game_sp_dir $(PROGNAME)
+all: $(PROGNAME)
 
 $(PROGNAME): $(RNDLIBS) $(TIMESTAMP_FILE) $(OBJS) $(ICON)
$(CC) $(PROFILING) $(OBJS) $(ICON) $(RNDLIBS) $(LDFLAGS) -o $(PROGNAME)






[gentoo-commits] gentoo-x86 commit in games-arcade/rocksndiamonds: rocksndiamonds-3.3.1.2.ebuild ChangeLog

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_14/12/31 21:19:46

  Modified: ChangeLog
  Added:rocksndiamonds-3.3.1.2.ebuild
  Log:
  version bump (bug #533904)
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.46 games-arcade/rocksndiamonds/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?rev=1.46&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?rev=1.46&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?r1=1.45&r2=1.46

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- ChangeLog   24 Aug 2012 08:31:56 -  1.45
+++ ChangeLog   31 Dec 2014 21:19:46 -  1.46
@@ -1,6 +1,13 @@
 # ChangeLog for games-arcade/rocksndiamonds
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v 
1.45 2012/08/24 08:31:56 mr_bones_ Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v 
1.46 2014/12/31 21:19:46 mr_bones_ Exp $
+
+*rocksndiamonds-3.3.1.2 (31 Dec 2014)
+
+  31 Dec 2014; Michael Sterrett 
+  +files/rocksndiamonds-3.3.1.2-parallel-build.patch,
+  +files/rocksndiamonds-3.3.1.2-perms.patch, +rocksndiamonds-3.3.1.2.ebuild:
+  version bump (bug #533904)
 
   24 Aug 2012; Michael Sterrett 
   rocksndiamonds-3.3.0.1-r1.ebuild:



1.1  games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild?rev=1.1&content-type=text/plain

Index: rocksndiamonds-3.3.1.2.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild,v
 1.1 2014/12/31 21:19:46 mr_bones_ Exp $

EAPI=5
inherit flag-o-matic eutils games

DESCRIPTION="A Boulderdash clone"
HOMEPAGE="http://www.artsoft.org/rocksndiamonds/";
SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz

http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip

http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip

http://www.artsoft.org/RELEASES/rocksndiamonds/levels/rnd-contrib-1.0.0.tar.gz

http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip

http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-emc-1.0.tar.gz

http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-sp-1.0.tar.gz

http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-dx-1.0.tar.gz
mirror://gentoo/rnd_jue-v8.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="X sdl"

RDEPEND="X? ( x11-libs/libX11 )
!sdl? ( x11-libs/libX11 )
sdl? (
>=media-libs/libsdl-1.2.3[joystick,video]
>=media-libs/sdl-mixer-1.2.4[mod,mp3,timidity]
media-libs/sdl-net
>=media-libs/sdl-image-1.2.2[gif]
media-libs/smpeg
)"
DEPEND="${RDEPEND}
app-arch/unzip
X? ( x11-libs/libXt )
!sdl? ( x11-libs/libXt )"

src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
unpack \
rockslevels-emc-1.0.tar.gz \
rockslevels-sp-1.0.tar.gz \
rockslevels-dx-1.0.tar.gz
cd levels
unpack \
rnd_jue-v8.tar.bz2 \
BD2K3-1.0.0.zip \
rnd-contrib-1.0.0.tar.gz \
Snake_Bite-1.0.0.zip \
Contributions-1.2.0.zip \
Boulder_Dash_Dream-1.0.0.zip \
Sokoban-1.0.0.zip
}

src_prepare() {
# make it parallel-friendly.
epatch \
"${FILESDIR}"/${P}-parallel-build.patch \
"${FILESDIR}"/${P}-perms.patch
sed -i \
-e 's:\$(MAKE_CMD):$(MAKE) -C $(SRC_DIR):' \
-e '/^MAKE/d' \
-e '/^CC/d' \
Makefile || die

sed -i \
-e '/^LDFLAGS/s/=/+=/' \
src/Makefile || die
}

src_compile() {

[gentoo-commits] gentoo-x86 commit in games-engines/scummvm: ChangeLog scummvm-1.7.0-r2.ebuild scummvm-1.7.0-r1.ebuild

2014-12-31 Thread Denis Dupeyron (calchan)
calchan 14/12/31 20:59:53

  Modified: ChangeLog
  Added:scummvm-1.7.0-r2.ebuild
  Removed:  scummvm-1.7.0-r1.ebuild
  Log:
  Fix bug with addition of 'unsupported' USE flag. Thanks to David Turner.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.140games-engines/scummvm/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/ChangeLog?rev=1.140&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/ChangeLog?rev=1.140&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/ChangeLog?r1=1.139&r2=1.140

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-engines/scummvm/ChangeLog,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -r1.139 -r1.140
--- ChangeLog   30 Dec 2014 19:13:15 -  1.139
+++ ChangeLog   31 Dec 2014 20:59:53 -  1.140
@@ -1,11 +1,17 @@
 # ChangeLog for games-engines/scummvm
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/ChangeLog,v 1.139 
2014/12/30 19:13:15 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-engines/scummvm/ChangeLog,v 1.140 
2014/12/31 20:59:53 calchan Exp $
+
+*scummvm-1.7.0-r2 (31 Dec 2014)
+
+  31 Dec 2014; Denis Dupeyron  -scummvm-1.7.0-r1.ebuild,
+  +scummvm-1.7.0-r2.ebuild:
+  Fix bug with addition of 'unsupported' USE flag. Thanks to David Turner.
 
 *scummvm-1.7.0-r1 (30 Dec 2014)
 
-  30 Dec 2014; Denis Dupeyron  -scummvm-1.7.0.ebuild,
-  +scummvm-1.7.0-r1.ebuild, metadata.xml:
+  30 Dec 2014; Denis Dupeyron  +scummvm-1.7.0-r1.ebuild,
+  metadata.xml:
   Remove redundant jpeg flag in IUSE. Add unsupported USE flag to build
   unsupported and/or broken game engines, with warning in metadata. Add support
   for EXTRA_ECONF.



1.1  games-engines/scummvm/scummvm-1.7.0-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/scummvm-1.7.0-r2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-engines/scummvm/scummvm-1.7.0-r2.ebuild?rev=1.1&content-type=text/plain

Index: scummvm-1.7.0-r2.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/games-engines/scummvm/scummvm-1.7.0-r2.ebuild,v 1.1 
2014/12/31 20:59:53 calchan Exp $

EAPI=5
inherit eutils flag-o-matic gnome2-utils toolchain-funcs games

DESCRIPTION="Reimplementation of the SCUMM game engine used in Lucasarts 
adventures"
HOMEPAGE="http://scummvm.sourceforge.net/";
SRC_URI="mirror://sourceforge/scummvm/${P/_/}.tar.bz2"

LICENSE="GPL-2 LGPL-2.1 BSD GPL-3-with-font-exception"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="aac alsa debug flac fluidsynth jpeg mpeg2 mp3 opengl png theora truetype 
unsupported vorbis zlib"
RESTRICT="test"  # it only looks like there's a test there #77507

RDEPEND=">=media-libs/libsdl-1.2.2[sound,joystick,video]
zlib? ( sys-libs/zlib )
jpeg? ( virtual/jpeg:0 )
png? ( media-libs/libpng:0 )
vorbis? ( media-libs/libogg media-libs/libvorbis )
theora? ( media-libs/libtheora )
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
mp3? ( media-libs/libmad )
mpeg2? ( media-libs/libmpeg2 )
flac? ( media-libs/flac )
opengl? ( virtual/opengl )
truetype? ( media-libs/freetype:2 )
fluidsynth? ( media-sound/fluidsynth )"
DEPEND="${RDEPEND}
x86? ( dev-lang/nasm )"

S=${WORKDIR}/${P/_/}

src_prepare() {
# -g isn't needed for nasm here
sed -i \
-e '/NASMFLAGS/ s/-g//' \
configure || die
sed -i \
-e '/INSTALL.*doc/d' \
-e '/INSTALL.*\/pixmaps/d' \
-e 's/-s //' \
ports.mk || die
}

src_configure() {
local myconf

# bug #137547
use fluidsynth || myconf="${myconf} --disable-fluidsynth"

use x86 && append-ldflags -Wl,-z,noexecstack

# NOT AN AUTOCONF SCRIPT SO DONT CALL ECONF
./configure \
--backend=sdl \
--host=$CHOST \
--enable-verbose-build \
--prefix=/usr \
--bindir="${GAMES_BINDIR}" \
--datadir="${GAMES_DATADIR}"/${PN} \
--libdir="${GAMES_LIBDIR}" \
--enable-zlib \
$(use_enable debug) \
$(use_enable !debug release-mode) \
$(use_enable zlib) \
$(use_enable aac faad) \
$(use_enable alsa) \
$(use_enable jpeg) \
$(use_enable 

[gentoo-commits] proj/api:master commit in: files/overlays/

2014-12-31 Thread Sebastian Pipping
commit: 286c06047434747333d3e3bd565c44387d4b03f0
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Dec 31 20:25:00 2014 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Dec 31 20:25:00 2014 +
URL:http://sources.gentoo.org/gitweb/?p=proj/api.git;a=commit;h=286c0604

Add overlay "bobwya"

---
 files/overlays/repositories.xml | 13 +
 1 file changed, 13 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 2ee3fa7..22a2c97 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -707,6 +707,19 @@ FIN
 
http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=rss
   
   
+bobwya
+Miscellaneous Gentoo ebuilds
+https://github.com/bobwya/miscellaneous_ebuilds
+
+  bob.mt@gmail.com
+  Bob Wya
+
+https://github.com/bobwya/miscellaneous_ebuilds.git
+git://github.com/bobwya/miscellaneous_ebuilds.git
+g...@github.com:bobwya/miscellaneous_ebuilds.git
+
https://github.com/bobwya/miscellaneous_ebuilds/commits/master.atom
+  
+  
 booboo
 L29Ah personal overlay
 https://github.com/l29ah/booboo



[gentoo-commits] proj/api:master commit in: files/overlays/

2014-12-31 Thread Sebastian Pipping
commit: 288d018644634d0128549f8a762db6d0c13b592c
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Dec 31 20:07:29 2014 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Dec 31 20:07:29 2014 +
URL:http://sources.gentoo.org/gitweb/?p=proj/api.git;a=commit;h=288d0186

Add overlay "posativ"

---
 files/overlays/repositories.xml | 13 +
 1 file changed, 13 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index f6aa576..548b82b 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -4199,6 +4199,19 @@ FIN
 git://github.com/lnagel/portage-backup.git
 http://github.com/lnagel/portage-backup/commits/master.atom
   
+  
+posativ
+Overlay of Martin Zimmermann
+https://github.com/posativ/overlay
+
+  i...@posativ.org
+  Martin Zimmermann
+
+https://github.com/posativ/overlay.git
+git://github.com/posativ/overlay.git
+g...@github.com:posativ/overlay.git
+https://github.com/posativ/overlay/commits/master.atom
+  
   
 postgresql-experimental
 Development overlay for PostgreSQL, experimental 
branch.



[gentoo-commits] proj/api:master commit in: files/overlays/

2014-12-31 Thread Sebastian Pipping
commit: 737289eb6a97854654c7dc10afd12a28b3f86d30
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Dec 31 20:10:33 2014 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Dec 31 20:10:33 2014 +
URL:http://sources.gentoo.org/gitweb/?p=proj/api.git;a=commit;h=737289eb

Add overlay "qutebrowser"

---
 files/overlays/repositories.xml | 13 +
 1 file changed, 13 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 548b82b..2ee3fa7 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -4429,6 +4429,19 @@ FIN
 http://www.startux.de/git/quarks.git
 http://www.startux.de/gitweb/quarks.git/rss
   
+  
+qutebrowser
+Overlay providing qutebrowser ebuilds
+https://github.com/posativ/qutebrowser-overlay
+
+  i...@posativ.org
+  Martin Zimmermann
+
+https://github.com/posativ/qutebrowser-overlay.git
+git://github.com/posativ/qutebrowser-overlay.git
+g...@github.com:posativ/qutebrowser-overlay.git
+
https://github.com/posativ/qutebrowser-overlay/commits/master.atom
+  
   
 rafaelmartins
 



[gentoo-commits] gentoo-x86 commit in x11-misc/screen-message: screen-message-0.23.ebuild ChangeLog

2014-12-31 Thread Sebastian Pipping (sping)
sping   14/12/31 19:59:43

  Modified: screen-message-0.23.ebuild ChangeLog
  Log:
  x11-misc/screen-message: Clean-up
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x401A1600)

Revision  ChangesPath
1.2  x11-misc/screen-message/screen-message-0.23.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild?r1=1.1&r2=1.2

Index: screen-message-0.23.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- screen-message-0.23.ebuild  31 Dec 2014 19:46:28 -  1.1
+++ screen-message-0.23.ebuild  31 Dec 2014 19:59:43 -  1.2
@@ -1,16 +1,14 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild,v 
1.1 2014/12/31 19:46:28 sping Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild,v 
1.2 2014/12/31 19:59:43 sping Exp $
 
-EAPI="2"
-
-inherit eutils
+EAPI="5"
 
 DESCRIPTION="Display a multi-line message large, fullscreen, black on white"
 HOMEPAGE="http://www.joachim-breitner.de/projects#screen-message";
 SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz"
 
-LICENSE="|| ( GPL-2 GPL-3 )"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
@@ -21,7 +19,7 @@
!http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/ChangeLog?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/ChangeLog?rev=1.8&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/ChangeLog?r1=1.7&r2=1.8

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/x11-misc/screen-message/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog   31 Dec 2014 19:46:28 -  1.7
+++ ChangeLog   31 Dec 2014 19:59:43 -  1.8
@@ -1,6 +1,9 @@
 # ChangeLog for x11-misc/screen-message
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/screen-message/ChangeLog,v 1.7 
2014/12/31 19:46:28 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/screen-message/ChangeLog,v 1.8 
2014/12/31 19:59:43 sping Exp $
+
+  31 Dec 2014; Sebastian Pipping  screen-message-0.23.ebuild:
+  Clean-up ebuild
 
 *screen-message-0.23 (31 Dec 2014)
 






[gentoo-commits] gentoo-x86 commit in x11-misc/screen-message: screen-message-0.23.ebuild ChangeLog

2014-12-31 Thread Sebastian Pipping (sping)
sping   14/12/31 19:46:28

  Modified: ChangeLog
  Added:screen-message-0.23.ebuild
  Log:
  x11-misc/screen-message: 0.23
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x401A1600)

Revision  ChangesPath
1.7  x11-misc/screen-message/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/ChangeLog?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/ChangeLog?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/ChangeLog?r1=1.6&r2=1.7

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/x11-misc/screen-message/ChangeLog,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ChangeLog   29 May 2014 16:30:21 -  1.6
+++ ChangeLog   31 Dec 2014 19:46:28 -  1.7
@@ -1,6 +1,12 @@
 # ChangeLog for x11-misc/screen-message
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/screen-message/ChangeLog,v 1.6 
2014/05/29 16:30:21 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/screen-message/ChangeLog,v 1.7 
2014/12/31 19:46:28 sping Exp $
+
+*screen-message-0.23 (31 Dec 2014)
+
+  31 Dec 2014; Sebastian Pipping 
+  +screen-message-0.23.ebuild:
+  Bump to 0.23
 
 *screen-message-0.22 (29 May 2014)
 



1.1  x11-misc/screen-message/screen-message-0.23.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild?rev=1.1&content-type=text/plain

Index: screen-message-0.23.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/x11-misc/screen-message/screen-message-0.23.ebuild,v 
1.1 2014/12/31 19:46:28 sping Exp $

EAPI="2"

inherit eutils

DESCRIPTION="Display a multi-line message large, fullscreen, black on white"
HOMEPAGE="http://www.joachim-breitner.de/projects#screen-message";
SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz"

LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="x11-libs/gtk+:3
>=x11-libs/pango-1.16"
RDEPEND="${DEPEND}
!

[gentoo-commits] gentoo-x86 commit in app-arch/gzip: gzip-1.6.ebuild ChangeLog

2014-12-31 Thread Christoph Junghans (ottxor)
ottxor  14/12/31 19:44:40

  Modified: gzip-1.6.ebuild ChangeLog
  Log:
  added prefix support (bug #534032)
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
C2000586)

Revision  ChangesPath
1.3  app-arch/gzip/gzip-1.6.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/gzip/gzip-1.6.ebuild?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/gzip/gzip-1.6.ebuild?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/gzip/gzip-1.6.ebuild?r1=1.2&r2=1.3

Index: gzip-1.6.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.6.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gzip-1.6.ebuild 18 Jan 2014 01:18:08 -  1.2
+++ gzip-1.6.ebuild 31 Dec 2014 19:44:39 -  1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.6.ebuild,v 1.2 
2014/01/18 01:18:08 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.6.ebuild,v 1.3 
2014/12/31 19:44:39 ottxor Exp $
 
 EAPI="4"
 
@@ -14,11 +14,12 @@
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="pic static"
 
 src_prepare() {
epatch "${FILESDIR}"/${PN}-1.3.8-install-symlinks.patch
+   epatch "${FILESDIR}"/${PN}-1.4-asmv.patch
 }
 
 src_configure() {
@@ -36,5 +37,5 @@
# keep most things in /usr, just the fun stuff in /
dodir /bin
mv "${ED}"/usr/bin/{gunzip,gzip,uncompress,zcat} "${ED}"/bin/ || die
-   sed -i -e 's:/usr::' "${ED}"/bin/gunzip || die
+   sed -e "s:${EPREFIX}/usr:${EPREFIX}:" -i "${ED}"/bin/gunzip || die
 }



1.125app-arch/gzip/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/gzip/ChangeLog?rev=1.125&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/gzip/ChangeLog?rev=1.125&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/gzip/ChangeLog?r1=1.124&r2=1.125

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-arch/gzip/ChangeLog,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -r1.124 -r1.125
--- ChangeLog   18 Jan 2014 01:18:08 -  1.124
+++ ChangeLog   31 Dec 2014 19:44:39 -  1.125
@@ -1,6 +1,10 @@
 # ChangeLog for app-arch/gzip
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/ChangeLog,v 1.124 2014/01/18 
01:18:08 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/ChangeLog,v 1.125 2014/12/31 
19:44:39 ottxor Exp $
+
+  31 Dec 2014; Christoph Junghans 
+  +files/gzip-1.4-asmv.patch, gzip-1.6.ebuild:
+  added prefix support (bug #534032)
 
   18 Jan 2014; Mike Frysinger  gzip-1.5.ebuild,
   gzip-1.6.ebuild:






[gentoo-commits] gentoo-x86 commit in app-arch/gzip/files: gzip-1.4-asmv.patch

2014-12-31 Thread Christoph Junghans (ottxor)
ottxor  14/12/31 19:44:40

  Added:gzip-1.4-asmv.patch
  Log:
  added prefix support (bug #534032)
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
C2000586)

Revision  ChangesPath
1.1  app-arch/gzip/files/gzip-1.4-asmv.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/gzip/files/gzip-1.4-asmv.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/gzip/files/gzip-1.4-asmv.patch?rev=1.1&content-type=text/plain

Index: gzip-1.4-asmv.patch
===
http://bugs.gentoo.org/show_bug.cgi?id=302773

--- tailor.h.old2010-01-29 11:13:02.0 +
+++ tailor.h2010-01-29 13:18:15.0 +
@@ -69,9 +69,6 @@
 #  include 
 #  define OS_CODE  0x00
 #  define SET_BINARY_MODE(fd) setmode(fd, O_BINARY)
-#  if !defined(NO_ASM) && !defined(ASMV)
-#define ASMV
-#  endif
 #else
 #  define near
 #endif
@@ -182,7 +179,6 @@
 #  define PATH_SEP2 ':'
 #  define STDC_HEADERS
 #  define OS_CODE  0x01
-#  define ASMV
 #  ifdef __GNUC__
 #define HAVE_DIRENT_H
 #define HAVE_FCNTL_H
@@ -201,7 +197,6 @@
 #endif
 
 #if defined(ATARI) || defined(atarist)
-#  define ASMV
 #  define OS_CODE  0x05
 #  ifdef TOSFS
 #define PATH_SEP2 '\\'






[gentoo-commits] gentoo-x86 commit in app-arch/lz4: lz4-0_p120.ebuild ChangeLog

2014-12-31 Thread Agostino Sarubbo (ago)
ago 14/12/31 19:14:46

  Modified: lz4-0_p120.ebuild ChangeLog
  Log:
  Stable for ppc64, wrt bug #524420
  
  (Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: 
--include-arches="ppc64", signed Manifest commit with key 7194459F)

Revision  ChangesPath
1.9  app-arch/lz4/lz4-0_p120.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild?r1=1.8&r2=1.9

Index: lz4-0_p120.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- lz4-0_p120.ebuild   31 Dec 2014 19:14:34 -  1.8
+++ lz4-0_p120.ebuild   31 Dec 2014 19:14:46 -  1.9
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild,v 1.8 
2014/12/31 19:14:34 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild,v 1.9 
2014/12/31 19:14:46 ago Exp $
 
 EAPI=5
 
@@ -14,7 +14,7 @@
MY_PV="r${PV##0_p}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://github.com/Cyan4973/lz4/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
 fi
 



1.36 app-arch/lz4/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/ChangeLog?rev=1.36&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/ChangeLog?rev=1.36&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/ChangeLog?r1=1.35&r2=1.36

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-arch/lz4/ChangeLog,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- ChangeLog   31 Dec 2014 19:14:34 -  1.35
+++ ChangeLog   31 Dec 2014 19:14:46 -  1.36
@@ -1,6 +1,9 @@
 # ChangeLog for app-arch/lz4
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/lz4/ChangeLog,v 1.35 2014/12/31 
19:14:34 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/lz4/ChangeLog,v 1.36 2014/12/31 
19:14:46 ago Exp $
+
+  31 Dec 2014; Agostino Sarubbo  lz4-0_p120.ebuild:
+  Stable for ppc64, wrt bug #524420
 
   31 Dec 2014; Agostino Sarubbo  lz4-0_p120.ebuild:
   Stable for ppc, wrt bug #524420






[gentoo-commits] gentoo-x86 commit in app-arch/lz4: lz4-0_p120.ebuild ChangeLog

2014-12-31 Thread Agostino Sarubbo (ago)
ago 14/12/31 19:14:34

  Modified: lz4-0_p120.ebuild ChangeLog
  Log:
  Stable for ppc, wrt bug #524420
  
  (Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: 
--include-arches="ppc", signed Manifest commit with key 7194459F)

Revision  ChangesPath
1.8  app-arch/lz4/lz4-0_p120.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild?rev=1.8&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild?r1=1.7&r2=1.8

Index: lz4-0_p120.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- lz4-0_p120.ebuild   16 Dec 2014 20:32:54 -  1.7
+++ lz4-0_p120.ebuild   31 Dec 2014 19:14:34 -  1.8
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild,v 1.7 
2014/12/16 20:32:54 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/lz4/lz4-0_p120.ebuild,v 1.8 
2014/12/31 19:14:34 ago Exp $
 
 EAPI=5
 
@@ -14,7 +14,7 @@
MY_PV="r${PV##0_p}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://github.com/Cyan4973/lz4/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
 fi
 



1.35 app-arch/lz4/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/ChangeLog?rev=1.35&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/ChangeLog?rev=1.35&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/lz4/ChangeLog?r1=1.34&r2=1.35

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-arch/lz4/ChangeLog,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- ChangeLog   16 Dec 2014 20:32:54 -  1.34
+++ ChangeLog   31 Dec 2014 19:14:34 -  1.35
@@ -1,6 +1,9 @@
 # ChangeLog for app-arch/lz4
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/lz4/ChangeLog,v 1.34 2014/12/16 
20:32:54 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/lz4/ChangeLog,v 1.35 2014/12/31 
19:14:34 ago Exp $
+
+  31 Dec 2014; Agostino Sarubbo  lz4-0_p120.ebuild:
+  Stable for ppc, wrt bug #524420
 
   16 Dec 2014; Markus Meier  lz4-0_p120.ebuild:
   arm stable, bug #524420






[gentoo-commits] gentoo-x86 commit in sys-apps/systemd: systemd-216-r2.ebuild ChangeLog

2014-12-31 Thread Agostino Sarubbo (ago)
ago 14/12/31 19:13:39

  Modified: systemd-216-r2.ebuild ChangeLog
  Log:
  Stable for x86, wrt bug #525112
  
  (Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: 
--include-arches="x86", signed Manifest commit with key 7194459F)

Revision  ChangesPath
1.5  sys-apps/systemd/systemd-216-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild?rev=1.5&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild?r1=1.4&r2=1.5

Index: systemd-216-r2.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- systemd-216-r2.ebuild   31 Dec 2014 19:13:25 -  1.4
+++ systemd-216-r2.ebuild   31 Dec 2014 19:13:39 -  1.5
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild,v 
1.4 2014/12/31 19:13:25 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild,v 
1.5 2014/12/31 19:13:39 ago Exp $
 
 EAPI=5
 
@@ -16,7 +16,7 @@
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0/2"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="acl apparmor audit cryptsetup curl doc elfutils +firmware-loader gcrypt 
gudev http
idn introspection kdbus +kmod lz4 lzma pam policykit python qrcode 
+seccomp
selinux ssl sysv-utils test vanilla"



1.334sys-apps/systemd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.334&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.334&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?r1=1.333&r2=1.334

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v
retrieving revision 1.333
retrieving revision 1.334
diff -u -r1.333 -r1.334
--- ChangeLog   31 Dec 2014 19:13:25 -  1.333
+++ ChangeLog   31 Dec 2014 19:13:39 -  1.334
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/systemd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.333 
2014/12/31 19:13:25 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.334 
2014/12/31 19:13:39 ago Exp $
+
+  31 Dec 2014; Agostino Sarubbo  systemd-216-r2.ebuild:
+  Stable for x86, wrt bug #525112
 
   31 Dec 2014; Agostino Sarubbo  systemd-216-r2.ebuild:
   Stable for amd64, wrt bug #525112






[gentoo-commits] gentoo-x86 commit in sys-apps/systemd: systemd-216-r2.ebuild ChangeLog

2014-12-31 Thread Agostino Sarubbo (ago)
ago 14/12/31 19:13:25

  Modified: systemd-216-r2.ebuild ChangeLog
  Log:
  Stable for amd64, wrt bug #525112
  
  (Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: 
--include-arches="amd64", signed Manifest commit with key 7194459F)

Revision  ChangesPath
1.4  sys-apps/systemd/systemd-216-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild?r1=1.3&r2=1.4

Index: systemd-216-r2.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- systemd-216-r2.ebuild   20 Dec 2014 08:25:20 -  1.3
+++ systemd-216-r2.ebuild   31 Dec 2014 19:13:25 -  1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild,v 
1.3 2014/12/20 08:25:20 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-216-r2.ebuild,v 
1.4 2014/12/31 19:13:25 ago Exp $
 
 EAPI=5
 
@@ -16,7 +16,7 @@
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="acl apparmor audit cryptsetup curl doc elfutils +firmware-loader gcrypt 
gudev http
idn introspection kdbus +kmod lz4 lzma pam policykit python qrcode 
+seccomp
selinux ssl sysv-utils test vanilla"



1.333sys-apps/systemd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.333&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.333&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?r1=1.332&r2=1.333

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v
retrieving revision 1.332
retrieving revision 1.333
diff -u -r1.332 -r1.333
--- ChangeLog   30 Dec 2014 10:54:39 -  1.332
+++ ChangeLog   31 Dec 2014 19:13:25 -  1.333
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/systemd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.332 
2014/12/30 10:54:39 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.333 
2014/12/31 19:13:25 ago Exp $
+
+  31 Dec 2014; Agostino Sarubbo  systemd-216-r2.ebuild:
+  Stable for amd64, wrt bug #525112
 
   30 Dec 2014; Pacho Ramos  -systemd-216-r1.ebuild,
   -systemd-217-r3.ebuild, -systemd-218.ebuild:






[gentoo-commits] gentoo-x86 commit in sys-apps/systemd-sysv-utils: systemd-sysv-utils-215.ebuild ChangeLog

2014-12-31 Thread Agostino Sarubbo (ago)
ago 14/12/31 19:11:47

  Modified: systemd-sysv-utils-215.ebuild ChangeLog
  Log:
  Stable for ia64/ppc64/sparc, wrt bug #520036
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
7194459F)

Revision  ChangesPath
1.7  sys-apps/systemd-sysv-utils/systemd-sysv-utils-215.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-215.ebuild?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-215.ebuild?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-215.ebuild?r1=1.6&r2=1.7

Index: systemd-sysv-utils-215.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-215.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- systemd-sysv-utils-215.ebuild   31 Dec 2014 15:54:04 -  1.6
+++ systemd-sysv-utils-215.ebuild   31 Dec 2014 19:11:47 -  1.7
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-215.ebuild,v
 1.6 2014/12/31 15:54:04 ago Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-215.ebuild,v
 1.7 2014/12/31 19:11:47 ago Exp $
 
 EAPI=5
 
@@ -12,7 +12,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~ia64 ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
 IUSE=""
 
 # new enough util-linux to have tools that were provided by sysvinit



1.16 sys-apps/systemd-sysv-utils/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd-sysv-utils/ChangeLog?rev=1.16&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd-sysv-utils/ChangeLog?rev=1.16&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd-sysv-utils/ChangeLog?r1=1.15&r2=1.16

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/ChangeLog,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ChangeLog   31 Dec 2014 15:54:04 -  1.15
+++ ChangeLog   31 Dec 2014 19:11:47 -  1.16
@@ -1,6 +1,9 @@
 # ChangeLog for sys-apps/systemd-sysv-utils
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/ChangeLog,v 
1.15 2014/12/31 15:54:04 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/ChangeLog,v 
1.16 2014/12/31 19:11:47 ago Exp $
+
+  31 Dec 2014; Agostino Sarubbo  
systemd-sysv-utils-215.ebuild:
+  Stable for ia64/ppc64/sparc, wrt bug #520036
 
   31 Dec 2014; Agostino Sarubbo  
systemd-sysv-utils-215.ebuild:
   Stable for ppc, wrt bug #520036






[gentoo-commits] proj/kde:master commit in: virtual/notification-daemon/

2014-12-31 Thread Alexey Shvetsov
commit: eae207d6f9f34c0071cac1f7f13e073dd777f2a1
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Wed Dec 31 18:53:30 2014 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Wed Dec 31 18:53:30 2014 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=eae207d6

[virtual/notification-daemon] Add updated virtual for notification-daemon

Package-Manager: portage-2.2.15

---
 virtual/notification-daemon/metadata.xml   |  8 ++
 .../notification-daemon-0.ebuild   | 31 ++
 2 files changed, 39 insertions(+)

diff --git a/virtual/notification-daemon/metadata.xml 
b/virtual/notification-daemon/metadata.xml
new file mode 100644
index 000..9879e83
--- /dev/null
+++ b/virtual/notification-daemon/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  freedesktop
+  
+freedesktop-b...@gentoo.org
+  
+

diff --git a/virtual/notification-daemon/notification-daemon-0.ebuild 
b/virtual/notification-daemon/notification-daemon-0.ebuild
new file mode 100644
index 000..690063e
--- /dev/null
+++ b/virtual/notification-daemon/notification-daemon-0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/virtual/notification-daemon/notification-daemon-0.ebuild,v
 1.14 2014/11/08 15:44:09 jauhien Exp $
+
+EAPI=5
+
+DESCRIPTION="Virtual for notification daemon dbus service"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd 
~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+IUSE="gnome"
+
+RDEPEND="
+   gnome? ( || ( x11-misc/notification-daemon
+   gnome-base/gnome-shell ) )
+   !gnome? ( || ( x11-misc/notification-daemon
+   xfce-extra/xfce4-notifyd
+   x11-misc/qtnotifydaemon
+   x11-misc/notify-osd
+   x11-misc/dunst
+   >=x11-wm/awesome-3.4.4
+   x11-wm/enlightenment[enlightenment_modules_notification]
+   x11-wm/enlightenment[e_modules_notification]
+   kde-base/knotify
+   kde-apps/knotify
+   x11-misc/mate-notification-daemon
+   lxqt-base/lxqt-notificationd ) )"
+DEPEND=""



[gentoo-commits] gentoo-x86 commit in dev-perl/Types-Serialiser: Types-Serialiser-1.0.0.ebuild ChangeLog

2014-12-31 Thread Mikle Kolyada (zlogene)
zlogene 14/12/31 18:34:24

  Modified: Types-Serialiser-1.0.0.ebuild ChangeLog
  Log:
  Add more keywords wrt bug #523298
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0xC42EB5D6)

Revision  ChangesPath
1.3  dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild?r1=1.2&r2=1.3

Index: Types-Serialiser-1.0.0.ebuild
===
RCS file: 
/var/cvsroot/gentoo-x86/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Types-Serialiser-1.0.0.ebuild   11 Nov 2014 20:49:29 -  1.2
+++ Types-Serialiser-1.0.0.ebuild   31 Dec 2014 18:34:24 -  1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild,v
 1.2 2014/11/11 20:49:29 maekke Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild,v
 1.3 2014/12/31 18:34:24 zlogene Exp $
 
 EAPI=5
 
@@ -11,7 +11,7 @@
 DESCRIPTION="simple data types for common serialisation formats"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos ~x86-solaris"
 IUSE=""
 
 RDEPEND="



1.3  dev-perl/Types-Serialiser/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Types-Serialiser/ChangeLog?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Types-Serialiser/ChangeLog?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/Types-Serialiser/ChangeLog?r1=1.2&r2=1.3

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-perl/Types-Serialiser/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ChangeLog   11 Nov 2014 20:49:29 -  1.2
+++ ChangeLog   31 Dec 2014 18:34:24 -  1.3
@@ -1,6 +1,9 @@
 # ChangeLog for dev-perl/Types-Serialiser
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Types-Serialiser/ChangeLog,v 1.2 
2014/11/11 20:49:29 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Types-Serialiser/ChangeLog,v 1.3 
2014/12/31 18:34:24 zlogene Exp $
+
+  31 Dec 2014; Mikle Kolyada  
Types-Serialiser-1.0.0.ebuild:
+  Add more keywords wrt bug #523298
 
   11 Nov 2014; Markus Meier  Types-Serialiser-1.0.0.ebuild:
   add ~arm, bug #523298
@@ -10,4 +13,3 @@
   25 Oct 2014; Andreas K. Huettel 
   +Types-Serialiser-1.0.0.ebuild, +metadata.xml:
   New package
-






[gentoo-commits] gentoo-x86 commit in dev-perl/JSON-XS: JSON-XS-3.10.0.ebuild ChangeLog

2014-12-31 Thread Mikle Kolyada (zlogene)
zlogene 14/12/31 18:33:42

  Modified: JSON-XS-3.10.0.ebuild ChangeLog
  Log:
  Add more keywords wrt bug #523298
  
  (Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: --force, signed 
Manifest commit with key 0xC42EB5D6)

Revision  ChangesPath
1.3  dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild?r1=1.2&r2=1.3

Index: JSON-XS-3.10.0.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- JSON-XS-3.10.0.ebuild   11 Nov 2014 20:50:15 -  1.2
+++ JSON-XS-3.10.0.ebuild   31 Dec 2014 18:33:41 -  1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild,v 
1.2 2014/11/11 20:50:15 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild,v 
1.3 2014/12/31 18:33:41 zlogene Exp $
 
 EAPI=5
 
@@ -11,7 +11,7 @@
 DESCRIPTION="JSON::XS - JSON serialising/deserialising, done correctly and 
fast"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



1.45 dev-perl/JSON-XS/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/JSON-XS/ChangeLog?rev=1.45&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/JSON-XS/ChangeLog?rev=1.45&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-perl/JSON-XS/ChangeLog?r1=1.44&r2=1.45

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-perl/JSON-XS/ChangeLog,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- ChangeLog   11 Nov 2014 20:50:15 -  1.44
+++ ChangeLog   31 Dec 2014 18:33:41 -  1.45
@@ -1,6 +1,9 @@
 # ChangeLog for dev-perl/JSON-XS
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/JSON-XS/ChangeLog,v 1.44 
2014/11/11 20:50:15 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/JSON-XS/ChangeLog,v 1.45 
2014/12/31 18:33:41 zlogene Exp $
+
+  31 Dec 2014; Mikle Kolyada  JSON-XS-3.10.0.ebuild:
+  Add more keywords wrt bug #523298
 
   11 Nov 2014; Markus Meier  JSON-XS-3.10.0.ebuild:
   add ~arm, bug #523298






[gentoo-commits] gentoo-x86 commit in app-crypt/gnupg/files: gnupg-2.0.26-misc-cve.patch gnupg-2.1.1-misc-cve.patch

2014-12-31 Thread Alon Bar-Lev (alonbl)
alonbl  14/12/31 18:27:16

  Added:gnupg-2.0.26-misc-cve.patch
gnupg-2.1.1-misc-cve.patch
  Log:
  Fix misc CVEs, bug#534110
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
BF20DC51)

Revision  ChangesPath
1.1  app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch?rev=1.1&content-type=text/plain

Index: gnupg-2.0.26-misc-cve.patch
===
>From ed8383c618e124cfa708c9ee87563fcdf2f4649c Mon Sep 17 00:00:00 2001
From: Daniel Kahn Gillmor 
Date: Fri, 19 Dec 2014 18:53:34 -0500
Subject: [PATCH] sm: Avoid double-free on iconv failure

* sm/minip12.c: (p12_build) if jnlib_iconv_open fails, avoid
double-free of pwbuf.

--

Observed by Joshua Rogers , who proposed a
slightly different fix.

Debian-Bug-Id: 773472

Added fix at a second place - wk.
---
 sm/minip12.c |2 ++
 1 file changed, 2 insertions(+)

diff --git a/agent/minip12.c b/agent/minip12.c
index 01b91b7..ca4d248 100644
--- a/agent/minip12.c
+++ b/agent/minip12.c
@@ -2422,6 +2422,7 @@ p12_build (gcry_mpi_t *kparms, const void *cert, size_t 
certlen,
  " requested charset '%s': %s\n",
  charset, strerror (errno));
   gcry_free (pwbuf);
+  pwbuf = NULL;
   goto failure;
 }
 
@@ -2436,6 +2437,7 @@ p12_build (gcry_mpi_t *kparms, const void *cert, size_t 
certlen,
  " requested charset '%s': %s\n",
  charset, strerror (errno));
   gcry_free (pwbuf);
+  pwbuf = NULL;
   jnlib_iconv_close (cd);
   goto failure;
 }
-- 
1.7.10.4

>From b0b3803e8c2959dd67ca96debc54b5c6464f0d41 Mon Sep 17 00:00:00 2001
From: Daniel Kahn Gillmor 
Date: Fri, 19 Dec 2014 18:07:55 -0500
Subject: [PATCH] scd: Avoid double-free on error condition in scd

* scd/command.c (cmd_readkey): avoid double-free of cert

--

When ksba_cert_new() fails, cert will be double-freed.

Debian-Bug-Id: 773471

Original patch changed by wk to do the free only at leave.
---
 scd/command.c |6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/scd/command.c b/scd/command.c
index dd4191f..1cc580a 100644
--- a/scd/command.c
+++ b/scd/command.c
@@ -804,10 +804,8 @@ cmd_readkey (assuan_context_t ctx, char *line)
 
   rc = ksba_cert_new (&kc);
   if (rc)
-{
-  xfree (cert);
-  goto leave;
-}
+goto leave;
+
   rc = ksba_cert_init_from_mem (kc, cert, ncert);
   if (rc)
 {
-- 
1.7.10.4

>From abd5f6752d693b7f313c19604f0723ecec4d39a6 Mon Sep 17 00:00:00 2001
From: Werner Koch 
Date: Mon, 22 Dec 2014 12:16:46 +0100
Subject: [PATCH] dirmngr,gpgsm: Return NULL on fail

* dirmngr/ldapserver.c (ldapserver_parse_one): Set SERVER to NULL.
* sm/gpgsm.c (parse_keyserver_line): Ditto.
--

Reported-by: Joshua Rogers 

  "If something inside the ldapserver_parse_one function failed,
   'server' would be freed, then returned, leading to a
   use-after-free.  This code is likely copied from sm/gpgsm.c, which
   was also susceptible to this bug."

Signed-off-by: Werner Koch 
---
 dirmngr/ldapserver.c |1 +
 sm/gpgsm.c   |1 +
 2 files changed, 2 insertions(+)

diff --git a/sm/gpgsm.c b/sm/gpgsm.c
index 3398d17..72bceb4 100644
--- a/sm/gpgsm.c
+++ b/sm/gpgsm.c
@@ -862,6 +862,7 @@ parse_keyserver_line (char *line,
 {
   log_info (_("%s:%u: skipping this line\n"), filename, lineno);
   keyserver_list_free (server);
+  server = NULL;
 }
 
   return server;
-- 
1.7.10.4




1.1  app-crypt/gnupg/files/gnupg-2.1.1-misc-cve.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/files/gnupg-2.1.1-misc-cve.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/files/gnupg-2.1.1-misc-cve.patch?rev=1.1&content-type=text/plain

Index: gnupg-2.1.1-misc-cve.patch
===
>From ed8383c618e124cfa708c9ee87563fcdf2f4649c Mon Sep 17 00:00:00 2001
From: Daniel Kahn Gillmor 
Date: Fri, 19 Dec 2014 18:53:34 -0500
Subject: [PATCH] sm: Avoid double-free on iconv failure

* sm/minip12.c: (p12_build) if jnlib_iconv_open fails, avoid
double-free of pwbuf.

--

Observed by Joshua Rogers , who proposed a
slightly different fix.

Debian-Bug-Id: 773472

Added fix at a second place - wk.
---
 sm/minip12.c |2 ++
 1 file changed, 2 insertions(+)

diff --git a/sm/minip12.c b/sm/minip12.c
index 01b91b7..ca4d248 100644
--- a/sm/minip12.c
+++ b/sm/minip12.c
@@ -2422,6 +2422,7 @@ p12_build (gcry_mpi_t *kparms, const void *cert, size_t 
certlen,
  " requested charset '%s': %s\n",

[gentoo-commits] gentoo-x86 commit in app-crypt/gnupg: gnupg-2.1.1-r1.ebuild gnupg-2.0.26-r3.ebuild ChangeLog gnupg-2.1.1.ebuild

2014-12-31 Thread Alon Bar-Lev (alonbl)
alonbl  14/12/31 18:27:16

  Modified: ChangeLog
  Added:gnupg-2.1.1-r1.ebuild gnupg-2.0.26-r3.ebuild
  Removed:  gnupg-2.1.1.ebuild
  Log:
  Fix misc CVEs, bug#534110
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
BF20DC51)

Revision  ChangesPath
1.562app-crypt/gnupg/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/ChangeLog?rev=1.562&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/ChangeLog?rev=1.562&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/ChangeLog?r1=1.561&r2=1.562

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v
retrieving revision 1.561
retrieving revision 1.562
diff -u -r1.561 -r1.562
--- ChangeLog   17 Dec 2014 19:05:55 -  1.561
+++ ChangeLog   31 Dec 2014 18:27:16 -  1.562
@@ -1,6 +1,14 @@
 # ChangeLog for app-crypt/gnupg
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v 1.561 
2014/12/17 19:05:55 k_f Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v 1.562 
2014/12/31 18:27:16 alonbl Exp $
+
+*gnupg-2.0.26-r3 (31 Dec 2014)
+*gnupg-2.1.1-r1 (31 Dec 2014)
+
+  31 Dec 2014; Alon Bar-Lev 
+  +files/gnupg-2.0.26-misc-cve.patch, +files/gnupg-2.1.1-misc-cve.patch,
+  +gnupg-2.0.26-r3.ebuild, +gnupg-2.1.1-r1.ebuild, -gnupg-2.1.1.ebuild:
+  Fix misc CVEs, bug#534110
 
 *gnupg-2.1.1 (17 Dec 2014)
 



1.1  app-crypt/gnupg/gnupg-2.1.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/gnupg-2.1.1-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/gnupg/gnupg-2.1.1-r1.ebuild?rev=1.1&content-type=text/plain

Index: gnupg-2.1.1-r1.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.1.1-r1.ebuild,v 1.1 
2014/12/31 18:27:16 alonbl Exp $

EAPI="5"

inherit eutils flag-o-matic toolchain-funcs

DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
HOMEPAGE="http://www.gnupg.org/";
MY_P="${P/_/-}"
SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb"

COMMON_DEPEND_LIBS="
dev-libs/npth
>=dev-libs/libassuan-2
>=dev-libs/libgcrypt-1.6.2
>=dev-libs/libgpg-error-1.17
>=dev-libs/libksba-1.0.7
>=net-misc/curl-7.10
gnutls? ( >=net-libs/gnutls-3.0 )
sys-libs/zlib
ldap? ( net-nds/openldap )
bzip2? ( app-arch/bzip2 )
readline? ( sys-libs/readline )
smartcard? ( usb? ( virtual/libusb:0 ) )
"
COMMON_DEPEND_BINS="|| ( app-crypt/pinentry app-crypt/pinentry-qt )"

# Existence of executables is checked during configuration.
DEPEND="${COMMON_DEPEND_LIBS}
${COMMON_DEPEND_BINS}
static? (
>=dev-libs/libassuan-2[static-libs]
>=dev-libs/libgcrypt-1.6.2[static-libs]
>=dev-libs/libgpg-error-1.17[static-libs]
>=dev-libs/libksba-1.0.7[static-libs]
dev-libs/npth[static-libs]
>=net-misc/curl-7.10[static-libs]
sys-libs/zlib[static-libs]
bzip2? ( app-arch/bzip2[static-libs] )
)
nls? ( sys-devel/gettext )
doc? ( sys-apps/texinfo )"

RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
${COMMON_DEPEND_BINS}
selinux? ( sec-policy/selinux-gpg )
nls? ( virtual/libintl )"

REQUIRED_USE="smartcard? ( !static )"

S="${WORKDIR}/${MY_P}"

src_prepare() {
epatch "${FILESDIR}/${PN}-2.0.17-gpgsm-gencert.patch"
epatch "${FILESDIR}/${P}-misc-cve.patch"
epatch_user
}

src_configure() {
local myconf=()

# 'USE=static' support was requested:
# gnupg1: bug #29299
# gnupg2: bug #159623
use static && append-ldflags -static

if use smartcard; then
myconf+=(
--enable-scdaemon
$(use_enable usb ccid-driver)
)
else
myconf+=( --disable-scdaemon )
fi

if use elibc_SunOS || use elibc_AIX; then
myconf+=( --disable-symcryptrun )
else
myconf+=( --enable-symcryptrun )
fi

econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--enable-gpg \
--enable-gpgsm \
--enable-agent \
--without-adns \
"${myconf[@]}" \
$(use_enable bzi

[gentoo-commits] proj/hardened-dev:musl commit in: net-misc/openssh/files/, net-misc/openssh/

2014-12-31 Thread Anthony G. Basile
commit: 10c887587f0221a5ecd59b10fdc37f717629da74
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Dec 31 18:23:51 2014 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Dec 31 18:23:51 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=10c88758

net-misc/openssh: makre 6.7_p1 stable on all arches

Package-Manager: portage-2.2.14
Manifest-Sign-Key: 0xF52D4BBA

---
 .../openssh-5.9_p1-sshd-gssapi-multihomed.patch| 184 
 .../openssh/files/openssh-6.4p1-avoid-exit.patch   | 499 -
 .../files/openssh-6.5_p1-hpn-cipher-align.patch| 114 -
 .../openssh-6.6.1_p1-x509-hpn14v4-glue-p2.patch|  26 --
 net-misc/openssh/files/openssh-6.6.1_p1.patch  | 167 ---
 .../openssh-6.6_p1-openssl-ignore-status.patch |  17 -
 .../openssh/files/openssh-6.6_p1-x509-glue.patch   |  16 -
 .../openssh-6.6_p1-x509-hpn14v4-glue-p2.patch  |  26 --
 net-misc/openssh/metadata.xml  |   1 +
 net-misc/openssh/openssh-6.6.1_p1-r99.ebuild   | 323 -
 net-misc/openssh/openssh-6.6_p1-r99.ebuild | 320 -
 net-misc/openssh/openssh-6.7_p1-r99.ebuild |   2 +-
 12 files changed, 2 insertions(+), 1693 deletions(-)

diff --git a/net-misc/openssh/files/openssh-5.9_p1-sshd-gssapi-multihomed.patch 
b/net-misc/openssh/files/openssh-5.9_p1-sshd-gssapi-multihomed.patch
deleted file mode 100644
index 6377d03..000
--- a/net-misc/openssh/files/openssh-5.9_p1-sshd-gssapi-multihomed.patch
+++ /dev/null
@@ -1,184 +0,0 @@
-Index: gss-serv.c
-===
-RCS file: /cvs/src/usr.bin/ssh/gss-serv.c,v
-retrieving revision 1.22
-diff -u -p -r1.22 gss-serv.c
 gss-serv.c 8 May 2008 12:02:23 -   1.22
-+++ gss-serv.c 11 Jan 2010 05:38:29 -
-@@ -41,9 +41,12 @@
- #include "channels.h"
- #include "session.h"
- #include "misc.h"
-+#include "servconf.h"
- 
- #include "ssh-gss.h"
- 
-+extern ServerOptions options;
-+
- static ssh_gssapi_client gssapi_client =
- { GSS_C_EMPTY_BUFFER, GSS_C_EMPTY_BUFFER,
- GSS_C_NO_CREDENTIAL, NULL, {NULL, NULL, NULL}};
-@@ -77,25 +80,32 @@ ssh_gssapi_acquire_cred(Gssctxt *ctx)
-   char lname[MAXHOSTNAMELEN];
-   gss_OID_set oidset;
- 
--  gss_create_empty_oid_set(&status, &oidset);
--  gss_add_oid_set_member(&status, ctx->oid, &oidset);
--
--  if (gethostname(lname, MAXHOSTNAMELEN)) {
--  gss_release_oid_set(&status, &oidset);
--  return (-1);
--  }
-+  if (options.gss_strict_acceptor) {
-+  gss_create_empty_oid_set(&status, &oidset);
-+  gss_add_oid_set_member(&status, ctx->oid, &oidset);
-+
-+  if (gethostname(lname, MAXHOSTNAMELEN)) {
-+  gss_release_oid_set(&status, &oidset);
-+  return (-1);
-+  }
-+
-+  if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) {
-+  gss_release_oid_set(&status, &oidset);
-+  return (ctx->major);
-+  }
-+
-+  if ((ctx->major = gss_acquire_cred(&ctx->minor,
-+  ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds,
-+  NULL, NULL)))
-+  ssh_gssapi_error(ctx);
- 
--  if (GSS_ERROR(ssh_gssapi_import_name(ctx, lname))) {
-   gss_release_oid_set(&status, &oidset);
-   return (ctx->major);
-+  } else {
-+  ctx->name = GSS_C_NO_NAME;
-+  ctx->creds = GSS_C_NO_CREDENTIAL;
-   }
--
--  if ((ctx->major = gss_acquire_cred(&ctx->minor,
--  ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, NULL, NULL)))
--  ssh_gssapi_error(ctx);
--
--  gss_release_oid_set(&status, &oidset);
--  return (ctx->major);
-+  return GSS_S_COMPLETE;
- }
- 
- /* Privileged */
-Index: servconf.c
-===
-RCS file: /cvs/src/usr.bin/ssh/servconf.c,v
-retrieving revision 1.201
-diff -u -p -r1.201 servconf.c
 servconf.c 10 Jan 2010 03:51:17 -  1.201
-+++ servconf.c 11 Jan 2010 05:34:56 -
-@@ -86,6 +86,7 @@ initialize_server_options(ServerOptions 
-   options->kerberos_get_afs_token = -1;
-   options->gss_authentication=-1;
-   options->gss_cleanup_creds = -1;
-+  options->gss_strict_acceptor = -1;
-   options->password_authentication = -1;
-   options->kbd_interactive_authentication = -1;
-   options->challenge_response_authentication = -1;
-@@ -200,6 +201,8 @@ fill_default_server_options(ServerOption
-   options->gss_authentication = 0;
-   if (options->gss_cleanup_creds == -1)
-   options->gss_cleanup_creds = 1;
-+  if (options->gss_strict_acceptor == -1)
-+  options->gss_strict_acceptor = 0;
-   if (options->password_authentication == -1)
-   options->password_authenticatio

[gentoo-commits] gentoo-x86 commit in dev-python/wxpython: wxpython-3.0.2.0.ebuild ChangeLog

2014-12-31 Thread Mike Gilbert (floppym)
floppym 14/12/31 17:38:10

  Modified: ChangeLog
  Added:wxpython-3.0.2.0.ebuild
  Log:
  Version bump, bug 532016.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0BBEEA1FEA4843A4)

Revision  ChangesPath
1.209dev-python/wxpython/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/wxpython/ChangeLog?rev=1.209&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/wxpython/ChangeLog?rev=1.209&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/wxpython/ChangeLog?r1=1.208&r2=1.209

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v
retrieving revision 1.208
retrieving revision 1.209
diff -u -r1.208 -r1.209
--- ChangeLog   6 Oct 2014 01:09:03 -   1.208
+++ ChangeLog   31 Dec 2014 17:38:10 -  1.209
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/wxpython
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v 1.208 
2014/10/06 01:09:03 leio Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/wxpython/ChangeLog,v 1.209 
2014/12/31 17:38:10 floppym Exp $
+
+*wxpython-3.0.2.0 (31 Dec 2014)
+
+  31 Dec 2014; Mike Gilbert  +wxpython-3.0.2.0.ebuild:
+  Version bump, bug 532016.
 
 *wxpython-3.0.1.1 (06 Oct 2014)
 



1.1  dev-python/wxpython/wxpython-3.0.2.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/wxpython/wxpython-3.0.2.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/wxpython/wxpython-3.0.2.0.ebuild?rev=1.1&content-type=text/plain

Index: wxpython-3.0.2.0.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-python/wxpython/wxpython-3.0.2.0.ebuild,v 1.1 
2014/12/31 17:38:10 floppym Exp $

EAPI=5

PYTHON_COMPAT=( python{2_6,2_7} )
WX_GTK_VER="3.0"

inherit alternatives distutils-r1 eutils fdo-mime flag-o-matic wxwidgets

MY_PN="wxPython-src"

DESCRIPTION="A blending of the wxWindows C++ class library with Python"
HOMEPAGE="http://www.wxpython.org/";
SRC_URI="
mirror://sourceforge/wxpython/${MY_PN}-${PV}.tar.bz2
examples? ( mirror://sourceforge/wxpython/wxPython-demo-${PV}.tar.bz2 )"

LICENSE="wxWinLL-3"
SLOT="3.0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="cairo examples libnotify opengl"

RDEPEND="
dev-lang/python-exec:2[${PYTHON_USEDEP}]
>=x11-libs/wxGTK-${PV}:${WX_GTK_VER}=[libnotify=,opengl?,tiff,X]
dev-libs/glib:2
dev-python/setuptools[${PYTHON_USEDEP}]
media-libs/libpng:0=
media-libs/tiff:0
virtual/jpeg
x11-libs/gtk+:2
x11-libs/pango[X]
cairo?  ( >=dev-python/pycairo-1.8.4[${PYTHON_USEDEP}] )
opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )"

DEPEND="${RDEPEND}
virtual/pkgconfig"

S="${WORKDIR}/${MY_PN}-${PV}/wxPython"
DOC_S="${WORKDIR}/wxPython-${PV}"

# The hacky build system seems to be broken with out-of-source builds,
# and installs 'wx' package globally.
DISTUTILS_IN_SOURCE_BUILD=1

python_prepare_all() {
sed -i "s:cflags.append('-O3'):pass:" config.py || die "sed failed"

if use examples; then
cd "${DOC_S}"
epatch "${FILESDIR}"/${PN}-${SLOT}-wxversion-demo.patch
fi

cd "${S}"
local PATCHES=(
"${FILESDIR}"/${PN}-3.0.0.0-wxversion-scripts.patch
# drop editra - we have it as a separate package now
"${FILESDIR}"/${PN}-2.8.11-drop-editra.patch
"${FILESDIR}"/${PN}-2.8-no-preservatives-added.patch
# fix handling egg_info command
"${FILESDIR}"/${PN}-2.8.12.1-disable-egging-mode.patch
)

distutils-r1_python_prepare_all
}

src_configure() {
need-wxwidgets unicode

mydistutilsargs=(
WX_CONFIG="${WX_CONFIG}"
WXPORT=gtk2
UNICODE=1
BUILD_GLCANVAS=$(usex opengl 1 0)
)
}

python_compile() {
# We need to have separate libdirs due to hackery, bug #455332.
distutils-r1_python_compile \
build --build-purelib "${BUILD_DIR}"/lib.common
}

python_install() {
distutils-r1_python_install \
build --build-purelib "${BUILD_DIR}"/lib.common

# adjust the filenames for wxPython slots.
local file
for file in "${D}$(python_get_sitedir)"/wx{version.*,.pth}; do
mv "${file}" "${file}-${SLOT}" || die
done
cd "${ED}"usr/lib/python-exec/"${EPYTHON}" || die
for file in *; do
   

[gentoo-commits] gentoo-x86 commit in x11-libs/wxGTK: wxGTK-3.0.2.0.ebuild ChangeLog

2014-12-31 Thread Mike Gilbert (floppym)
floppym 14/12/31 17:37:50

  Modified: ChangeLog
  Added:wxGTK-3.0.2.0.ebuild
  Log:
  Version bump, bug 532016.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0BBEEA1FEA4843A4)

Revision  ChangesPath
1.316x11-libs/wxGTK/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/ChangeLog?rev=1.316&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/ChangeLog?rev=1.316&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/ChangeLog?r1=1.315&r2=1.316

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/ChangeLog,v
retrieving revision 1.315
retrieving revision 1.316
diff -u -r1.315 -r1.316
--- ChangeLog   6 Oct 2014 01:06:16 -   1.315
+++ ChangeLog   31 Dec 2014 17:37:49 -  1.316
@@ -1,6 +1,11 @@
 # ChangeLog for x11-libs/wxGTK
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/ChangeLog,v 1.315 2014/10/06 
01:06:16 leio Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/ChangeLog,v 1.316 2014/12/31 
17:37:49 floppym Exp $
+
+*wxGTK-3.0.2.0 (31 Dec 2014)
+
+  31 Dec 2014; Mike Gilbert  +wxGTK-3.0.2.0.ebuild:
+  Version bump, bug 532016.
 
 *wxGTK-3.0.1.1 (06 Oct 2014)
 



1.1  x11-libs/wxGTK/wxGTK-3.0.2.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.2.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.2.0.ebuild?rev=1.1&content-type=text/plain

Index: wxGTK-3.0.2.0.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.2.0.ebuild,v 1.1 
2014/12/31 17:37:49 floppym Exp $

EAPI="5"

inherit eutils flag-o-matic

DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit"
HOMEPAGE="http://wxwidgets.org/";

# we use the wxPython tarballs because they include the full wxGTK sources and
# docs, and are released more frequently than wxGTK.
SRC_URI="mirror://sourceforge/wxpython/wxPython-src-${PV}.tar.bz2
doc? ( mirror://sourceforge/wxpython/wxPython-docs-${PV}.tar.bz2 )"

KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos"
IUSE="+X aqua doc debug gstreamer libnotify opengl sdl tiff webkit"

SLOT="3.0"

RDEPEND="
dev-libs/expat
sdl?( media-libs/libsdl )
X?  (
>=dev-libs/glib-2.22:2
media-libs/libpng:0=
sys-libs/zlib
virtual/jpeg
>=x11-libs/gtk+-2.18:2
x11-libs/gdk-pixbuf
x11-libs/libSM
x11-libs/libXxf86vm
x11-libs/pango[X]
gstreamer? (
media-libs/gstreamer:0.10
media-libs/gst-plugins-base:0.10 )
libnotify? ( x11-libs/libnotify )
opengl? ( virtual/opengl )
tiff?   ( media-libs/tiff:0 )
webkit? ( net-libs/webkit-gtk:2 )
)
aqua? (
>=x11-libs/gtk+-2.4[aqua=]
virtual/jpeg
tiff?   ( media-libs/tiff:0 )
)"

DEPEND="${RDEPEND}
virtual/pkgconfig
opengl? ( virtual/glu )
X?  (
x11-proto/xproto
x11-proto/xineramaproto
x11-proto/xf86vidmodeproto
)"

PDEPEND=">=app-admin/eselect-wxwidgets-20131230"

LICENSE="wxWinLL-3
GPL-2
doc?( wxWinFDL-3 )"

S="${WORKDIR}/wxPython-src-${PV}"

src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0.0.0-collision.patch

# https://bugs.gentoo.org/421851
# https://bugs.gentoo.org/499984
sed -i -e "/wx_cv_std_libpath=/s:=.*:=$(get_libdir):" configure || die

epatch_user
}

src_configure() {
local myconf

# X independent options
myconf="
--with-zlib=sys
--with-expat=sys
--enable-compat28
$(use_with sdl)"

# debug in >=2.9
# there is no longer separate debug libraries (gtk2ud)
# wxDEBUG_LEVEL=1 is the default and we will leave it enabled
# wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs.
# apps can disable these features by building w/ -NDEBUG or 
wxDEBUG_LEVEL_0.
# http://docs.wxwidgets.org/3.0/overview_debugging.html
# 
http://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63df/0

[gentoo-commits] gentoo-x86 commit in games-mud/tintin/files: tintin-2.00.9-ldpermission.patch

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_14/12/31 17:22:09

  Removed:  tintin-2.00.9-ldpermission.patch
  Log:
  old
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)



[gentoo-commits] gentoo-x86 commit in games-mud/tintin: ChangeLog tintin-2.00.9.ebuild

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_14/12/31 17:22:09

  Modified: ChangeLog
  Removed:  tintin-2.00.9.ebuild
  Log:
  old
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.134games-mud/tintin/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-mud/tintin/ChangeLog?rev=1.134&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-mud/tintin/ChangeLog?rev=1.134&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-mud/tintin/ChangeLog?r1=1.133&r2=1.134

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-mud/tintin/ChangeLog,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -r1.133 -r1.134
--- ChangeLog   31 Dec 2014 16:12:45 -  1.133
+++ ChangeLog   31 Dec 2014 17:22:09 -  1.134
@@ -1,6 +1,10 @@
 # ChangeLog for games-mud/tintin
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-mud/tintin/ChangeLog,v 1.133 
2014/12/31 16:12:45 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-mud/tintin/ChangeLog,v 1.134 
2014/12/31 17:22:09 mr_bones_ Exp $
+
+  31 Dec 2014; Michael Sterrett 
+  -files/tintin-2.00.9-ldpermission.patch, -tintin-2.00.9.ebuild:
+  old
 
   31 Dec 2014; Agostino Sarubbo  tintin-2.01.0.ebuild:
   Stable for ppc, wrt bug #531472






[gentoo-commits] gentoo-x86 commit in games-puzzle/gtetrinet: ChangeLog gtetrinet-0.7.11-r1.ebuild

2014-12-31 Thread Michael Sterrett (mr_bones_)
mr_bones_14/12/31 17:20:36

  Modified: ChangeLog
  Removed:  gtetrinet-0.7.11-r1.ebuild
  Log:
  old
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.34 games-puzzle/gtetrinet/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-puzzle/gtetrinet/ChangeLog?rev=1.34&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-puzzle/gtetrinet/ChangeLog?rev=1.34&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-puzzle/gtetrinet/ChangeLog?r1=1.33&r2=1.34

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/games-puzzle/gtetrinet/ChangeLog,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- ChangeLog   31 Dec 2014 16:12:24 -  1.33
+++ ChangeLog   31 Dec 2014 17:20:36 -  1.34
@@ -1,6 +1,10 @@
 # ChangeLog for games-puzzle/gtetrinet
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gtetrinet/ChangeLog,v 1.33 
2014/12/31 16:12:24 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gtetrinet/ChangeLog,v 1.34 
2014/12/31 17:20:36 mr_bones_ Exp $
+
+  31 Dec 2014; Michael Sterrett 
+  -gtetrinet-0.7.11-r1.ebuild:
+  old
 
   31 Dec 2014; Agostino Sarubbo  gtetrinet-0.7.11-r3.ebuild:
   Stable for ppc, wrt bug #531456






  1   2   3   4   >