Diff dssp-3.0.11 with a dssp-4.3.1

/usr/portage/sci-chemistry/dssp/dssp-4.3.1.ebuild 2023-10-09 14:52:35.032368490 +0300
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5
inherit autotools
6

  
7
MY_PN="hssp"
8
MY_P="${MY_PN}-${PV}"
5
inherit cmake
9 6

  
10 7
DESCRIPTION="The protein secondary structure standard"
11
HOMEPAGE="https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/cmbi/hssp"
12
SRC_URI="https://github.com/cmbi/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
8
HOMEPAGE="https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/PDB-REDO/dssp"
9
SRC_URI="https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
13 10

  
14
LICENSE="Boost-1.0"
11
LICENSE="BSD-2"
15 12
SLOT="0"
16
KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
17
# It's just cppcheck (at least in 3.0.11)
18
RESTRICT="test"
19

  
20
RDEPEND="
21
	dev-lang/perl:=
22
	dev-libs/boost:=[bzip2,zlib]
23
"
24
DEPEND="${RDEPEND}"
25

  
26
S="${WORKDIR}/${MY_P}"
13
KEYWORDS="~amd64 ~x86"
14
IUSE=""
27 15

  
28
src_prepare() {
29
	default
30

  
31
	# Fix version
32
	sed -i -e "s/3.0.10/${PV}/" configure.ac || die
33

  
34
	sed -i -e '/-Werror/d' Makefile.am || die
16
BDEPEND="
17
	dev-libs/boost:=[zlib]
18
	>=dev-libs/libmcfp-1.2.2
19
	>=sci-libs/libcifpp-5.1.0
20
"
21
DEPEND=""
22
RDEPEND="${BDEPEND}"
35 23

  
36
	eautoreconf
24
src_configure() {
25
	# gxrio not packaged
26
	local mycmakeargs=(
27
		-DBUILD_WEBSERVER=OFF
28
	)
29
	cmake_src_configure
37 30
}
38 31

  
39
src_install() {
40
	default
41
	dosym mkdssp /usr/bin/dssp
42
	doenvd "${FILESDIR}"/30-${PN}
32
pkg_postinst() {
33
	if has_version "<=sci-chemistry/gromacs-2022"; then
34
		ewarn "DSSP > 3.0.x is not compatible with gmx do_dssp:"
35
		ewarn "https://gitlab.com/gromacs/gromacs/-/issues/4129"
36
		ewarn
37
		ewarn "Feel free to mask newer versions if needed."
38
	fi
43 39
}
Thank you!