Removed deprecated versions
authorAnthony G. Basile <blueness@gentoo.org>
Fri, 12 Aug 2011 18:30:08 +0000 (18:30 +0000)
committerAnthony G. Basile <blueness@gentoo.org>
Fri, 12 Aug 2011 18:30:08 +0000 (18:30 +0000)
Package-Manager: portage-2.1.10.3/cvs/Linux x86_64

sys-libs/libsemanage/ChangeLog
sys-libs/libsemanage/Manifest
sys-libs/libsemanage/files/libsemanage-2.0.33-bzip.diff [deleted file]
sys-libs/libsemanage/libsemanage-2.0.27.ebuild [deleted file]
sys-libs/libsemanage/libsemanage-2.0.33-r1.ebuild [deleted file]
sys-libs/libsemanage/libsemanage-2.0.33.ebuild [deleted file]

index c02c7f07c099ed180c537d3738e9bf81d7cd150c..8cbfd988d45d2fdccdacb336a1626aaebb33b08a 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-libs/libsemanage
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.38 2011/08/03 09:35:26 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.39 2011/08/12 18:30:08 blueness Exp $
+
+  12 Aug 2011; Anthony G. Basile <blueness@gentoo.org>
+  -libsemanage-2.0.27.ebuild, -libsemanage-2.0.33.ebuild,
+  -libsemanage-2.0.33-r1.ebuild, -files/libsemanage-2.0.33-bzip.diff:
+  Removed deprecated versions
 
 *libsemanage-2.1.0 (03 Aug 2011)
 
index 94cfc470e02c79acc484d1f32575e452f48d77fe..00baed8332000fd25493f69203740dcbebea7f92 100644 (file)
@@ -1,24 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX libsemanage-2.0.33-bzip.diff 8580 RMD160 7a7d071f44a48880f865c8e95fe902b3005d445d SHA1 360b636327fb2f5cf52f5474d791f8093dd0d554 SHA256 fc629586da1ee5d129d5d4d98baf09aaa2a0d29aae748fbe46d0652cd73478e5
-DIST libsemanage-2.0.27.tar.gz 169317 RMD160 ee511f6a17c399e6129a07782c9c7f54d9ec5052 SHA1 c0289f3617c35d1fa5ba540bd46944ab0f7be060 SHA256 441118708bdd3dfd5db952758b39c80c3ab2773870de58e9a008e489ec43d61c
-DIST libsemanage-2.0.33.tar.gz 174281 RMD160 83bc502a8c1cc0792c1246790b37fbf58f0849c5 SHA1 3ac7090202b1af499f57fbda72e5cccb9885c5c7 SHA256 8a0ada0db2fcd82d62891dfb7d3f130146ece7339afbdb80b1b1ae8ea8506af0
 DIST libsemanage-2.0.45.tar.gz 182106 RMD160 023b9514811ef5a4ae60af108b73caeb4a39c0bd SHA1 baa65ebdf83db385e3291b9b01207e3898e7b5f9 SHA256 e17bfe7bd8737233a1cf2d90b353e60ab7c5781a958d9d870bd441ed5177027f
 DIST libsemanage-2.0.46.tar.gz 182184 RMD160 5b7f9fe86911c84c71a670ce209063561cebb2b9 SHA1 730d550a5bd8538fd142107a65f5acd06fac1932 SHA256 8e1ff4fd5623aadcab9e41a314c49d9e277688f8881b01c9a41bd98b086f920e
 DIST libsemanage-2.1.0.tar.gz 182190 RMD160 5193e29d42f1968d730714b6948c0e3363d028f4 SHA1 fee33fea750e9c319732da063eaf2131dbff45ab SHA256 004c05e32326b1658a85743a950b322d509032dc7c7f652989d7a20ec3652d0f
-EBUILD libsemanage-2.0.27.ebuild 2300 RMD160 a9c96f5d82d3983516a19ec1c522e3c23c007256 SHA1 4126807b7fab43c8e9d93af5e3b99edc0ecd1dcc SHA256 84b6f94dfe98ef6bd7c3dda4fcc24cb0fcb7a65b76a422742d1106e7e98f3d12
-EBUILD libsemanage-2.0.33-r1.ebuild 2887 RMD160 83ed35f0ab74c0979575d87e3617e0914dab59f2 SHA1 890376f8d2d8b3197511f3ef0060680bcd672e5d SHA256 a66e7cfd8b5dbabae355240775a6c69eec65c65bd9d81461c4e65230b2188b21
-EBUILD libsemanage-2.0.33.ebuild 2305 RMD160 f42ed1350eb61566ac590f0d3f378818555caf66 SHA1 51bfffc779b1b6e66aa5642bfd8256d84bc38918 SHA256 04e70625bb85cfdaf4c584dd6eb293aee915e3b80ec0e508be84f8592829d66f
 EBUILD libsemanage-2.0.45.ebuild 3581 RMD160 10afa43863a32b0c1fe3e60c7ba2d03940f0d9a9 SHA1 87d0f73cb77bc6886a8d96c997a7762faf8231f6 SHA256 c05488d78b183f93dd4eb2006c76e800ce10b503e3bcf432a5ac418d4e125a8d
 EBUILD libsemanage-2.0.46.ebuild 3694 RMD160 f8b655974604743bb995599af7cfd032626ed2ba SHA1 4af2d758ad5a2b412a3306ceb542902527fc95a1 SHA256 13857bf4c698897bf9b305ba93147451fc78fd85e95e07c4bf67922303099c91
 EBUILD libsemanage-2.1.0.ebuild 3691 RMD160 29dd0c788054a219784732b6c57686f08556953f SHA1 6ca57989ea6d0e37f4dc2864079d8dad86ccf44c SHA256 24d8c9f91d1cee94f9efee5b49eb0ed90d3b9e8f052709c094f80288f4dd966b
-MISC ChangeLog 5482 RMD160 e5487af43a5ec15be2bf407f053300ed55d9002a SHA1 31129af3655bcfe284d62c297e6ba53ac211fd6b SHA256 90b1a6adc8de1f3d4d1c0eb4c6b15436dc61bcd9f88d9848ac808bd28192b42f
+MISC ChangeLog 5696 RMD160 f5b77a185345cf4ec4df59cd5cd30caab1b024e4 SHA1 1f94deddf2b2819cb797c62af511f3988f745a68 SHA256 9d34239f1d161ee6df5ddde7ca0051b0ff151034e38ba967807216db86fdc9ff
 MISC metadata.xml 233 RMD160 67c97a29a07e867fd805293f51d8062063b3b0c2 SHA1 0c5466363e920e19c88f351f6e9011f48d94fd05 SHA256 c5a240155da9b7588e31ff668d3656486a16868654c076f7e1aea823a6b85ae9
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEAREIAAYFAk45FmcACgkQl5yvQNBFVTXZpgCdFuKCZcKuvDO22gfR+97Zpop1
-KXIAn3RajTlsCWM+v5mDR3So+MXvQw+w
-=RfoW
------END PGP SIGNATURE-----
diff --git a/sys-libs/libsemanage/files/libsemanage-2.0.33-bzip.diff b/sys-libs/libsemanage/files/libsemanage-2.0.33-bzip.diff
deleted file mode 100644 (file)
index 17c4ef5..0000000
+++ /dev/null
@@ -1,245 +0,0 @@
-diff -purN libsemanage-2.0.33.orig/src/conf-parse.y libsemanage-2.0.33/src/conf-parse.y
---- libsemanage-2.0.33.orig/src/conf-parse.y   2009-07-30 22:14:16.000000000 -0400
-+++ libsemanage-2.0.33/src/conf-parse.y        2009-08-24 14:17:59.255304232 -0400
-@@ -58,6 +58,7 @@ static int parse_errors;
- 
- %token MODULE_STORE VERSION EXPAND_CHECK FILE_MODE SAVE_PREVIOUS SAVE_LINKED
- %token LOAD_POLICY_START SETFILES_START DISABLE_GENHOMEDIRCON HANDLE_UNKNOWN
-+%token BZIP_BLOCKSIZE BZIP_SMALL
- %token VERIFY_MOD_START VERIFY_LINKED_START VERIFY_KERNEL_START BLOCK_END
- %token PROG_PATH PROG_ARGS
- %token <s> ARG
-@@ -82,6 +83,8 @@ single_opt:     module_store
-         |       save_linked
-         |       disable_genhomedircon
-         |       handle_unknown
-+      |       bzip_blocksize
-+      |       bzip_small
-         ;
- 
- module_store:   MODULE_STORE '=' ARG {
-@@ -163,6 +166,26 @@ handle_unknown: HANDLE_UNKNOWN '=' ARG {
-       free($3);
-  }
- 
-+bzip_blocksize:  BZIP_BLOCKSIZE '=' ARG {
-+      int blocksize = atoi($3);
-+      free($3);
-+      if (blocksize > 9)
-+              yyerror("bzip-blocksize can only be in the range 0-9");
-+      else
-+              current_conf->bzip_blocksize = blocksize;
-+}
-+
-+bzip_small:  BZIP_SMALL '=' ARG {
-+      if (strcasecmp($3, "false") == 0) {
-+              current_conf->bzip_small = 0;
-+      } else if (strcasecmp($3, "true") == 0) {
-+              current_conf->bzip_small = 1;
-+      } else {
-+              yyerror("bzip-small can only be 'true' or 'false'");
-+      }
-+      free($3);
-+}
-+
- command_block: 
-                 command_start external_opts BLOCK_END  {
-                         if (new_external->path == NULL) {
-@@ -230,6 +253,8 @@ static int semanage_conf_init(semanage_c
-       conf->expand_check = 1;
-       conf->handle_unknown = -1;
-       conf->file_mode = 0644;
-+      conf->bzip_blocksize = 9;
-+      conf->bzip_small = 0;
- 
-       conf->save_previous = 0;
-       conf->save_linked = 0;
-diff -purN libsemanage-2.0.33.orig/src/conf-scan.l libsemanage-2.0.33/src/conf-scan.l
---- libsemanage-2.0.33.orig/src/conf-scan.l    2009-07-30 22:14:16.000000000 -0400
-+++ libsemanage-2.0.33/src/conf-scan.l 2009-08-24 14:17:59.255304232 -0400
-@@ -47,6 +47,8 @@ save-previous     return SAVE_PREVIOUS;
- save-linked       return SAVE_LINKED;
- disable-genhomedircon return DISABLE_GENHOMEDIRCON;
- handle-unknown    return HANDLE_UNKNOWN;
-+bzip-blocksize        return BZIP_BLOCKSIZE;
-+bzip-small    return BZIP_SMALL;
- "[load_policy]"   return LOAD_POLICY_START;
- "[setfiles]"      return SETFILES_START;
- "[verify module]" return VERIFY_MOD_START;
-diff -purN libsemanage-2.0.33.orig/src/direct_api.c libsemanage-2.0.33/src/direct_api.c
---- libsemanage-2.0.33.orig/src/direct_api.c   2009-07-30 22:14:16.000000000 -0400
-+++ libsemanage-2.0.33/src/direct_api.c        2009-08-24 14:18:16.895213296 -0400
-@@ -401,7 +401,9 @@ static int parse_base_headers(semanage_h
- 
- /* bzip() a data to a file, returning the total number of compressed bytes
-  * in the file.  Returns -1 if file could not be compressed. */
--static ssize_t bzip(const char *filename, char *data, size_t num_bytes) {
-+static ssize_t bzip(semanage_handle_t *sh, const char *filename, char *data,
-+                      size_t num_bytes)
-+{
-       BZFILE* b;
-       size_t  size = 1<<16;
-       int     bzerror;
-@@ -413,7 +415,16 @@ static ssize_t bzip(const char *filename
-               return -1;
-       }
- 
--      b = BZ2_bzWriteOpen( &bzerror, f, 9, 0, 0);
-+      if (!sh->conf->bzip_blocksize) {
-+              if (fwrite(data, 1, num_bytes, f) < num_bytes) {
-+                      fclose(f);
-+                      return -1;
-+              }
-+              fclose(f);
-+              return num_bytes;
-+      }
-+
-+      b = BZ2_bzWriteOpen( &bzerror, f, sh->conf->bzip_blocksize, 0, 0);
-       if (bzerror != BZ_OK) {
-               BZ2_bzWriteClose ( &bzerror, b, 1, 0, 0 );
-               return -1;
-@@ -441,17 +452,29 @@ static ssize_t bzip(const char *filename
-       return total;
- }
- 
-+#define BZ2_MAGICSTR "BZh"
-+#define BZ2_MAGICLEN (sizeof(BZ2_MAGICSTR)-1)
-+
- /* bunzip() a file to '*data', returning the total number of uncompressed bytes
-  * in the file.  Returns -1 if file could not be decompressed. */
--ssize_t bunzip(FILE *f, char **data) {
-+ssize_t bunzip(semanage_handle_t *sh, FILE *f, char **data)
-+{
-       BZFILE* b;
-       size_t  nBuf;
-       char    buf[1<<18];
-       size_t  size = sizeof(buf);
-       int     bzerror;
-       size_t  total=0;
-+
-+      if (!sh->conf->bzip_blocksize) {
-+              bzerror = fread(buf, 1, BZ2_MAGICLEN, f);
-+              rewind(f);
-+              if ((bzerror != BZ2_MAGICLEN) || memcmp(buf, BZ2_MAGICSTR, BZ2_MAGICLEN))
-+                      return -1;
-+              /* fall through */
-+      }
-       
--      b = BZ2_bzReadOpen ( &bzerror, f, 0, 0, NULL, 0 );
-+      b = BZ2_bzReadOpen ( &bzerror, f, 0, sh->conf->bzip_small, NULL, 0 );
-       if ( bzerror != BZ_OK ) {
-               BZ2_bzReadClose ( &bzerror, b );
-               return -1;
-@@ -486,11 +509,12 @@ ssize_t bunzip(FILE *f, char **data) {
-  * the file into '*data'.
-  * Returns the total number of bytes in memory .
-  * Returns -1 if file could not be opened or mapped. */
--static ssize_t map_file(int fd, char **data, int *compressed)
-+static ssize_t map_file(semanage_handle_t *sh, int fd, char **data,
-+                      int *compressed)
- {
-       ssize_t size = -1;
-       char *uncompress;
--      if ((size = bunzip(fdopen(fd, "r"), &uncompress)) > 0) {
-+      if ((size = bunzip(sh, fdopen(fd, "r"), &uncompress)) > 0) {
-               *data = mmap(0, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0);
-               if (*data == MAP_FAILED) {
-                       free(uncompress);
-@@ -997,7 +1021,7 @@ static int semanage_direct_install(seman
-                                          &filename)) != 0) {
-               goto cleanup;
-       }
--      if (bzip(filename, data, data_len) <= 0) {
-+      if (bzip(sh, filename, data, data_len) <= 0) {
-               ERR(sh, "Error while writing to %s.", filename);
-               retval = -3;
-               goto cleanup;
-@@ -1029,7 +1053,7 @@ static int semanage_direct_install_file(
-               return -1;
-       }
- 
--      if ((data_len = map_file(in_fd, &data, &compressed)) <= 0) {
-+      if ((data_len = map_file(sh, in_fd, &data, &compressed)) <= 0) {
-               goto cleanup;
-       }
-               
-@@ -1127,7 +1151,7 @@ static int semanage_direct_upgrade(seman
-                                                data, data_len, 
-                                                &filename);
-       if (retval == 0) {
--              if (bzip(filename, data, data_len) <= 0) {
-+              if (bzip(sh, filename, data, data_len) <= 0) {
-                       ERR(sh, "Error while writing to %s.", filename);
-                       retval = -3;
-               }
-@@ -1155,7 +1179,7 @@ static int semanage_direct_upgrade_file(
-               return -1;
-       }
- 
--      if ((data_len = map_file(in_fd, &data, &compressed)) <= 0) {
-+      if ((data_len = map_file(sh, in_fd, &data, &compressed)) <= 0) {
-               goto cleanup;
-       }
- 
-@@ -1197,7 +1221,7 @@ static int semanage_direct_install_base(
-       if ((filename = semanage_path(SEMANAGE_TMP, SEMANAGE_BASE)) == NULL) {
-               goto cleanup;
-       }
--      if (bzip(filename, base_data, data_len) <= 0) {
-+      if (bzip(sh, filename, base_data, data_len) <= 0) {
-               ERR(sh, "Error while writing to %s.", filename);
-               retval = -3;
-               goto cleanup;
-@@ -1225,7 +1249,7 @@ static int semanage_direct_install_base_
-               return -1;
-       }
- 
--      if ((data_len = map_file(in_fd, &data, &compressed)) <= 0) {
-+      if ((data_len = map_file(sh, in_fd, &data, &compressed)) <= 0) {
-               goto cleanup;
-       }
-               
-@@ -1347,7 +1371,7 @@ static int semanage_direct_list(semanage
-               ssize_t size;
-               char *data = NULL;
- 
--              if ((size = bunzip(fp, &data)) > 0) {
-+              if ((size = bunzip(sh, fp, &data)) > 0) {
-                       fclose(fp);
-                       fp = fmemopen(data, size, "rb");
-                       if (!fp) {
-diff -purN libsemanage-2.0.33.orig/src/direct_api.h libsemanage-2.0.33/src/direct_api.h
---- libsemanage-2.0.33.orig/src/direct_api.h   2009-07-30 22:14:16.000000000 -0400
-+++ libsemanage-2.0.33/src/direct_api.h        2009-08-24 14:17:59.271293736 -0400
-@@ -41,6 +41,6 @@ int semanage_direct_mls_enabled(struct s
- 
- #include <stdio.h>
- #include <unistd.h>
--ssize_t bunzip(FILE *f, char **data);
-+ssize_t bunzip(struct semanage_handle *sh, FILE *f, char **data);
- 
- #endif
-diff -purN libsemanage-2.0.33.orig/src/semanage_conf.h libsemanage-2.0.33/src/semanage_conf.h
---- libsemanage-2.0.33.orig/src/semanage_conf.h        2009-07-30 22:14:16.000000000 -0400
-+++ libsemanage-2.0.33/src/semanage_conf.h     2009-08-24 14:17:59.279293237 -0400
-@@ -40,6 +40,8 @@ typedef struct semanage_conf {
-       int disable_genhomedircon;
-       int handle_unknown;
-       mode_t file_mode;
-+      int bzip_blocksize;
-+      int bzip_small;
-       struct external_prog *load_policy;
-       struct external_prog *setfiles;
-       struct external_prog *mod_prog, *linked_prog, *kernel_prog;
-diff -purN libsemanage-2.0.33.orig/src/semanage_store.c libsemanage-2.0.33/src/semanage_store.c
---- libsemanage-2.0.33.orig/src/semanage_store.c       2009-07-30 22:14:16.000000000 -0400
-+++ libsemanage-2.0.33/src/semanage_store.c    2009-08-24 14:17:59.283234006 -0400
-@@ -1529,7 +1529,7 @@ static int semanage_load_module(semanage
-       ssize_t size;
-       char *data = NULL;
- 
--      if ((size = bunzip(fp, &data)) > 0) {
-+      if ((size = bunzip(sh, fp, &data)) > 0) {
-               fclose(fp);
-               fp = fmemopen(data, size, "rb");
-               if (!fp) {
diff --git a/sys-libs/libsemanage/libsemanage-2.0.27.ebuild b/sys-libs/libsemanage/libsemanage-2.0.27.ebuild
deleted file mode 100644 (file)
index be30ab2..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.0.27.ebuild,v 1.6 2011/05/28 06:00:57 blueness Exp $
-
-IUSE=""
-
-inherit eutils multilib python
-
-# BUGFIX_PATCH="${FILESDIR}/libsemanage-1.6.6.diff"
-
-SEPOL_VER="2.0"
-SELNX_VER="2.0"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="http://userspace.selinuxproject.org/releases/current/devel/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-DEPEND="=sys-libs/libsepol-${SEPOL_VER}*
-       =sys-libs/libselinux-${SELNX_VER}*
-       dev-libs/ustr"
-RDEPEND="${DEPEND}"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-
-       [ ! -z "${BUGFIX_PATCH}" ] && epatch "${BUGFIX_PATCH}"
-
-       echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf"
-       echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf"
-       echo "# or debugging of policy." >> "${S}/src/semanage.conf"
-       echo "save-linked=false" >> "${S}/src/semanage.conf"
-       echo >> "${S}/src/semanage.conf"
-       echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf"
-       echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf"
-       echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf"
-       echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf"
-       echo "# would catch." >> "${S}/src/semanage.conf"
-       echo "expand-check=1" >> "${S}/src/semanage.conf"
-
-       # fix up paths for multilib
-       sed -i -e "/^LIBDIR/s/lib/$(get_libdir)/" "${S}/src/Makefile" \
-               || die "Fix for multilib LIBDIR failed."
-       sed -i -e "/^SHLIBDIR/s/lib/$(get_libdir)/" "${S}/src/Makefile" \
-               || die "Fix for multilib SHLIBDIR failed."
-}
-
-src_compile() {
-       emake PYLIBVER="python$(python_get_version)" all || die
-       emake PYLIBVER="python$(python_get_version)" pywrap || die
-}
-
-src_install() {
-       python_need_rebuild
-       make DESTDIR="${D}" PYLIBVER="python$(python_get_version)" install install-pywrap
-}
-
-pkg_postinst() {
-       python_mod_optimize $(python_get_sitedir)/semanage.py
-}
-
-pkg_postrm() {
-       python_mod_cleanup $(python_get_sitedir)/semanage.py
-}
diff --git a/sys-libs/libsemanage/libsemanage-2.0.33-r1.ebuild b/sys-libs/libsemanage/libsemanage-2.0.33-r1.ebuild
deleted file mode 100644 (file)
index 76ecbb1..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.0.33-r1.ebuild,v 1.3 2011/02/08 17:15:24 arfrever Exp $
-
-IUSE=""
-
-inherit eutils multilib python
-
-BUGFIX_PATCH="${FILESDIR}/libsemanage-2.0.33-bzip.diff"
-
-SEPOL_VER="2.0.37"
-SELNX_VER="2.0"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="http://userspace.selinuxproject.org/releases/current/devel/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-DEPEND=">=sys-libs/libsepol-${SEPOL_VER}
-       >=sys-libs/libselinux-${SELNX_VER}
-       dev-libs/ustr"
-RDEPEND="${DEPEND}"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-
-       [ ! -z "${BUGFIX_PATCH}" ] && epatch "${BUGFIX_PATCH}"
-
-       echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf"
-       echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf"
-       echo "# or debugging of policy." >> "${S}/src/semanage.conf"
-       echo "save-linked=false" >> "${S}/src/semanage.conf"
-       echo >> "${S}/src/semanage.conf"
-       echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf"
-       echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf"
-       echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf"
-       echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf"
-       echo "# would catch." >> "${S}/src/semanage.conf"
-       echo "expand-check=1" >> "${S}/src/semanage.conf"
-       echo >> "${S}/src/semanage.conf"
-       echo "# Modules in the module store can be compressed" >> "${S}/src/semanage.conf"
-       echo "# with bzip2.  Set this to the bzip2 blocksize" >> "${S}/src/semanage.conf"
-       echo "# 1-9 when compressing.  The higher the number," >> "${S}/src/semanage.conf"
-       echo "# the more memory is traded off for disk space." >> "${S}/src/semanage.conf"
-       echo "# Set to 0 to disable bzip2 compression." >> "${S}/src/semanage.conf"
-       echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
-       echo >> "${S}/src/semanage.conf"
-       echo "# Reduce memory usage for bzip2 compression and" >> "${S}/src/semanage.conf"
-       echo "# decompression of modules in the module store." >> "${S}/src/semanage.conf"
-       echo "bzip-small=true" >> "${S}/src/semanage.conf"
-}
-
-src_compile() {
-       emake PYLIBVER="python$(python_get_version)" all || die
-       emake PYLIBVER="python$(python_get_version)" pywrap || die
-}
-
-src_install() {
-       python_need_rebuild
-       make DESTDIR="${D}" PYLIBVER="python$(python_get_version)" \
-               LIBDIR="${D}/usr/$(get_libdir)/" \
-               SHLIBDIR="${D}/$(get_libdir)/" install install-pywrap
-}
-
-pkg_postinst() {
-       python_mod_optimize $(python_get_sitedir)/semanage.py
-}
-
-pkg_postrm() {
-       python_mod_cleanup $(python_get_sitedir)/semanage.py
-}
diff --git a/sys-libs/libsemanage/libsemanage-2.0.33.ebuild b/sys-libs/libsemanage/libsemanage-2.0.33.ebuild
deleted file mode 100644 (file)
index 87af4f7..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.0.33.ebuild,v 1.6 2011/05/28 06:00:57 blueness Exp $
-
-IUSE=""
-
-inherit eutils multilib python
-
-# BUGFIX_PATCH="${FILESDIR}/libsemanage-1.6.6.diff"
-
-SEPOL_VER="2.0.37"
-SELNX_VER="2.0"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="http://userspace.selinuxproject.org/releases/current/devel/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-DEPEND=">=sys-libs/libsepol-${SEPOL_VER}
-       =sys-libs/libselinux-${SELNX_VER}*
-       dev-libs/ustr"
-RDEPEND="${DEPEND}"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-
-       [ ! -z "${BUGFIX_PATCH}" ] && epatch "${BUGFIX_PATCH}"
-
-       echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf"
-       echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf"
-       echo "# or debugging of policy." >> "${S}/src/semanage.conf"
-       echo "save-linked=false" >> "${S}/src/semanage.conf"
-       echo >> "${S}/src/semanage.conf"
-       echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf"
-       echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf"
-       echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf"
-       echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf"
-       echo "# would catch." >> "${S}/src/semanage.conf"
-       echo "expand-check=1" >> "${S}/src/semanage.conf"
-
-       # fix up paths for multilib
-       sed -i -e "/^LIBDIR/s/lib/$(get_libdir)/" "${S}/src/Makefile" \
-               || die "Fix for multilib LIBDIR failed."
-       sed -i -e "/^SHLIBDIR/s/lib/$(get_libdir)/" "${S}/src/Makefile" \
-               || die "Fix for multilib SHLIBDIR failed."
-}
-
-src_compile() {
-       emake PYLIBVER="python$(python_get_version)" all || die
-       emake PYLIBVER="python$(python_get_version)" pywrap || die
-}
-
-src_install() {
-       python_need_rebuild
-       make DESTDIR="${D}" PYLIBVER="python$(python_get_version)" install install-pywrap
-}
-
-pkg_postinst() {
-       python_mod_optimize $(python_get_sitedir)/semanage.py
-}
-
-pkg_postrm() {
-       python_mod_cleanup $(python_get_sitedir)/semanage.py
-}