pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/converters/dvi2tty Update dvi2tty to 6.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fa559e91821d
branches:  trunk
changeset: 353030:fa559e91821d
user:      markd <markd%pkgsrc.org@localhost>
date:      Fri Sep 23 11:35:18 2016 +0000

description:
Update dvi2tty to 6.0.0

fix license.  OK by wiz

2016-03-05  TANAKA Takuji  <ttk%t-lab.opal.ne.jp@localhost>

        dvi2tty-6.0.0.
        Support T1,TS1,OT2,T2A,T2B,T2C,X2 encodings.
        Add utf8 output for the latin, cyrillic encodings and
        OML,OMS encodings.
        Add option '-C' not to compose a combining character sequence.
        * dvi2tty.c, dvi2tty.h: Add new option '-C', '-Eu1' and inner flags.
        * tex2ucs.h (new), dvistuff.c: Add utf8 support and new encodings.
        * test/table.tex, table.dvi, dvi2tty.test: Add a new test.
        * table{,c,s,u,uC,Eu,Eu1,EuC,Eua}.tty,
          testEu.tty, ligtest{u,Eu}.tty (new);
          test{,s,u}.tty, ligtest.tty (update): Expected output.
        * Makefile{,.am,.in}: Add the new test and the new header file.
        * configure{,.ac}: Update version number.

2011-11-21  Peter Breitenlohner   <peb%mppmu.mpg.de@localhost>

        Add upTeX support from Tanaka Takuji <KXD02663%nifty.ne.jp@localhost>.
        * ac/withenable.ac, Makefile.am: Require ptexenc.
        * version.ac (new): Define dvi2tty_version.
        * configure.ac: Adapted.

2011-01-26  Peter Breitenlohner   <peb%mppmu.mpg.de@localhost>

        * dvi2tty.test: Unset DVI2TTY to nullify dvi2tty options.
        Additional testcase with '-c'.
        * testc.tty: Expected output.

2010-11-06  Peter Breitenlohner   <peb%mppmu.mpg.de@localhost>

        Import dvi2tty-5.3.3.
        * configure.ac: Adapted.

2010-10-15  Peter Breitenlohner  <peb%mppmu.mpg.de@localhost>

        Add two disdvi command line options to handle .dvi files as
        created by pTeX and .xdv files as created by XeTeX.

        * commands.h: Define DVI opcodes for pTeX and XeTeX extensions.
        * disdvi.c: Add command line options `-p' or `--ptex' and `-x'
        or `--xetex'; handle DVI opcodes for pTeX and XeTeX extensions.

2009-08-23  Peter Breitenlohner  <peb%mppmu.mpg.de@localhost>

        Avoid maximal compiler warnings.
        * disdvi.c, dvi2tty.c, dvistuff.c: Ignore RCS strings.
        ANSI C function definitions.
        * disdvi.c (fontname): Constify string return type.
        * dvi2tty.c (path, OUTfilename): Constify global strings.
        (getpages, getfname, getinteger, setoption, getargs):
        Constify string params and local vars.

2009-06-22  Peter Breitenlohner  <peb%mppmu.mpg.de@localhost>

        * dvi2tty.c (readable_file): declare as static.
        * disdvi.c, dvi2tty.h: do not #include <kpathsea/c-proto.h>.

2009-06-20  Peter Breitenlohner  <peb%mppmu.mpg.de@localhost>

        * Makefile.am: enable compiler warnings.
        * disdvi.c, dvi2tty.c, dvi2tty.h, dvistuff.c: ANSI C prototypes.

2009-06-15  Karl Berry  <karl%tug.org@localhost>

        * dvi2tty.c,
        * README: clarify that it's GPLv2+, per
        http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=424018.

2009-06-12  Francois Charette  <firmicus%ankabut.net@localhost>

        * dvistuff.c: rename getline to texlive_getline.

diffstat:

 converters/dvi2tty/Makefile         |  38 +++++++++---------
 converters/dvi2tty/PLIST            |   3 +-
 converters/dvi2tty/distinfo         |  12 ++---
 converters/dvi2tty/patches/patch-aa |  13 ------
 converters/dvi2tty/patches/patch-ab |  78 -------------------------------------
 5 files changed, 26 insertions(+), 118 deletions(-)

diffs (179 lines):

diff -r c894e9b91307 -r fa559e91821d converters/dvi2tty/Makefile
--- a/converters/dvi2tty/Makefile       Fri Sep 23 08:39:53 2016 +0000
+++ b/converters/dvi2tty/Makefile       Fri Sep 23 11:35:18 2016 +0000
@@ -1,30 +1,30 @@
-# $NetBSD: Makefile,v 1.16 2012/10/03 00:20:10 asau Exp $
+# $NetBSD: Makefile,v 1.17 2016/09/23 11:35:18 markd Exp $
 #
 
-DISTNAME=      dvi2tty
-PKGNAME=       dvi2tty-1.0
+DISTNAME=      texlive-20160523-source
+PKGNAME=       dvi2tty-6.0.0
 CATEGORIES=    converters
-MASTER_SITES=  ${MASTER_SITE_LOCAL}
-#MASTER_SITES= ftp://tug.ctan.org/pub/tex-archive/dviware/
+MASTER_SITES=  ftp://tug.org/historic/systems/texlive/2016/
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 COMMENT=       Program for previewing DVI files
-LICENSE=       no-commercial-use
+LICENSE=       gnu-gpl-v2
+
+EXTRACT_ELEMENTS=      ${DISTNAME}/build-aux \
+                       ${DISTNAME}/texk/dvi2tty
 
-MAKE_FLAGS+=   CFLAGS=${CFLAGS:M*:Q}
-
-INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+USE_TOOLS+=    pkg-config
+WRKSRC=                ${WRKDIR}/${DISTNAME}/texk/dvi2tty
 
-pre-patch:
-       cd ${WRKSRC};                                           \
-           for p in dvi2tty.patch dvi2tty-latin1.patch;        \
-           do                                                  \
-               ${PATCH} < $$p;                                 \
-           done
+CONFIG_GUESS_OVERRIDE+=        ${WRKDIR}/${DISTNAME}/build-aux/config.guess
+CONFIG_SUB_OVERRIDE+=  ${WRKDIR}/${DISTNAME}/build-aux/config.sub
 
-do-install:
-       ${INSTALL_PROGRAM} \
-               ${WRKSRC}/disdvi ${WRKSRC}/dvi2tty ${DESTDIR}${PREFIX}/bin
-       ${INSTALL_MAN} ${WRKSRC}/dvi2tty.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+CONFIGURE_ARGS+=       --with-system-kpathsea
+CONFIGURE_ARGS+=       --with-system-ptexenc
 
+.include "../../print/kpathsea/buildlink3.mk"
+.include "../../print/ptexenc/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r c894e9b91307 -r fa559e91821d converters/dvi2tty/PLIST
--- a/converters/dvi2tty/PLIST  Fri Sep 23 08:39:53 2016 +0000
+++ b/converters/dvi2tty/PLIST  Fri Sep 23 11:35:18 2016 +0000
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 21:50:50 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2016/09/23 11:35:18 markd Exp $
 bin/disdvi
 bin/dvi2tty
+man/man1/disdvi.1
 man/man1/dvi2tty.1
diff -r c894e9b91307 -r fa559e91821d converters/dvi2tty/distinfo
--- a/converters/dvi2tty/distinfo       Fri Sep 23 08:39:53 2016 +0000
+++ b/converters/dvi2tty/distinfo       Fri Sep 23 11:35:18 2016 +0000
@@ -1,8 +1,6 @@
-$NetBSD: distinfo,v 1.6 2015/11/03 01:43:48 agc Exp $
+$NetBSD: distinfo,v 1.7 2016/09/23 11:35:18 markd Exp $
 
-SHA1 (dvi2tty.tar.gz) = 7b62aef389325d87683630869261e14a6e98258e
-RMD160 (dvi2tty.tar.gz) = 331f9ca12c1d905ce3ec2963cb970dfbff80848d
-SHA512 (dvi2tty.tar.gz) = 1faf30a6aabdac9f2f0fe925f438bcd76694872e8967215381de1e312e7263e8e61444781f5b4c0abb79072bd0ec943171494b817f92c478e32cf569452749d7
-Size (dvi2tty.tar.gz) = 30720 bytes
-SHA1 (patch-aa) = c6452a3ea322b507b3f7a3c5dc654c0a2b4bfea6
-SHA1 (patch-ab) = 7776499817462f9a1f9dff1c50f876e3dc7de2b1
+SHA1 (texlive-20160523-source.tar.xz) = 8cdcc00492fc642db59a9a07f9ea080ff6765460
+RMD160 (texlive-20160523-source.tar.xz) = 4ffc4d92f8c6408c23a34815e2d4b0f4877d9c3f
+SHA512 (texlive-20160523-source.tar.xz) = 9fdd69d237238385240e918456f54791a38e57b573edf5df839c57e56a0009012b68b7b92298c3e137181325e2be84d7a84e9c7cf41ae9739bb3329d84194564
+Size (texlive-20160523-source.tar.xz) = 258176464 bytes
diff -r c894e9b91307 -r fa559e91821d converters/dvi2tty/patches/patch-aa
--- a/converters/dvi2tty/patches/patch-aa       Fri Sep 23 08:39:53 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/05/26 13:04:32 fredb Exp $
-
---- dvi2tty.c.orig     Thu Mar 11 16:00:00 1993
-+++ dvi2tty.c  Sun Jul 11 03:41:12 1999
-@@ -114,7 +114,7 @@
-                               /* don't have terminals with Scand. nat. chars */
- #define WANTPAGER   TRUE      /* default: try to pipe through a pager (like  */
-                               /* more) if stdout is tty and no -o switch     */
--#define DEFPAGER    "/usr/bin/pg"   /* CHANGE TO YOUR LOCAL PAGER            */
-+#define DEFPAGER    "/usr/bin/more"   /* CHANGE TO YOUR LOCAL PAGER            */
- 
-     /*------------------ end of customization constants ---------------------*/
- 
diff -r c894e9b91307 -r fa559e91821d converters/dvi2tty/patches/patch-ab
--- a/converters/dvi2tty/patches/patch-ab       Fri Sep 23 08:39:53 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2009/08/11 15:01:14 taca Exp $
-
-Avoid confliction with getline(3).
-
---- dvistuff.c.orig    2009-08-11 23:56:48.000000000 +0900
-+++ dvistuff.c
-@@ -123,7 +123,7 @@ void            rule            (bool, l
- void            ruleaux         (long, long, char);
- long            horizontalmove  (long);
- int             skipnops        (void);
--linetype    *   getline         (void);
-+linetype    *   get_line         (void);
- linetype    *   findline        (void);
- unsigned long   num             (int);
- long            snum            (int);
-@@ -148,7 +148,7 @@ void            rule            ();
- void            ruleaux         ();
- long            horizontalmove  ();
- int             skipnops        ();
--linetype    *   getline         ();
-+linetype    *   get_line         ();
- linetype    *   findline        ();
- unsigned long   num             ();
- long            snum            ();
-@@ -290,7 +290,7 @@ void initpage()
-     h = 0L;  v = 0L;                        /* initialize coordinates   */
-     x = 0L;  w = 0L;  y = 0L;  z = 0L;      /* initialize amounts       */
-     sptr = 0;                               /* initialize stack         */
--    currentline = getline();                /* initialize list of lines */
-+    currentline = get_line();                /* initialize list of lines */
-     currentline->vv = 0L;
-     firstline   = currentline;
-     lastline    = currentline;
-@@ -647,7 +647,7 @@ int skipnops()                      /* s
- 
- /*----------------------------------------------------------------------------*/
- 
--linetype *getline()             /* returns an initialized line-object */
-+linetype *get_line()             /* returns an initialized line-object */
- {
-     register int  i;
-     register linetype *temp;
-@@ -662,7 +662,7 @@ linetype *getline()             /* retur
-     temp->text[i] = '\0';
-     return temp;
- 
--} /* getline */
-+} /* get_line */
- 
- /*----------------------------------------------------------------------------*/
- 
-@@ -673,7 +673,7 @@ linetype *findline()            /* find 
- 
-     if (v <= firstline->vv) {                      /* above first line */
-         if (firstline->vv - v > VERTICALEPSILON) {
--            temp = getline();
-+            temp = get_line();
-             temp->next = firstline;
-             firstline->prev = temp;
-             temp->vv = v;
-@@ -684,7 +684,7 @@ linetype *findline()            /* find 
- 
-     if (v >= lastline->vv) {                       /* below last line */
-         if (v - lastline->vv > VERTICALEPSILON) {
--            temp = getline();
-+            temp = get_line();
-             temp->prev = lastline;
-             lastline->next = temp;
-             temp->vv = v;
-@@ -707,7 +707,7 @@ linetype *findline()            /* find 
-             return temp->next;
- 
-     /* no line fits suitable, generate a new one */
--    currentline = getline();
-+    currentline = get_line();
-     currentline->next = temp->next;
-     currentline->prev = temp;
-     temp->next->prev = currentline;



Home | Main Index | Thread Index | Old Index