From owner-svn-ports-head@FreeBSD.ORG Wed Jul 9 00:15:37 2014 Return-Path: Delivered-To: svn-ports-head@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 4372A9F6; Wed, 9 Jul 2014 00:15:37 +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)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2F9E02696; Wed, 9 Jul 2014 00:15:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s690Fbfd005192; Wed, 9 Jul 2014 00:15:37 GMT (envelope-from wg@svn.freebsd.org) Received: (from wg@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s690FaLK005186; Wed, 9 Jul 2014 00:15:36 GMT (envelope-from wg@svn.freebsd.org) Message-Id: <201407090015.s690FaLK005186@svn.freebsd.org> From: William Grzybowski Date: Wed, 9 Jul 2014 00:15:36 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r361322 - in head/mail/tkrat2: . 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-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2014 00:15:37 -0000 Author: wg Date: Wed Jul 9 00:15:35 2014 New Revision: 361322 URL: http://svnweb.freebsd.org/changeset/ports/361322 QAT: https://qat.redports.org/buildarchive/r361322/ Log: mail/tkrat2: support stage - Convert lib depends to new format - Add LICENSE PR: 191615 Submitted by: Muhammad Moinur Rahman Added: head/mail/tkrat2/files/patch-lib_Makefile.in (contents, props changed) head/mail/tkrat2/files/patch-misc_Makefile.in (contents, props changed) head/mail/tkrat2/files/patch-tkrat_Makefile.in (contents, props changed) head/mail/tkrat2/files/patch-util_Makefile.in (contents, props changed) Modified: head/mail/tkrat2/Makefile head/mail/tkrat2/pkg-plist Modified: head/mail/tkrat2/Makefile ============================================================================== --- head/mail/tkrat2/Makefile Wed Jul 9 00:06:19 2014 (r361321) +++ head/mail/tkrat2/Makefile Wed Jul 9 00:15:35 2014 (r361322) @@ -3,17 +3,19 @@ PORTNAME= tkrat PORTVERSION= 2.1.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= mail tk MASTER_SITES= http://tkrat.org/downloads/stable/ \ ftp://ftp.tkrat.org/pub/tkrat/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sjroz@verizon.net COMMENT= Mail user agent for X with a Tcl/Tk user interface -LIB_DEPENDS= tcl84:${PORTSDIR}/lang/tcl84 \ - tk84:${PORTSDIR}/x11-toolkits/tk84 \ - c-client4.9:${PORTSDIR}/mail/cclient +LICENSE= BSD3CLAUSE + +LIB_DEPENDS= libtcl84.so:${PORTSDIR}/lang/tcl84 \ + libtk84.so:${PORTSDIR}/x11-toolkits/tk84 \ + libc-client4.so:${PORTSDIR}/mail/cclient USE_XORG= x11 xt @@ -22,32 +24,44 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tcl-config=${PREFIX}/lib/tcl8.4 \ --with-tk-config=${PREFIX}/lib/tk8.4 \ --with-tcl-include=${PREFIX}/include/tcl8.4 \ - --with-tk-include=${PREFIX}/include/tk8.4 + --with-tk-include=${PREFIX}/include/tk8.4 \ + --prefix=${PREFIX} MAKE_ARGS+= -j2 -B +OPTIONS= DOCS + DOCFILES= CONFIGURATION COPYRIGHT README doc/interface doc/userprocs \ doc/userproc.example -MAN1= tkrat.1 - -NO_STAGE= yes .include .if ${ARCH} == "sparc64" BROKEN= Build fails on sparc64 .endif +post-patch: + @${REINPLACE_CMD} '-e s|@INSTALL_PREFIX@|${STAGEDIR}${PREFIX}|g' \ + ${WRKSRC}/lib/Makefile.in ${WRKSRC}/util/Makefile.in \ + ${WRKSRC}/tkrat/Makefile.in ${WRKSRC}/misc/Makefile.in \ + ${WRKSRC}/doc/Makefile.in + @${REINPLACE_CMD} '-e s|@libdir@|/lib|g' \ + ${WRKSRC}/lib/Makefile.in ${WRKSRC}/util/Makefile.in + @${REINPLACE_CMD} '-e s|@datadir@|/share|g' \ + ${WRKSRC}/util/Makefile.in ${WRKSRC}/tkrat/Makefile.in \ + ${WRKSRC}/misc/Makefile.in + @${REINPLACE_CMD} '-e s|@bindir@|/bin|g' ${WRKSRC}/tkrat/Makefile.in + @${REINPLACE_CMD} '-e s|@mandir@|/man|g' ${WRKSRC}/doc/Makefile.in + post-install: -.if !defined(NOPORTDOCS) - @${ECHO_MSG} "===> Copying documents to ${PREFIX}/${PORTDOCDIR}" - @${MKDIR} ${PREFIX}/share/doc/tkrat +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${DOCFILES} - ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor -.else - @${ECHO_MSG} "===> Not copying available documents" .endif - @${MKDIR} ${PREFIX}/lib/ratatosk - ${INSTALL_DATA} ${FILESDIR}/ratatoskrc ${PREFIX}/lib/ratatosk + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ratatosk + ${INSTALL_DATA} ${FILESDIR}/ratatoskrc ${STAGEDIR}${PREFIX}/lib/ratatosk + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tkrat/ratatosk2.1.so + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tkrat/blt_busy1.0.so .include Added: head/mail/tkrat2/files/patch-lib_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/tkrat2/files/patch-lib_Makefile.in Wed Jul 9 00:15:35 2014 (r361322) @@ -0,0 +1,13 @@ +--- lib/Makefile.in.orig 2014-07-05 01:55:25.030451755 +0600 ++++ lib/Makefile.in 2014-07-05 02:00:25.024429652 +0600 +@@ -24,8 +24,8 @@ + exec_prefix = @exec_prefix@ + MAN_DIR = @mandir@ + BIN_DIR = @bindir@ +- DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` +- LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` ++ DATA_DIR = @datadir@/tkrat ++ LIB_DIR = @libdir@/tkrat + + # Pointer to the imap c-client directory + C_CLIENT = ${TOP_DIR}/imap/c-client Added: head/mail/tkrat2/files/patch-misc_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/tkrat2/files/patch-misc_Makefile.in Wed Jul 9 00:15:35 2014 (r361322) @@ -0,0 +1,13 @@ +--- misc/Makefile.in.orig 2014-07-05 02:28:16.826314579 +0600 ++++ misc/Makefile.in 2014-07-05 02:28:45.627312853 +0600 +@@ -11,8 +11,8 @@ + exec_prefix = @exec_prefix@ + MAN_DIR = @mandir@ + BIN_DIR = @bindir@ +- DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` +- LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` ++ DATA_DIR = @datadir@/tkrat ++ LIB_DIR = @libdir@/tkrat + + SHELL = /bin/sh + VERSION = @VERSION@ Added: head/mail/tkrat2/files/patch-tkrat_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/tkrat2/files/patch-tkrat_Makefile.in Wed Jul 9 00:15:35 2014 (r361322) @@ -0,0 +1,13 @@ +--- tkrat/Makefile.in.orig 2014-07-05 02:33:47.024291586 +0600 ++++ tkrat/Makefile.in 2014-07-05 02:34:16.376307317 +0600 +@@ -13,8 +13,8 @@ + exec_prefix = @exec_prefix@ + MAN_DIR = @mandir@ + BIN_DIR = @bindir@ +- DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` +- LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` ++ DATA_DIR = @datadir@/tkrat ++ LIB_DIR = @libdir@/tkrat + sysconfdir = @sysconfdir@ + + INSTALL = @INSTALL@ Added: head/mail/tkrat2/files/patch-util_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/tkrat2/files/patch-util_Makefile.in Wed Jul 9 00:15:35 2014 (r361322) @@ -0,0 +1,13 @@ +--- util/Makefile.in.orig 2014-07-05 02:10:52.166388201 +0600 ++++ util/Makefile.in 2014-07-05 02:11:35.955384041 +0600 +@@ -37,8 +37,8 @@ + exec_prefix = @exec_prefix@ + MAN_DIR = @mandir@ + BIN_DIR = @bindir@ +- DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` +- LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` ++ DATA_DIR = @datadir@/tkrat ++ LIB_DIR = @libdir@/tkrat + + CC = @CC@ + INCLUDES = @TCL_INCLUDE@ @XINCLUDES@ Modified: head/mail/tkrat2/pkg-plist ============================================================================== --- head/mail/tkrat2/pkg-plist Wed Jul 9 00:06:19 2014 (r361321) +++ head/mail/tkrat2/pkg-plist Wed Jul 9 00:15:35 2014 (r361322) @@ -1,92 +1,93 @@ bin/tkrat lib/ratatosk/ratatoskrc -lib/tkrat2.1/blt_busy1.0.so -lib/tkrat2.1/pkgIndex.tcl -lib/tkrat2.1/ratatosk2.1.so +lib/tkrat/blt_busy1.0.so +lib/tkrat/pkgIndex.tcl +lib/tkrat/ratatosk2.1.so %%PORTDOCS%%%%DOCSDIR%%/CONFIGURATION %%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/interface %%PORTDOCS%%%%DOCSDIR%%/userproc.example %%PORTDOCS%%%%DOCSDIR%%/userprocs -share/tkrat2.1/alias.tcl -share/tkrat2.1/client.tcl -share/tkrat2.1/compose.tcl -share/tkrat2.1/convert.tcl -share/tkrat2.1/dbase.tcl -share/tkrat2.1/dialog.tcl -share/tkrat2.1/dsn.tcl -share/tkrat2.1/exp.tcl -share/tkrat2.1/folder.tcl -share/tkrat2.1/font.tcl -share/tkrat2.1/help.tcl -share/tkrat2.1/html.tcl -share/tkrat2.1/info.tcl -share/tkrat2.1/keydef.tcl -share/tkrat2.1/languages.tcl -share/tkrat2.1/mime.tcl -share/tkrat2.1/options.tcl -share/tkrat2.1/pgp.tcl -share/tkrat2.1/pkgIndex.tcl -share/tkrat2.1/preferences.tcl -share/tkrat2.1/print.tcl -share/tkrat2.1/show.tcl -share/tkrat2.1/source.tcl -share/tkrat2.1/start.tcl -share/tkrat2.1/tclIndex -share/tkrat2.1/text_balText_de.tcl -share/tkrat2.1/text_balText_en.tcl -share/tkrat2.1/text_balText_fr.tcl -share/tkrat2.1/text_balText_it.tcl -share/tkrat2.1/text_balText_pl.tcl -share/tkrat2.1/text_balText_pt.tcl -share/tkrat2.1/text_balText_sr.tcl -share/tkrat2.1/text_balText_sv.tcl -share/tkrat2.1/text_changes_de.tcl -share/tkrat2.1/text_changes_en.tcl -share/tkrat2.1/text_changes_fr.tcl -share/tkrat2.1/text_changes_it.tcl -share/tkrat2.1/text_changes_pl.tcl -share/tkrat2.1/text_changes_pt.tcl -share/tkrat2.1/text_changes_sr.tcl -share/tkrat2.1/text_changes_sv.tcl -share/tkrat2.1/text_help_de.tcl -share/tkrat2.1/text_help_en.tcl -share/tkrat2.1/text_help_fr.tcl -share/tkrat2.1/text_help_it.tcl -share/tkrat2.1/text_help_pl.tcl -share/tkrat2.1/text_help_pt.tcl -share/tkrat2.1/text_help_sr.tcl -share/tkrat2.1/text_help_sv.tcl -share/tkrat2.1/text_t_de.tcl -share/tkrat2.1/text_t_en.tcl -share/tkrat2.1/text_t_fr.tcl -share/tkrat2.1/text_t_it.tcl -share/tkrat2.1/text_t_pl.tcl -share/tkrat2.1/text_t_pt.tcl -share/tkrat2.1/text_t_sr.tcl -share/tkrat2.1/text_t_sv.tcl -share/tkrat2.1/tkrat.xbm -share/tkrat2.1/tkrat.xpm -share/tkrat2.1/tkrat_small.xbm -share/tkrat2.1/tkrat_smallmask.xbm -share/tkrat2.1/tkratmask.xbm -share/tkrat2.1/util/pkgIndex.tcl -share/tkrat2.1/util/rat_balloon.tcl -share/tkrat2.1/util/rat_ed.tcl -share/tkrat2.1/util/rat_edit.tcl -share/tkrat2.1/util/rat_enriched.tcl -share/tkrat2.1/util/rat_fbox.tcl -share/tkrat2.1/util/rat_ispell.tcl -share/tkrat2.1/util/rat_list.tcl -share/tkrat2.1/util/rat_textlist.tcl -share/tkrat2.1/util/rat_tree.tcl -share/tkrat2.1/vfolder.tcl -share/tkrat2.1/vfolderdef.tcl -share/tkrat2.1/watcher.tcl -share/tkrat2.1/winctl.tcl +%%DATADIR%%/alias.tcl +%%DATADIR%%/client.tcl +%%DATADIR%%/compose.tcl +%%DATADIR%%/convert.tcl +%%DATADIR%%/dbase.tcl +%%DATADIR%%/dialog.tcl +%%DATADIR%%/dsn.tcl +%%DATADIR%%/exp.tcl +%%DATADIR%%/folder.tcl +%%DATADIR%%/font.tcl +%%DATADIR%%/help.tcl +%%DATADIR%%/html.tcl +%%DATADIR%%/info.tcl +%%DATADIR%%/keydef.tcl +%%DATADIR%%/languages.tcl +%%DATADIR%%/mime.tcl +%%DATADIR%%/options.tcl +%%DATADIR%%/pgp.tcl +%%DATADIR%%/pkgIndex.tcl +%%DATADIR%%/preferences.tcl +%%DATADIR%%/print.tcl +%%DATADIR%%/show.tcl +%%DATADIR%%/source.tcl +%%DATADIR%%/start.tcl +%%DATADIR%%/tclIndex +%%DATADIR%%/text_balText_de.tcl +%%DATADIR%%/text_balText_en.tcl +%%DATADIR%%/text_balText_fr.tcl +%%DATADIR%%/text_balText_it.tcl +%%DATADIR%%/text_balText_pl.tcl +%%DATADIR%%/text_balText_pt.tcl +%%DATADIR%%/text_balText_sr.tcl +%%DATADIR%%/text_balText_sv.tcl +%%DATADIR%%/text_changes_de.tcl +%%DATADIR%%/text_changes_en.tcl +%%DATADIR%%/text_changes_fr.tcl +%%DATADIR%%/text_changes_it.tcl +%%DATADIR%%/text_changes_pl.tcl +%%DATADIR%%/text_changes_pt.tcl +%%DATADIR%%/text_changes_sr.tcl +%%DATADIR%%/text_changes_sv.tcl +%%DATADIR%%/text_help_de.tcl +%%DATADIR%%/text_help_en.tcl +%%DATADIR%%/text_help_fr.tcl +%%DATADIR%%/text_help_it.tcl +%%DATADIR%%/text_help_pl.tcl +%%DATADIR%%/text_help_pt.tcl +%%DATADIR%%/text_help_sr.tcl +%%DATADIR%%/text_help_sv.tcl +%%DATADIR%%/text_t_de.tcl +%%DATADIR%%/text_t_en.tcl +%%DATADIR%%/text_t_fr.tcl +%%DATADIR%%/text_t_it.tcl +%%DATADIR%%/text_t_pl.tcl +%%DATADIR%%/text_t_pt.tcl +%%DATADIR%%/text_t_sr.tcl +%%DATADIR%%/text_t_sv.tcl +%%DATADIR%%/tkrat.xbm +%%DATADIR%%/tkrat.xpm +%%DATADIR%%/tkrat_small.xbm +%%DATADIR%%/tkrat_smallmask.xbm +%%DATADIR%%/tkratmask.xbm +%%DATADIR%%/util/pkgIndex.tcl +%%DATADIR%%/util/rat_balloon.tcl +%%DATADIR%%/util/rat_ed.tcl +%%DATADIR%%/util/rat_edit.tcl +%%DATADIR%%/util/rat_enriched.tcl +%%DATADIR%%/util/rat_fbox.tcl +%%DATADIR%%/util/rat_ispell.tcl +%%DATADIR%%/util/rat_list.tcl +%%DATADIR%%/util/rat_textlist.tcl +%%DATADIR%%/util/rat_tree.tcl +%%DATADIR%%/vfolder.tcl +%%DATADIR%%/vfolderdef.tcl +%%DATADIR%%/watcher.tcl +%%DATADIR%%/winctl.tcl +man/man1/tkrat.1.gz %%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm share/tkrat2.1/util -@dirrm share/tkrat2.1 +@dirrm %%DATADIR%%/util +@dirrm %%DATADIR%% @dirrm lib/ratatosk -@dirrm lib/tkrat2.1 +@dirrm lib/tkrat