sys-fs/zfs-kmod: update live ebuild
authorJason Zaman <perfinion@gentoo.org>
Fri, 23 Oct 2015 20:22:54 +0000 (04:22 +0800)
committerJason Zaman <perfinion@gentoo.org>
Fri, 23 Oct 2015 20:26:55 +0000 (04:26 +0800)
- update to EAPI 5
- update to git-r3 eclass
- change src_uri to release tarballs

sys-fs/zfs-kmod/zfs-kmod-9999.ebuild

index 2876e3ba2a2c89058e4f181df91cb6825958b7c2..c7f189b0199043812c3b0b9cdf09d65df3511c36 100644 (file)
@@ -2,24 +2,20 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI="5"
 
-AT_M4DIR="config"
-AUTOTOOLS_AUTORECONF="1"
-AUTOTOOLS_IN_SOURCE_BUILD="1"
-
-inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
-
-if [ ${PV} == "9999" ] ; then
-       inherit git-2
+if [ ${PV} == "9999" ]; then
+       AUTOTOOLS_AUTORECONF="1"
        EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git"
+       inherit git-r3
 else
-       inherit eutils versionator
-       SRC_URI="https://github.com/zfsonlinux/zfs/archive/zfs-${PV}.tar.gz"
-       S="${WORKDIR}/zfs-zfs-${PV}"
+       SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz"
+       S="${WORKDIR}/zfs-${PV}"
        KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
 fi
 
+inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
+
 DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
 HOMEPAGE="http://zfsonlinux.org/"
 
@@ -38,6 +34,11 @@ RDEPEND="${DEPEND}
        !sys-fs/zfs-fuse
 "
 
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+DOCS=( AUTHORS COPYRIGHT DISCLAIMER README.markdown )
+
 pkg_setup() {
        linux-info_pkg_setup
        CONFIG_CHECK="!DEBUG_LOCK_ALLOC
@@ -103,7 +104,6 @@ src_configure() {
 
 src_install() {
        autotools-utils_src_install INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
-       dodoc AUTHORS COPYRIGHT DISCLAIMER README.markdown
 }
 
 pkg_postinst() {