[gentoo-commits] gentoo-x86 commit in sys-libs/libselinux: ChangeLog libselinux-2.4_rc6.ebuild libselinux-2.4_rc7.ebuild libselinux-2.3-r1.ebuild

2015-04-18 Thread Jason Zaman (perfinion)
perfinion15/04/18 21:57:12

  Modified: ChangeLog
  Removed:  libselinux-2.4_rc6.ebuild libselinux-2.4_rc7.ebuild
libselinux-2.3-r1.ebuild
  Log:
  Drop old RCs
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0x7EF137EC935B0EAF)

Revision  ChangesPath
1.142sys-libs/libselinux/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.142view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.142content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?r1=1.141r2=1.142

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v
retrieving revision 1.141
retrieving revision 1.142
diff -u -r1.141 -r1.142
--- ChangeLog   8 Apr 2015 18:28:33 -   1.141
+++ ChangeLog   18 Apr 2015 21:57:12 -  1.142
@@ -1,6 +1,10 @@
 # ChangeLog for sys-libs/libselinux
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.141 
2015/04/08 18:28:33 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.142 
2015/04/18 21:57:12 perfinion Exp $
+
+  18 Apr 2015; Jason Zaman perfin...@gentoo.org -libselinux-2.3-r1.ebuild,
+  -libselinux-2.4_rc6.ebuild, -libselinux-2.4_rc7.ebuild:
+  Drop old RCs
 
   08 Apr 2015; Michał Górny mgo...@gentoo.org libselinux-2.2.2-r5.ebuild,
   libselinux-2.3-r1.ebuild, libselinux-2.3-r2.ebuild, libselinux-2.4.ebuild,






[gentoo-commits] gentoo-x86 commit in sys-libs/libselinux: ChangeLog libselinux-2.3-r1.ebuild

2014-09-16 Thread Brian Dolbec (dolsen)
dolsen  14/09/16 23:03:43

  Modified: ChangeLog libselinux-2.3-r1.ebuild
  Log:
  Add python-3.4 target
  
  (Portage version: 2.2.13/cvs/Linux x86_64, signed Manifest commit with key 
0x65E309F2189DB0B8)

Revision  ChangesPath
1.130sys-libs/libselinux/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.130view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.130content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?r1=1.129r2=1.130

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -r1.129 -r1.130
--- ChangeLog   5 Aug 2014 09:43:56 -   1.129
+++ ChangeLog   16 Sep 2014 23:03:43 -  1.130
@@ -1,6 +1,10 @@
 # ChangeLog for sys-libs/libselinux
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.129 
2014/08/05 09:43:56 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.130 
2014/09/16 23:03:43 dolsen Exp $
+
+  16 Sep 2014; Brian Dolbec dol...@gentoo.org libselinux-2.3-r1.ebuild:
+  Add python-3.4 target, needed for dep of portage. Tested and 
+  confirmed working by perfinion.
 
   05 Aug 2014; Sven Vermeulen sw...@gentoo.org -libselinux-2.2.2-r4.ebuild,
   -libselinux-2.3.ebuild, -libselinux-2.3_rc1-r1.ebuild,



1.3  sys-libs/libselinux/libselinux-2.3-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild?r1=1.2r2=1.3

Index: libselinux-2.3-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- libselinux-2.3-r1.ebuild30 Jul 2014 11:52:21 -  1.2
+++ libselinux-2.3-r1.ebuild16 Sep 2014 23:03:43 -  1.3
@@ -1,9 +1,9 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild,v 1.2 
2014/07/30 11:52:21 swift Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild,v 1.3 
2014/09/16 23:03:43 dolsen Exp $
 
 EAPI=5
-PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
+PYTHON_COMPAT=( python2_7 python3_2 python3_3 python3_4 )
 USE_RUBY=ruby19 ruby20
 
 PATCHBUNDLE=4






[gentoo-commits] gentoo-x86 commit in sys-libs/libselinux: ChangeLog libselinux-2.2.2-r4.ebuild libselinux-2.3_rc1.ebuild libselinux-2.3_rc1-r1.ebuild libselinux-2.3.ebuild

2014-08-05 Thread Sven Vermeulen (swift)
swift   14/08/05 09:43:56

  Modified: ChangeLog
  Removed:  libselinux-2.2.2-r4.ebuild
libselinux-2.3_rc1.ebuild
libselinux-2.3_rc1-r1.ebuild libselinux-2.3.ebuild
  Log:
  Remove obsoleted ebuilds
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x2EDD52403B68AF47)

Revision  ChangesPath
1.129sys-libs/libselinux/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.129view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.129content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?r1=1.128r2=1.129

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -r1.128 -r1.129
--- ChangeLog   30 Jul 2014 11:52:21 -  1.128
+++ ChangeLog   5 Aug 2014 09:43:56 -   1.129
@@ -1,6 +1,11 @@
 # ChangeLog for sys-libs/libselinux
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.128 
2014/07/30 11:52:21 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.129 
2014/08/05 09:43:56 swift Exp $
+
+  05 Aug 2014; Sven Vermeulen sw...@gentoo.org -libselinux-2.2.2-r4.ebuild,
+  -libselinux-2.3.ebuild, -libselinux-2.3_rc1-r1.ebuild,
+  -libselinux-2.3_rc1.ebuild:
+  Remove obsoleted ebuilds
 
   30 Jul 2014; Sven Vermeulen sw...@gentoo.org libselinux-2.3-r1.ebuild:
   Fix bug #514194 - Stabilization of SELinux userspace 2.3






[gentoo-commits] gentoo-x86 commit in sys-libs/libselinux: ChangeLog libselinux-2.3-r1.ebuild

2014-07-09 Thread Sven Vermeulen (swift)
swift   14/07/09 18:16:31

  Modified: ChangeLog
  Added:libselinux-2.3-r1.ebuild
  Log:
  Fix bug #516608 - Keep pcre version at hand with binary compiled expressions 
(segfault with setfiles)
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x2EDD52403B68AF47)

Revision  ChangesPath
1.125sys-libs/libselinux/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.125view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.125content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?r1=1.124r2=1.125

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -r1.124 -r1.125
--- ChangeLog   18 Jun 2014 20:50:32 -  1.124
+++ ChangeLog   9 Jul 2014 18:16:31 -   1.125
@@ -1,6 +1,11 @@
 # ChangeLog for sys-libs/libselinux
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.124 
2014/06/18 20:50:32 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.125 
2014/07/09 18:16:31 swift Exp $
+
+*libselinux-2.3-r1 (09 Jul 2014)
+
+  09 Jul 2014; Sven Vermeulen sw...@gentoo.org +libselinux-2.3-r1.ebuild:
+  Fix bug #516608 (segfault with setfiles)
 
   18 Jun 2014; Michał Górny mgo...@gentoo.org libselinux-2.3.ebuild:
   Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug



1.1  sys-libs/libselinux/libselinux-2.3-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild?rev=1.1content-type=text/plain

Index: libselinux-2.3-r1.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.3-r1.ebuild,v 1.1 
2014/07/09 18:16:31 swift Exp $

EAPI=5
PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
USE_RUBY=ruby19 ruby20

PATCHBUNDLE=4

# No, I am not calling ruby-ng
inherit multilib python-r1 toolchain-funcs eutils multilib-minimal

MY_P=${P//_/-}

SEPOL_VER=2.3

DESCRIPTION=SELinux userland library
HOMEPAGE=http://userspace.selinuxproject.org;
SRC_URI=http://userspace.selinuxproject.org/releases/20140506/${MY_P}.tar.gz

http://dev.gentoo.org/~swift/patches/${PN}/patchbundle-${PN}-${PATCHBUNDLE}.tar.gz;

LICENSE=public-domain
SLOT=0
KEYWORDS=~amd64 ~x86

IUSE=python ruby static-libs ruby_targets_ruby19 ruby_targets_ruby20

RDEPEND==sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}]
=dev-libs/libpcre-8.33-r1[static-libs?,${MULTILIB_USEDEP}]
python? ( ${PYTHON_DEPS} )
ruby? (
ruby_targets_ruby19? ( dev-lang/ruby:1.9 )
ruby_targets_ruby20? ( dev-lang/ruby:2.0 )
)
DEPEND=${RDEPEND}
virtual/pkgconfig
python? ( =dev-lang/swig-2.0.9 )

S=${WORKDIR}/${MY_P}

src_prepare() {
EPATCH_MULTI_MSG=Applying libselinux patches ...  \
EPATCH_SUFFIX=patch \
EPATCH_SOURCE=${WORKDIR}/gentoo-patches \
EPATCH_FORCE=yes \
epatch

epatch_user

multilib_copy_sources
}

multilib_src_compile() {
tc-export PKG_CONFIG RANLIB
local PCRE_CFLAGS=$(${PKG_CONFIG} libpcre --cflags)
local PCRE_LIBS=$(${PKG_CONFIG} libpcre --libs)
export PCRE_{CFLAGS,LIBS}

emake \
AR=$(tc-getAR) \
CC=$(tc-getCC) \
LIBDIR=\$(PREFIX)/$(get_libdir) \
SHLIBDIR=\$(DESTDIR)/$(get_libdir) \
LDFLAGS=-fPIC ${LDFLAGS} -pthread \
all

if multilib_is_native_abi  use python; then
building() {
python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
emake \
CC=$(tc-getCC) \
PYINC=-I${PYTHON_INCLUDEDIR} \
PYTHONLIBDIR=${PYTHON_LIBPATH} \
PYPREFIX=${EPYTHON##*/} \
LDFLAGS=-fPIC ${LDFLAGS} -lpthread \
pywrap
}
python_foreach_impl building
fi

if multilib_is_native_abi  use ruby; then
building() {
einfo Calling rubywrap for ${1}
# Clean up .lo file to force rebuild
test -f src/selinuxswig_ruby_wrap.lo  rm 
src/selinuxswig_ruby_wrap.lo

[gentoo-commits] gentoo-x86 commit in sys-libs/libselinux: ChangeLog libselinux-2.1.13-r4.ebuild libselinux-2.1.13-r3.ebuild libselinux-2.1.13-r2.ebuild libselinux-2.2.1-r1.ebuild libselinux-2.2-r1.eb

2014-05-10 Thread Sven Vermeulen (swift)
swift   14/05/10 13:58:41

  Modified: ChangeLog
  Removed:  libselinux-2.1.13-r4.ebuild
libselinux-2.1.13-r3.ebuild
libselinux-2.1.13-r2.ebuild
libselinux-2.2.1-r1.ebuild libselinux-2.2-r1.ebuild
libselinux-2.2.2-r2.ebuild
libselinux-2.2.2-r1.ebuild
libselinux-2.1.13-r1.ebuild
  Log:
  Spring cleanup
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x2EDD52403B68AF47)

Revision  ChangesPath
1.121sys-libs/libselinux/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.121view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.121content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?r1=1.120r2=1.121

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -r1.120 -r1.121
--- ChangeLog   9 May 2014 20:29:15 -   1.120
+++ ChangeLog   10 May 2014 13:58:41 -  1.121
@@ -1,6 +1,13 @@
 # ChangeLog for sys-libs/libselinux
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.120 
2014/05/09 20:29:15 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.121 
2014/05/10 13:58:41 swift Exp $
+
+  10 May 2014; Sven Vermeulen sw...@gentoo.org -libselinux-2.1.13-r1.ebuild,
+  -libselinux-2.1.13-r2.ebuild, -libselinux-2.1.13-r3.ebuild,
+  -libselinux-2.1.13-r4.ebuild, -libselinux-2.2-r1.ebuild,
+  -libselinux-2.2.1-r1.ebuild, -libselinux-2.2.2-r1.ebuild,
+  -libselinux-2.2.2-r2.ebuild:
+  Spring cleanup
 
 *libselinux-2.3 (09 May 2014)
 






[gentoo-commits] gentoo-x86 commit in sys-libs/libselinux: ChangeLog

2014-05-10 Thread Sven Vermeulen (swift)
swift   14/05/10 13:59:49

  Modified: ChangeLog
  Log:
  Spring cleanup
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x2EDD52403B68AF47)

Revision  ChangesPath
1.122sys-libs/libselinux/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.122view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.122content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?r1=1.121r2=1.122

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -r1.121 -r1.122
--- ChangeLog   10 May 2014 13:58:41 -  1.121
+++ ChangeLog   10 May 2014 13:59:49 -  1.122
@@ -1,6 +1,12 @@
 # ChangeLog for sys-libs/libselinux
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.121 
2014/05/10 13:58:41 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.122 
2014/05/10 13:59:49 swift Exp $
+
+  10 May 2014; Sven Vermeulen sw...@gentoo.org
+  -files/libselinux-2.1.9-mountsys.patch,
+  -files/libselinux-2.1.9-support_ruby19.patch,
+  -files/libselinux-2.1.12-mountsys.patch:
+  Removing unused patches in files dir
 
   10 May 2014; Sven Vermeulen sw...@gentoo.org -libselinux-2.1.13-r1.ebuild,
   -libselinux-2.1.13-r2.ebuild, -libselinux-2.1.13-r3.ebuild,






[gentoo-commits] gentoo-x86 commit in sys-libs/libselinux: ChangeLog libselinux-2.3.ebuild

2014-05-09 Thread Sven Vermeulen (swift)
swift   14/05/09 20:29:15

  Modified: ChangeLog
  Added:libselinux-2.3.ebuild
  Log:
  Bump to 2.3
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x2EDD52403B68AF47)

Revision  ChangesPath
1.120sys-libs/libselinux/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.120view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.120content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?r1=1.119r2=1.120

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- ChangeLog   30 Apr 2014 17:11:30 -  1.119
+++ ChangeLog   9 May 2014 20:29:15 -   1.120
@@ -1,6 +1,11 @@
 # ChangeLog for sys-libs/libselinux
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.119 
2014/04/30 17:11:30 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.120 
2014/05/09 20:29:15 swift Exp $
+
+*libselinux-2.3 (09 May 2014)
+
+  09 May 2014; Sven Vermeulen sw...@gentoo.org +libselinux-2.3.ebuild:
+  Bump to 2.3
 
   30 Apr 2014; Sven Vermeulen sw...@gentoo.org libselinux-2.2.2-r5.ebuild:
   Fix bug #509004 by stabilizing r5 (enable ruby bindings)



1.1  sys-libs/libselinux/libselinux-2.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/libselinux-2.3.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/libselinux-2.3.ebuild?rev=1.1content-type=text/plain

Index: libselinux-2.3.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/libselinux-2.3.ebuild,v 
1.1 2014/05/09 20:29:15 swift Exp $

EAPI=5
PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
USE_RUBY=ruby19 ruby20

PATCHBUNDLE=3

# No, I am not calling ruby-ng
inherit multilib python-r1 toolchain-funcs eutils multilib-minimal

MY_P=${P//_/-}

SEPOL_VER=2.3

DESCRIPTION=SELinux userland library
HOMEPAGE=http://userspace.selinuxproject.org;
SRC_URI=http://userspace.selinuxproject.org/releases/20140506/${MY_P}.tar.gz

http://dev.gentoo.org/~swift/patches/${PN}/patchbundle-${PN}-${PATCHBUNDLE}.tar.gz;

LICENSE=public-domain
SLOT=0
KEYWORDS=~amd64 ~x86

IUSE=python ruby static-libs ruby_targets_ruby19 ruby_targets_ruby20

RDEPEND==sys-libs/libsepol-${SEPOL_VER}
=dev-libs/libpcre-8.30-r2[static-libs?]
python? ( ${PYTHON_DEPS} )
ruby? (
ruby_targets_ruby19? ( dev-lang/ruby:1.9 )
ruby_targets_ruby20? ( dev-lang/ruby:2.0 )
)
DEPEND=${RDEPEND}
virtual/pkgconfig
python? ( =dev-lang/swig-2.0.9 )

S=${WORKDIR}/${MY_P}

src_prepare() {
EPATCH_MULTI_MSG=Applying libselinux patches ...  \
EPATCH_SUFFIX=patch \
EPATCH_SOURCE=${WORKDIR}/gentoo-patches \
EPATCH_FORCE=yes \
epatch

epatch_user

multilib_copy_sources
}

multilib_src_compile() {
tc-export PKG_CONFIG RANLIB
local PCRE_CFLAGS=$(${PKG_CONFIG} libpcre --cflags)
local PCRE_LIBS=$(${PKG_CONFIG} libpcre --libs)
export PCRE_{CFLAGS,LIBS}

emake \
AR=$(tc-getAR) \
CC=$(tc-getCC) \
LIBDIR=\$(PREFIX)/$(get_libdir) \
SHLIBDIR=\$(DESTDIR)/$(get_libdir) \
LDFLAGS=-fPIC ${LDFLAGS} -pthread \
all

if multilib_is_native_abi  use python; then
building() {
python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
emake \
CC=$(tc-getCC) \
PYINC=-I${PYTHON_INCLUDEDIR} \
PYTHONLIBDIR=${PYTHON_LIBPATH} \
PYPREFIX=${EPYTHON##*/} \
LDFLAGS=-fPIC ${LDFLAGS} -lpthread \
pywrap
}
python_foreach_impl building
fi

if multilib_is_native_abi  use ruby; then
building() {
einfo Calling rubywrap for ${1}
# Clean up .lo file to force rebuild
test -f src/selinuxswig_ruby_wrap.lo  rm 
src/selinuxswig_ruby_wrap.lo
emake \
CC=$(tc-getCC) \
RUBY=${1} \
RUBYINSTALL=$(${1} -e 'print 

[gentoo-commits] gentoo-x86 commit in sys-libs/libselinux: ChangeLog libselinux-2.2.2-r3.ebuild

2014-03-23 Thread Sven Vermeulen (swift)
swift   14/03/23 19:21:17

  Modified: ChangeLog
  Removed:  libselinux-2.2.2-r3.ebuild
  Log:
  Drop 2.2.2-r3 as it has a bug wrt dynamic linking / static linking
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x2EDD52403B68AF47)

Revision  ChangesPath
1.115sys-libs/libselinux/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.115view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?rev=1.115content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/libselinux/ChangeLog?r1=1.114r2=1.115

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -r1.114 -r1.115
--- ChangeLog   23 Mar 2014 19:19:17 -  1.114
+++ ChangeLog   23 Mar 2014 19:21:17 -  1.115
@@ -1,6 +1,10 @@
 # ChangeLog for sys-libs/libselinux
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.114 
2014/03/23 19:19:17 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libselinux/ChangeLog,v 1.115 
2014/03/23 19:21:17 swift Exp $
+
+  23 Mar 2014; Sven Vermeulen sw...@gentoo.org -libselinux-2.2.2-r3.ebuild,
+  -files/libselinux-2.2.2-build.patch:
+  Dropping incorrect builds
 
 *libselinux-2.2.2-r4 (23 Mar 2014)