From a946a61292417698cec52d20967cb70d8f8de66e Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Tue, 16 Jun 2015 14:15:18 -0700 Subject: [PATCH] bump(sys-apps/smartmontools): sync with upstream for arm64 Signed-off-by: Geoff Levand --- .../md5-cache/sys-apps/smartmontools-5.42 | 13 - .../md5-cache/sys-apps/smartmontools-6.1 | 13 + .../md5-cache/sys-apps/smartmontools-6.2 | 13 + .../md5-cache/sys-apps/smartmontools-6.3 | 13 + .../md5-cache/sys-apps/smartmontools-9999 | 11 + .../sys-apps/smartmontools/ChangeLog | 592 ++++++++++++++++++ .../sys-apps/smartmontools/Manifest | 33 +- .../sys-apps/smartmontools/files/smartd-r1.rc | 29 + .../sys-apps/smartmontools/files/smartd.rc | 12 +- .../sys-apps/smartmontools/metadata.xml | 8 + ...s-5.42.ebuild => smartmontools-6.1.ebuild} | 42 +- .../smartmontools/smartmontools-6.2.ebuild | 65 ++ .../smartmontools/smartmontools-6.3.ebuild | 66 ++ .../smartmontools/smartmontools-9999.ebuild | 62 ++ 14 files changed, 929 insertions(+), 43 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-5.42 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.3 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-9999 create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/files/smartd-r1.rc create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/metadata.xml rename sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/{smartmontools-5.42.ebuild => smartmontools-6.1.ebuild} (60%) create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-9999.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-5.42 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-5.42 deleted file mode 100644 index 48b3412386..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-5.42 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=!minimal? ( caps? ( sys-libs/libcap-ng ) ) -DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools -EAPI=3 -HOMEPAGE=http://smartmontools.sourceforge.net/ -IUSE=static minimal caps -KEYWORDS=alpha amd64 arm hppa ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos -LICENSE=GPL-2 -RDEPEND=!minimal? ( caps? ( sys-libs/libcap-ng ) ) !minimal? ( virtual/mailx ) -SLOT=0 -SRC_URI=mirror://sourceforge/smartmontools/smartmontools-5.42.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 -_md5_=1a1d55452f2347c803703f16b334a6fa diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.1 new file mode 100644 index 0000000000..ace5b245c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux sec-policy/selinux-smartmon ) virtual/pkgconfig +DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools +EAPI=4 +HOMEPAGE=http://smartmontools.sourceforge.net/ +IUSE=caps minimal selinux static +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos +LICENSE=GPL-2 +RDEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux sec-policy/selinux-smartmon ) !minimal? ( virtual/mailx ) +SLOT=0 +SRC_URI=mirror://sourceforge/smartmontools/smartmontools-6.1.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 +_md5_=0fdd676c8e7dcf6f942755f39a97b924 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.2 new file mode 100644 index 0000000000..09d566b365 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=caps? ( static? ( sys-libs/libcap-ng[static-libs] ) !static? ( sys-libs/libcap-ng ) ) selinux? ( sys-libs/libselinux sec-policy/selinux-smartmon ) virtual/pkgconfig +DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools +EAPI=4 +HOMEPAGE=http://smartmontools.sourceforge.net/ +IUSE=caps minimal selinux static +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos +LICENSE=GPL-2 +RDEPEND=caps? ( static? ( sys-libs/libcap-ng[static-libs] ) !static? ( sys-libs/libcap-ng ) ) selinux? ( sys-libs/libselinux sec-policy/selinux-smartmon ) !minimal? ( virtual/mailx ) +SLOT=0 +SRC_URI=mirror://sourceforge/smartmontools/smartmontools-6.2.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 +_md5_=9ee080df78d04a50eacadbd7f978c809 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.3 new file mode 100644 index 0000000000..0eb957c40d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-6.3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=caps? ( static? ( sys-libs/libcap-ng[static-libs] ) !static? ( sys-libs/libcap-ng ) ) selinux? ( sys-libs/libselinux ) virtual/pkgconfig +DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools +EAPI=4 +HOMEPAGE=http://smartmontools.sourceforge.net/ +IUSE=caps minimal selinux static +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos +LICENSE=GPL-2 +RDEPEND=caps? ( static? ( sys-libs/libcap-ng[static-libs] ) !static? ( sys-libs/libcap-ng ) ) selinux? ( sys-libs/libselinux ) !minimal? ( virtual/mailx ) selinux? ( sec-policy/selinux-smartmon ) +SLOT=0 +SRC_URI=mirror://sourceforge/smartmontools/smartmontools-6.3.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 +_md5_=286e37a7e42a6cb3219f26ec29e41082 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-9999 new file mode 100644 index 0000000000..2416a5d73b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/smartmontools-9999 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install preinst prepare unpack +DEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) virtual/pkgconfig || ( dev-vcs/subversion[http] dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync !=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools +EAPI=4 +HOMEPAGE=http://smartmontools.sourceforge.net/ +IUSE=caps minimal selinux static +LICENSE=GPL-2 +RDEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) !minimal? ( virtual/mailx ) selinux? ( sec-policy/selinux-smartmon ) +SLOT=0 +_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf subversion c12bdf4fcc82f86ad89b14c8f76c4026 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 +_md5_=5990e4ea7f74cff41493fa3e68deacef diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/ChangeLog new file mode 100644 index 0000000000..ebe0478ac9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/ChangeLog @@ -0,0 +1,592 @@ +# ChangeLog for sys-apps/smartmontools +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/ChangeLog,v 1.146 2014/11/11 10:44:45 ago Exp $ + + 11 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: + Stable for ia64, wrt bug #526444 + + 10 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: + Stable for ppc, wrt bug #526444 + + 04 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: + Stable for sparc, wrt bug #526444 + + 03 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: + Stable for x86, wrt bug #526444 + + 02 Nov 2014; Sven Vermeulen smartmontools-6.3.ebuild, + smartmontools-9999.ebuild: + Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug + #527698) + + 02 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: + Stable for alpha, wrt bug #526444 + + 31 Oct 2014; Agostino Sarubbo smartmontools-6.3.ebuild: + Stable for ppc64, wrt bug #526444 + + 30 Oct 2014; Markus Meier smartmontools-6.3.ebuild: + arm stable, bug #526444 + + 30 Oct 2014; Agostino Sarubbo smartmontools-6.3.ebuild: + Stable for amd64, wrt bug #526444 + + 23 Oct 2014; Jeroen Roovers smartmontools-6.3.ebuild: + Stable for HPPA (bug #526444). + +*smartmontools-6.3 (09 Aug 2014) + + 09 Aug 2014; Lars Wendler + +smartmontools-6.3.ebuild, smartmontools-9999.ebuild, +files/smartd-r1.rc: + Version bump (bug #519456). Added rewritten init script. + + 07 Jan 2014; Lars Wendler + -smartmontools-5.38.ebuild, -smartmontools-5.39.1.ebuild, + -smartmontools-5.40.ebuild, -smartmontools-5.41-r1.ebuild, + -smartmontools-5.42.ebuild, -smartmontools-5.43.ebuild, + -smartmontools-6.0.ebuild: + Removed old versions and files. + + 30 Nov 2013; Markos Chandras smartmontools-6.2.ebuild: + Depend on libcap-ng[static-libs] if USE=static is used. Bug #481692 by Peter + Gantner + + 14 Sep 2013; Markos Chandras files/smartd.rc: + Use /run instead of /var/run. Bug #476242 + + 11 Aug 2013; Sven Vermeulen smartmontools-6.1.ebuild, + smartmontools-6.2.ebuild, smartmontools-9999.ebuild: + Adding USE=selinux dependency on selinux-smartmon + +*smartmontools-6.2 (10 Aug 2013) + + 10 Aug 2013; Tim Harder +smartmontools-6.2.ebuild: + Version bump. + + 03 Aug 2013; Agostino Sarubbo smartmontools-6.1.ebuild: + Stable for sparc, wrt bug #475894 + + 13 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: + Stable for ppc64, wrt bug #475894 + + 13 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: + Stable for ppc, wrt bug #475894 + + 08 Jul 2013; Jeroen Roovers smartmontools-6.1.ebuild: + Stable for HPPA (bug #475894). + + 07 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: + Stable for ia64, wrt bug #475894 + + 07 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: + Stable for arm, wrt bug #475894 + + 06 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: + Stable for alpha, wrt bug #475894 + + 06 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: + Stable for x86, wrt bug #475894 + + 06 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: + Stable for amd64, wrt bug #475894 + +*smartmontools-6.1 (31 May 2013) + + 31 May 2013; Tim Harder +smartmontools-6.1.ebuild, + smartmontools-9999.ebuild: + Version bump (bug #462414) and update to EAPI 4. + + 21 Feb 2013; Zac Medico smartmontools-6.0.ebuild, + smartmontools-9999.ebuild: + Add ~arm-linux keywords. + + 12 Nov 2012; Anthony G. Basile + smartmontools-5.42.ebuild: + stable ppc64, bug #441654 + +*smartmontools-6.0 (10 Oct 2012) + + 10 Oct 2012; Robin H. Johnson +smartmontools-6.0.ebuild: + Version bump. + + 25 Aug 2012; Mike Frysinger smartmontools-5.43.ebuild, + smartmontools-9999.ebuild: + Fix paths encoded in man pages #432668 by Diego Elio Pettenò. + + 19 Aug 2012; Christoph Junghans smartmontools-5.43.ebuild, + smartmontools-9999.ebuild: + added prefix keywords + + 18 Aug 2012; Mike Frysinger smartmontools-5.43.ebuild, + smartmontools-9999.ebuild: + Add systemd support #371367 by Opportunist. Also add USE=selinux support. + + 18 Aug 2012; Mike Frysinger smartmontools-5.43.ebuild, + smartmontools-9999.ebuild: + Add mips love #406917 by Jim Faulkner. + +*smartmontools-5.43 (30 Jun 2012) + + 30 Jun 2012; Robin H. Johnson +smartmontools-5.43.ebuild: + Version bump. + + 14 Apr 2012; Zac Medico smartmontools-5.42.ebuild, + smartmontools-9999.ebuild: + Add ~amd64-linux keyword. + + 07 Mar 2012; Jeremy Olexa smartmontools-5.42.ebuild: + add ~x64-macos, bug 395011 + + 04 Jan 2012; Brent Baude smartmontools-5.42.ebuild: + Marking smartmontools-5.42 ppc for bug 391825 + + 04 Dec 2011; Raúl Porcel smartmontools-5.42.ebuild: + alpha/arm/ia64/sparc/x86 stable wrt #391825 + + 30 Nov 2011; Jeroen Roovers smartmontools-5.42.ebuild: + Stable for HPPA (bug #391825). + + 29 Nov 2011; Tony Vroon smartmontools-5.42.ebuild: + Marked stable on AMD64 based on arch testing by Tomáš "Mepho" Pružina & + Agostino "ago" Sarubbo in bug #391825. + +*smartmontools-5.42 (21 Oct 2011) + + 21 Oct 2011; Robin H. Johnson + +smartmontools-5.42.ebuild: + Version bump. + +*smartmontools-5.41-r1 (15 Sep 2011) + + 15 Sep 2011; Lars Wendler + -smartmontools-5.41.ebuild, +smartmontools-5.41-r1.ebuild, files/smartd.rc: + non-maintainer commit: Removed deprecated --oknodo option (bug #377769). + Replaced deprecated opts variable (bug #381879) and removed --stop option + from reload function. All done with kind permission from vapier. + + 20 Aug 2011; Mike Frysinger smartmontools-5.41.ebuild, + smartmontools-9999.ebuild: + Add libcap-ng to DEPEND too #379401. + + 29 Jul 2011; Zac Medico smartmontools-5.41.ebuild, + smartmontools-9999.ebuild: + Add ~x86-linux keyword. + + 28 Jul 2011; Zac Medico smartmontools-5.41.ebuild, + smartmontools-9999.ebuild: + Bump to EAPI 3 and fix for prefix. + +*smartmontools-5.41 (13 Jun 2011) + + 13 Jun 2011; Jeroen Roovers +smartmontools-5.41.ebuild: + Version bump by Opportunist (bug #371367). + + 08 Feb 2011; Kacper Kowalik + smartmontools-5.40.ebuild: + ppc stable wrt #352599. Add ~ppc64 wrt #354125. Thanks to Stephen Lewis + for the report. + + 29 Jan 2011; Raúl Porcel smartmontools-5.40.ebuild: + alpha/arm/ia64/sparc stable wrt #352599 + + 26 Jan 2011; Pawel Hajdan jr + smartmontools-5.40.ebuild: + x86 stable wrt bug #352599 + + 26 Jan 2011; Jeroen Roovers smartmontools-5.40.ebuild: + Stable for HPPA (bug #352599). + + 25 Jan 2011; Markos Chandras smartmontools-5.40.ebuild: + Stable on amd64 wrt bug #352599 + + 17 Dec 2010; Diego E. Pettenò + smartmontools-5.38.ebuild, smartmontools-5.39.1.ebuild, + smartmontools-5.40.ebuild, smartmontools-9999.ebuild: + Shorten the description to make repoman happy. + + 17 Dec 2010; Diego E. Pettenò + smartmontools-5.40.ebuild, smartmontools-9999.ebuild: + Add a caps USE flag to avoid automagic dependency over libcap-ng. Thanks to + Joost Ruis and Rafał Mużyło in bug #348951. + + 13 Nov 2010; Raúl Porcel + smartmontools-5.39.1.ebuild: + alpha/ia64/sparc stable wrt #341827 + + 27 Oct 2010; Michael Weber smartmontools-5.38.ebuild, + smartmontools-5.39.1.ebuild, smartmontools-5.40.ebuild: + Added ~arm keyword (bug #302981). + + 26 Oct 2010; Christian Faulhammer + smartmontools-5.39.1.ebuild: + stable x86, bug 341827 + + 24 Oct 2010; Jeroen Roovers smartmontools-5.39.1.ebuild: + Stable for HPPA (bug #341827). + + 21 Oct 2010; Brent Baude smartmontools-5.39.1.ebuild: + stable ppc, bug 341827 + + 20 Oct 2010; Markos Chandras + smartmontools-5.39.1.ebuild: + Stable on amd64 wrt bug #341827 + +*smartmontools-5.40 (19 Oct 2010) + + 19 Oct 2010; Mike Frysinger + +smartmontools-5.40.ebuild: + Version bump #341701. + +*smartmontools-5.39.1 (06 Mar 2010) + + 06 Mar 2010; Mike Frysinger + +smartmontools-5.39.1.ebuild: + Version bump #305405 by Walther which also fixes #299962 by Dennis + Schridde. + +*smartmontools-5.39 (05 Jan 2010) + + 05 Jan 2010; Mike Frysinger + +smartmontools-5.39.ebuild: + Version bump #296785 by Michał Guminiak. + + 11 Oct 2009; Mike Frysinger files/smartd.rc: + Switch killall to ssd. + +*smartmontools-9999 (23 Sep 2009) + + 23 Sep 2009; Robin H. Johnson + +smartmontools-9999.ebuild: + Add a live version for testing upstream changes on new hardware. + +*smartmontools-5.38-r1 (26 Aug 2009) + + 26 Aug 2009; Robin H. Johnson + +smartmontools-5.38-r1.ebuild: + Per bug #140192 and bug #282371: re-add the dep on mailx, and put it + behind USE=!minimal. + + 01 May 2009; Robin H. Johnson metadata.xml, + smartmontools-5.38.ebuild: + Per bug #267982, add a description of what USE=minimal does, and issue an + info message when you have it enabled. + + 16 Jun 2008; Jeroen Roovers smartmontools-5.38.ebuild: + Stable for HPPA (bug #225935). + + 14 Jun 2008; Christoph Mende + smartmontools-5.38.ebuild: + Stable on amd64, bug #225935 + + 14 Jun 2008; nixnut smartmontools-5.38.ebuild: + Stable on ppc wrt bug 225935 + + 12 Jun 2008; Raúl Porcel smartmontools-5.38.ebuild: + alpha/ia64/sparc stable wrt #225935 + + 11 Jun 2008; Christian Faulhammer + smartmontools-5.38.ebuild: + stable x86, bug 225935 + +*smartmontools-5.38 (10 Mar 2008) + + 10 Mar 2008; Robin H. Johnson + +smartmontools-5.38.ebuild: + Version bump. + +*smartmontools-5.37-r1 (10 Mar 2008) + + 10 Mar 2008; Robin H. Johnson + +smartmontools-5.37-r1.ebuild: + Add USE=minimal support for setups without the smartd. + + 07 Feb 2008; Raúl Porcel smartmontools-5.37.ebuild: + alpha/ia64 stable + + 04 Feb 2008; Fabian Groffen + smartmontools-5.36-r1.ebuild, smartmontools-5.37.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 29 Jan 2008; Diego Pettenò files/smartd.rc: + Fix init script dependencies to work without a boot runlevel. + + 28 Dec 2007; Guy Martin smartmontools-5.37.ebuild: + Added hppa to KEYWORDS. + + 29 Sep 2007; Christian Birchinger + smartmontools-5.37.ebuild: + Added sparc stable keyword + + 02 Sep 2007; Christian Faulhammer + smartmontools-5.37.ebuild: + stable x86, bug 190306 + + 29 Aug 2007; Christoph Mende + smartmontools-5.37.ebuild: + Stable on amd64 wrt bug #190306 + +*smartmontools-5.37 (10 Feb 2007) + + 10 Feb 2007; Mike Frysinger + +smartmontools-5.37.ebuild: + Version bump #166198 by Rafal Boniecki. + + 15 Jan 2007; Jose Luis Rivero + smartmontools-5.36-r1.ebuild: + Stable on alpha wrt bug #145947 + + 04 Nov 2006; Timothy Redaelli + smartmontools-5.36-r1.ebuild: + Added ~x86-fbsd keyword. + + 14 Oct 2006; Tim Yamin smartmontools-5.36-r1.ebuild: + Stable on IA64; bug #145947. + + 17 Sep 2006; smartmontools-5.36-r1.ebuild: + Stable on ppc wrt bug 145947 + + 13 Sep 2006; Danny van Dyk + smartmontools-5.36-r1.ebuild: + Marked stable on amd64 wrt to bug #145947. + + 04 Sep 2006; Saleem Abdulrasool + smartmontools-5.36-r1.ebuild: + stable on x86 (bug #145947) + + 03 Sep 2006; Stefan Schweizer + smartmontools-5.36.ebuild, smartmontools-5.36-r1.ebuild: + Fix bug 140192 properly, do not depend on a mailer but tell the user how to + get one if he needs one thanks to Grzegorz Kulewski , + jakub and chainsaw + + 03 Sep 2006; Fabian Groffen + smartmontools-5.36-r1.ebuild: + Marked ppc-macos stable (bug #145947) + + 02 Sep 2006; Jason Wever smartmontools-5.36-r1.ebuild: + Stable on SPARC wrt bug #145947. + +*smartmontools-5.36-r1 (17 Jul 2006) + + 17 Jul 2006; Mike Frysinger + +files/smartmontools-5.36-utf8.patch, +smartmontools-5.36-r1.ebuild: + Fix separator usage in UTF8 output #139409 by Samuli Suominen. + + 15 Jul 2006; Mike Frysinger smartmontools-5.36.ebuild: + Add mailx to RDEPEND #140192 by Jacek Sieka. + + 12 Jul 2006; Aron Griffis smartmontools-5.36.ebuild: + Mark 5.36 stable on ia64. #136093 + + 15 Jun 2006; Tobias Scherbaum + smartmontools-5.36.ebuild: + ppc stable, bug #136093 + + 11 Jun 2006; Fabian Groffen + smartmontools-5.36.ebuild: + Marked ppc-macos stable (bug #136093) + + 11 Jun 2006; Simon Stelling smartmontools-5.36.ebuild: + stable on amd64 + + 10 Jun 2006; Jason Wever smartmontools-5.36.ebuild: + Stable on SPARC wrt bug #136093. + + 10 Jun 2006; Chris Gianelloni + smartmontools-5.36.ebuild: + Stable on x86 wrt bug #136093. + +*smartmontools-5.36 (15 Apr 2006) + + 15 Apr 2006; Mike Frysinger + +smartmontools-5.36.ebuild: + Version bump #129941 by Raymond Lewis Rebbeck. + +*smartmontools-5.33-r1 (08 Feb 2006) + + 08 Feb 2006; Roy Marples files/smartd.rc, + +smartmontools-5.33-r1.ebuild: + Bump for new init script that works across all baselayout versions. + + 05 Nov 2005; Fabian Groffen + smartmontools-5.33.ebuild: + Marked ~ppc-macos (bug #109130) + + 24 Aug 2005; Mike Frysinger smartmontools-5.33.ebuild: + Add support for USE=static #103390 by Sascha Silbe. + + 09 May 2005; Aron Griffis smartmontools-5.33.ebuild: + stable on ia64 + + 19 Apr 2005; smartmontools-5.33.ebuild: + Add ~ia64 keyword, bug #89548. + + 06 Apr 2005; Marcus D. Hanwell + smartmontools-5.33.ebuild: + Marked stable on amd64. + + 19 Mar 2005; Bryan Østergaard + smartmontools-5.33.ebuild: + Stable on alpha. + + 21 Jan 2005; Lars Weiler smartmontools-5.33.ebuild: + Stable on ppc. + + 03 Jan 2005; Gustavo Zacarias + smartmontools-5.33.ebuild: + Stable on sparc + + 03 Jan 2005; Mike Frysinger files/smartd.rc, + smartmontools-5.33.ebuild: + Update docs #76337 by Daniel Holth. + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + +*smartmontools-5.33 (09 Oct 2004) + + 09 Oct 2004; Mike Frysinger +files/smartd.confd, + files/smartd.rc, +smartmontools-5.33.ebuild: + Version bump #62717 by Ziga Boehm. + + 24 May 2004; Bryan Østergaard smartmontools-5.30.ebuild: + Keyworded ~alpha, requested in bug #51550. + + 01 Apr 2004; David Holm smartmontools-5.30.ebuild: + Added to ~ppc. + +*smartmontools-5.30 (31 Mar 2004) + + 31 Mar 2004; Martin Holzer smartmontools-5.30.ebuild: + Version bumped. + +*smartmontools-5.29 (24 Feb 2004) + + 24 Feb 2004; Martin Holzer smartmontools-5.29.ebuild: + Version bumped. + + 14 Feb 2004; Christian Birchinger + smartmontools-5.26.ebuild: + Added sparc stable keyword + + 13 Feb 2004; Martin Holzer smartmontools-5.26.ebuild: + x86 stable + +*smartmontools-5.27 (13 Feb 2004) + + 13 Feb 2004; Martin Holzer smartmontools-5.27.ebuild: + Version bumped. + + 20 Dec 2003; Christian Birchinger + smartmontools-5.25.ebuild: + Added sparc stable keyword + +*smartmontools-5.26 (01 Dec 2003) + + 01 Dec 2003; Martin Holzer smartmontools-5.26.ebuild: + Version bumped. + +*smartmontools-5.25 (29 Nov 2003) + + 29 Nov 2003; Martin Holzer smartmontools-5.25.ebuild: + Version bumped. + +*smartmontools-5.23 (05 Nov 2003) + + 05 Nov 2003; Martin Holzer smartmontools-5.23.ebuild: + Version bumped. + + 02 Nov 2003; Christian Birchinger + smartmontools-5.21.ebuild: + Added sparc stable keyword + +*smartmontools-5.21 (18 Oct 2003) + + 18 Oct 2003; Martin Holzer smartmontools-5.21.ebuild: + Version bumped. + +*smartmontools-5.20 (09 Oct 2003) + + 09 Oct 2003; Martin Holzer smartmontools-5.20.ebuild: + Version bumped. + +*smartmontools-5.19 (08 Oct 2003) + + 08 Oct 2003; Martin Holzer smartmontools-5.19.ebuild: + Version bumped. + + 19 Sep 2003; Christian Birchinger + smartmontools-5.1.18.ebuild: + Added sparc stable keyword + + 12 Sep 2003; Martin Holzer smartmontools-5.1.18.ebuild: + Marked x86 stable. + + 28 Aug 2003; Christian Birchinger + smartmontools-5.1.16.ebuild: + Added sparc stable keyword + +*smartmontools-5.1.18 (22 Aug 2003) + + 22 Aug 2003; Martin Holzer smartmontools-5.1.18.ebuild: + Version bumped. + + 20 Aug 2003; Martin Holzer smartmontools-5.1.16.ebuild: + Marked x86 stable. + +*smartmontools-5.1.17 (20 Aug 2003) + + 20 Aug 2003; Martin Holzer smartmontools-5.1.17.ebuild: + Version bumped. + +*smartmontools-5.1.16 (06 Aug 2003) + + 06 Aug 2003; Martin Holzer smartmontools-5.1.16.ebuild: + Version bumped. + + 16 Jul 2003; Christian Birchinger + smartmontools-5.1.14.ebuild: + Added sparc stable keyword + + 16 Jul 2003; Martin Holzer smartmontools-5.1.14.ebuild: + Marked x86 stable + +*smartmontools-5.1.14 (01 Jul 2003) + + 01 Jul 2003; Patrick Kursawe + smartmontools-5.1.14.ebuild: + Version bump + + 03 Jun 2003; Christian Birchinger + smartmontools-5.1.11.ebuild: + Added sparc stable keyword + + 27 May 2003; Martin Holzer smartmontools-5.1.11.ebuild: + Marked stable on x86 + +*smartmontools-5.1.11 (19 May 2003) + + 19 May 2003; Martin Holzer smartmontools-5.1.10.ebuild, + smartmontools-5.1.10.ebuild, smartmontools-5.1.11.ebuild, + smartmontools-5.1.9.ebuild, smartmontools-5.1.9.ebuild: + Version bumped & cleanup + +*smartmontools-5.1.10 (22 Apr 2003) + + 22 Apr 2003; Martin Holzer Manifest, + smartmontools-5.1.10.ebuild: + Version bumped. + +*smartmontools-5.1.9 (15 Apr 2003) + + 15 Apr 2003; Martin Holzer Manifest, + smartmontools-5.1.9.ebuild: + Version bumped. + + 30 Jan 2002; Christian Birchinger : + Added sparc keyword. + +*smartmontools-5.0.45 (27 Nov 2002) + + 27 Nov 2002; Mike Frysinger : + Initial import. Ebuild submitted by Nicolas Lidzborski . diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/Manifest index 90d5a17b0e..0d32b8a40d 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/Manifest @@ -1 +1,32 @@ -DIST smartmontools-5.42.tar.gz 742138 RMD160 c8d111719de20319c2f30614726084ee890b3a02 SHA1 52f966abeb23458acc0ec734f2d6ab432f6b5a7d SHA256 b664d11e814e114ce3a32a4fa918c9e649c684e2897c007b2a8b92574decc374 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX smartd-r1.rc 735 SHA256 691e41511a27c13eeccb5a2e448daf3acba984fe833804c8b36d9ffd6b4427ff SHA512 199970c8da29c884e1e72b55b04edc1ea26b1b73655b7734fba81b80258e2f1a18bbbc0e28c3811988c806fc5a61f5feac20a6ae5c784573b4b150b48b38ec3a WHIRLPOOL 41ae383d703ef51533a8ef4606e81c5c58d25d80e27b91bc4a1def552da0772e2028314e31b7a080b6bee12deebb21411ecca99f4697bb6b63c3d878a36e19e9 +AUX smartd.confd 107 SHA256 714cc1b253e1f59b884be89693757fec91ca878c62f37451a49ef6bb72263e85 SHA512 ff45462944f01c0e7cac99443078b253dcbaed4f99ffab85052b12361d9eec4beec81cab334fbede9148b3dd503d5205add32ef4327a788f02a8b1e37f460437 WHIRLPOOL 773405a2cc669f6eaae835bc3a6415151891b91ccf4111147f8b12d9763be26cbf65815879a70cd64ae12a36f59840ffcb15ff7e527479f88d9816130e704e76 +AUX smartd.rc 1007 SHA256 bdd4ce0d6f061342b5e55b0093c53c910cc2cca30d7d43e2d52b248dfa6368c0 SHA512 8fbe3777859f5bdf3e2e26995fee14c4e8c83fa9ecba5353ac3c97f20b7ca92caf024cf4d26e26820ad6b83148aa6a3893b6b378b06807546e0290b2b3061982 WHIRLPOOL 2dc5af0bde0dbd52c59d8755087a11a66b865c58bd73f593ee0448308faf28b1b64391226f2a11ae589e2335d32e76a9ef2ff56ee0e7a889d3e71e5db7a39c1e +DIST smartmontools-6.1.tar.gz 787091 SHA256 a9003b8bccc82682f658ce76d70edb1842411e51dc56d4cd6b56618da1d9ce07 SHA512 38aca4b02c0acb4c1c641737a6b651c2110238e9696bef89adada650ab1314e3ab2f4a8bde538b959b341e3ec84348eecc075f1d709363b83b1fdb894a893295 WHIRLPOOL e94e3569c68ba57a012415f5aa9969a06d711f742e56fced0e32bb5d30f3d132f323e89e68a5d6aa7ea41ccc620eb23ea51cda4146e9d348cc444dd147d0e5dd +DIST smartmontools-6.2.tar.gz 791427 SHA256 486f660579bb0fb4f6b927ded7531cb1f99685c666397377761c5b04dd96065b SHA512 b7f335faf1b1cdbb56c0ad637ca39ea8af399df2dabef08bcac5756d1daad12cc2ed26cbbf5ace0f646ce1fa863cfee17c9559eadf143fcb1b729c3f815e6bf3 WHIRLPOOL 437fcec6c33a248ef9e008060c41d2b90182d2367211a3ffee86964223ff391d5fc9b96a91765796226bc22ce157fe986585023237262b2bd6cdd0fd3f0b3212 +DIST smartmontools-6.3.tar.gz 809790 SHA256 a777065d1a5965d71b3672e054b09b7696200ec73aaf45ab636f34016538fe19 SHA512 59f13ca510618a65d4d227978fbcf9d0f67efbf75c425357ff79b283db650e1fc2ffb27cd37c32dc963c43130a2b982ef7b50e11673c92ae5a4369965fabe524 WHIRLPOOL 4574df8f2e01b1ef7b7874f0376021c6cce2ddd152de5d3db4c055d2e134d77d9a1cbbb372f43525f3ee2fcde2857c27f5feca96c7056dce4b5f86d7324a2087 +EBUILD smartmontools-6.1.ebuild 1745 SHA256 d9269ec44ebcdfb41a38fc51c2286256daaaa13731ac2a1c063aefd246c125a8 SHA512 28125ac987222e49b4b10c6346b606d014a2405c8611f186a258ac7500cbd6021fed843c12dfd59eaf84c1329cc3ed1846074f6c1015c4c1bed75e22b540795e WHIRLPOOL 83ab197e5befcd08078f0902e8ae402d8a5ae4624195d98d4f42b7f70e1ccedb17deca9dd922a1867dcaf1937635872ad314dd857a58dd2fc1bf195f13446c96 +EBUILD smartmontools-6.2.ebuild 1820 SHA256 d8a3e44d4e865bbfbc6e43b376fde81b097e98e5b3d048d3af48ac14a290af8f SHA512 2046d936012130d9b78648b433f443e116bc570c24d11175c242679412e074603626ba8e51783390f963e9997a36a75bece653a1c059754503508427fc7b5cc4 WHIRLPOOL 900acce0c3d2bd3863ef5566b9df27d385b52175bda559d2146426397a96fd291ad3ca42324aef2d937300be476f6d91d18716dd3fec3a2c726b9d8b6f5518d9 +EBUILD smartmontools-6.3.ebuild 1823 SHA256 05a5bc9cb4d207e43a999123e619a701fcf1de87a56c50e836ce3e2e0e1d5a14 SHA512 dcfb8f99fa08a2ca70009fdf17cea0f70cd2f82c8e280c957412fb3cc96a725ce6fca5198562bc8efafae45163c519d4b24a53d1b52e9e87764ecfa6b2b5caeb WHIRLPOOL 8c5cae0d97c61dd33099e3b43ef059d43250277ca84a1d8f086b2eacda5ff265bccab47deea7f522b8675175458c38ef3bc848a8653b800bcceb03751afee7d5 +EBUILD smartmontools-9999.ebuild 1771 SHA256 1e4ea2b161b75b9fa1b7635d762afda5a6d7b1f4d6132f329673c7730ba91ed1 SHA512 73a8f67ee73176e11bd17e921482b9d3a6a25949924dbab85047020d06e5684a562d2cc9d277a15c435c0e0b71ffc1d48851259c923c7f753952a0dd37657772 WHIRLPOOL ec16ef3c8e4d319d99a9125c07eb14728d5b86bff13397ea378f19eb5d4a33c87cb4062ab9ebfa4fd8705402d2e3da3b13bdf90ef5ec40d51e19fd84704327bb +MISC ChangeLog 19566 SHA256 c2b3cb9a692323b14f69b0ab217fc9127a3a0f685e0cfabd1e9b7194cc7d8dea SHA512 2c6d654ebc7aff0f20d794937b6c7e6b2edf662f645c0e92a3d1f6916a3e88fc7acc0fc7abf17f95c35ee1ca42220c600af59fe1cfefa7979eb430cf7b18eb24 WHIRLPOOL f77e3105a8cc0bfe049c2d8498fba9b0311229e68433177bb64bc1604a797e4d24f0fc1449206e93d7a868cb8d56a9afc2cdd756fa14b5f8a13212093784f229 +MISC metadata.xml 266 SHA256 bdf7da32dcd39df0f58aa02c64dfd1c5dda0ca1080c9b1001d8e110881a364eb SHA512 d2809f0df32816d12eb21b020e5edd68c28bf3ad42ca6c6ae24acb2a08afdf2ca85398b830de01a7377c10e929a8b0a3e74c4daa3c43710ad8b93a198ef2d049 WHIRLPOOL 3df4d283499b426832cc7964e0bb277614ec8fbe4ca5729dfc8dec28a85bdadba94076c845d898ab73e13ece50e7e595322fdfc095a6e4c8fa0b1706b1119e88 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJUYeieAAoJELp701BxlEWflAIQALJeWKWmRVGTGOvGRt0epPmm +CjKi0h9fZ20OmJ+5NiuhuUrQ+uBKTrghu7CHJLSbXjADO+fx6ANWSY1X4PGlhWSj +Lqu2JGtqbST/lmXvWvA2cW8Tbie+2IKW1Ri99uCTc5StPSsghvXgmAKwwl00pYJA +xdByJTZSmO8tjiXgwjdAJtlrTfXlU/ihN4annAvu37asq4r94+48t4UE5AeOVcdi +SB7r1gSMO1ZYib4bdPycYFwUbPlMUODksqPMDG7Ma4LkrN0ztHJLAi75Xy5RMFJI +WbcbZYS0MN5Cdl/uUka/RQOSzbVmH2Z2rZr5PKNXMD5LO2+YrXcMJns9uJg4EDZu +0PLUeBUH0LsjeDc5cYB9kDM1uCxNOQA7OEA7pGytrQxbgac3Qs6pWkf/hBuQw714 +Mm7ybfPszkOpoSOa1UEffPdxacvp9p7q8yKl7ZG2Dn0zrEq4INioEZLbNemD/xMJ +3pnaHpOq2meppIb8Q1h3GddL7YUm5VSTNBFUJH2sC08uUMvYnwlPuU2vTcPMMj2j +L9vQ3bEKSlOw2HVEtWs2MGtc77v8AEA/7dWXvV0qT70QZoqchvefZyXoC75+ELnx +Mu67URHsrmK68S7cLO1sx3HxHspdq7mLt19DHpxG1lotBKKmDABNRadGGB7Fvxxe +G679sLdaKVE9JQYv7wWH +=E8xM +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/files/smartd-r1.rc b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/files/smartd-r1.rc new file mode 100644 index 0000000000..d6273e6bff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/files/smartd-r1.rc @@ -0,0 +1,29 @@ +#!/sbin/runscript +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/files/smartd-r1.rc,v 1.1 2014/08/09 09:36:30 polynomial-c Exp $ + +pidfile="/run/smartd.pid" +command="/usr/sbin/smartd" +command_args="-p ${pidfile} ${SMARTD_OPTS}" +extra_started_commands="reload" + +depend() { + need localmount + after bootmisc +} + +start_pre() { + if [ ! -f "/etc/smartd.conf" ] ; then + eerror "You should setup your /etc/smartd.conf file!" + eerror "See the smartd.conf(5) manpage." + return 1 + fi + return 0 +} + +reload() { + ebegin "Reloading configuration" + start-stop-daemon --signal HUP --pidfile ${pidfile} ${command##*/} + eend $? +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/files/smartd.rc b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/files/smartd.rc index 131a7d45f9..c3702030ee 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/files/smartd.rc +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/files/smartd.rc @@ -1,7 +1,7 @@ #!/sbin/runscript -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/files/smartd.rc,v 1.9 2011/09/15 07:58:50 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/files/smartd.rc,v 1.10 2013/09/14 10:32:46 hwoarang Exp $ depend() { need localmount @@ -24,20 +24,20 @@ start() { ebegin "Starting S.M.A.R.T. monitoring daemon" start-stop-daemon --start --exec /usr/sbin/smartd \ - --pidfile /var/run/smartd.pid \ - -- -p /var/run/smartd.pid ${SMARTD_OPTS} + --pidfile /run/smartd.pid \ + -- -p /run/smartd.pid ${SMARTD_OPTS} eend $? } stop() { ebegin "Stopping S.M.A.R.T. monitoring daemon" start-stop-daemon --stop --exec /usr/sbin/smartd \ - --pidfile /var/run/smartd.pid + --pidfile /run/smartd.pid eend $? } reload() { ebegin "Reloading configuration" - start-stop-daemon --signal HUP --pidfile /var/run/smartd.pid smartd + start-stop-daemon --signal HUP --pidfile /run/smartd.pid smartd eend $? } diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/metadata.xml new file mode 100644 index 0000000000..29294b28c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/metadata.xml @@ -0,0 +1,8 @@ + + + +base-system + +Do not install the monitoring daemon and associated scripts. + + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-5.42.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.1.ebuild similarity index 60% rename from sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-5.42.ebuild rename to sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.1.ebuild index 55e6cfb21a..fd013768aa 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-5.42.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.1.ebuild @@ -1,18 +1,17 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/smartmontools-5.42.ebuild,v 1.7 2012/04/14 17:18:25 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/smartmontools-6.1.ebuild,v 1.11 2013/08/11 16:37:40 swift Exp $ -EAPI="3" +EAPI="4" -inherit flag-o-matic +inherit flag-o-matic systemd if [[ ${PV} == "9999" ]] ; then ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools" ESVN_PROJECT="smartmontools" inherit subversion autotools - SRC_URI="" else SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="alpha amd64 arm hppa ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos" fi DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools" @@ -20,9 +19,13 @@ HOMEPAGE="http://smartmontools.sourceforge.net/" LICENSE="GPL-2" SLOT="0" -IUSE="static minimal caps" +IUSE="caps minimal selinux static" -DEPEND="!minimal? ( caps? ( sys-libs/libcap-ng ) )" +DEPEND="caps? ( sys-libs/libcap-ng ) + selinux? ( + sys-libs/libselinux + sec-policy/selinux-smartmon + )" RDEPEND="${DEPEND} !minimal? ( virtual/mailx )" @@ -34,31 +37,24 @@ src_prepare() { } src_configure() { - local myconf use minimal && einfo "Skipping the monitoring daemon for minimal build." use static && append-ldflags -static - - if ! use minimal; then - myconf="${myconf} $(use_with caps libcap-ng)" - else - # disable it so that we stay safe - myconf="${myconf} --without-libcap-ng" - fi - + # The build installs /etc/init.d/smartd, but we clobber it + # in our src_install, so no need to manually delete it. econf \ --with-docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --with-initscriptdir="/toss-it-away" \ - ${myconf} \ - || die + --with-initscriptdir="${EPREFIX}/etc/init.d" \ + $(use_with caps libcap-ng) \ + $(use_with selinux) \ + $(systemd_with_unitdir) } src_install() { if use minimal ; then - dosbin smartctl || die + dosbin smartctl doman smartctl.8 else - emake install DESTDIR="${D}" || die - rm -rf "${D}"/toss-it-away + default newinitd "${FILESDIR}"/smartd.rc smartd newconfd "${FILESDIR}"/smartd.confd smartd fi diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.2.ebuild new file mode 100644 index 0000000000..32829d45ce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/smartmontools-6.2.ebuild,v 1.3 2013/11/30 01:15:13 hwoarang Exp $ + +EAPI="4" + +inherit flag-o-matic systemd +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools" + ESVN_PROJECT="smartmontools" + inherit subversion autotools +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools" +HOMEPAGE="http://smartmontools.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="caps minimal selinux static" + +DEPEND=" + caps? ( + static? ( sys-libs/libcap-ng[static-libs] ) + !static? ( sys-libs/libcap-ng ) + ) + selinux? ( + sys-libs/libselinux + sec-policy/selinux-smartmon + )" +RDEPEND="${DEPEND} + !minimal? ( virtual/mailx )" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + #./autogen.sh + eautoreconf + fi +} + +src_configure() { + use minimal && einfo "Skipping the monitoring daemon for minimal build." + use static && append-ldflags -static + # The build installs /etc/init.d/smartd, but we clobber it + # in our src_install, so no need to manually delete it. + econf \ + --with-docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --with-initscriptdir="${EPREFIX}/etc/init.d" \ + $(use_with caps libcap-ng) \ + $(use_with selinux) \ + $(systemd_with_unitdir) +} + +src_install() { + if use minimal ; then + dosbin smartctl + doman smartctl.8 + else + default + newinitd "${FILESDIR}"/smartd.rc smartd + newconfd "${FILESDIR}"/smartd.confd smartd + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.3.ebuild new file mode 100644 index 0000000000..d296bb952b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-6.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/smartmontools-6.3.ebuild,v 1.11 2014/11/11 10:44:45 ago Exp $ + +EAPI="4" + +inherit flag-o-matic systemd +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools" + ESVN_PROJECT="smartmontools" + inherit subversion autotools +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools" +HOMEPAGE="http://smartmontools.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="caps minimal selinux static" + +DEPEND=" + caps? ( + static? ( sys-libs/libcap-ng[static-libs] ) + !static? ( sys-libs/libcap-ng ) + ) + selinux? ( + sys-libs/libselinux + )" +RDEPEND="${DEPEND} + !minimal? ( virtual/mailx ) + selinux? ( sec-policy/selinux-smartmon ) +" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + #./autogen.sh + eautoreconf + fi +} + +src_configure() { + use minimal && einfo "Skipping the monitoring daemon for minimal build." + use static && append-ldflags -static + # The build installs /etc/init.d/smartd, but we clobber it + # in our src_install, so no need to manually delete it. + econf \ + --with-docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --with-initscriptdir="${EPREFIX}/etc/init.d" \ + $(use_with caps libcap-ng) \ + $(use_with selinux) \ + $(systemd_with_unitdir) +} + +src_install() { + if use minimal ; then + dosbin smartctl + doman smartctl.8 + else + default + newinitd "${FILESDIR}"/smartd-r1.rc smartd + newconfd "${FILESDIR}"/smartd.confd smartd + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-9999.ebuild new file mode 100644 index 0000000000..6d2020f215 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/smartmontools/smartmontools-9999.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/smartmontools-9999.ebuild,v 1.17 2014/11/02 10:00:18 swift Exp $ + +EAPI="4" + +inherit flag-o-matic systemd +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools" + ESVN_PROJECT="smartmontools" + inherit subversion autotools +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-freebsd ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools" +HOMEPAGE="http://smartmontools.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="caps minimal selinux static" + +DEPEND="caps? ( sys-libs/libcap-ng ) + selinux? ( + sys-libs/libselinux + )" +RDEPEND="${DEPEND} + !minimal? ( virtual/mailx ) + selinux? ( sec-policy/selinux-smartmon ) +" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + #./autogen.sh + eautoreconf + fi +} + +src_configure() { + use minimal && einfo "Skipping the monitoring daemon for minimal build." + use static && append-ldflags -static + # The build installs /etc/init.d/smartd, but we clobber it + # in our src_install, so no need to manually delete it. + econf \ + --with-docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --with-initscriptdir="${EPREFIX}/etc/init.d" \ + $(use_with caps libcap-ng) \ + $(use_with selinux) \ + $(systemd_with_unitdir) +} + +src_install() { + if use minimal ; then + dosbin smartctl + doman smartctl.8 + else + default + newinitd "${FILESDIR}"/smartd-r1.rc smartd + newconfd "${FILESDIR}"/smartd.confd smartd + fi +}