ports/104880: [update] port devel/libmba - update to 0.9.1
Babak Farrokhi
babak at farrokhi.net
Sat Oct 28 12:30:28 UTC 2006
>Number: 104880
>Category: ports
>Synopsis: [update] port devel/libmba - update to 0.9.1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Oct 28 12:30:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Babak Farrokhi
>Release: FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD 6.2-PRERELEASE #0: Fri Sep 22 14:10:00 IRST 2006
root at starfish.datak.net:/usr/obj/usr/src/sys/STARFISH
>Description:
- update to 0.9.1
- adopt
>How-To-Repeat:
>Fix:
--- libmba.patch begins here ---
diff -ruN libmba.orig/Makefile libmba/Makefile
--- libmba.orig/Makefile Sat Oct 28 15:31:43 2006
+++ libmba/Makefile Sat Oct 28 15:40:06 2006
@@ -7,12 +7,11 @@
#
PORTNAME= libmba
-PORTVERSION= 0.8.10
-PORTREVISION= 1
+PORTVERSION= 0.9.1
CATEGORIES= devel
MASTER_SITES= http://www.ioplex.com/~miallen/libmba/dl/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= babak at farrokhi.net
COMMENT= A collection of C modules potentially useful to any project
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
@@ -30,7 +29,7 @@
stack.3m suba.3m svcond.3m svsem.3m text.3m time.3m varray.3m
MANCOMPRESSED= yes
-SHLIB_MAJOR= 1
+SHLIB_MAJOR= 0
.include <bsd.port.pre.mk>
diff -ruN libmba.orig/distinfo libmba/distinfo
--- libmba.orig/distinfo Sat Oct 28 15:31:43 2006
+++ libmba/distinfo Sat Oct 28 15:32:32 2006
@@ -1,3 +1,3 @@
-MD5 (libmba-0.8.10.tar.gz) = 868dc9cc9f1115868ad0e0cec7bcf65b
-SHA256 (libmba-0.8.10.tar.gz) = 88a45a3cbacf1369beb776f1f175f1ef820b718c818be896ad8f0c834c00bd8a
-SIZE (libmba-0.8.10.tar.gz) = 259427
+MD5 (libmba-0.9.1.tar.gz) = c208fb5c3826a6251d20f492e5afa696
+SHA256 (libmba-0.9.1.tar.gz) = 1482c6c1a32794d1c40df471d25006ee1cae5b07ebd76b0301268dddb8629394
+SIZE (libmba-0.9.1.tar.gz) = 290080
diff -ruN libmba.orig/files/patch-src::hashmap.c libmba/files/patch-src::hashmap.c
--- libmba.orig/files/patch-src::hashmap.c Sat Oct 28 15:31:43 2006
+++ libmba/files/patch-src::hashmap.c Thu Jan 1 03:30:00 1970
@@ -1,10 +0,0 @@
---- src/hashmap.c.orig Tue May 25 18:10:09 2004
-+++ src/hashmap.c Mon Feb 21 00:31:21 2005
-@@ -26,6 +26,7 @@
- #include <string.h>
- #include <errno.h>
- #include <stdio.h>
-+#include <wchar.h>
- #include "mba/msgno.h"
- #include "mba/iterator.h"
- #include "mba/allocator.h"
diff -ruN libmba.orig/files/patch-src::mba::shellout.h libmba/files/patch-src::mba::shellout.h
--- libmba.orig/files/patch-src::mba::shellout.h Sat Oct 28 15:31:43 2006
+++ libmba/files/patch-src::mba::shellout.h Thu Jan 1 03:30:00 1970
@@ -1,10 +0,0 @@
---- src/mba/shellout.h.orig Tue May 18 18:07:17 2004
-+++ src/mba/shellout.h Mon Feb 21 01:54:34 2005
-@@ -9,6 +9,7 @@
- #endif
-
- #include <termios.h>
-+#include <unistd.h>
-
- #define SHO_FLAGS_INTERACT 0x0001
- #define SHO_FLAGS_ISATTY 0x0100
diff -ruN libmba.orig/files/patch-src::mba::svsem.h libmba/files/patch-src::mba::svsem.h
--- libmba.orig/files/patch-src::mba::svsem.h Sat Oct 28 15:31:43 2006
+++ libmba/files/patch-src::mba::svsem.h Thu Jan 1 03:30:00 1970
@@ -1,11 +0,0 @@
---- src/mba/svsem.h.orig Wed May 26 16:32:35 2004
-+++ src/mba/svsem.h Mon Feb 21 00:31:21 2005
-@@ -9,6 +9,8 @@
- #endif
-
- #include <fcntl.h>
-+#include <sys/types.h>
-+#include <sys/ipc.h>
- #include <sys/sem.h>
- #include <mba/pool.h>
- #include <mba/varray.h>
diff -ruN libmba.orig/files/patch-src::mba::time.h libmba/files/patch-src::mba::time.h
--- libmba.orig/files/patch-src::mba::time.h Sat Oct 28 15:31:43 2006
+++ libmba/files/patch-src::mba::time.h Thu Jan 1 03:30:00 1970
@@ -1,13 +0,0 @@
---- src/mba/time.h.orig Sun Oct 26 06:06:09 2003
-+++ src/mba/time.h Sun Apr 10 22:27:40 2005
-@@ -20,7 +20,9 @@
- #endif /* WIN32 */
- #endif /* LIBMBA_API */
-
--#if defined(__sparc__)
-+#if defined(__FreeBSD__)
-+ #include <inttypes.h>
-+#elif defined(__sparc__)
- #include <sys/inttypes.h>
- #elif defined(_WIN32)
- #define MILLISECONDS_BETWEEN_1970_AND_1601 11644473600000Ui64
diff -ruN libmba.orig/files/patch-src::shellout.c libmba/files/patch-src::shellout.c
--- libmba.orig/files/patch-src::shellout.c Sat Oct 28 15:31:43 2006
+++ libmba/files/patch-src::shellout.c Thu Jan 1 03:30:00 1970
@@ -1,19 +0,0 @@
---- src/shellout.c.orig Fri May 28 23:52:03 2004
-+++ src/shellout.c Tue Mar 8 16:56:58 2005
-@@ -27,12 +27,15 @@
- #include <string.h>
- #include <termios.h>
- #include <unistd.h>
--#include <pty.h>
- #include <errno.h>
- #include <sys/types.h>
-+#include <sys/ioctl.h>
- #include <sys/wait.h>
- #include <sys/time.h>
-+#include <sys/select.h>
- #include <signal.h>
-+#include <termios.h>
-+#include <libutil.h>
- #include "mba/msgno.h"
- #include "mba/text.h"
- #include "mba/shellout.h"
diff -ruN libmba.orig/files/patch-src::svsem.c libmba/files/patch-src::svsem.c
--- libmba.orig/files/patch-src::svsem.c Sat Oct 28 15:31:43 2006
+++ libmba/files/patch-src::svsem.c Thu Jan 1 03:30:00 1970
@@ -1,29 +0,0 @@
---- src/svsem.c.orig Wed May 26 16:32:24 2004
-+++ src/svsem.c Mon Feb 21 00:31:21 2005
-@@ -42,7 +42,7 @@
- #include "mba/msgno.h"
- #include "defines.h"
-
--#if defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED)
-+#if defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED) || defined(__FreeBSD__)
- /* union semun is defined by including <sys/sem.h> */
- #include <sys/sem.h>
- #else
-@@ -108,7 +108,7 @@
- sleep(1);
- }
-
-- errno = ETIME;
-+ errno = ETIMEDOUT;
- PMNF(errno, ": %s", name);
- return -1;
- } else if (errno != ENOENT) {
-@@ -296,7 +296,7 @@
- int fd, cre;
-
- va_start(ap, oflag);
-- mode = va_arg(ap, mode_t);
-+ mode = va_arg(ap, int);
- val = va_arg(ap, unsigned int);
- va_end(ap);
-
diff -ruN libmba.orig/files/patch-src::text.c libmba/files/patch-src::text.c
--- libmba.orig/files/patch-src::text.c Sat Oct 28 15:31:43 2006
+++ libmba/files/patch-src::text.c Thu Jan 1 03:30:00 1970
@@ -1,11 +0,0 @@
---- src/text.c.orig Fri Feb 13 22:52:52 2004
-+++ src/text.c Sun Apr 10 22:25:00 2005
-@@ -22,6 +22,8 @@
- * OTHER DEALINGS IN THE SOFTWARE.
- */
-
-+#include <sys/types.h>
-+#include <stdarg.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <stddef.h>
diff -ruN libmba.orig/pkg-plist libmba/pkg-plist
--- libmba.orig/pkg-plist Sat Oct 28 15:31:43 2006
+++ libmba/pkg-plist Sat Oct 28 15:35:26 2006
@@ -3,6 +3,7 @@
include/mba/cfg.h
include/mba/csv.h
include/mba/daemon.h
+include/mba/dbug.h
include/mba/diff.h
include/mba/eval.h
include/mba/hashmap.h
--- libmba.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list