Date: Wed, 4 Sep 2013 19:04:57 +0200 (CEST) From: Tijl Coosemans <tijl@FreeBSD.org> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/181820: [patch] deskutils/xmdiary: remove USE_GCC=any Message-ID: <201309041704.r84H4vVH075816@kalimero.tijl.coosemans.org> Resent-Message-ID: <201309041710.r84HA0f3014500@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 181820 >Category: ports >Synopsis: [patch] deskutils/xmdiary: remove USE_GCC=any >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: Wed Sep 04 17:10:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Tijl Coosemans >Release: FreeBSD 10.0-CURRENT i386 >Organization: >Environment: >Description: The attached patch removes USE_GCC=any and fixes the build with clang (change "unsigned int argc" into "int argc"). It also removes the scripts directory. The scripts do not work with the new patch in current. The nomalloc script is replaced with a REINPLACE_CMD and the noextradepend script no longer seems to be necessary. >How-To-Repeat: >Fix: --- xmdiary.patch begins here --- Index: deskutils/xmdiary/Makefile =================================================================== --- deskutils/xmdiary/Makefile (revision 326283) +++ deskutils/xmdiary/Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= xmdiary PORTVERSION= 3.0.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= deskutils MASTER_SITES= ${MASTER_SITE_XCONTRIB} MASTER_SITE_SUBDIR= office @@ -15,17 +15,15 @@ COMMENT= Personal and group calendar uti NO_CDROM= Don't sell for profit EXTRACT_ONLY= ${DISTNAME}.tar.gz USES= imake motif -USE_GCC= any USE_XORG= x11 xext xp xpm xt MAN1= xdaclunix.1 xdalarm.1 xdcustom.1 xddump.1 xdiary.1 xdinitdb.1 \ xdlight.1 xdnotify.1 xdprformat.1 xdremind.1 xdremove.1 \ xdrestore.1 post-patch: - @${ECHO_MSG} removing the "malloc.h" includes - ${SH} ${SCRIPTDIR}/nomalloc $(WRKSRC) 2>&1 > /dev/zero - @${ECHO_MSG} removing unnecessary DependTarget from Imakefile-s - ${SH} ${SCRIPTDIR}/noextradepend $(WRKSRC) 2>&1 > /dev/zero + @${REINPLACE_CMD} -e 's/malloc\.h/stdlib.h/' \ + ${WRKSRC}/tools/LstLinked.c ${WRKSRC}/tools/System.c \ + ${WRKSRC}/xtools/xitClipboard.c ${WRKSRC}/xtools/xitInfoFile.c ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ -e 's|CcCmd gcc|CcCmd ${CC}|' '${WRKSRC}/XDiary.tmpl' Index: deskutils/xmdiary/files/patch-warnings =================================================================== --- deskutils/xmdiary/files/patch-warnings (revision 326283) +++ deskutils/xmdiary/files/patch-warnings (working copy) @@ -524,8 +524,9 @@ ----------------------------------------------------------------------------*/ -void +- main( unsigned int argc, char *argv[] ) +int - main( unsigned int argc, char *argv[] ) ++ main( int argc, char *argv[] ) { --- xdalarm/xtmAlarmProc.c 1997-05-04 18:02:19.000000000 -0400 +++ xdalarm/xtmAlarmProc.c 2013-03-27 21:54:22.000000000 -0400 @@ -533,8 +534,9 @@ ----------------------------------------------------------------------------*/ -void +- main( unsigned int argc, char *argv[] ) +int - main( unsigned int argc, char *argv[] ) ++ main( int argc, char *argv[] ) { --- xdcustom/xtmCustom.c 1997-05-04 18:02:16.000000000 -0400 +++ xdcustom/xtmCustom.c 2013-03-27 21:55:45.000000000 -0400 @@ -542,8 +544,9 @@ ----------------------------------------------------------------------------*/ -void +- main( unsigned int argc, char *argv[] ) +int - main( unsigned int argc, char *argv[] ) ++ main( int argc, char *argv[] ) { @@ -616,5 +616,5 @@ @@ -586,8 +589,9 @@ ----------------------------------------------------------------------------*/ -void +- main( unsigned int argc, char **argv ) +int - main( unsigned int argc, char **argv ) ++ main( int argc, char **argv ) { --- xdnotify/xtmNotify.c 1997-05-04 18:02:15.000000000 -0400 +++ xdnotify/xtmNotify.c 2013-03-27 21:57:28.000000000 -0400 @@ -595,8 +599,9 @@ ----------------------------------------------------------------------------*/ -void +- main( unsigned int argc, char *argv[] ) +int - main( unsigned int argc, char *argv[] ) ++ main( int argc, char *argv[] ) { --- xdprformat/xtmPrFormat.c 1997-05-04 18:02:15.000000000 -0400 +++ xdprformat/xtmPrFormat.c 2013-03-27 21:58:19.000000000 -0400 @@ -612,8 +617,9 @@ ----------------------------------------------------------------------------*/ -void +- main( unsigned int argc, char *argv[] ) +int - main( unsigned int argc, char *argv[] ) ++ main( int argc, char *argv[] ) { --- xdrestore/xtmRestore.c 1997-05-04 18:02:14.000000000 -0400 +++ xdrestore/xtmRestore.c 2013-03-27 21:59:54.000000000 -0400 Index: deskutils/xmdiary/scripts/noextradepend =================================================================== --- deskutils/xmdiary/scripts/noextradepend (revision 326283) +++ deskutils/xmdiary/scripts/noextradepend (working copy) @@ -1,15 +0,0 @@ -#!/bin/sh - -for f in `find $1 -type f -name Imakefile -print | xargs grep -l Library.tmpl` -do - -patch -p << END_OF_PATCH ---- $f.orig -+++ $f -@@ -30,1 +30,1 @@ --DependTarget() -+/* DependTarget() -- Library.tmpl contains this now */ - -END_OF_PATCH - -done Index: deskutils/xmdiary/scripts/nomalloc =================================================================== --- deskutils/xmdiary/scripts/nomalloc (revision 326283) +++ deskutils/xmdiary/scripts/nomalloc (working copy) @@ -1,16 +0,0 @@ -#!/bin/sh - -for f in `find $1 -type f -name \*.\[ch\] -print | xargs grep -l malloc.h` -do - -patch -p << END_OF_PATCH ---- $f.orig -+++ $f -@@ -10,1 +10,1 @@ --#include <malloc.h> -+#include <stdlib.h> - -END_OF_PATCH - -done - --- xmdiary.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309041704.r84H4vVH075816>