From 62d9b999c901ecac6545b85fd101e0d0a678334c Mon Sep 17 00:00:00 2001 From: v2px Date: Thu, 6 Feb 2014 13:00:02 +0100 Subject: [PATCH 1/6] New package: slang-2.2.4 --- srcpkgs/slang/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/slang/template diff --git a/srcpkgs/slang/template b/srcpkgs/slang/template new file mode 100644 index 00000000000..fa7a057e8ca --- /dev/null +++ b/srcpkgs/slang/template @@ -0,0 +1,16 @@ +# Template file for 'slang' +pkgname="slang" +version="2.2.4" +revision=1 +build_style=gnu-configure +makedepends="ncurses-devel" +configure_args="" +short_desc="A multi-platform programmer's library designed to allow a developer to create robust software" +maintainer="Jens E. Becker " +license="GPL-2" +homepage="http://www.jedsoft.org/slang" +distfiles="ftp://space.mit.edu/pub/davis/${pkgname}/v2.2/${pkgname}-${version}.tar.bz2" +checksum=9a8257a9a2a55099af858b13338dc8f3a06dd2069f46f0df2c9c3bb84a01d5db + +conf_files=" + /etc/slsh.rc" From 0a9a18af64032c0009aa44f1a9dcccfae0e86df8 Mon Sep 17 00:00:00 2001 From: v2px Date: Thu, 6 Feb 2014 13:25:28 +0100 Subject: [PATCH 2/6] slang: adds libraries to common/shlibs --- common/shlibs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/shlibs b/common/shlibs index 0bfabc7baed..12b79fa4f74 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1464,3 +1464,6 @@ libobexftp.so.0 libobexftp-0.24_1 libhunspell-1.3.so.0 libhunspell-1.3.2_1 libstdlog.so.0 liblogging-1.0.0_1 libdom.so.0 libdom-0.0.1_1 +libslang.so slang-2.2.4_1 +libslang.so.2 slang-2.2.4_1 +libslang.so.2.2.4 slang-2.2.4_1 From 97a591ee0d327fa5456faaeaade5f8bcfa39d8ab Mon Sep 17 00:00:00 2001 From: v2px Date: Thu, 6 Feb 2014 13:26:23 +0100 Subject: [PATCH 3/6] New package: most-5.0.0a --- srcpkgs/most/template | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 srcpkgs/most/template diff --git a/srcpkgs/most/template b/srcpkgs/most/template new file mode 100644 index 00000000000..4479b10cde5 --- /dev/null +++ b/srcpkgs/most/template @@ -0,0 +1,13 @@ +# Template file for 'most' +pkgname="most" +version="5.0.0a" +revision=2 +build_style=gnu-configure +hostmakedepends="which pkg-config slang" +makedepends="slang" +short_desc="Paging program that displays, one windowful at a time, the contents of a file" +maintainer="Jens E. Becker " +license="GPL-2" +homepage="ftp://space.mit.edu/pub/davis/most/" +distfiles="ftp://space.mit.edu/pub/davis//${pkgname}/${pkgname}-${version}.tar.bz2" +checksum=94cb5a2e71b6b9063116f4398a002a757e59cd1499f1019dde8874f408485aa9 From ce8fbf4ef175f0c69cea0be9e7a953f787739b0a Mon Sep 17 00:00:00 2001 From: v2px Date: Thu, 6 Feb 2014 13:36:51 +0100 Subject: [PATCH 4/6] slang: remove duplicate library entries in common/shlibs --- common/shlibs | 2 -- 1 file changed, 2 deletions(-) diff --git a/common/shlibs b/common/shlibs index 12b79fa4f74..0bef1d1f9ff 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1464,6 +1464,4 @@ libobexftp.so.0 libobexftp-0.24_1 libhunspell-1.3.so.0 libhunspell-1.3.2_1 libstdlog.so.0 liblogging-1.0.0_1 libdom.so.0 libdom-0.0.1_1 -libslang.so slang-2.2.4_1 libslang.so.2 slang-2.2.4_1 -libslang.so.2.2.4 slang-2.2.4_1 From e741a556262da2aa45690ffc3fb3f9a2f5d70ff9 Mon Sep 17 00:00:00 2001 From: v2px Date: Thu, 6 Feb 2014 14:04:24 +0100 Subject: [PATCH 5/6] slang: move libraries and headers to -devel subpackage --- srcpkgs/slang-devel | 1 + srcpkgs/slang/template | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/slang-devel diff --git a/srcpkgs/slang-devel b/srcpkgs/slang-devel new file mode 120000 index 00000000000..eafa6336db4 --- /dev/null +++ b/srcpkgs/slang-devel @@ -0,0 +1 @@ +slang \ No newline at end of file diff --git a/srcpkgs/slang/template b/srcpkgs/slang/template index fa7a057e8ca..f0ad4bc60b7 100644 --- a/srcpkgs/slang/template +++ b/srcpkgs/slang/template @@ -1,10 +1,9 @@ # Template file for 'slang' pkgname="slang" version="2.2.4" -revision=1 +revision=2 build_style=gnu-configure makedepends="ncurses-devel" -configure_args="" short_desc="A multi-platform programmer's library designed to allow a developer to create robust software" maintainer="Jens E. Becker " license="GPL-2" @@ -14,3 +13,13 @@ checksum=9a8257a9a2a55099af858b13338dc8f3a06dd2069f46f0df2c9c3bb84a01d5db conf_files=" /etc/slsh.rc" + +slang-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove "usr/include" + vmove "usr/lib/*.so" + vmove "usr/lib/pkgconfig" + } +} From 4387e1b70e2f37232ed1bae27ffc2ed5152e8b87 Mon Sep 17 00:00:00 2001 From: v2px Date: Thu, 6 Feb 2014 14:10:48 +0100 Subject: [PATCH 6/6] most: makedepend on slang-devel instead of slang, remove unneeded hostmakedepends --- srcpkgs/most/template | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/srcpkgs/most/template b/srcpkgs/most/template index 4479b10cde5..9ae35098ed2 100644 --- a/srcpkgs/most/template +++ b/srcpkgs/most/template @@ -1,10 +1,9 @@ # Template file for 'most' pkgname="most" version="5.0.0a" -revision=2 +revision=3 build_style=gnu-configure -hostmakedepends="which pkg-config slang" -makedepends="slang" +makedepends="slang-devel" short_desc="Paging program that displays, one windowful at a time, the contents of a file" maintainer="Jens E. Becker " license="GPL-2"