diff options
author | wg <wg@FreeBSD.org> | 2014-07-09 08:15:35 +0800 |
---|---|---|
committer | wg <wg@FreeBSD.org> | 2014-07-09 08:15:35 +0800 |
commit | 7e95e97f00370a22e0245a44d64ae6481d857a19 (patch) | |
tree | 3462fedd003c45cdbcec150d36eb283a3d412f4a | |
parent | bceca442094225e7128b2d0da5a9b603358221e6 (diff) | |
download | freebsd-ports-gnome-7e95e97f00370a22e0245a44d64ae6481d857a19.tar.gz freebsd-ports-gnome-7e95e97f00370a22e0245a44d64ae6481d857a19.tar.zst freebsd-ports-gnome-7e95e97f00370a22e0245a44d64ae6481d857a19.zip |
mail/tkrat2: support stage
- Convert lib depends to new format
- Add LICENSE
PR: 191615
Submitted by: Muhammad Moinur Rahman
-rw-r--r-- | mail/tkrat2/Makefile | 48 | ||||
-rw-r--r-- | mail/tkrat2/files/patch-lib_Makefile.in | 13 | ||||
-rw-r--r-- | mail/tkrat2/files/patch-misc_Makefile.in | 13 | ||||
-rw-r--r-- | mail/tkrat2/files/patch-tkrat_Makefile.in | 13 | ||||
-rw-r--r-- | mail/tkrat2/files/patch-util_Makefile.in | 13 | ||||
-rw-r--r-- | mail/tkrat2/pkg-plist | 165 |
6 files changed, 166 insertions, 99 deletions
diff --git a/mail/tkrat2/Makefile b/mail/tkrat2/Makefile index 257f9452aa65..6df5ed4c8368 100644 --- a/mail/tkrat2/Makefile +++ b/mail/tkrat2/Makefile @@ -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 <bsd.port.pre.mk> .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 <bsd.port.post.mk> diff --git a/mail/tkrat2/files/patch-lib_Makefile.in b/mail/tkrat2/files/patch-lib_Makefile.in new file mode 100644 index 000000000000..a1247fedcaa2 --- /dev/null +++ b/mail/tkrat2/files/patch-lib_Makefile.in @@ -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 diff --git a/mail/tkrat2/files/patch-misc_Makefile.in b/mail/tkrat2/files/patch-misc_Makefile.in new file mode 100644 index 000000000000..7cf71ed78b2d --- /dev/null +++ b/mail/tkrat2/files/patch-misc_Makefile.in @@ -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@ diff --git a/mail/tkrat2/files/patch-tkrat_Makefile.in b/mail/tkrat2/files/patch-tkrat_Makefile.in new file mode 100644 index 000000000000..02ab22e7bd09 --- /dev/null +++ b/mail/tkrat2/files/patch-tkrat_Makefile.in @@ -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@ diff --git a/mail/tkrat2/files/patch-util_Makefile.in b/mail/tkrat2/files/patch-util_Makefile.in new file mode 100644 index 000000000000..83476c966727 --- /dev/null +++ b/mail/tkrat2/files/patch-util_Makefile.in @@ -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@ diff --git a/mail/tkrat2/pkg-plist b/mail/tkrat2/pkg-plist index b4b395afb49a..cfbcd8cf7166 100644 --- a/mail/tkrat2/pkg-plist +++ b/mail/tkrat2/pkg-plist @@ -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 |