ports/83463: [MAINTAINER] comms/scmxx: update to 0.8.0

Janos Mohacsi janos.mohacsi at niif.hu
Thu Jul 14 15:00:39 UTC 2005


>Number:         83463
>Category:       ports
>Synopsis:       [MAINTAINER] comms/scmxx: update to 0.8.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 14 15:00:37 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Janos Mohacsi
>Release:        FreeBSD 6.0-CURRENT i386
>Organization:
NIIF/HUNGARNET
>Environment:
System: FreeBSD scone.ki.iif.hu 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Fri Jul  1 10:29:34 CEST
>Description:
Maintainer Update to comms/scmxx to version 0.8.0

Original package changes:
The SMS code now supports multipart message encoding on sending, 
Docbook XML is used for man pages (with HTML output). 
pin file (~/.scmxx/pin) support was added.
This version now supports file uploads for S55 (not obex)
French gettext file added.

Port changes:
added support for strndup()

Added file(s):
- files/patch-docs_Makefile.in
- files/patch-po_Makefile.in
- files/patch-src_Makefile.in
- files/patch-src_pinfile.c

Removed file(s):
- files/patch-src_charsets_ucs4__dec.c

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- scmxx-0.8.0.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/comms/scmxx.orig/Makefile /usr/ports/comms/scmxx/Makefile
--- /usr/ports/comms/scmxx.orig/Makefile	Tue Apr 12 11:14:29 2005
+++ /usr/ports/comms/scmxx/Makefile	Thu Jul 14 15:47:16 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	scmxx
-PORTVERSION=	0.7.5
+PORTVERSION=	0.8.0
 CATEGORIES=	comms
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
diff -ruN --exclude=CVS /usr/ports/comms/scmxx.orig/distinfo /usr/ports/comms/scmxx/distinfo
--- /usr/ports/comms/scmxx.orig/distinfo	Tue Feb 15 16:21:48 2005
+++ /usr/ports/comms/scmxx/distinfo	Thu Jul 14 15:47:24 2005
@@ -1,2 +1,2 @@
-MD5 (scmxx-0.7.5.tar.bz2) = 6e2a770a1234f0e5fd7703c5ff96dc69
-SIZE (scmxx-0.7.5.tar.bz2) = 165440
+MD5 (scmxx-0.8.0.tar.bz2) = 21de1f98864e296da2cb6b424112361c
+SIZE (scmxx-0.8.0.tar.bz2) = 212558
diff -ruN --exclude=CVS /usr/ports/comms/scmxx.orig/files/patch-docs_Makefile.in /usr/ports/comms/scmxx/files/patch-docs_Makefile.in
--- /usr/ports/comms/scmxx.orig/files/patch-docs_Makefile.in	Thu Jan  1 01:00:00 1970
+++ /usr/ports/comms/scmxx/files/patch-docs_Makefile.in	Thu Jul 14 16:42:38 2005
@@ -0,0 +1,20 @@
+
+$FreeBSD$
+
+--- docs/Makefile.in.orig
++++ docs/Makefile.in
+@@ -66,12 +66,12 @@
+ .PHONY: install-$(PACKAGE_NAME).en.$(MANCAT)
+ install-$(PACKAGE_NAME).en.$(MANCAT): $(PACKAGE_NAME).en.$(MANCAT)
+ 	$(INSTALL) -d $(mandir)/man$(MANCAT); \
+-	$(INSTALL) --mode=644 $(PACKAGE_NAME).en.$(MANCAT) $(mandir)/man$(MANCAT)/$(MAN); \
++	$(INSTALL) -m 644 $(PACKAGE_NAME).en.$(MANCAT) $(mandir)/man$(MANCAT)/$(MAN); \
+ 
+ .PHONY: install-$(PACKAGE_NAME).%.$(MANCAT)
+ install-$(PACKAGE_NAME).%.$(MANCAT): $(PACKAGE_NAME).%.$(MANCAT)
+ 	$(INSTALL) -d $(mandir)/$*/man$(MANCAT); \
+-	$(INSTALL) --mode=644 $(PACKAGE_NAME).$*.$(MANCAT) $(mandir)/$*/man$(MANCAT)/$(MAN); \
++	$(INSTALL) -m 644 $(PACKAGE_NAME).$*.$(MANCAT) $(mandir)/$*/man$(MANCAT)/$(MAN); \
+ 
+ .PHONY: install
+ install: $(patsubst %,install-$(PACKAGE_NAME).%.$(MANCAT),$(MAN_LANGS))
diff -ruN --exclude=CVS /usr/ports/comms/scmxx.orig/files/patch-po_Makefile.in /usr/ports/comms/scmxx/files/patch-po_Makefile.in
--- /usr/ports/comms/scmxx.orig/files/patch-po_Makefile.in	Thu Jan  1 01:00:00 1970
+++ /usr/ports/comms/scmxx/files/patch-po_Makefile.in	Thu Jul 14 16:35:28 2005
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- po/Makefile.in.orig
++++ po/Makefile.in
+@@ -67,7 +67,7 @@
+ .PHONY:install-%.mo
+ install-%.mo: %.mo
+ 	$(INSTALL) -d $(DESTDIR)$(GETTEXTDIR)/$*/LC_MESSAGES; \
+-	$(INSTALL) --mode=644 $< $(DESTDIR)$(GETTEXTDIR)/$*/LC_MESSAGES/$(PACKAGE_NAME).mo; \
++	$(INSTALL) -m 644 $< $(DESTDIR)$(GETTEXTDIR)/$*/LC_MESSAGES/$(PACKAGE_NAME).mo; \
+ 
+ .PHONY:install
+ install: $(patsubst %,install-%,$(MO_FILES))
diff -ruN --exclude=CVS /usr/ports/comms/scmxx.orig/files/patch-src_Makefile.in /usr/ports/comms/scmxx/files/patch-src_Makefile.in
--- /usr/ports/comms/scmxx.orig/files/patch-src_Makefile.in	Thu Jan  1 01:00:00 1970
+++ /usr/ports/comms/scmxx/files/patch-src_Makefile.in	Thu Jul 14 16:31:06 2005
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- src/Makefile.in.orig
++++ src/Makefile.in
+@@ -89,7 +89,7 @@
+ .PHONY: install
+ install: $(BINARY)
+ 	$(INSTALL) -d $(DESTDIR)$(bindir)
+-	$(INSTALL) --mode=755 $(BINARY) $(DESTDIR)$(bindir)
++	$(INSTALL) -m 755 $(BINARY) $(DESTDIR)$(bindir)
+ 
+ .PHONY: uninstall
+ uninstall:
diff -ruN --exclude=CVS /usr/ports/comms/scmxx.orig/files/patch-src_charsets_ucs4__dec.c /usr/ports/comms/scmxx/files/patch-src_charsets_ucs4__dec.c
--- /usr/ports/comms/scmxx.orig/files/patch-src_charsets_ucs4__dec.c	Fri Oct 15 18:17:23 2004
+++ /usr/ports/comms/scmxx/files/patch-src_charsets_ucs4__dec.c	Thu Jan  1 01:00:00 1970
@@ -1,18 +0,0 @@
-
-$FreeBSD: ports/comms/scmxx/files/patch-src_charsets_ucs4__dec.c,v 1.2 2004/10/15 16:17:23 sergei Exp $
-
---- src/charsets/ucs4_dec.c.orig
-+++ src/charsets/ucs4_dec.c
-@@ -21,6 +21,12 @@
- #include <errno.h>
- #include <iconv.h>
- 
-+#include <sys/param.h>
-+#if __FreeBSD_version < 500000
-+#include <limits.h>
-+#define UINT16_MAX USHRT_MAX
-+#endif
-+
- size_t replace_char_escape (char **inbuf, size_t *inbytesleft,
-                             char **outbuf, size_t *outbytesleft)
- {
diff -ruN --exclude=CVS /usr/ports/comms/scmxx.orig/files/patch-src_pinfile.c /usr/ports/comms/scmxx/files/patch-src_pinfile.c
--- /usr/ports/comms/scmxx.orig/files/patch-src_pinfile.c	Thu Jan  1 01:00:00 1970
+++ /usr/ports/comms/scmxx/files/patch-src_pinfile.c	Thu Jul 14 16:17:45 2005
@@ -0,0 +1,23 @@
+
+$FreeBSD$
+
+--- src/pinfile.c.orig
++++ src/pinfile.c
+@@ -21,6 +21,17 @@
+ #include <limits.h>
+ #include <ctype.h>
+ 
++char* strndup(const char *str, size_t len) {
++  size_t copy_len=(strlen (str) > len) ? strlen(str): len;
++  char *new = (char *) malloc (copy_len + 1);
++
++  if (new == NULL)
++    return NULL;
++
++  new[copy_len] = '\0';
++  return (char *) memcpy (new, str, copy_len);
++}
++
+ char* pinfile_get_data (char* filename) {
+   int fd = open(filename,O_RDONLY);
+   struct stat fdstat;
diff -ruN --exclude=CVS /usr/ports/comms/scmxx.orig/pkg-plist /usr/ports/comms/scmxx/pkg-plist
--- /usr/ports/comms/scmxx.orig/pkg-plist	Tue Feb 15 16:21:48 2005
+++ /usr/ports/comms/scmxx/pkg-plist	Thu Jul 14 16:48:14 2005
@@ -1,9 +1,11 @@
 @comment $FreeBSD: ports/comms/scmxx/pkg-plist,v 1.6 2005/02/14 17:03:08 vs Exp $
 bin/scmxx
 share/locale/de/LC_MESSAGES/scmxx.mo
+share/locale/fr/LC_MESSAGES/scmxx.mo
 share/locale/it/LC_MESSAGES/scmxx.mo
 share/locale/ru/LC_MESSAGES/scmxx.mo
 %%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README_WIN32.txt
 %%PORTDOCS%%%%DOCSDIR%%/gsmcharset.txt
 %%PORTDOCS%%%%DOCSDIR%%/gsm0338.txt
 %%PORTDOCS%%%%DOCSDIR%%/doc_sources.txt
--- scmxx-0.8.0.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list