pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/print/xdvik Update xdvik to 22.86.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/78dd741da319
branches:  trunk
changeset: 626624:78dd741da319
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sun Nov 17 16:56:47 2013 +0000

description:
Update xdvik to 22.86.

Changes:
    + xdvi.h, xdvi.c, x_util.h, x_util.c, dvi-init.c: Fixed bugs in
      property handling on 64-bit systems (related to source specials).
    + Added support for XkbBell, to make the console bell work again.
    + Fixed #3514485 (mksedscript improperly handles macro values in
      c-auto.in that contain spaces) (fix from TeX Live).
    + dvi-draw.c: Fixed #3578773 (type1 -> pk fallback bug if >1 size used)
    + events.c: Fixed a bug involving a segfault when switching to a dvi
      file whose name does not end in .dvi
    + Many places:  Switched from using the t1lib library to FreeType2
    + Added support for horizontal scrolling

diffstat:

 print/xdvik/Makefile         |  34 +++++++++++++++-------------------
 print/xdvik/PLIST            |  10 +++++-----
 print/xdvik/distinfo         |  10 +++++-----
 print/xdvik/patches/patch-aa |  17 ++---------------
 4 files changed, 27 insertions(+), 44 deletions(-)

diffs (153 lines):

diff -r e8b5a7d86698 -r 78dd741da319 print/xdvik/Makefile
--- a/print/xdvik/Makefile      Sun Nov 17 16:55:27 2013 +0000
+++ b/print/xdvik/Makefile      Sun Nov 17 16:56:47 2013 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.13 2013/04/24 10:12:32 sbd Exp $
+# $NetBSD: Makefile,v 1.14 2013/11/17 16:56:47 minskim Exp $
 
-DISTNAME=      texlive-20110705-source
-PKGNAME=       xdvik-22.84.16
-PKGREVISION=   4
+DISTNAME=      texlive-20130530-source
+PKGNAME=       xdvik-22.86
 CATEGORIES=    print
 MASTER_SITES=  ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
 EXTRACT_SUFX=  .tar.xz
@@ -12,7 +11,7 @@
 COMMENT=       Previewer for DVI files
 
 CONFLICTS+=    teTeX-bin<3.0nb25
-BUILD_DEPENDS+=        texlive-tetex-[0-9]*:../../print/texlive-tetex
+BUILD_DEPENDS+=        tex-texconfig-[0-9]*:../../print/tex-texconfig
 BUILD_DEPENDS+=        tex-xdvi-[0-9]*:../../print/tex-xdvi
 DEPENDS+=      dvipsk-[0-9]*:../../print/dvipsk
 DEPENDS+=      kpathsea>=6.0.1:../../print/kpathsea
@@ -31,12 +30,13 @@
 FIND_PREFIX:=  TEX_XDVI_PREFIX=tex-xdvi
 .include "../../mk/find-prefix.mk"
 
+CONFIGURE_ARGS+=       --with-system-freetype2
 CONFIGURE_ARGS+=       --with-system-kpathsea \
                --with-kpathsea-includes=${BUILDLINK_PREFIX.kpathsea}/include \
                --with-kpathsea-libdir=${BUILDLINK_PREFIX.kpathsea}/lib
-CONFIGURE_ARGS+=       --with-system-t1lib \
-               --with-t1lib-includes=${BUILDLINK_PREFIX.t1lib} \
-               --with-t1lib-libdir=${BUILDLINK_PREFIX.t1lib}
+CONFIGURE_ARGS+=       --with-system-zlib \
+               --with-zlib-includes=${BUILDLINK_PREFIX.zlib}/include \
+               --with-zlib-libdir=${BUILDLINK_PREFIX.zlib}/lib
 CONFIGURE_ARGS+=       --with-xdvi-x-toolkit=xaw
 CONFIGURE_ARGS+=       --with-default-dvips-path=${LOCALBASE}/bin/dvips
 CONFIGURE_ARGS+=       --with-default-ps2pdf-path=${LOCALBASE}/bin/ps2pdf
@@ -44,15 +44,14 @@
 PKG_SYSCONFSUBDIR=     texmf
 
 MAKE_DIRS+=    ${PKG_SYSCONFDIR}/xdvi
-CONF_FILES=    ${PREFIX}/share/texmf-dist/xdvi/XDvi \
+CONF_FILES=    ${PREFIX}/share/examples/xdvik/XDvi \
                ${PKG_SYSCONFDIR}/xdvi/XDvi
 
 BUILD_DEFS+=   PAPERSIZE
 
-INSTALLATION_DIRS+=    share/texmf-dist/xdvi
+INSTALLATION_DIRS+=    share/examples/xdvik
 
 TEX_TEXMF_DIRS+=       ${PKG_SYSCONFDIR}
-TEX_TEXMF_DIRS+=       ${PREFIX}/share/texmf
 TEX_TEXMF_DIRS+=       ${PREFIX}/share/texmf-dist
 
 .include "../../mk/bsd.prefs.mk"
@@ -64,25 +63,22 @@
 .endif
 
 .include "../../converters/libiconv/buildlink3.mk"
-.include "../../fonts/t1lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
 .include "../../print/kpathsea/buildlink3.mk"
 .include "../../print/kpathsea/texmf.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../mk/xaw.buildlink3.mk"
 
-post-extract:
-       ${RM} ${WRKSRC}/texmf/XDvi
+post-build:
        ${MKDIR} -p ${WRKSRC}/texmf/xdvi
-       ${CP} ${LOCALBASE}/share/texmf/xdvi/XDvi \
-               ${WRKSRC}/texmf/xdvi
-
-post-build:
+       ${CP} ${LOCALBASE}/share/texmf-dist/xdvi/XDvi ${WRKSRC}/texmf/xdvi
        env TEXMFCONFIG=${LOCALBASE}/share/texmf \
                TFC_TEXMFCONFIG=${WRKSRC}/texmf \
                ${LOCALBASE}/bin/texconfig xdvi paper ${XDVI_PAPERSIZE}
 
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/texmf/xdvi/XDvi \
-               ${DESTDIR}${PREFIX}/share/texmf-dist/xdvi
+               ${DESTDIR}${PREFIX}/share/examples/xdvik
 
 .include "../../mk/bsd.pkg.mk"
diff -r e8b5a7d86698 -r 78dd741da319 print/xdvik/PLIST
--- a/print/xdvik/PLIST Sun Nov 17 16:55:27 2013 +0000
+++ b/print/xdvik/PLIST Sun Nov 17 16:56:47 2013 +0000
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2010/01/16 03:56:07 minskim Exp $
+@comment $NetBSD: PLIST,v 1.3 2013/11/17 16:56:47 minskim Exp $
 bin/xdvi
 bin/xdvi-xaw
 man/man1/xdvi.1
-share/texmf-dist/xdvi/XDvi
-share/texmf/xdvi/pixmap/toolbar.xpm
-share/texmf/xdvi/pixmap/toolbar2.xpm
-share/texmf/xdvi/xdvi.cfg
+share/examples/xdvik/XDvi
+share/texmf-dist/dvips/config/config.xdvi
+share/texmf-dist/xdvi/pixmap/toolbar.xpm
+share/texmf-dist/xdvi/pixmap/toolbar2.xpm
diff -r e8b5a7d86698 -r 78dd741da319 print/xdvik/distinfo
--- a/print/xdvik/distinfo      Sun Nov 17 16:55:27 2013 +0000
+++ b/print/xdvik/distinfo      Sun Nov 17 16:56:47 2013 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.4 2011/07/28 04:45:53 minskim Exp $
+$NetBSD: distinfo,v 1.5 2013/11/17 16:56:47 minskim Exp $
 
-SHA1 (texlive-20110705-source.tar.xz) = 7a47cfe847801c86c98da8ade181baf97339f6e4
-RMD160 (texlive-20110705-source.tar.xz) = fbcad494cc4717a0238ab2624f259270fce9332b
-Size (texlive-20110705-source.tar.xz) = 131207904 bytes
-SHA1 (patch-aa) = 0dd1d3a94a064224589f5014dfc8fa8c9e66bf40
+SHA1 (texlive-20130530-source.tar.xz) = 42f0a6fa3f49435991182f14e01276b2ee3fce61
+RMD160 (texlive-20130530-source.tar.xz) = 2d779ae5de979be86a9258b224dfc15cbcd76b18
+Size (texlive-20130530-source.tar.xz) = 179963948 bytes
+SHA1 (patch-aa) = c2e676ce06197017e08b6078b9504f36d3f9c1f2
 SHA1 (patch-ab) = bbbeb011aa888f2ee7dab84c1602fb3e1127cdb1
diff -r e8b5a7d86698 -r 78dd741da319 print/xdvik/patches/patch-aa
--- a/print/xdvik/patches/patch-aa      Sun Nov 17 16:55:27 2013 +0000
+++ b/print/xdvik/patches/patch-aa      Sun Nov 17 16:56:47 2013 +0000
@@ -1,24 +1,11 @@
-$NetBSD: patch-aa,v 1.2 2010/01/16 03:56:07 minskim Exp $
+$NetBSD: patch-aa,v 1.3 2013/11/17 16:56:47 minskim Exp $
 
 - Do not install XDvi; it is installed by tex-xdvi.
 - Fix texmf paths for pkgsrc.
 
 --- Makefile.in.orig   2009-06-16 05:01:38.000000000 -0700
 +++ Makefile.in
-@@ -436,9 +436,9 @@ EXTRA_DIST = psheader.txt mksedscript xd
-       xdvi.icon xdvizilla xdvizilla.1
- CLEANFILES = psheader.c sedscript xdvi.1
- nodist_man1_MANS = xdvi.1
--xdvidir = ${prefix}/texmf/xdvi
--dist_xdvi_DATA = texmf/XDvi
--pixmapdir = ${prefix}/texmf/xdvi/pixmap
-+xdvidir = ${prefix}/share/texmf/xdvi
-+dist_xdvi_DATA = texmf/xdvi/XDvi
-+pixmapdir = ${prefix}/share/texmf/xdvi/pixmap
- dist_pixmap_DATA = pixmaps/toolbar.xpm pixmaps/toolbar2.xpm
- dist_noinst_DATA = texmf/xdvi.cfg
- all: c-auto.h
-@@ -1579,7 +1579,7 @@ info: info-recursive
+@@ -1297,7 +1297,7 @@ info: info-recursive
  
  info-am:
  



Home | Main Index | Thread Index | Old Index