pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/print/teTeX3-bin Convert to meta package.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6be4b025b509
branches:  trunk
changeset: 651016:6be4b025b509
user:      markd <markd%pkgsrc.org@localhost>
date:      Thu Apr 30 10:43:54 2015 +0000

description:
Convert to meta package.

The only remaining files in the PLIST were symlinks in bin for commands
that didn't actually work. Plus some related documentation.

diffstat:

 print/teTeX3-bin/Makefile         |    60 +-
 print/teTeX3-bin/Makefile.common  |    53 -
 print/teTeX3-bin/PLIST            |    12 -
 print/teTeX3-bin/distinfo         |    30 -
 print/teTeX3-bin/hacks.mk         |    17 -
 print/teTeX3-bin/patches/patch-aa |    23 -
 print/teTeX3-bin/patches/patch-ab |   196 ---
 print/teTeX3-bin/patches/patch-ae |    12 -
 print/teTeX3-bin/patches/patch-af |    36 -
 print/teTeX3-bin/patches/patch-ag |    38 -
 print/teTeX3-bin/patches/patch-ah |    21 -
 print/teTeX3-bin/patches/patch-ai |    75 -
 print/teTeX3-bin/patches/patch-aj |    37 -
 print/teTeX3-bin/patches/patch-ak |    67 -
 print/teTeX3-bin/patches/patch-al |   121 --
 print/teTeX3-bin/patches/patch-am |    82 -
 print/teTeX3-bin/patches/patch-an |    13 -
 print/teTeX3-bin/patches/patch-aq |    69 -
 print/teTeX3-bin/patches/patch-ar |    22 -
 print/teTeX3-bin/patches/patch-as |   112 --
 print/teTeX3-bin/patches/patch-at |  1893 -------------------------------------
 print/teTeX3-bin/patches/patch-au |   106 --
 print/teTeX3-bin/patches/patch-av |    67 -
 print/teTeX3-bin/patches/patch-aw |    17 -
 print/teTeX3-bin/patches/patch-ax |   112 --
 print/teTeX3-bin/patches/patch-ay |    13 -
 print/teTeX3-bin/patches/patch-az |    22 -
 print/teTeX3-bin/patches/patch-ba |    15 -
 print/teTeX3-bin/patches/patch-bb |    19 -
 print/teTeX3-bin/patches/patch-bc |    19 -
 30 files changed, 5 insertions(+), 3374 deletions(-)

diffs (truncated from 3510 to 300 lines):

diff -r 823ffed5a6b3 -r 6be4b025b509 print/teTeX3-bin/Makefile
--- a/print/teTeX3-bin/Makefile Thu Apr 30 08:44:22 2015 +0000
+++ b/print/teTeX3-bin/Makefile Thu Apr 30 10:43:54 2015 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.79 2015/04/30 08:44:22 markd Exp $
+# $NetBSD: Makefile,v 1.80 2015/04/30 10:43:54 markd Exp $
 
-DISTNAME=      tetex-src-3.0
-PKGNAME=       ${DISTNAME:C/tetex/teTeX/:C/src/bin/}
-PKGREVISION=   58
+DISTNAME=      teTeX-bin-3.0
+PKGREVISION=   59
 CATEGORIES=    print
-MASTER_SITES=  ${MASTER_SITE_TEX_CTAN:=obsolete/systems/unix/teTeX/3.0/distrib/}
+MASTER_SITES=  # empty
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.tug.org/tetex/
@@ -22,55 +21,6 @@
 DEPENDS+=      tex-thumbpdf-[0-9]*:../../print/tex-thumbpdf
 DEPENDS+=      web2c>=7.5.7nb2:../../print/web2c
 
-INFO_FILES=    yes
-
-USE_TOOLS+=    bison perl:run lex
-
-USE_LIBTOOL=   yes
-
-CONFIGURE_ARGS+=       --without-texinfo --without-texi2html
-CONFIGURE_ARGS+=       --without-dvipdfm --without-dvipng
-CONFIGURE_ARGS+=       --without-dvipsk --without-odvipsk
-CONFIGURE_ARGS+=       --without-dviljk --without-gsftopk
-CONFIGURE_ARGS+=       --without-makeindexk --without-ps2pkm
-CONFIGURE_ARGS+=       --without-etex --without-omega --without-aleph \
-                       --without-pdftex --without-pdfetex --without-pdfxtex
-CONFIGURE_ARGS+=       --without-xdvik --without-oxdvik
-
-MAKE_ENV+=             KPATHSEA_PREFIX=${BUILDLINK_PREFIX.kpathsea}
-MAKE_FLAGS+=           LIBTOOL=${LIBTOOL:Q}
-MAKE_FLAGS+=           vartexfonts=${VARBASE:Q}/lib/texmf/fonts
-
-SUBST_CLASSES+=                web2c
-SUBST_MESSAGE.web2c=   Disabling web2c.
-SUBST_STAGE.web2c=     pre-configure
-SUBST_FILES.web2c=     Makefile.in texk/Makefile.in
-SUBST_SED.web2c=       -e 's,^programs = web2c,programs =,'
-SUBST_SED.web2c+=      -e 's,^@FMU@,,'
-
-BUILD_DEFS+=           VARBASE
-LOWER_PAPERSIZE_cmd=   ${ECHO} ${PAPERSIZE} | ${TR} '[A-Z]' '[a-z]'
-LOWER_PAPERSIZE=       ${LOWER_PAPERSIZE_cmd:sh}
-FILES_SUBST+=          PAPERSIZE=${LOWER_PAPERSIZE:Q}
-
-OWN_DIRS+=             ${PREFIX}/share/texmf-local
-
-INSTALL_MAKE_FLAGS+=   prefix=${DESTDIR}${PREFIX}
-INSTALL_MAKE_FLAGS+=   texmf=${DESTDIR}${PREFIX}/share/texmf
-INSTALL_MAKE_FLAGS+=   infodir=${DESTDIR}${PREFIX}/${PKGINFODIR}
-INSTALL_MAKE_FLAGS+=   mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
-
-INSTALLATION_DIRS+=    ${PKGINFODIR} share/texmf/fmtutil
-
-TEX_TEXMF_DIRS=        ${PREFIX}/share/texmf
-
-.include "../../print/kpathsea/texmf.mk"
-.include "../../print/teTeX3-bin/Makefile.common"
-.include "../../print/tex-tetex/format.mk"
-
-REPLACE_PERL=  texk/tetex/texdoctk
-
-post-extract:
-       ${RM} -rf ${WRKSRC}/texk/kpathsea
+META_PACKAGE=  yes
 
 .include "../../mk/bsd.pkg.mk"
diff -r 823ffed5a6b3 -r 6be4b025b509 print/teTeX3-bin/Makefile.common
--- a/print/teTeX3-bin/Makefile.common  Thu Apr 30 08:44:22 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-# $NetBSD: Makefile.common,v 1.14 2011/02/07 20:14:29 minskim Exp $
-# used by print/teTeX3-bin/Makefile
-
-TETEX_BIN_VERS=                3.0
-DIST_SUBDIR=           teTeX
-BUILD_TARGET=          all
-INSTALL_TARGET=                install strip
-
-USE_TOOLS+=            gmake
-USE_LANGUAGES=         c c++
-CFLAGS+=               -Dunix
-
-GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --without-texinfo
-CONFIGURE_ARGS+=       --without-dialog
-CONFIGURE_ARGS+=       --disable-multiplatform
-CONFIGURE_ARGS+=       --enable-ipc
-CONFIGURE_ARGS+=       --with-epsfwin
-CONFIGURE_ARGS+=       --with-hp2627win
-CONFIGURE_ARGS+=       --with-mftalkwin
-CONFIGURE_ARGS+=       --with-mf-nowin
-CONFIGURE_ARGS+=       --without-x11
-CONFIGURE_ARGS+=       --with-system-ncurses
-CONFIGURE_ARGS+=       --with-ncurses-include=${BUILDLINK_PREFIX.ncurses}/include
-CONFIGURE_ARGS+=       --with-ncurses-libdir=${BUILDLINK_PREFIX.ncurses}/lib
-CONFIGURE_ARGS+=       --with-system-pnglib
-CONFIGURE_ARGS+=       --with-pnglib-include=${BUILDLINK_PREFIX.png}/include
-CONFIGURE_ARGS+=       --with-pnglib-libdir=${BUILDLINK_PREFIX.png}/lib
-CONFIGURE_ARGS+=       --with-system-t1lib
-CONFIGURE_ARGS+=       --with-t1lib-include=${BUILDLINK_PREFIX.t1lib}/include
-CONFIGURE_ARGS+=       --with-t1lib-libdir=${BUILDLINK_PREFIX.t1lib}/lib
-CONFIGURE_ARGS+=       --with-system-zlib
-CONFIGURE_ARGS+=       --with-zlib-include=${BUILDLINK_PREFIX.zlib}/include
-CONFIGURE_ARGS+=       --with-zlib-libdir=${BUILDLINK_PREFIX.zlib}/lib
-
-.include "../../mk/bsd.prefs.mk"
-
-.if defined(PAPERSIZE) && ${PAPERSIZE} != "A4"
-CONFIGURE_ARGS+=       --disable-a4
-.endif
-
-.if ${OPSYS} != "SunOS"
-CONFIGURE_ARGS+=       --enable-auto-core
-.endif
-
-CONFIGURE_ENV+=        INSTALL_PROGRAM=${INSTALL_PROGRAM:Q} \
-               INSTALL_SCRIPT=${INSTALL_SCRIPT:Q} \
-               INSTALL_DATA=${INSTALL_DATA:Q}
-
-.include "../../graphics/png/buildlink3.mk"
-.include "../../fonts/t1lib/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../devel/ncurses/buildlink3.mk"
diff -r 823ffed5a6b3 -r 6be4b025b509 print/teTeX3-bin/PLIST
--- a/print/teTeX3-bin/PLIST    Thu Apr 30 08:44:22 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-@comment $NetBSD: PLIST,v 1.29 2015/04/30 08:44:22 markd Exp $
-bin/fdf2tan
-bin/fdf2tex
-bin/makempy
-bin/texfind
-bin/texfont
-bin/texshow
-bin/texutil
-bin/uniqleaf
-info/latex.info
-man/man1/fdf2tex.1
-man/man1/texshow.1
diff -r 823ffed5a6b3 -r 6be4b025b509 print/teTeX3-bin/distinfo
--- a/print/teTeX3-bin/distinfo Thu Apr 30 08:44:22 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-$NetBSD: distinfo,v 1.30 2015/04/27 07:36:13 markd Exp $
-
-SHA1 (teTeX/tetex-src-3.0.tar.gz) = 7637789f7f4929694aed1b89820f5bad4753e8fc
-RMD160 (teTeX/tetex-src-3.0.tar.gz) = 15a139f5f36993e4ed3583260e175cfb13ce7bcc
-Size (teTeX/tetex-src-3.0.tar.gz) = 12749314 bytes
-SHA1 (patch-aa) = afdcbf2dafe053db174ca456806667dbe2cc79c2
-SHA1 (patch-ab) = caaf91dbbd8fa94fabf7b4f6fe6e0a97c7a6071a
-SHA1 (patch-ae) = 68825699db129b82f476c37ba3b6e20a8831ad6e
-SHA1 (patch-af) = d5fd0e1b30b1ea9fd96fe5983088df5a723f04b7
-SHA1 (patch-ag) = 7cafd77044dabc5a8ac3094fb8685211d81e3262
-SHA1 (patch-ah) = 5f65fab7570c0971f044b50cb996af89c493b98e
-SHA1 (patch-ai) = b3def9f08a8684e5ac78434ddc4863146133b236
-SHA1 (patch-aj) = e9e62bdb9f956f0f8a9dc4fe9988309b7c6aa767
-SHA1 (patch-ak) = ba06c10c1151173e04f3a6cc44d44a89f1933bb8
-SHA1 (patch-al) = e1fc74bd6ea05176dfac4e99958f0e1281b89b3b
-SHA1 (patch-am) = 54d86197eee3d4e15a6c9bad6ae16ef1e0299667
-SHA1 (patch-an) = a02db18a49f61f965e0277fbc5a3fa72a5060b47
-SHA1 (patch-aq) = f03771a228c13d3a694319f785e3d67811058a05
-SHA1 (patch-ar) = 92f465143d278d7b081d70c3053194b70585571b
-SHA1 (patch-as) = fbfdf1026e57279afaf4ba2f2bd520a7cffd6a84
-SHA1 (patch-at) = aaeddf2240f1b0e394ab78122352c111f3aa9718
-SHA1 (patch-au) = e8f556ac27ba9a22731b8e7c37356a64eb115860
-SHA1 (patch-av) = 53c963ac1b5f1963f707228badeaf0d57b159344
-SHA1 (patch-aw) = 4876a029e00298aa0f01b2e652fe101b6453afbd
-SHA1 (patch-ax) = 6f32d91113254335f683466149f25050d21dbc08
-SHA1 (patch-ay) = 277a5d8c80b3c2c594bf38de27635d5236f755a6
-SHA1 (patch-az) = 46b4a161f74eca38b73a413c4132fdb96bbb6c7c
-SHA1 (patch-ba) = 598a0668da03f01f30239ac1f3dafaa2a0831c58
-SHA1 (patch-bb) = 14e1ca5de201037f4d9d8a818da3a01bc552a389
-SHA1 (patch-bc) = 7a2f9a3f7218a7985b551c0e5023372436b4eb53
diff -r 823ffed5a6b3 -r 6be4b025b509 print/teTeX3-bin/hacks.mk
--- a/print/teTeX3-bin/hacks.mk Thu Apr 30 08:44:22 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-# $NetBSD: hacks.mk,v 1.2 2007/10/16 23:48:59 tnn Exp $
-
-.if !defined(TETEX3-BIN_HACKS_MK)
-TETEX3-BIN_HACKS_MK=   # defined
-
-### [Fri Dec 30 21:00:59 CET 2005 : schwarz]
-### make sys/types.h not conflict with inttypes.h
-### (issue is specific to IRIX 5.3)
-###
-.if !empty(MACHINE_PLATFORM:MIRIX-5.3-*)
-PKG_HACKS+=            sys_types_h-inttypes_h-conflict
-post-wrapper:
-               ${MKDIR} ${BUILDLINK_DIR}/include/sys && ${GREP} -v '^typedef.*[^u_]int[12368]*_t;' /usr/include/sys/types.h > ${BUILDLINK_DIR}/include/sys/types.h
-# should match int8_t, int16_t, and int32_t (only)
-.endif
-
-.endif
diff -r 823ffed5a6b3 -r 6be4b025b509 print/teTeX3-bin/patches/patch-aa
--- a/print/teTeX3-bin/patches/patch-aa Thu Apr 30 08:44:22 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2009/01/08 22:09:35 minskim Exp $
-
---- texk/configure.in.orig     2004-05-12 13:32:37.000000000 -0700
-+++ texk/configure.in
-@@ -9,7 +9,7 @@ dnl Consequence: we don't need to run co
- dnl itself; we can just copy from a program directory.  We'll use the
- dnl first one.
- dnl 
--AC_INIT(kpathsea/kpathsea.texi)
-+AC_INIT(web2c/tex.web)
- 
- dnl These configure scripts won't work with anything else.
- AC_PREREQ(2.13)
-@@ -29,6 +29,9 @@ dnl Pass this down from the top level so
- dnl install kpathsea a command line value is propagated.
- AC_PROG_INSTALL
- 
-+AC_CONFIG_HEADER(ac_config.h)
-+AC_HEADER_SYS_WAIT
-+
- dnl If the other programs ever acquire their own --with or --enable
- dnl options, they must be added, so configure --help at the top level
- dnl will show all the options.
diff -r 823ffed5a6b3 -r 6be4b025b509 print/teTeX3-bin/patches/patch-ab
--- a/print/teTeX3-bin/patches/patch-ab Thu Apr 30 08:44:22 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,196 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2009/01/08 22:09:35 minskim Exp $
-
---- texk/configure.orig        2005-02-06 10:27:03.000000000 -0800
-+++ texk/configure
-@@ -774,7 +774,7 @@ echo > confdefs.h
- 
- # A filename unique to this package, relative to the directory that
- # configure is in, which we can look for to find out if srcdir is correct.
--ac_unique_file=kpathsea/kpathsea.texi
-+ac_unique_file=web2c/tex.web
- 
- # Find the source files, if location was not specified.
- if test -z "$srcdir"; then
-@@ -1463,6 +1463,50 @@ test -z "$INSTALL_DATA" && INSTALL_DATA=
- # as few characters as possible.  Prefer GNU sed if found.
- 
- 
-+echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-+echo "configure:1070: checking for sys/wait.h that is POSIX.1 compatible" >&5
-+if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 1075 "configure"
-+#include "confdefs.h"
-+#include <sys/types.h>
-+#include <sys/wait.h>
-+#ifndef WEXITSTATUS
-+#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
-+#endif
-+#ifndef WIFEXITED
-+#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
-+#endif
-+int main() {
-+int s;
-+wait (&s);
-+s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
-+; return 0; }
-+EOF
-+if { (eval echo configure:1091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  rm -rf conftest*
-+  ac_cv_header_sys_wait_h=yes
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  ac_cv_header_sys_wait_h=no
-+fi
-+rm -f conftest*
-+fi
-+
-+echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
-+if test $ac_cv_header_sys_wait_h = yes; then
-+  cat >> confdefs.h <<\EOF
-+#define HAVE_SYS_WAIT_H 1
-+EOF
-+
-+fi
-+
-+
-+
- 
- # Check whether --with-bibtex8 or --without-bibtex8 was given.
- if test "${with_bibtex8+set}" = set; then
-@@ -6697,6 +6741,8 @@ for ac_option
- do



Home | Main Index | Thread Index | Old Index