From owner-svn-ports-all@FreeBSD.ORG Sat Dec 28 03:34:08 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9BA1E16E; Sat, 28 Dec 2013 03:34:08 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7CDA11A4C; Sat, 28 Dec 2013 03:34:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBS3Y8mw072305; Sat, 28 Dec 2013 03:34:08 GMT (envelope-from db@svn.freebsd.org) Received: (from db@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBS3Y7gb072302; Sat, 28 Dec 2013 03:34:07 GMT (envelope-from db@svn.freebsd.org) Message-Id: <201312280334.rBS3Y7gb072302@svn.freebsd.org> From: Diane Bruce Date: Sat, 28 Dec 2013 03:34:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r337828 - in head/comms/echolinux: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Dec 2013 03:34:08 -0000 Author: db Date: Sat Dec 28 03:34:07 2013 New Revision: 337828 URL: http://svnweb.freebsd.org/changeset/ports/337828 Log: - convert to stage - make compile with clang - add LICENSE Added: head/comms/echolinux/files/patch-echogui_servercode.c (contents, props changed) head/comms/echolinux/files/patch-echolinux_rtpacket.c (contents, props changed) Modified: head/comms/echolinux/Makefile (contents, props changed) Modified: head/comms/echolinux/Makefile ============================================================================== --- head/comms/echolinux/Makefile Sat Dec 28 02:34:56 2013 (r337827) +++ head/comms/echolinux/Makefile Sat Dec 28 03:34:07 2013 (r337828) @@ -11,19 +11,18 @@ EXTRACT_SUFX= .tgz MAINTAINER= db@FreeBSD.org COMMENT= Amateur Radio Echolink client for UNIX +LICENSE= GPLv2 + LIB_DEPENDS= libforms.so:${PORTSDIR}/x11-toolkits/xforms \ libgsm.so:${PORTSDIR}/audio/gsm -USE_GCC= any - -NO_STAGE= yes .include post-patch: @${REINPLACE_CMD} -e 's|gcc|$${CC}|' -e 's|/usr/include/X11|$${LOCALBASE}/include|' \ -e 's|-o echogui -L/usr/X11R6/lib -lX11 -lXpm -lforms -lm -lpthread|$${CFLAGS} -o echogui -L$${LOCALBASE}/lib -lX11 -lXpm -lforms -lm ${PTHREAD_LIBS}|' \ -e 's|CARGS|CFLAGS|' -e 's|= -DNodeFont=FL_TINY_SIZE|+= ${PTHREAD_CFLAGS} -DNodeFont=FL_TINY_SIZE|' \ - -e 's|/usr/local/bin/|$${PREFIX}/bin/|' \ + -e 's|/usr/local/bin/|${STAGEDIR}${PREFIX}/bin/|' \ ${WRKSRC}/echogui/Makefile @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/echogui/testgui_cb.c ${WRKSRC}/echogui/testgui_main.c \ @@ -32,24 +31,16 @@ post-patch: ${WRKSRC}/echolinux/Makefile @${REINPLACE_CMD} -e 's|LFLAGS = -lm|LFLAGS = -L${LOCALBASE}/lib -lm -lgsm|' \ -e 's|libgsm.a||' -e 's|-Igsm/inc|-I${LOCALBASE}/include|' \ - -e 's|/usr/local/bin/|$${PREFIX}/bin/|' \ + -e 's|/usr/local/bin/|${STAGEDIR}${PREFIX}/bin/|' \ ${WRKSRC}/echolinux/Makefile post-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/README - @${INSTALL_DATA} ${WRKSRC}/Using_EchoLinux.txt ${DOCSDIR}/Using_EchoLinux.txt - @${ECHO} "" - @${ECHO} "echolinux docs installed in ${DOCSDIR}" - @${ECHO} "" -.endif - @${MKDIR} ${PREFIX}/share/echolinux - @${INSTALL_DATA} ${WRKSRC}/echolinux.desktop ${PREFIX}/share/echolinux - @${MKDIR} ${PREFIX}/share/echolinux/pixmaps - @${INSTALL_DATA} ${WRKSRC}/pixmaps/echolinux_48x48.png ${PREFIX}/share/echolinux/pixmaps - @${ECHO} "" - @${ECHO} "echolinux desktop examples installed in ${PREFIX}/share/echolinux" - @${ECHO} "" + @${MKDIR} ${STAGEDIR}${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README + @${INSTALL_DATA} ${WRKSRC}/Using_EchoLinux.txt ${STAGEDIR}${DOCSDIR}/Using_EchoLinux.txt + @${MKDIR} ${STAGEDIR}${PREFIX}/share/echolinux + @${INSTALL_DATA} ${WRKSRC}/echolinux.desktop ${STAGEDIR}${PREFIX}/share/echolinux + @${MKDIR} ${STAGEDIR}${PREFIX}/share/echolinux/pixmaps + @${INSTALL_DATA} ${WRKSRC}/pixmaps/echolinux_48x48.png ${STAGEDIR}${PREFIX}/share/echolinux/pixmaps .include Added: head/comms/echolinux/files/patch-echogui_servercode.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/echolinux/files/patch-echogui_servercode.c Sat Dec 28 03:34:07 2013 (r337828) @@ -0,0 +1,11 @@ +--- echogui/servercode.c.orig 2013-12-27 22:13:30.194795239 -0500 ++++ echogui/servercode.c 2013-12-27 22:13:50.872793794 -0500 +@@ -641,7 +641,7 @@ + FD_CLR(serverSocket, &exceptFds); + FD_CLR(serverSocket, &writeFds); + close(serverSocket); +- serverPortState == CLOSED; ++ serverPortState = CLOSED; + if(serverShutdown) + quit = 1; + else{ Added: head/comms/echolinux/files/patch-echolinux_rtpacket.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/echolinux/files/patch-echolinux_rtpacket.c Sat Dec 28 03:34:07 2013 (r337828) @@ -0,0 +1,50 @@ +--- echolinux/rtpacket.c.orig 2002-12-21 22:10:48.000000000 -0500 ++++ echolinux/rtpacket.c 2013-12-27 22:10:06.275393036 -0500 +@@ -1,4 +1,8 @@ + #include ++#include ++#include ++#include ++#include + #include "rtp.h" + #include "rtpacket.h" + +@@ -11,6 +15,16 @@ + + /*************** RTP_MAKE_SDES *************/ + ++static unsigned char *ap; ++static void addSDES(unsigned char item, char *text) ++{ ++ int l; ++ *ap++ = item; ++ *ap++ = l = strlen(text); ++ bcopy(text, ap, l); ++ ap += l; ++} ++ + int rtp_make_sdes(pkt, ssrc_i, strict) + char **pkt; + unsigned long ssrc_i; +@@ -19,21 +33,12 @@ + unsigned char zp[1500]; + unsigned char *p = zp; + rtcp_t *rp; +- unsigned char *ap; + char *sp, *ep; + char line[180]; + int l, hl, i; + struct passwd *pw; + char s[256], ev[1024]; + +- void addSDES(unsigned char item, char *text){ +- *ap++ = item; +- *ap++ = l = strlen(text); +- bcopy(text, ap, l); +- ap += l; +- } +- +- + hl = 0; + if (strict) { + *p++ = RTP_VERSION << 6;