瀏覽代碼

sys-apps/hasp: EAPI=7

eegorov 5 年之前
父節點
當前提交
ffe1b0b27f
共有 3 個文件被更改,包括 13 次插入13 次删除
  1. 1 1
      sys-apps/hasp/Manifest
  2. 2 2
      sys-apps/hasp/files/aksusbd.init
  3. 10 10
      sys-apps/hasp/hasp-3.3_p5-r3.ebuild

+ 1 - 1
sys-apps/hasp/Manifest

@@ -1 +1 @@
-DIST haspd-3.3-eter5gentoo.src.rpm 3567589 SHA256 69006c0a6a96117b3bd4fa73001a77dcf6c9451b72122c74aba0a8b8c6bb1696 SHA512 4da8bf1c961e13b380868ff6a4c63a6918582475b4dcefc05c798d60c491b3ab32a0a2bd8bc8700d92f7938f1b6b3c94fd0e64aca0cd969dafbb65f9e7950eb1 WHIRLPOOL 984f880a428b4c4778e00209b0a7c3a1405dcdb11f9befb6feab5a8f47289574d83f897977272c00422e076771e4b42050ff462dbee2457ab260f6834e7f82b4
+DIST haspd-3.3-alt10.src.rpm 2992526 SHA256 ef02571137d02f4517046fc2752b865529338c4afd51b39fbc42cf7afbef7fe1 SHA512 c44e1056a183902241eb84804a90d1dc87d9ca39854eb90206b901130fd52214d7a1e0b76fb9345c97ce93ab6b63b69702c0d508e63cf3ceea9c9393ef68c1c7 WHIRLPOOL 6c9dde044a1c1d1f0a34ef6202005f765d7c81771d31fb3449f25d8cd2bc25a7f9b200fb6665255a0d43a2cd8874108196f86681ba6ac2ebffcfdf9b267d5039

+ 2 - 2
sys-apps/hasp/files/aksusbd.init

@@ -1,5 +1,5 @@
-#!/sbin/runscript
-# Copyright 1999-2017 Gentoo Foundation
+#!/sbin/openrc-run
+# Copyright 1999-2020 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {

+ 10 - 10
sys-apps/hasp/hasp-3.3_p5-r2.ebuild → sys-apps/hasp/hasp-3.3_p5-r3.ebuild

@@ -1,13 +1,13 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
 inherit eutils rpm linux-info linux-mod systemd
 
 DESCRIPTION="Hardware Against Software Piracy for access to parallel and usb keys"
 HOMEPAGE="http://www.etersoft.ru"
-SRC_URI="http://ftp.etersoft.ru/pub/Etersoft/HASP/3.3/sources/Gentoo/2009/haspd-3.3-eter5gentoo.src.rpm"
+SRC_URI="http://ftp.etersoft.ru/pub/Etersoft/HASP/3.3/sources/haspd-3.3-alt10.src.rpm"
 
 LICENSE="Etersoft"
 SLOT="0"
@@ -27,6 +27,13 @@ usr/sbin/hasplm usr/sbin/hasplmd usr/sbin/nethaspdemo"
 
 S="${WORKDIR}/haspd-3.3"
 
+PATCHES=(
+	"${FILESDIR}/remove-udev-rule-for-old-kernels.patch"
+	"${FILESDIR}/linux-3.15.patch"
+	"${FILESDIR}/linux-4.11.patch"
+	"${FILESDIR}/linux-4.12.patch"
+)
+
 pkg_setup() {
 	if use lpt ; then
 		MODULE_NAMES="${MODNAME}(${MODNAME}:${S}/${MODNAME})"
@@ -42,13 +49,6 @@ src_unpack() {
 	unpack ./haspd-3.3.tar
 }
 
-src_prepare() {
-	epatch "${FILESDIR}/remove-udev-rule-for-old-kernels.patch"
-	epatch "${FILESDIR}/linux-3.15.patch"
-	epatch "${FILESDIR}/linux-4.11.patch"
-	epatch "${FILESDIR}/linux-4.12.patch"
-}
-
 src_compile() {
 	if use lpt ; then
 		cd "${S}/${MODNAME}"