1 |
commit: 02f76ba29e10ddb902ccaeca6528280794f3622e |
2 |
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Sep 2 06:49:50 2021 +0000 |
4 |
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Sep 2 12:00:36 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f76ba2 |
7 |
|
8 |
sci-libs/libcifpp: Add libcifpp for latest dssp versions |
9 |
|
10 |
Package-Manager: Portage-3.0.22, Repoman-3.0.3 |
11 |
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> |
12 |
|
13 |
sci-libs/libcifpp/Manifest | 1 + |
14 |
.../files/libcifpp-1.0.1_p20210810-destdir.patch | 38 +++++++++++++++++ |
15 |
sci-libs/libcifpp/files/libcifpp.conf | 1 + |
16 |
sci-libs/libcifpp/libcifpp-1.0.1_p20210810.ebuild | 48 ++++++++++++++++++++++ |
17 |
sci-libs/libcifpp/metadata.xml | 7 ++++ |
18 |
5 files changed, 95 insertions(+) |
19 |
|
20 |
diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest |
21 |
new file mode 100644 |
22 |
index 00000000000..3744a9f5c5d |
23 |
--- /dev/null |
24 |
+++ b/sci-libs/libcifpp/Manifest |
25 |
@@ -0,0 +1 @@ |
26 |
+DIST libcifpp-1.0.1_p20210810.tar.gz 1308632 BLAKE2B 5ceacd1adfd75873266384d8f4f7dbd02737d4935c0506c54a925826b6c391950c68ad7174023894d3bf0f62e4d4d3790149f003113947e546bdd35b706d97b8 SHA512 7d9a914b032ac57992200b33968686dcf300230721aa96ae72fe23ce1ba403d8102eb7ba1819e6ab72b238f5d858c48da2d653540f33791d77d9d18cba275eb7 |
27 |
|
28 |
diff --git a/sci-libs/libcifpp/files/libcifpp-1.0.1_p20210810-destdir.patch b/sci-libs/libcifpp/files/libcifpp-1.0.1_p20210810-destdir.patch |
29 |
new file mode 100644 |
30 |
index 00000000000..b0c9c1679ad |
31 |
--- /dev/null |
32 |
+++ b/sci-libs/libcifpp/files/libcifpp-1.0.1_p20210810-destdir.patch |
33 |
@@ -0,0 +1,38 @@ |
34 |
+--- a/GNUmakefile.in.old 2021-08-31 11:37:44.381788404 +0200 |
35 |
++++ b/GNUmakefile.in 2021-08-31 11:39:12.924885425 +0200 |
36 |
+@@ -43,18 +43,18 @@ |
37 |
+ |
38 |
+ prefix = $(DESTDIR)@prefix@ |
39 |
+ exec_prefix = @exec_prefix@ |
40 |
+-libdir = @libdir@ |
41 |
++libdir = $(DESTDIR)@libdir@ |
42 |
+ includedir = @includedir@ |
43 |
+ datarootdir = @datarootdir@ |
44 |
+-datadir = @datadir@ |
45 |
+-docdir = @docdir@ |
46 |
++datadir = $(DESTDIR)@datadir@ |
47 |
++docdir = $(DESTDIR)@docdir@ |
48 |
+ pkgconfigdir = $(libdir)/pkgconfig |
49 |
+ |
50 |
+ CCP4DIR = @CCP4@ |
51 |
+ CLIBD = $(CCP4DIR:%=%/lib/data) |
52 |
+ |
53 |
+ CACHE_DIR = $(DESTDIR)@DATA_CACHE_DIR@ |
54 |
+-DATA_DIR = @DATA_LIB_DIR@ |
55 |
++DATA_DIR = $(DESTDIR)@DATA_LIB_DIR@ |
56 |
+ CRON_DIR = $(DESTDIR)/etc/cron.weekly |
57 |
+ |
58 |
+ DEFINES += CACHE_DIR='"$(CACHE_DIR)"' DATA_DIR='"$(DATA_DIR)"' |
59 |
+@@ -288,9 +288,9 @@ |
60 |
+ done |
61 |
+ install -d $(CACHE_DIR) |
62 |
+ install -d $(CRON_DIR) |
63 |
+- if [ ! -f /etc/libcifpp.conf ] ; then \ |
64 |
+- echo "# Uncomment the next line to enable automatic updates" > /etc/libcifpp.conf; \ |
65 |
+- echo "# update=true" >> /etc/libcifpp.conf; \ |
66 |
++ if [ ! -f $(DESTDIR)/etc/libcifpp.conf ] ; then \ |
67 |
++ echo "# Uncomment the next line to enable automatic updates" > $(DESTDIR)/etc/libcifpp.conf; \ |
68 |
++ echo "# update=true" >> $(DESTDIR)/etc/libcifpp.conf; \ |
69 |
+ echo ""; \ |
70 |
+ echo "Update the /etc/libcifpp.conf file to enable automatic updates"; \ |
71 |
+ echo ""; \ |
72 |
|
73 |
diff --git a/sci-libs/libcifpp/files/libcifpp.conf b/sci-libs/libcifpp/files/libcifpp.conf |
74 |
new file mode 100644 |
75 |
index 00000000000..34e36c82076 |
76 |
--- /dev/null |
77 |
+++ b/sci-libs/libcifpp/files/libcifpp.conf |
78 |
@@ -0,0 +1 @@ |
79 |
+d /var/cache/libcifpp 0777 root root - |
80 |
\ No newline at end of file |
81 |
|
82 |
diff --git a/sci-libs/libcifpp/libcifpp-1.0.1_p20210810.ebuild b/sci-libs/libcifpp/libcifpp-1.0.1_p20210810.ebuild |
83 |
new file mode 100644 |
84 |
index 00000000000..d57b6fef476 |
85 |
--- /dev/null |
86 |
+++ b/sci-libs/libcifpp/libcifpp-1.0.1_p20210810.ebuild |
87 |
@@ -0,0 +1,48 @@ |
88 |
+# Copyright 1999-2021 Gentoo Authors |
89 |
+# Distributed under the terms of the GNU General Public License v2 |
90 |
+ |
91 |
+EAPI=7 |
92 |
+inherit tmpfiles |
93 |
+ |
94 |
+DESCRIPTION="Code to work with mmCIF and PDB files" |
95 |
+HOMEPAGE="https://github.com/PDB-REDO/libcifpp" |
96 |
+#SRC_URI="https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" |
97 |
+ |
98 |
+COMMIT="ec91d0fb222810af0d8a9f7b0810fe7661d227ca" |
99 |
+SRC_URI="https://github.com/PDB-REDO/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" |
100 |
+S="${WORKDIR}/${PN}-${COMMIT}" |
101 |
+ |
102 |
+LICENSE="BSD-2" |
103 |
+SLOT="0" |
104 |
+KEYWORDS="~amd64" |
105 |
+IUSE="" |
106 |
+ |
107 |
+BDEPEND=" |
108 |
+ >=dev-libs/boost-1.71:0= |
109 |
+" |
110 |
+DEPEND="" |
111 |
+RDEPEND="" |
112 |
+ |
113 |
+PATCHES=( |
114 |
+ # https://github.com/PDB-REDO/libcifpp/issues/4 |
115 |
+ "${FILESDIR}/${P}-destdir.patch" |
116 |
+) |
117 |
+ |
118 |
+src_configure() { |
119 |
+ econf \ |
120 |
+ --disable-download-ccd \ |
121 |
+ --disable-revision \ |
122 |
+ --disable-static |
123 |
+} |
124 |
+ |
125 |
+src_install() { |
126 |
+ default |
127 |
+ find "${ED}" -name '*.la' -delete || die |
128 |
+ |
129 |
+ rm -r "${ED}"/var/cache/ |
130 |
+ dotmpfiles "${FILESDIR}/${PN}.conf" |
131 |
+} |
132 |
+ |
133 |
+pkg_postinst() { |
134 |
+ tmpfiles_process "${PN}.conf" |
135 |
+} |
136 |
|
137 |
diff --git a/sci-libs/libcifpp/metadata.xml b/sci-libs/libcifpp/metadata.xml |
138 |
new file mode 100644 |
139 |
index 00000000000..020b40648ee |
140 |
--- /dev/null |
141 |
+++ b/sci-libs/libcifpp/metadata.xml |
142 |
@@ -0,0 +1,7 @@ |
143 |
+<?xml version="1.0" encoding="UTF-8"?> |
144 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
145 |
+<pkgmetadata> |
146 |
+ <maintainer type="person"> |
147 |
+ <email>pacho@g.o</email> |
148 |
+ </maintainer> |
149 |
+</pkgmetadata> |