pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/deforaos-libsystem Package DeforaOS libSystem 0.2.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/acf3f8c3ce3e
branches: trunk
changeset: 652001:acf3f8c3ce3e
user: khorben <khorben%pkgsrc.org@localhost>
date: Wed May 20 23:08:37 2015 +0000
description:
Package DeforaOS libSystem 0.2.1
It is essentially a bugfix and maintenance release, with:
- portability fix (SunOS)
- additional tests (Config)
- API addition (String)
- quiet mode for configctl(1)
- support for compiling in a separate directory (OBJDIR)
diffstat:
devel/deforaos-libsystem/Makefile | 9 +++----
devel/deforaos-libsystem/distinfo | 13 ++++-----
devel/deforaos-libsystem/patches/patch-data_pkgconfig.sh | 20 ----------------
devel/deforaos-libsystem/patches/patch-src_Makefile | 10 ++++----
devel/deforaos-libsystem/patches/patch-tests_tests.sh | 16 ++++++------
5 files changed, 23 insertions(+), 45 deletions(-)
diffs (115 lines):
diff -r 09a839e025e8 -r acf3f8c3ce3e devel/deforaos-libsystem/Makefile
--- a/devel/deforaos-libsystem/Makefile Wed May 20 21:57:10 2015 +0000
+++ b/devel/deforaos-libsystem/Makefile Wed May 20 23:08:37 2015 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.9 2014/10/03 16:51:00 khorben Exp $
+# $NetBSD: Makefile,v 1.10 2015/05/20 23:08:37 khorben Exp $
#
-DISTNAME= libSystem-0.2.0
-PKGNAME= deforaos-libsystem-0.2.0
-PKGREVISION= 1
+DISTNAME= libSystem-0.2.1
+PKGNAME= deforaos-libsystem-0.2.1
CATEGORIES= devel
-MASTER_SITES= http://www.defora.org/os/download/download/4330/
+MASTER_SITES= http://www.defora.org/os/download/download/4351/
MAINTAINER= khorben%defora.org@localhost
HOMEPAGE= http://www.defora.org/
diff -r 09a839e025e8 -r acf3f8c3ce3e devel/deforaos-libsystem/distinfo
--- a/devel/deforaos-libsystem/distinfo Wed May 20 21:57:10 2015 +0000
+++ b/devel/deforaos-libsystem/distinfo Wed May 20 23:08:37 2015 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.5 2014/09/23 12:06:49 jperkin Exp $
+$NetBSD: distinfo,v 1.6 2015/05/20 23:08:37 khorben Exp $
-SHA1 (libSystem-0.2.0.tar.gz) = c264070ff4034fbdc97aae3f7e694f84e7898365
-RMD160 (libSystem-0.2.0.tar.gz) = 8159d1baee58cff3a4adf5f514a1d5c2f45aedbe
-Size (libSystem-0.2.0.tar.gz) = 60538 bytes
-SHA1 (patch-data_pkgconfig.sh) = 7c40652087c604cff593a320e97259c453633c74
-SHA1 (patch-src_Makefile) = 564623fdf246a4dc3a33bb265b6d6069bca58e29
-SHA1 (patch-tests_tests.sh) = 189b91d02ae0a83ff8e881a93b70984045456948
+SHA1 (libSystem-0.2.1.tar.gz) = a99a1a5aa5aa0c5516725263cb937a30186ee5db
+RMD160 (libSystem-0.2.1.tar.gz) = 635dfe01c777238dd60aa771bab75ef05f4d6795
+Size (libSystem-0.2.1.tar.gz) = 63274 bytes
+SHA1 (patch-src_Makefile) = 98c22cc28de9bff4517c4880711a70741f5b18f2
+SHA1 (patch-tests_tests.sh) = b28b5557303cec42c1b24a6c5328fbca9b763366
diff -r 09a839e025e8 -r acf3f8c3ce3e devel/deforaos-libsystem/patches/patch-data_pkgconfig.sh
--- a/devel/deforaos-libsystem/patches/patch-data_pkgconfig.sh Wed May 20 21:57:10 2015 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-data_pkgconfig.sh,v 1.2 2014/09/16 19:25:51 khorben Exp $
-
-Use correct rpath flag on SunOS.
-
---- data/pkgconfig.sh.orig 2014-04-23 15:37:45.000000000 +0000
-+++ data/pkgconfig.sh
-@@ -129,9 +129,12 @@ while [ $# -gt 0 ]; do
- if [ "$PREFIX" != "/usr" ]; then
- RPATH="-Wl,-rpath-link,\${libdir} -Wl,-rpath,\${libdir}"
- case $(uname -s) in
-- Darwin|SunOS)
-+ Darwin)
- RPATH="-Wl,-rpath,\${libdir}"
- ;;
-+ SunOS)
-+ RPATH="-Wl,-R\${libdir}"
-+ ;;
- esac
- fi
-
diff -r 09a839e025e8 -r acf3f8c3ce3e devel/deforaos-libsystem/patches/patch-src_Makefile
--- a/devel/deforaos-libsystem/patches/patch-src_Makefile Wed May 20 21:57:10 2015 +0000
+++ b/devel/deforaos-libsystem/patches/patch-src_Makefile Wed May 20 23:08:37 2015 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-src_Makefile,v 1.1 2014/09/23 12:06:49 jperkin Exp $
+$NetBSD: patch-src_Makefile,v 1.2 2015/05/20 23:08:37 khorben Exp $
Do not try to build targets that are created by existing targets, causes
problems with parallel builds and is unnecessary.
---- src/Makefile.orig 2014-09-14 17:53:40.000000000 +0000
+--- src/Makefile.orig 2015-05-10 22:19:30.000000000 +0000
+++ src/Makefile
@@ -1,4 +1,4 @@
--TARGETS = libSystem.a libSystem.so.0.0 libSystem.so.0 libSystem.so
-+TARGETS = libSystem.a libSystem.so.0.0
+-TARGETS = $(OBJDIR)libSystem.a $(OBJDIR)libSystem.so.0.0 $(OBJDIR)libSystem.so.0 $(OBJDIR)libSystem.so
++TARGETS = $(OBJDIR)libSystem.a $(OBJDIR)libSystem.so.0.0
+ OBJDIR =
PREFIX = /usr/local
DESTDIR =
- LIBDIR = $(PREFIX)/lib
diff -r 09a839e025e8 -r acf3f8c3ce3e devel/deforaos-libsystem/patches/patch-tests_tests.sh
--- a/devel/deforaos-libsystem/patches/patch-tests_tests.sh Wed May 20 21:57:10 2015 +0000
+++ b/devel/deforaos-libsystem/patches/patch-tests_tests.sh Wed May 20 23:08:37 2015 +0000
@@ -1,20 +1,20 @@
-$NetBSD: patch-tests_tests.sh,v 1.2 2014/09/23 12:06:49 jperkin Exp $
+$NetBSD: patch-tests_tests.sh,v 1.3 2015/05/20 23:08:37 khorben Exp $
Avoid building the (experimental) Python binding.
Use LD_LIBRARY_PATH to find pre-installed libraries.
---- tests/tests.sh.orig 2014-08-29 19:23:48.000000000 +0000
+--- tests/tests.sh.orig 2015-05-10 22:00:47.000000000 +0000
+++ tests/tests.sh
-@@ -50,7 +50,7 @@
+@@ -42,7 +42,7 @@ _run()
echo -n "$test:" 1>&2
(echo
- echo "Testing: ./$test" "$@"
-- "./$test" "$@") >> "$target" 2>&1
-+ env LD_LIBRARY_PATH=../src "./$test" "$@") >> "$target" 2>&1
+ echo "Testing: $test" "$@"
+- "$OBJDIR$test" "$@") 2>&1
++ env LD_LIBRARY_PATH="../src" "$OBJDIR$test" "$@") 2>&1
res=$?
if [ $res -ne 0 ]; then
- echo " FAIL" 1>&2
-@@ -103,7 +103,7 @@ _test "includes"
+ echo "Test: $test$sep$@: FAIL (error $res)"
+@@ -105,7 +105,7 @@ _test "includes"
_test "string"
_test "variable"
echo "Expected failures:" 1>&2
Home |
Main Index |
Thread Index |
Old Index