bump(sys-apps/makedev): sync with upstream

This commit is contained in:
Michael Marineau 2013-09-16 18:50:43 -04:00
parent 92df25d1ac
commit c6b1d6b43b
5 changed files with 140 additions and 0 deletions

View File

@ -0,0 +1,55 @@
# ChangeLog for sys-apps/makedev
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/makedev/ChangeLog,v 1.14 2011/06/25 16:35:50 armin76 Exp $
25 Jun 2011; Raúl Porcel <armin76@gentoo.org> makedev-3.23.1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #369085
12 Jun 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> makedev-3.23.1.ebuild:
x86 stable wrt bug #369085
11 Jun 2011; Markus Meier <maekke@gentoo.org> makedev-3.23.1.ebuild:
arm stable, bug #369085
05 Jun 2011; William Hubbs <williamh@gentoo.org> makedev-3.23.1.ebuild:
stages: use the just installed makedev configuration files instead of
the ones in the seed stage
05 Jun 2011; William Hubbs <williamh@gentoo.org> makedev-3.23.1.ebuild:
stages: call the just installed binary instead of the one in the seed
stage, thanks to jmbsvisetto.
05 Jun 2011; Jeroen Roovers <jer@gentoo.org> makedev-3.23.1.ebuild:
Stable for HPPA (bug #369085).
31 May 2011; William Hubbs <williamh@gentoo.org> makedev-3.23.1.ebuild:
Add the virtual consoles back to the stages for bug #368597.
30 May 2011; Mike Frysinger <vapier@gentoo.org> makedev-3.23.1.ebuild:
Build console/ptmx too, and trim a few more tty devices #368597 by Jorge
Manuel B. S. Vicetto.
29 May 2011; Markos Chandras <hwoarang@gentoo.org> makedev-3.23.1.ebuild:
Stable on amd64 wrt bug #369085
30 May 2011; Mike Frysinger <vapier@gentoo.org> makedev-3.23.1.ebuild:
Build console/ptmx too #368597 by Jorge Manuel B. S. Vicetto.
29 May 2011; Mike Frysinger <vapier@gentoo.org> makedev-3.23.1.ebuild:
Trim useless/legacy nodes to leave a smaller useful set #368597 by Claude
Juif.
28 May 2011; Kacper Kowalik <xarthisius@gentoo.org> makedev-3.23.1.ebuild:
ppc/ppc64 stable wrt #369085
15 Oct 2010; Mike Frysinger <vapier@gentoo.org> makedev-3.23.1.ebuild,
+files/makedev-3.23.1-headers.patch:
Fix building with newer glibc #339674 by Ruediger Kramolisch.
07 Aug 2007; Roy Marples <uberlord@gentoo.org> makedev-3.23.1.ebuild:
Block on <baselayout-2, #187766 thanks to Jakub Moc
*makedev-3.23.1 (30 Dec 2006)
30 Dec 2006; Mike Frysinger <vapier@gentoo.org> :
Initial import. Ebuild submitted by me.

View File

@ -0,0 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX makedev-3.23.1-headers.patch 265 RMD160 c36af9bf4536a32bb546e0269d4469eeedbf4d1a SHA1 06787717b75e95c98cfd09a03c9b5b74957cd7c7 SHA256 56877f863c26aa5f6990aac62e1fd1579776489c6298e1850fd09d34f16faf65
DIST MAKEDEV-3.23-1.tar.gz 122613 RMD160 059850d224ec02d608c21bc6cd7c21938309b3ef SHA1 8fb64a73182ca561cd6e42a5f8108126b373fdaf SHA256 46cebf1e5e36838a5637bdd2b7af07eb1773599e1288c2d1c777e2875d721965
EBUILD makedev-3.23.1.ebuild 1484 RMD160 7ddebe02755a10a5a50f5bb26443a51f87b07643 SHA1 a7318c02ac84c005ceb3b4ed0a8e25ac024d4438 SHA256 aa60f56b8f17bf08ccb38b053d57aef3f81280fa8889fcca58121442d4f38de4
MISC ChangeLog 2253 RMD160 418cec3cb09df377c4e9bc774126c5cc5eac816d SHA1 8c89907f45ed39639d016f7f1f1682c50fc04846 SHA256 b8d0fc58cf54764a1de2ae57c3e721cd0801fe928b6b383889289f0e6fe400f2
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEARECAAYFAk4GDmwACgkQuQc30/atMkCiYgCfRSsbTXmoGTgWpy1pY0rY3jb/
F+UAnj/VA2OiiZYZBxE2dzqfkRBR3HW9
=4vVN
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,12 @@
http://bugs.gentoo.org/339674
--- a/MAKEDEV-3.23/sel.h
+++ b/MAKEDEV-3.23/sel.h
@@ -18,6 +18,7 @@
*/
#ifdef MAKEDEV_SELINUX
+#include <limits.h>
#include <selinux/selinux.h>
static char secontextname[PATH_MAX + 2];
static char secontextflag[PATH_MAX + 7];

View File

@ -0,0 +1,53 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/makedev/makedev-3.23.1.ebuild,v 1.16 2011/06/25 16:35:50 armin76 Exp $
EAPI="2"
inherit eutils toolchain-funcs
MY_PN="MAKEDEV"
MY_VER=${PV%.*}
MY_REL=${PV#${MY_VER}.}
MY_P="${MY_PN}-${MY_VER}"
DESCRIPTION="program used for creating device files in /dev"
HOMEPAGE="http://people.redhat.com/nalin/MAKEDEV/"
SRC_URI="http://people.redhat.com/nalin/MAKEDEV/${MY_P}-${MY_REL}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="build selinux"
RDEPEND="!<sys-apps/baselayout-2.0.0_rc"
DEPEND=""
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-headers.patch #339674
}
src_compile() {
use selinux && export SELINUX=1
emake CC="$(tc-getCC)" OPTFLAGS="${CFLAGS}" || die
}
src_install() {
# set devdir to makedevdir so we dont have to worry about /dev
emake install DESTDIR="${D}" makedevdir=/sbin devdir=/sbin || die
dodoc *.txt
keepdir /dev
}
pkg_postinst() {
if use build ; then
# set up a base set of nodes to make recovery easier #368597
"${ROOT}"/sbin/MAKEDEV -c "${ROOT}"/etc/makedev.d \
-d "${ROOT}"/dev console hda input ptmx std sd tty
# trim useless nodes
rm -f "${ROOT}"/dev/fd[0-9]* # floppy
rm -f "${ROOT}"/dev/sd[a-d][a-z]* "${ROOT}"/dev/sd[e-z]* # excess sata/scsi
rm -f "${ROOT}"/dev/tty[a-zA-Z]* # excess tty
fi
}

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
</pkgmetadata>