Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Nov 2002 14:25:28 +0900
From:      KATO Tsuguru <tkato@prontomail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/45848: Update port: comms/gsmlib to 1.10
Message-ID:  <20021130142528.7c46ceb4.tkato@prontomail.com>

next in thread | raw e-mail | index | archive | help

>Number:         45848
>Category:       ports
>Synopsis:       Update port: comms/gsmlib to 1.10
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 29 21:40:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.7-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
- Update to version 1.10

New file:
files/patch-configure

Remove file:
files/patch-Makefile.in.in
files/patch-gsm_sms_codec.cc

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/comms/gsmlib/Makefile comms/gsmlib/Makefile
--- /usr/ports/comms/gsmlib/Makefile	Mon Nov 11 18:58:58 2002
+++ comms/gsmlib/Makefile	Sat Nov 30 07:32:51 2002
@@ -7,25 +7,30 @@
 #
 
 PORTNAME=	gsmlib
-PORTVERSION=	1.9
-PORTREVISION=	1
+PORTVERSION=	1.10
 CATEGORIES=	comms
 MASTER_SITES=	http://www.pxh.de/fs/gsmlib/download/
 
 MAINTAINER=	ports@FreeBSD.org
 
-LIB_DEPENDS=	intl:${PORTSDIR}/devel/gettext
+LIB_DEPENDS=	intl.4:${PORTSDIR}/devel/gettext
 
-USE_LIBTOOL=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	\
-	CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
-	LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+USE_REINPLACE=	yes
 USE_GMAKE=	yes
+USE_LIBTOOL=	yes
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 INSTALLS_SHLIB=	yes
 
+CPPFLAGS=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS} -DBROKEN_STRFTIME
+LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+
 MAN1=	gsmctl.1 gsmpb.1 gsmsendsms.1 gsmsmsstore.1
 MAN7=	gsminfo.7
 MAN8=	gsmsmsd.8
+
+post-patch:
+	@${GREP} -lR "<malloc.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
+		's|<malloc\.h>|<stdlib.h>|g'
 
 .include <bsd.port.mk>
diff -urN /usr/ports/comms/gsmlib/distinfo comms/gsmlib/distinfo
--- /usr/ports/comms/gsmlib/distinfo	Fri May 10 14:26:37 2002
+++ comms/gsmlib/distinfo	Sat Nov 30 07:15:55 2002
@@ -1 +1 @@
-MD5 (gsmlib-1.9.tar.gz) = e53e62041f7dd73b33ea108dfbffc973
+MD5 (gsmlib-1.10.tar.gz) = deea4ce2e4f5f1965d32d576597d3ff4
diff -urN /usr/ports/comms/gsmlib/files/patch-Makefile.in.in comms/gsmlib/files/patch-Makefile.in.in
--- /usr/ports/comms/gsmlib/files/patch-Makefile.in.in	Wed Apr 24 05:14:31 2002
+++ comms/gsmlib/files/patch-Makefile.in.in	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- po/Makefile.in.in.orig	Wed Apr 24 04:05:50 2002
-+++ po/Makefile.in.in	Wed Apr 24 04:06:09 2002
-@@ -122,7 +122,7 @@
- 	  cat=`basename $$cat`; \
- 	  case "$$cat" in \
- 	    *.gmo) destdir=$(gnulocaledir);; \
--	    *)     destdir=$(localedir);; \
-+	    *)     destdir=$(gnulocaledir);; \
- 	  esac; \
- 	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
- 	  dir=$$destdir/$$lang/LC_MESSAGES; \
diff -urN /usr/ports/comms/gsmlib/files/patch-configure comms/gsmlib/files/patch-configure
--- /usr/ports/comms/gsmlib/files/patch-configure	Thu Jan  1 09:00:00 1970
+++ comms/gsmlib/files/patch-configure	Sat Nov 30 07:16:33 2002
@@ -0,0 +1,10 @@
+--- configure.orig	Thu Oct 17 05:23:09 2002
++++ configure	Sat Nov 30 07:16:22 2002
+@@ -7400,6 +7400,7 @@
+ 
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+ 
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff -urN /usr/ports/comms/gsmlib/files/patch-gsm_sms_codec.cc comms/gsmlib/files/patch-gsm_sms_codec.cc
--- /usr/ports/comms/gsmlib/files/patch-gsm_sms_codec.cc	Tue Oct 29 03:38:34 2002
+++ comms/gsmlib/files/patch-gsm_sms_codec.cc	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- gsmlib/gsm_sms_codec.cc.orig	Tue Oct 29 02:33:19 2002
-+++ gsmlib/gsm_sms_codec.cc	Tue Oct 29 02:33:36 2002
-@@ -110,6 +110,8 @@
-   t.tm_isdst = -1;
-   t.tm_yday = 0;
-   t.tm_wday = 0;
-+
-+#define BROKEN_STRFTIME
-   
- #ifdef BROKEN_STRFTIME
-   char formattedTime[1024];
diff -urN /usr/ports/comms/gsmlib/pkg-plist comms/gsmlib/pkg-plist
--- /usr/ports/comms/gsmlib/pkg-plist	Fri May 10 14:26:37 2002
+++ comms/gsmlib/pkg-plist	Sat Nov 30 07:32:04 2002
@@ -23,7 +23,6 @@
 include/gsmlib/gsm_sorted_sms_store.h
 include/gsmlib/gsm_unix_serial.h
 include/gsmlib/gsm_util.h
-@dirrm include/gsmlib
 lib/libgsmext.a
 lib/libgsmext.so
 lib/libgsmext.so.1
@@ -31,3 +30,4 @@
 lib/libgsmme.so
 lib/libgsmme.so.1
 share/locale/de/LC_MESSAGES/gsmlib.mo
+@dirrm include/gsmlib
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021130142528.7c46ceb4.tkato>