Date: Fri, 25 Apr 2003 01:20:12 -0700 (PDT) From: Gerhard Gonter <gonter@whisky.wu-wien.ac.at> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/51355: new port: mail2sms Message-ID: <200304250820.h3P8KCf4079962@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/51355; it has been noted by GNATS. From: Gerhard Gonter <gonter@whisky.wu-wien.ac.at> To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: ports/51355: new port: mail2sms Date: Fri, 25 Apr 2003 10:10:28 +0200 (CEST) According to Jim Geovedi: > > [...] > > X-#define GLOBAL_CONFIG "/etc/mail/sms/mail2sms.conf" > > X+#define GLOBAL_CONFIG "/usr/local/etc/mail2sms.conf" > > > [...] > > X-.B /etc/mail/sms/mail2sms.conf > > X+.B /usr/local/etc/mail2sms.conf > > Do try to make your port patch and install relative to ${PREFIX}. By not > hardcoding them will make the port much more flexible and able to cater > to the needs of other sites. Thanks for the hint, here is the new shar file. +gg # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mail2sms # mail2sms/Makefile # mail2sms/distinfo # mail2sms/pkg-plist # mail2sms/pkg-descr # mail2sms/files # mail2sms/files/patch-aa # echo c - mail2sms mkdir -p mail2sms > /dev/null 2>&1 echo x - mail2sms/Makefile sed 's/^X//' >mail2sms/Makefile << 'END-of-mail2sms/Makefile' X# New ports collection makefile for: mail2sms X# Date created: 2003-04-16 X# Whom: Gerhard Gonter <g.gonter@ieee.org> X# X# $FreeBSD: $ X XPORTNAME= mail2sms XPORTVERSION= 1.3.5 XCATEGORIES= mail XMASTER_SITES= http://www.contactor.se/~dast/stuff/ XDISTNAME= mail2sms-${PORTVERSION} X XMAINTAINER= g.gonter@ieee.org XCOMMENT= Mail to SMS converter X XGNU_CONFIGURE= yes X XMAN1= mail2sms.1 XMAN5= mail2sms.5 X X Xpost-patch: X ${CP} ${WRKSRC}/mail2sms.4 ${WRKSRC}/mail2sms.5 X ${SED} -i.bak -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mail2sms.5 X ${SED} -i.bak -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/main.c X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/mail2sms ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${PREFIX}/man/man1/ X ${INSTALL_MAN} ${WRKSRC}/${MAN5} ${PREFIX}/man/man5/ X.if !defined(NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/doc/mail2sms X ${INSTALL_MAN} ${WRKSRC}/README ${WRKSRC}/REGEX ${WRKSRC}/example.conf \ X ${PREFIX}/share/doc/mail2sms X.endif X X.include <bsd.port.mk> END-of-mail2sms/Makefile echo x - mail2sms/distinfo sed 's/^X//' >mail2sms/distinfo << 'END-of-mail2sms/distinfo' XMD5 (mail2sms-1.3.5.tar.gz) = 6aa360998779bff1d3333c7a762d0e9e END-of-mail2sms/distinfo echo x - mail2sms/pkg-plist sed 's/^X//' >mail2sms/pkg-plist << 'END-of-mail2sms/pkg-plist' Xbin/mail2sms X%%PORTDOCS%%share/doc/mail2sms/README X%%PORTDOCS%%share/doc/mail2sms/REGEX X%%PORTDOCS%%share/doc/mail2sms/example.conf X%%PORTDOCS%%@dirrm share/doc/mail2sms END-of-mail2sms/pkg-plist echo x - mail2sms/pkg-descr sed 's/^X//' >mail2sms/pkg-descr << 'END-of-mail2sms/pkg-descr' Xmail2sms converts a single (large) mail to a tiny text with contents Xfrom the mail. Perfectly suitable to send as an SMS message to a XGSM telephone. X XWWW: http://www.contactor.se/~dast/mail2sms/ XWWW: http://sourceforge.net/projects/mail2sms/ END-of-mail2sms/pkg-descr echo c - mail2sms/files mkdir -p mail2sms/files > /dev/null 2>&1 echo x - mail2sms/files/patch-aa sed 's/^X//' >mail2sms/files/patch-aa << 'END-of-mail2sms/files/patch-aa' X--- main.c.orig Wed Apr 16 05:11:21 2003 X+++ main.c Wed Apr 16 05:12:16 2003 X@@ -18,7 +18,7 @@ X #ifdef AFS X #define CONFIGDIR "/var/mail2sms/" X #else X-#define GLOBAL_CONFIG "/etc/mail/sms/mail2sms.conf" X+#define GLOBAL_CONFIG "%%PREFIX%%/etc/mail2sms.conf" X #endif X X extern FILE *logfile; /* write logs to this file pointer */ X--- parse.c.orig Wed Apr 16 05:06:23 2003 X+++ parse.c Wed Apr 16 05:45:31 2003 X@@ -48,8 +48,9 @@ X /* X ** strcasestr() - case insensitive strstr() X */ X- X-char *strcasestr(char *haystack, char *needle) X+ X+/* FreeBSD defines this function a bit differently, so rename this version */ X+char *mail2sms_strcasestr(char *haystack, char *needle) X { X int nlen = strlen(needle); X int hlen = strlen(haystack); X--- mail2sms.1.orig Wed Apr 16 05:22:01 2003 X+++ mail2sms.1 Wed Apr 16 05:22:57 2003 X@@ -32,7 +32,7 @@ X .IP "-v" X Shows mail2sms' version number then quits. X .SH AUTHORS X-mail2sms has been written by Daniel Stenberg <daniel@haxx.se> with lofs of X+mail2sms has been written by Daniel Stenberg <daniel@haxx.se> with lots of X help from friendly contributors, such as: X X - Linus Nielsen <linus@haxx.se> X@@ -48,4 +48,4 @@ X .SH WWW X http://www.contactor.se/~dast/mail2sms/ X .SH "SEE ALSO" X-.BR mail2sms (4) X+.BR mail2sms (5) X--- mail2sms.4.orig Wed Apr 16 05:11:35 2003 X+++ mail2sms.4 Wed Apr 16 06:03:10 2003 X@@ -1,12 +1,12 @@ X .\" You can view this file with: X-.\" nroff -man mail2sms.4 X+.\" nroff -man mail2sms.5 X .\" Written by Daniel Stenberg X .\" X-.TH mail2sms 4 "11 October 1999" X+.TH mail2sms 5 "11 October 1999" X .SH NAME X mail2sms \- reads a (MIME) mail and converts it to a short message. X .SH SYNOPSIS X-.B /etc/mail/sms/mail2sms.conf X+.B %%PREFIX%%/etc/mail2sms.conf X .br X .B ~/.mail2sms X .SH DESCRIPTION X@@ -67,7 +67,7 @@ X http://www.contactor.se/~dast/mail2sms/ X .SH "SEE ALSO" X .BR mail2sms (1), X-.BR sendmail (1M), X+.BR sendmail (8), X .BR procmail (1), X-.BR aliases (4) X+.BR aliases (5) X END-of-mail2sms/files/patch-aa exit
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304250820.h3P8KCf4079962>