summaryrefslogtreecommitdiff
path: root/uselessPorts/libconfuse
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-05-27 10:13:52 +0200
committerErich Eckner <git@eckner.net>2018-05-27 10:13:52 +0200
commit14a8f5d3c7889f2046a008b1b1dc29f485ebb359 (patch)
tree644ebb60f7155dd5c139d233857684fbcd8546e6 /uselessPorts/libconfuse
downloadcrux-ports-14a8f5d3c7889f2046a008b1b1dc29f485ebb359.tar.xz
initial commit
Diffstat (limited to 'uselessPorts/libconfuse')
-rw-r--r--uselessPorts/libconfuse/.footprint11
-rw-r--r--uselessPorts/libconfuse/.md5sum1
-rw-r--r--uselessPorts/libconfuse/.signature5
-rw-r--r--uselessPorts/libconfuse/Pkgfile20
-rwxr-xr-xuselessPorts/libconfuse/lastVersion.sh8
5 files changed, 45 insertions, 0 deletions
diff --git a/uselessPorts/libconfuse/.footprint b/uselessPorts/libconfuse/.footprint
new file mode 100644
index 0000000..2bbbbf9
--- /dev/null
+++ b/uselessPorts/libconfuse/.footprint
@@ -0,0 +1,11 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/confuse.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libconfuse.a
+-rwxr-xr-x root/root usr/lib/libconfuse.la
+lrwxrwxrwx root/root usr/lib/libconfuse.so -> libconfuse.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libconfuse.so.0 -> libconfuse.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libconfuse.so.0.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libconfuse.pc
diff --git a/uselessPorts/libconfuse/.md5sum b/uselessPorts/libconfuse/.md5sum
new file mode 100644
index 0000000..b66c066
--- /dev/null
+++ b/uselessPorts/libconfuse/.md5sum
@@ -0,0 +1 @@
+45932fdeeccbb9ef4228f1c1a25e9c8f confuse-2.7.tar.gz
diff --git a/uselessPorts/libconfuse/.signature b/uselessPorts/libconfuse/.signature
new file mode 100644
index 0000000..f6c0446
--- /dev/null
+++ b/uselessPorts/libconfuse/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/deepthought.pub
+RWQxCptPusLGGqlyEmiRce2g9RwuMQ3xxysP1XHeDPJQWEwi/heF6BnFahx/fpZgCsKbcEpuwLCsG0rHoEl7dAzWw/a/QKNgIQE=
+SHA256 (Pkgfile) = e473e6a1947d94e954a610f7c79f7d2e5e5807baa15ee2450e14edffc41a6f11
+SHA256 (.footprint) = cc768dd6722da86caa9ee830631bc5be3c1da046e82efe09078e5021825fce88
+SHA256 (confuse-2.7.tar.gz) = e32574fd837e950778dac7ade40787dd2259ef8e28acd6ede6847ca895c88778
diff --git a/uselessPorts/libconfuse/Pkgfile b/uselessPorts/libconfuse/Pkgfile
new file mode 100644
index 0000000..c2cf7fe
--- /dev/null
+++ b/uselessPorts/libconfuse/Pkgfile
@@ -0,0 +1,20 @@
+# Description: A configuration file parser library, LGPL licensed, written in C
+# URL: http://www.nongnu.org/confuse/
+# Packager: Matt Housh, jaeger at morpheus dot net
+# Contributor: Daryl Fonseca-Holt, wyatt at prairieturtle dot ca
+# Maintainer: Erich Eckner, crux at eckner dot net
+
+name=libconfuse
+version=2.7
+release=1
+source=(http://download.savannah.gnu.org/releases/confuse/confuse-$version.tar.gz)
+
+build() {
+ cd ${name/#lib/}-$version
+# sed -i 's/-Werror//' src/Makefile.in
+ ./configure --prefix=/usr \
+ --enable-shared \
+ --disable-nls
+ make
+ make DESTDIR=$PKG install
+}
diff --git a/uselessPorts/libconfuse/lastVersion.sh b/uselessPorts/libconfuse/lastVersion.sh
new file mode 100755
index 0000000..aa0c977
--- /dev/null
+++ b/uselessPorts/libconfuse/lastVersion.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+curl 'http://download.savannah.gnu.org/releases/confuse/' 2> /dev/null | \
+ tr '"' '\n' | \
+ grep '^confuse-[0-9.]\+\.tar\.gz$' | \
+ sed 's|^confuse-\([0-9.]\+\)\.tar\.gz$|\1|' | \
+ sort -V | \
+ tail -n1