diff options
author | Karl Berry <karl@freefriends.org> | 2023-08-22 22:47:03 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-08-22 22:47:03 +0000 |
commit | 7fe2dd1bb261efa665741bac67d6ebae115d3574 (patch) | |
tree | e12b476ca60d59cf60d6768dc15327d43d90f764 /Master/texmf-dist/source/support | |
parent | e0bf38f1b4d6bf91efdc23fda9b3b3433cd650a7 (diff) |
bibtexperllibs (23aug23)
git-svn-id: svn://tug.org/texlive/trunk@68024 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/support')
29 files changed, 378 insertions, 2037 deletions
diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Changes b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Changes index addfd59900c..da5c2afb8ed 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Changes +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Changes @@ -1,4 +1,10 @@ -Revision history for BibTeX-Parser +Revision history for BibTeX::Parser + +1.04 2023-08-20 New release + +1.03 2022-11-06 + Avoid extra spaces with von part. (Author.pm) + Add ' to re_namechar. (Parser.pm) 1.02 2018-04-29 03:19:56 +0000 Corrected the bug when Jr is not accompanied by von. diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/LICENSE b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/LICENSE index 3f09c94f5c8..1a50e57d4d8 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/LICENSE +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/LICENSE @@ -1,4 +1,4 @@ -This software is copyright (c) 2013-2016 by Gerhard Gossen and Boris Veytsman +This software is copyright (c) 2013-2022 by Gerhard Gossen and Boris Veytsman and Karl Berry This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MANIFEST b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MANIFEST index ec2f7719ea8..032eea6a15d 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MANIFEST +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MANIFEST @@ -1,44 +1,44 @@ -Changes LICENSE +Changes MANIFEST -META.yml -Makefile.PL -README -dist.ini -lib/BibTeX/Parser.pm -lib/BibTeX/Parser/Author.pm -lib/BibTeX/Parser/Entry.pm -notes -t/00-load.t +t/pod.t +t/cleaned_field.t +t/release-pod-coverage.t +t/bug67419.t +t/09-complex.t +t/bug66325.t +t/07-parse_englishbib.t +t/13_output.t t/01-parse.t -t/02-parse_string.t -t/03-parse_entry.t -t/04-entry.t +t/14-extratext.t t/05-author.t -t/06-parse_complex.t -t/07-parse_englishbib.t t/08-parse_large.t -t/09-complex.t -t/10-funnyname.t -t/11-split_braced.t +t/release-pod-syntax.t t/12-von_token.t -t/13_output.t -t/14-extratext.t -t/15-capitalization.t -t/bibs/01.bib -t/bibs/06.bib -t/bibs/09-complex.bib +t/00-load.t +t/11-split_braced.t +t/02-parse_string.t +t/04-entry.t +t/03-parse_entry.t +t/bibs/mathscinet.txt t/bibs/10-funnyname.bib -t/bibs/14-extratext.bib +t/bibs/english.bib t/bibs/braces.bib t/bibs/endnote.txt +t/bibs/14-extratext.bib +t/bibs/01.bib t/bibs/engineering_village.txt -t/bibs/english.bib -t/bibs/mathscinet.txt -t/bug66325.t -t/bug67419.t -t/cleaned_field.t +t/bibs/09-complex.bib +t/bibs/06.bib t/pod-coverage.t -t/pod.t -t/release-pod-coverage.t -t/release-pod-syntax.t +t/10-funnyname.t +t/15-capitalization.t +t/06-parse_complex.t +README +notes +lib/BibTeX/Parser/Author.pm +lib/BibTeX/Parser/Entry.pm +lib/BibTeX/Parser.pm +Makefile.PL +Makefile.TDS +dist.ini diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/META.yml b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/META.yml deleted file mode 100644 index ea5508c50b6..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/META.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -abstract: 'A pure perl BibTeX parser' -author: - - 'Gerhard Gossen <gerhard.gossen@googlemail.com>' - - 'Boris Veytsman <borisv@lk.net>' -build_requires: - Test::More: 0.88 -configure_requires: - ExtUtils::MakeMaker: 6.30 -dynamic_config: 0 -generated_by: 'Dist::Zilla version 4.300037, CPAN::Meta::Converter version 2.120921' -license: perl -meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 -name: BibTeX-Parser -requires: - File::Spec: 0 - IO::File: 0 - IO::String: 0 - LaTeX::ToUnicode: 0.02 - Test::More: 0 -version: 1.02 diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MYMETA.json b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MYMETA.json deleted file mode 100644 index 8034a7d5578..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MYMETA.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "abstract" : "A pure perl BibTeX parser", - "author" : [ - "Gerhard Gossen <gerhard.gossen@googlemail.com>", - "Boris Veytsman <borisv@lk.net>" - ], - "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 4.300037, CPAN::Meta::Converter version 2.120921, CPAN::Meta::Converter version 2.133380", - "license" : [ - "perl_5" - ], - "meta-spec" : { - "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" - }, - "name" : "BibTeX-Parser", - "prereqs" : { - "build" : { - "requires" : {} - }, - "configure" : { - "requires" : { - "ExtUtils::MakeMaker" : "6.30" - } - }, - "runtime" : { - "requires" : { - "File::Spec" : "0", - "IO::File" : "0", - "IO::String" : "0", - "LaTeX::ToUnicode" : "0.02", - "Test::More" : "0" - } - }, - "test" : { - "requires" : { - "Test::More" : "0.88" - } - } - }, - "release_status" : "stable", - "version" : "1.02" -} diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MYMETA.yml b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MYMETA.yml deleted file mode 100644 index d74d83d0264..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/MYMETA.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -abstract: 'A pure perl BibTeX parser' -author: - - 'Gerhard Gossen <gerhard.gossen@googlemail.com>' - - 'Boris Veytsman <borisv@lk.net>' -build_requires: - Test::More: 0.88 -configure_requires: - ExtUtils::MakeMaker: 6.30 -dynamic_config: 0 -generated_by: 'Dist::Zilla version 4.300037, CPAN::Meta::Converter version 2.120921, CPAN::Meta::Converter version 2.133380' -license: perl -meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 -name: BibTeX-Parser -requires: - File::Spec: 0 - IO::File: 0 - IO::String: 0 - LaTeX::ToUnicode: 0.02 - Test::More: 0 -version: 1.02 diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile deleted file mode 100644 index 16039375553..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile +++ /dev/null @@ -1,892 +0,0 @@ -# This Makefile is for the BibTeX::Parser extension to perl. -# -# It was generated automatically by MakeMaker version -# 6.66 (Revision: 66600) from the contents of -# Makefile.PL. Don't edit this file, edit Makefile.PL instead. -# -# ANY CHANGES MADE HERE WILL BE LOST! -# -# MakeMaker ARGV: () -# - -# MakeMaker Parameters: - -# ABSTRACT => q[A pure perl BibTeX parser] -# AUTHOR => [q[Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com>]] -# BUILD_REQUIRES => { } -# CONFIGURE_REQUIRES => { ExtUtils::MakeMaker=>q[6.30] } -# DISTNAME => q[BibTeX-Parser] -# EXE_FILES => [] -# LICENSE => q[perl] -# NAME => q[BibTeX::Parser] -# PREREQ_PM => { IO::File=>q[0], Test::More=>q[0.88], IO::String=>q[0], LaTeX::ToUnicode=>q[0.02], File::Spec=>q[0] } -# TEST_REQUIRES => { Test::More=>q[0.88] } -# VERSION => q[1.02] -# test => { TESTS=>q[t/*.t] } - -# --- MakeMaker post_initialize section: - - -# --- MakeMaker const_config section: - -# These definitions are from config.sh (via /System/Library/Perl/5.18/darwin-thread-multi-2level/Config.pm). -# They may have been overridden via Makefile.PL or on the command line. -AR = ar -CC = cc -CCCDLFLAGS = -CCDLFLAGS = -DLEXT = bundle -DLSRC = dl_dlopen.xs -EXE_EXT = -FULL_AR = /usr/bin/ar -LD = cc -mmacosx-version-min=10.12.6 -LDDLFLAGS = -arch x86_64 -arch i386 -bundle -undefined dynamic_lookup -fstack-protector -LDFLAGS = -arch x86_64 -arch i386 -fstack-protector -LIBC = -LIB_EXT = .a -OBJ_EXT = .o -OSNAME = darwin -OSVERS = 16.0 -RANLIB = /usr/bin/ar s -SITELIBEXP = /Library/Perl/5.18 -SITEARCHEXP = /Library/Perl/5.18/darwin-thread-multi-2level -SO = dylib -VENDORARCHEXP = /Network/Library/Perl/5.18/darwin-thread-multi-2level -VENDORLIBEXP = /Network/Library/Perl/5.18 - - -# --- MakeMaker constants section: -AR_STATIC_ARGS = cr -DIRFILESEP = / -DFSEP = $(DIRFILESEP) -NAME = BibTeX::Parser -NAME_SYM = BibTeX_Parser -VERSION = 1.02 -VERSION_MACRO = VERSION -VERSION_SYM = 1_02 -DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\" -XS_VERSION = 1.02 -XS_VERSION_MACRO = XS_VERSION -XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\" -INST_ARCHLIB = blib/arch -INST_SCRIPT = blib/script -INST_BIN = blib/bin -INST_LIB = blib/lib -INST_MAN1DIR = blib/man1 -INST_MAN3DIR = blib/man3 -MAN1EXT = 1 -MAN3EXT = 3pm -INSTALLDIRS = site -DESTDIR = -PREFIX = $(SITEPREFIX) -PERLPREFIX = / -SITEPREFIX = /usr/local -VENDORPREFIX = /usr/local -INSTALLPRIVLIB = /Library/Perl/Updates/5.18.2 -DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB) -INSTALLSITELIB = /Library/Perl/5.18 -DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB) -INSTALLVENDORLIB = /Network/Library/Perl/5.18 -DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB) -INSTALLARCHLIB = /Library/Perl/Updates/5.18.2/darwin-thread-multi-2level -DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB) -INSTALLSITEARCH = /Library/Perl/5.18/darwin-thread-multi-2level -DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH) -INSTALLVENDORARCH = /Network/Library/Perl/5.18/darwin-thread-multi-2level -DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH) -INSTALLBIN = /usr/bin -DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN) -INSTALLSITEBIN = /usr/local/bin -DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN) -INSTALLVENDORBIN = /usr/local/bin -DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN) -INSTALLSCRIPT = /usr/bin -DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT) -INSTALLSITESCRIPT = /usr/local/bin -DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT) -INSTALLVENDORSCRIPT = /usr/local/bin -DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT) -INSTALLMAN1DIR = /usr/share/man/man1 -DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR) -INSTALLSITEMAN1DIR = /usr/local/share/man/man1 -DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR) -INSTALLVENDORMAN1DIR = /usr/local/share/man/man1 -DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR) -INSTALLMAN3DIR = /usr/share/man/man3 -DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR) -INSTALLSITEMAN3DIR = /usr/local/share/man/man3 -DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR) -INSTALLVENDORMAN3DIR = /usr/local/share/man/man3 -DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR) -PERL_LIB = /System/Library/Perl/5.18 -PERL_ARCHLIB = /System/Library/Perl/5.18/darwin-thread-multi-2level -LIBPERL_A = libperl.a -FIRST_MAKEFILE = Makefile -MAKEFILE_OLD = Makefile.old -MAKE_APERL_FILE = Makefile.aperl -PERLMAINCC = $(CC) -PERL_INC = /System/Library/Perl/5.18/darwin-thread-multi-2level/CORE -PERL = /usr/bin/perl -FULLPERL = /usr/bin/perl -ABSPERL = $(PERL) -PERLRUN = $(PERL) -FULLPERLRUN = $(FULLPERL) -ABSPERLRUN = $(ABSPERL) -PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" -FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" -ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" -PERL_CORE = 0 -PERM_DIR = 755 -PERM_RW = 644 -PERM_RWX = 755 - -MAKEMAKER = /System/Library/Perl/5.18/ExtUtils/MakeMaker.pm -MM_VERSION = 6.66 -MM_REVISION = 66600 - -# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle). -# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle) -# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar) -# DLBASE = Basename part of dynamic library. May be just equal BASEEXT. -MAKE = make -FULLEXT = BibTeX/Parser -BASEEXT = Parser -PARENT_NAME = BibTeX -DLBASE = $(BASEEXT) -VERSION_FROM = -OBJECT = -LDFROM = $(OBJECT) -LINKTYPE = dynamic -BOOTDEP = - -# Handy lists of source code files: -XS_FILES = -C_FILES = -O_FILES = -H_FILES = -MAN1PODS = -MAN3PODS = lib/BibTeX/Parser.pm \ - lib/BibTeX/Parser/Author.pm \ - lib/BibTeX/Parser/Entry.pm - -# Where is the Config information that we are using/depend on -CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h - -# Where to build things -INST_LIBDIR = $(INST_LIB)/BibTeX -INST_ARCHLIBDIR = $(INST_ARCHLIB)/BibTeX - -INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT) -INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT) - -INST_STATIC = -INST_DYNAMIC = -INST_BOOT = - -# Extra linker info -EXPORT_LIST = -PERL_ARCHIVE = -PERL_ARCHIVE_AFTER = - - -TO_INST_PM = lib/BibTeX/Parser.pm \ - lib/BibTeX/Parser/Author.pm \ - lib/BibTeX/Parser/Entry.pm - -PM_TO_BLIB = lib/BibTeX/Parser/Entry.pm \ - blib/lib/BibTeX/Parser/Entry.pm \ - lib/BibTeX/Parser.pm \ - blib/lib/BibTeX/Parser.pm \ - lib/BibTeX/Parser/Author.pm \ - blib/lib/BibTeX/Parser/Author.pm - - -# --- MakeMaker platform_constants section: -MM_Unix_VERSION = 6.66 -PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc - - -# --- MakeMaker tool_autosplit section: -# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto -AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' -- - - - -# --- MakeMaker tool_xsubpp section: - - -# --- MakeMaker tools_other section: -SHELL = /bin/sh -CHMOD = chmod -CP = cp -MV = mv -NOOP = $(TRUE) -NOECHO = @ -RM_F = rm -f -RM_RF = rm -rf -TEST_F = test -f -TOUCH = touch -UMASK_NULL = umask 0 -DEV_NULL = > /dev/null 2>&1 -MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' -- -EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' -- -FALSE = false -TRUE = true -ECHO = echo -ECHO_N = echo -n -UNINST = 0 -VERBINST = 0 -MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' -- -DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' -- -UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' -- -WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' -- -MACROSTART = -MACROEND = -USEMAKEFILE = -f -FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' -- - - -# --- MakeMaker makemakerdflt section: -makemakerdflt : all - $(NOECHO) $(NOOP) - - -# --- MakeMaker dist section: -TAR = COPY_EXTENDED_ATTRIBUTES_DISABLE=1 COPYFILE_DISABLE=1 tar -TARFLAGS = cvf -ZIP = zip -ZIPFLAGS = -r -COMPRESS = gzip --best -SUFFIX = .gz -SHAR = shar -PREOP = $(NOECHO) $(NOOP) -POSTOP = $(NOECHO) $(NOOP) -TO_UNIX = $(NOECHO) $(NOOP) -CI = ci -u -RCS_LABEL = rcs -Nv$(VERSION_SYM): -q -DIST_CP = best -DIST_DEFAULT = tardist -DISTNAME = BibTeX-Parser -DISTVNAME = BibTeX-Parser-1.02 - - -# --- MakeMaker macro section: - - -# --- MakeMaker depend section: - - -# --- MakeMaker cflags section: - - -# --- MakeMaker const_loadlibs section: - - -# --- MakeMaker const_cccmd section: - - -# --- MakeMaker post_constants section: - - -# --- MakeMaker pasthru section: - -PASTHRU = LIBPERL_A="$(LIBPERL_A)"\ - LINKTYPE="$(LINKTYPE)"\ - PREFIX="$(PREFIX)" - - -# --- MakeMaker special_targets section: -.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT) - -.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir - - - -# --- MakeMaker c_o section: - - -# --- MakeMaker xs_c section: - - -# --- MakeMaker xs_o section: - - -# --- MakeMaker top_targets section: -all :: pure_all manifypods - $(NOECHO) $(NOOP) - - -pure_all :: config pm_to_blib subdirs linkext - $(NOECHO) $(NOOP) - -subdirs :: $(MYEXTLIB) - $(NOECHO) $(NOOP) - -config :: $(FIRST_MAKEFILE) blibdirs - $(NOECHO) $(NOOP) - -help : - perldoc ExtUtils::MakeMaker - - -# --- MakeMaker blibdirs section: -blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists - $(NOECHO) $(NOOP) - -# Backwards compat with 6.18 through 6.25 -blibdirs.ts : blibdirs - $(NOECHO) $(NOOP) - -$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_LIBDIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR) - $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists - -$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_ARCHLIB) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB) - $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists - -$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_AUTODIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR) - $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists - -$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR) - $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists - -$(INST_BIN)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_BIN) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN) - $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists - -$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_SCRIPT) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT) - $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists - -$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_MAN1DIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR) - $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists - -$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_MAN3DIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR) - $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists - - - -# --- MakeMaker linkext section: - -linkext :: $(LINKTYPE) - $(NOECHO) $(NOOP) - - -# --- MakeMaker dlsyms section: - - -# --- MakeMaker dynamic section: - -dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT) - $(NOECHO) $(NOOP) - - -# --- MakeMaker dynamic_bs section: - -BOOTSTRAP = - - -# --- MakeMaker dynamic_lib section: - - -# --- MakeMaker static section: - -## $(INST_PM) has been moved to the all: target. -## It remains here for awhile to allow for old usage: "make static" -static :: $(FIRST_MAKEFILE) $(INST_STATIC) - $(NOECHO) $(NOOP) - - -# --- MakeMaker static_lib section: - - -# --- MakeMaker manifypods section: - -POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" -POD2MAN = $(POD2MAN_EXE) - - -manifypods : pure_all \ - lib/BibTeX/Parser/Entry.pm \ - lib/BibTeX/Parser.pm \ - lib/BibTeX/Parser/Author.pm - $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) \ - lib/BibTeX/Parser/Entry.pm $(INST_MAN3DIR)/BibTeX::Parser::Entry.$(MAN3EXT) \ - lib/BibTeX/Parser.pm $(INST_MAN3DIR)/BibTeX::Parser.$(MAN3EXT) \ - lib/BibTeX/Parser/Author.pm $(INST_MAN3DIR)/BibTeX::Parser::Author.$(MAN3EXT) - - - - -# --- MakeMaker processPL section: - - -# --- MakeMaker installbin section: - - -# --- MakeMaker subdirs section: - -# none - -# --- MakeMaker clean_subdirs section: -clean_subdirs : - $(NOECHO) $(NOOP) - - -# --- MakeMaker clean section: - -# Delete temporary files but do not touch installed files. We don't delete -# the Makefile here so a later make realclean still has a makefile to use. - -clean :: clean_subdirs - - $(RM_F) \ - core.[0-9][0-9][0-9][0-9] $(BASEEXT).exp \ - mon.out $(BOOTSTRAP) \ - *$(OBJ_EXT) pm_to_blib.ts \ - MYMETA.json lib$(BASEEXT).def \ - core.[0-9] blibdirs.ts \ - perlmain.c $(BASEEXT).def \ - so_locations core \ - perl perl.exe \ - core.[0-9][0-9][0-9][0-9][0-9] core.*perl.*.? \ - $(INST_ARCHAUTODIR)/extralibs.ld $(INST_ARCHAUTODIR)/extralibs.all \ - tmon.out $(MAKE_APERL_FILE) \ - $(BASEEXT).x *$(LIB_EXT) \ - core.[0-9][0-9] core.[0-9][0-9][0-9] \ - MYMETA.yml $(BASEEXT).bso \ - pm_to_blib *perl.core \ - perl$(EXE_EXT) - - $(RM_RF) \ - blib - - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) - - -# --- MakeMaker realclean_subdirs section: -realclean_subdirs : - $(NOECHO) $(NOOP) - - -# --- MakeMaker realclean section: -# Delete temporary files (via clean) and also delete dist files -realclean purge :: clean realclean_subdirs - - $(RM_F) \ - $(FIRST_MAKEFILE) $(MAKEFILE_OLD) - - $(RM_RF) \ - $(DISTVNAME) - - -# --- MakeMaker metafile section: -metafile : create_distdir - $(NOECHO) $(ECHO) Generating META.yml - $(NOECHO) $(ECHO) '---' > META_new.yml - $(NOECHO) $(ECHO) 'abstract: '\''A pure perl BibTeX parser'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'author:' >> META_new.yml - $(NOECHO) $(ECHO) ' - '\''Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com>'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml - $(NOECHO) $(ECHO) ' Test::More: 0.88' >> META_new.yml - $(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml - $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: 6.30' >> META_new.yml - $(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml - $(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'license: perl' >> META_new.yml - $(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml - $(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml - $(NOECHO) $(ECHO) ' version: 1.4' >> META_new.yml - $(NOECHO) $(ECHO) 'name: BibTeX-Parser' >> META_new.yml - $(NOECHO) $(ECHO) 'no_index:' >> META_new.yml - $(NOECHO) $(ECHO) ' directory:' >> META_new.yml - $(NOECHO) $(ECHO) ' - t' >> META_new.yml - $(NOECHO) $(ECHO) ' - inc' >> META_new.yml - $(NOECHO) $(ECHO) 'requires:' >> META_new.yml - $(NOECHO) $(ECHO) ' File::Spec: 0' >> META_new.yml - $(NOECHO) $(ECHO) ' IO::File: 0' >> META_new.yml - $(NOECHO) $(ECHO) ' IO::String: 0' >> META_new.yml - $(NOECHO) $(ECHO) ' LaTeX::ToUnicode: 0.02' >> META_new.yml - $(NOECHO) $(ECHO) ' Test::More: 0' >> META_new.yml - $(NOECHO) $(ECHO) 'version: 1.02' >> META_new.yml - -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml - $(NOECHO) $(ECHO) Generating META.json - $(NOECHO) $(ECHO) '{' > META_new.json - $(NOECHO) $(ECHO) ' "abstract" : "A pure perl BibTeX parser",' >> META_new.json - $(NOECHO) $(ECHO) ' "author" : [' >> META_new.json - $(NOECHO) $(ECHO) ' "Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com>"' >> META_new.json - $(NOECHO) $(ECHO) ' ],' >> META_new.json - $(NOECHO) $(ECHO) ' "dynamic_config" : 1,' >> META_new.json - $(NOECHO) $(ECHO) ' "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380",' >> META_new.json - $(NOECHO) $(ECHO) ' "license" : [' >> META_new.json - $(NOECHO) $(ECHO) ' "perl_5"' >> META_new.json - $(NOECHO) $(ECHO) ' ],' >> META_new.json - $(NOECHO) $(ECHO) ' "meta-spec" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json - $(NOECHO) $(ECHO) ' "version" : "2"' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "name" : "BibTeX-Parser",' >> META_new.json - $(NOECHO) $(ECHO) ' "no_index" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "directory" : [' >> META_new.json - $(NOECHO) $(ECHO) ' "t",' >> META_new.json - $(NOECHO) $(ECHO) ' "inc"' >> META_new.json - $(NOECHO) $(ECHO) ' ]' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "prereqs" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "build" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "Test::More" : "0.88"' >> META_new.json - $(NOECHO) $(ECHO) ' }' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "configure" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "ExtUtils::MakeMaker" : "6.30"' >> META_new.json - $(NOECHO) $(ECHO) ' }' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "runtime" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "File::Spec" : "0",' >> META_new.json - $(NOECHO) $(ECHO) ' "IO::File" : "0",' >> META_new.json - $(NOECHO) $(ECHO) ' "IO::String" : "0",' >> META_new.json - $(NOECHO) $(ECHO) ' "LaTeX::ToUnicode" : "0.02",' >> META_new.json - $(NOECHO) $(ECHO) ' "Test::More" : "0"' >> META_new.json - $(NOECHO) $(ECHO) ' }' >> META_new.json - $(NOECHO) $(ECHO) ' }' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "release_status" : "stable",' >> META_new.json - $(NOECHO) $(ECHO) ' "version" : "1.02"' >> META_new.json - $(NOECHO) $(ECHO) '}' >> META_new.json - -$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json - - -# --- MakeMaker signature section: -signature : - cpansign -s - - -# --- MakeMaker dist_basics section: -distclean :: realclean distcheck - $(NOECHO) $(NOOP) - -distcheck : - $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck - -skipcheck : - $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck - -manifest : - $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest - -veryclean : realclean - $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old - - - -# --- MakeMaker dist_core section: - -dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE) - $(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \ - -e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' -- - -tardist : $(DISTVNAME).tar$(SUFFIX) - $(NOECHO) $(NOOP) - -uutardist : $(DISTVNAME).tar$(SUFFIX) - uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu - -$(DISTVNAME).tar$(SUFFIX) : distdir - $(PREOP) - $(TO_UNIX) - $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME) - $(RM_RF) $(DISTVNAME) - $(COMPRESS) $(DISTVNAME).tar - $(POSTOP) - -zipdist : $(DISTVNAME).zip - $(NOECHO) $(NOOP) - -$(DISTVNAME).zip : distdir - $(PREOP) - $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME) - $(RM_RF) $(DISTVNAME) - $(POSTOP) - -shdist : distdir - $(PREOP) - $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar - $(RM_RF) $(DISTVNAME) - $(POSTOP) - - -# --- MakeMaker distdir section: -create_distdir : - $(RM_RF) $(DISTVNAME) - $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \ - -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');" - -distdir : create_distdir distmeta - $(NOECHO) $(NOOP) - - - -# --- MakeMaker dist_test section: -disttest : distdir - cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL - cd $(DISTVNAME) && $(MAKE) $(PASTHRU) - cd $(DISTVNAME) && $(MAKE) test $(PASTHRU) - - - -# --- MakeMaker dist_ci section: - -ci : - $(PERLRUN) "-MExtUtils::Manifest=maniread" \ - -e "@all = keys %{ maniread() };" \ - -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \ - -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});" - - -# --- MakeMaker distmeta section: -distmeta : create_distdir metafile - $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \ - -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \ - -e ' or print "Could not add META.yml to MANIFEST: $$$${'\''@'\''}\n"' -- - $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \ - -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \ - -e ' or print "Could not add META.json to MANIFEST: $$$${'\''@'\''}\n"' -- - - - -# --- MakeMaker distsignature section: -distsignature : create_distdir - $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) } ' \ - -e ' or print "Could not add SIGNATURE to MANIFEST: $$$${'\''@'\''}\n"' -- - $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE - cd $(DISTVNAME) && cpansign -s - - - -# --- MakeMaker install section: - -install :: pure_install doc_install - $(NOECHO) $(NOOP) - -install_perl :: pure_perl_install doc_perl_install - $(NOECHO) $(NOOP) - -install_site :: pure_site_install doc_site_install - $(NOECHO) $(NOOP) - -install_vendor :: pure_vendor_install doc_vendor_install - $(NOECHO) $(NOOP) - -pure_install :: pure_$(INSTALLDIRS)_install - $(NOECHO) $(NOOP) - -doc_install :: doc_$(INSTALLDIRS)_install - $(NOECHO) $(NOOP) - -pure__install : pure_site_install - $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site - -doc__install : doc_site_install - $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site - -pure_perl_install :: all - $(NOECHO) $(MOD_INSTALL) \ - read $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist \ - write $(DESTINSTALLARCHLIB)/auto/$(FULLEXT)/.packlist \ - $(INST_LIB) $(DESTINSTALLPRIVLIB) \ - $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ - $(INST_BIN) $(DESTINSTALLBIN) \ - $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \ - $(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \ - $(INST_MAN3DIR) $(DESTINSTALLMAN3DIR) - $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ - $(SITEARCHEXP)/auto/$(FULLEXT) - - -pure_site_install :: all - $(NOECHO) $(MOD_INSTALL) \ - read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \ - write $(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \ - $(INST_LIB) $(DESTINSTALLSITELIB) \ - $(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \ - $(INST_BIN) $(DESTINSTALLSITEBIN) \ - $(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \ - $(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \ - $(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR) - $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ - $(PERL_ARCHLIB)/auto/$(FULLEXT) - -pure_vendor_install :: all - $(NOECHO) $(MOD_INSTALL) \ - read $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist \ - write $(DESTINSTALLVENDORARCH)/auto/$(FULLEXT)/.packlist \ - $(INST_LIB) $(DESTINSTALLVENDORLIB) \ - $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \ - $(INST_BIN) $(DESTINSTALLVENDORBIN) \ - $(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \ - $(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \ - $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR) - -doc_perl_install :: all - $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod - -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) - -$(NOECHO) $(DOC_INSTALL) \ - "Module" "$(NAME)" \ - "installed into" "$(INSTALLPRIVLIB)" \ - LINKTYPE "$(LINKTYPE)" \ - VERSION "$(VERSION)" \ - EXE_FILES "$(EXE_FILES)" \ - >> $(DESTINSTALLARCHLIB)/perllocal.pod - -doc_site_install :: all - $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod - -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) - -$(NOECHO) $(DOC_INSTALL) \ - "Module" "$(NAME)" \ - "installed into" "$(INSTALLSITELIB)" \ - LINKTYPE "$(LINKTYPE)" \ - VERSION "$(VERSION)" \ - EXE_FILES "$(EXE_FILES)" \ - >> $(DESTINSTALLARCHLIB)/perllocal.pod - -doc_vendor_install :: all - $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod - -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) - -$(NOECHO) $(DOC_INSTALL) \ - "Module" "$(NAME)" \ - "installed into" "$(INSTALLVENDORLIB)" \ - LINKTYPE "$(LINKTYPE)" \ - VERSION "$(VERSION)" \ - EXE_FILES "$(EXE_FILES)" \ - >> $(DESTINSTALLARCHLIB)/perllocal.pod - - -uninstall :: uninstall_from_$(INSTALLDIRS)dirs - $(NOECHO) $(NOOP) - -uninstall_from_perldirs :: - $(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist - -uninstall_from_sitedirs :: - $(NOECHO) $(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist - -uninstall_from_vendordirs :: - $(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist - - -# --- MakeMaker force section: -# Phony target to force checking subdirectories. -FORCE : - $(NOECHO) $(NOOP) - - -# --- MakeMaker perldepend section: - - -# --- MakeMaker makefile section: -# We take a very conservative approach here, but it's worth it. -# We move Makefile to Makefile.old here to avoid gnu make looping. -$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP) - $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?" - $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..." - -$(NOECHO) $(RM_F) $(MAKEFILE_OLD) - -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) - - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL) - $(PERLRUN) Makefile.PL - $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <==" - $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <==" - $(FALSE) - - - -# --- MakeMaker staticmake section: - -# --- MakeMaker makeaperl section --- -MAP_TARGET = perl -FULLPERL = /usr/bin/perl - -$(MAP_TARGET) :: static $(MAKE_APERL_FILE) - $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@ - -$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib - $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET) - $(NOECHO) $(PERLRUNINST) \ - Makefile.PL DIR= \ - MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ - MAKEAPERL=1 NORECURS=1 CCCDLFLAGS= - - -# --- MakeMaker test section: - -TEST_VERBOSE=0 -TEST_TYPE=test_$(LINKTYPE) -TEST_FILE = test.pl -TEST_FILES = t/*.t -TESTDB_SW = -d - -testdb :: testdb_$(LINKTYPE) - -test :: $(TEST_TYPE) subdirs-test - -subdirs-test :: - $(NOECHO) $(NOOP) - - -test_dynamic :: pure_all - PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) - -testdb_dynamic :: pure_all - PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) - -test_ : test_dynamic - -test_static :: test_dynamic -testdb_static :: testdb_dynamic - - -# --- MakeMaker ppd section: -# Creates a PPD (Perl Package Description) for a binary distribution. -ppd : - $(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="$(VERSION)">' > $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <ABSTRACT>A pure perl BibTeX parser</ABSTRACT>' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <AUTHOR>Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com></AUTHOR>' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <REQUIRE NAME="File::Spec" />' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <REQUIRE NAME="IO::File" />' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <REQUIRE NAME="IO::String" />' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <REQUIRE NAME="LaTeX::ToUnicode" VERSION="0.02" />' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <REQUIRE NAME="Test::More" />' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="darwin-thread-multi-2level-5.18" />' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> $(DISTNAME).ppd - $(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd - - -# --- MakeMaker pm_to_blib section: - -pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM) - $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \ - lib/BibTeX/Parser/Entry.pm blib/lib/BibTeX/Parser/Entry.pm \ - lib/BibTeX/Parser.pm blib/lib/BibTeX/Parser.pm \ - lib/BibTeX/Parser/Author.pm blib/lib/BibTeX/Parser/Author.pm - $(NOECHO) $(TOUCH) pm_to_blib - - -# --- MakeMaker selfdocument section: - - -# --- MakeMaker postamble section: - - -# End. diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile.PL b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile.PL index 1deb311e4bd..e095f253b09 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile.PL +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile.PL @@ -10,10 +10,10 @@ use ExtUtils::MakeMaker 6.30; my %WriteMakefileArgs = ( "ABSTRACT" => "A pure perl BibTeX parser", - "AUTHOR" => "Gerhard Gossen <gerhard.gossen\@googlemail.com> and Boris Veytsman <boris\@varphi.com>", + "AUTHOR" => 'Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com> and Karl Berry <karl@freefriends.org', "BUILD_REQUIRES" => {}, "CONFIGURE_REQUIRES" => { - "ExtUtils::MakeMaker" => "6.30" + "ExtUtils::MakeMaker" => "6.31" }, "DISTNAME" => "BibTeX-Parser", "EXE_FILES" => [], @@ -23,13 +23,13 @@ my %WriteMakefileArgs = ( "File::Spec" => 0, "IO::File" => 0, "IO::String" => 0, - "LaTeX::ToUnicode" => "0.02", - "Test::More" => 0 + "LaTeX::ToUnicode" => "0.52", + "Test::More" => "0.88" }, "TEST_REQUIRES" => { "Test::More" => "0.88" }, - "VERSION" => "1.02", + 'VERSION_FROM' => 'lib/BibTeX/Parser.pm', "test" => { "TESTS" => "t/*.t" } diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile.TDS b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile.TDS new file mode 100644 index 00000000000..4bda690035b --- /dev/null +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/Makefile.TDS @@ -0,0 +1,33 @@ +# This is Makefile for TDS-compliant TeX distributions +# Written by Boris Veytsman, boris@varphi.com +# +# This file is in public domain +# +PREFIX = /usr/local + +LIBDIR = $(PREFIX)/scripts/bibtexperllibs + +DOCDIR = $(PREFIX)/doc/bibtex/bibtexperllibs + +all: + +install: + mkdir -p $(LIBDIR) + cp -r lib/* $(LIBDIR) + mkdir -p $(DOCDIR) + cp -r man/man3/* $(DOCDIR) + +check test: Makefile +# need bash pipefail so exit status is from the make, not the tr. +# the -f Makefile is because of possible GNUmakefile -> Makefile.TDS symlink. + bash -c "set -o pipefail; \ + env PERL5LIB=../LaTeX-ToUnicode/lib \ + make -f Makefile test | tr '\r' '\n'" + +Makefile MYMETA.json MYMeta.yml: Makefile.PL force + perl Makefile.PL || rm -f $@ + +clean distclean: + rm -rf Makefile MYMETA.* blib pm_to_blib + +force: diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/README b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/README index bbaac1e9db5..cb6f19b5763 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/README +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/README @@ -1,9 +1,8 @@ -This archive contains the distribution BibTeX-Parser, -version 1.02: +This is the BibTeX::Parser Perl package: - A pure perl BibTeX parser + A pure Perl BibTeX parser -This software is copyright (c) 2013--2017 by Gerhard Gossen and Boris Veytsman +Copyright 2013--2023 Gerhard Gossen, Boris Veytsman, Karl Berry This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/dist.ini b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/dist.ini index b615101f91c..bc60ca93524 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/dist.ini +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/dist.ini @@ -1,8 +1,8 @@ name = BibTeX-Parser -version = 1.02 -author = Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com> +version = 1.04 +author = Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com> and Karl Berry <karl@freefriends.org> license = Perl_5 -copyright_holder = Gerhard Gossen and Boris Veytsman +copyright_holder = Gerhard Gossen and Boris Veytsman and Karl Berry [@Classic] @@ -16,7 +16,7 @@ Test::More = 0 IO::String = 0 IO::File = 0 File::Spec = 0 -LaTeX::ToUnicode = 0.02 +LaTeX::ToUnicode = 0.11 [Prereqs / TestRequires] Test::More = 0.88 ; for done_testing diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/bibs/endnote.txt b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/bibs/endnote.txt index b15f5f2e0de..e75f1d20509 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/bibs/endnote.txt +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/bibs/endnote.txt @@ -1,4 +1,4 @@ -@article{ +@article{ volume = {59}, number = {6}, year = {1999} diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/bibs/mathscinet.txt b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/bibs/mathscinet.txt index d46bd244e28..eea5a05a70e 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/bibs/mathscinet.txt +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/bibs/mathscinet.txt @@ -1,4 +1,4 @@ -MathSciNet </mathscinet/index.html> +MathSciNet </mathscinet/index.html> * Clipboard </mathscinet/clipboard.html> diff --git a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/cleaned_field.t b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/cleaned_field.t index 33a38784cd7..980fb1d60d1 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/cleaned_field.t +++ b/Master/texmf-dist/source/support/bibtexperllibs/BibTeX-Parser/t/cleaned_field.t @@ -53,6 +53,7 @@ sub new_entry { done_testing; __DATA__ +\# # \& & {\`a} à {\^a} â @@ -118,7 +119,7 @@ __DATA__ {\sl L'Informatique Nouvelle} L’Informatique Nouvelle {\small and} and {\ss} ß -{\TeX} TEX +{\TeX} TeX {\TM} ™ {\tt awk} awk {\^u} û diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Changes b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Changes index 4c753373538..0f745836933 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Changes +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Changes @@ -1,5 +1,11 @@ Changes for LaTeX::ToUnicode +0.53 2023-08-20 Tests fixed, new release + +0.52 2022-11-07 Support many more control sequences, \kern removal, + \<newline>, etc. Add ltxunitxt script to access functionality + from command line. + 0.11 2020-12-12 Updates and cleaing 0.05 2016-11-23 02:28:35+00:00 diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/LICENSE b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/LICENSE index 2bf757fccfb..9b0800f9490 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/LICENSE +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/LICENSE @@ -1,4 +1,4 @@ -This software is copyright (c) 2010-2016 by Gerhard Gossen and Boris Veytsman +Copyright 2010-2021 Gerhard Gossen, Boris Veytsman, Karl Berry This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,8 +12,6 @@ b) the "Artistic License" --- The GNU General Public License, Version 1, February 1989 --- -This software is copyright (c) 2010-2016 by Gerhard Gossen and Boris Veytsman - This is free software, licensed under: The GNU General Public License, Version 1, February 1989 diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MANIFEST b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MANIFEST index 4724db7c709..04539213d51 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MANIFEST +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MANIFEST @@ -1,16 +1,18 @@ -Changes LICENSE +Changes MANIFEST -META.yml -Makefile.PL -README -dist.ini -lib/LaTeX/ToUnicode.pm -lib/LaTeX/ToUnicode/Tables.pm -script/UnicodeData.txt -script/convert.pl -t/convert.t t/release-pod-coverage.t t/release-pod-syntax.t +t/convert.t t/release-synopsis.t +README +script/ltx2unitxt +script/convert.pl +script/UnicodeData.txt +lib/LaTeX/ToUnicode/Tables.pm +lib/LaTeX/ToUnicode.pm +Makefile.PL +head.ltx +Makefile.TDS weaver.ini +dist.ini diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/META.yml b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/META.yml deleted file mode 100644 index 725fef07da2..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/META.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -abstract: 'Convert LaTeX commands to Unicode' -author: - - 'Gerhard Gossen <gerhard.gossen@googlemail.com>' -build_requires: {} -configure_requires: - ExtUtils::MakeMaker: 6.31 -dynamic_config: 0 -generated_by: 'Dist::Zilla version 4.102342, CPAN::Meta::Converter version 2.101670' -license: perl -meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 -name: LaTeX-ToUnicode -requires: - perl: 5.8.0 -resources: - repository: http://github.com/gerhardgossen/latex-tounicode -version: 0.11 diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MYMETA.json b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MYMETA.json deleted file mode 100644 index 15c23a32e8d..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MYMETA.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "abstract" : "Convert LaTeX commands to Unicode", - "author" : [ - "Gerhard Gossen <gerhard.gossen@googlemail.com>" - ], - "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 4.102342, CPAN::Meta::Converter version 2.101670, CPAN::Meta::Converter version 2.150010", - "license" : [ - "perl_5" - ], - "meta-spec" : { - "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : 2 - }, - "name" : "LaTeX-ToUnicode", - "prereqs" : { - "build" : { - "requires" : {} - }, - "configure" : { - "requires" : { - "ExtUtils::MakeMaker" : "6.31" - } - }, - "runtime" : { - "requires" : {} - } - }, - "release_status" : "stable", - "resources" : { - "repository" : { - "url" : "http://github.com/gerhardgossen/latex-tounicode" - } - }, - "version" : "0.11", - "x_serialization_backend" : "JSON::PP version 4.04" -} diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MYMETA.yml b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MYMETA.yml deleted file mode 100644 index 818dc9bc1e2..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/MYMETA.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -abstract: 'Convert LaTeX commands to Unicode' -author: - - 'Gerhard Gossen <gerhard.gossen@googlemail.com>' -build_requires: {} -configure_requires: - ExtUtils::MakeMaker: '6.31' -dynamic_config: 0 -generated_by: 'Dist::Zilla version 4.102342, CPAN::Meta::Converter version 2.101670, CPAN::Meta::Converter version 2.150010' -license: perl -meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: '1.4' -name: LaTeX-ToUnicode -requires: {} -resources: - repository: http://github.com/gerhardgossen/latex-tounicode -version: '0.11' -x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile deleted file mode 100644 index b8279d35d56..00000000000 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile +++ /dev/null @@ -1,899 +0,0 @@ -# This Makefile is for the LaTeX::ToUnicode extension to perl. -# -# It was generated automatically by MakeMaker version -# 7.44 (Revision: 74400) from the contents of -# Makefile.PL. Don't edit this file, edit Makefile.PL instead. -# -# ANY CHANGES MADE HERE WILL BE LOST! -# -# MakeMaker ARGV: () -# - -# MakeMaker Parameters: - -# ABSTRACT => q[Convert LaTeX commands to Unicode] -# AUTHOR => [q[Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com>]] -# BUILD_REQUIRES => { } -# CONFIGURE_REQUIRES => { ExtUtils::MakeMaker=>q[6.31] } -# DISTNAME => q[LaTeX-ToUnicode] -# EXE_FILES => [] -# LICENSE => q[perl] -# NAME => q[LaTeX::ToUnicode] -# PREREQ_PM => { } -# TEST_REQUIRES => { } -# VERSION => q[0.11] -# test => { TESTS=>q[t/*.t] } - -# --- MakeMaker post_initialize section: - - -# --- MakeMaker const_config section: - -# These definitions are from config.sh (via /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0/darwin-thread-multi-2level/Config.pm). -# They may have been overridden via Makefile.PL or on the command line. -AR = ar -CC = cc -CCCDLFLAGS = -CCDLFLAGS = -DLEXT = bundle -DLSRC = dl_dlopen.xs -EXE_EXT = -FULL_AR = /usr/bin/ar -LD = cc -LDDLFLAGS = -mmacosx-version-min=10.15 -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector-strong -LDFLAGS = -mmacosx-version-min=10.15 -fstack-protector-strong -L/usr/local/lib -LIBC = -LIB_EXT = .a -OBJ_EXT = .o -OSNAME = darwin -OSVERS = 19.5.0 -RANLIB = ranlib -SITELIBEXP = /usr/local/Cellar/perl/5.32.0/lib/perl5/site_perl/5.32.0 -SITEARCHEXP = /usr/local/Cellar/perl/5.32.0/lib/perl5/site_perl/5.32.0/darwin-thread-multi-2level -SO = dylib -VENDORARCHEXP = -VENDORLIBEXP = - - -# --- MakeMaker constants section: -AR_STATIC_ARGS = cr -DIRFILESEP = / -DFSEP = $(DIRFILESEP) -NAME = LaTeX::ToUnicode -NAME_SYM = LaTeX_ToUnicode -VERSION = 0.11 -VERSION_MACRO = VERSION -VERSION_SYM = 0_11 -DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\" -XS_VERSION = 0.11 -XS_VERSION_MACRO = XS_VERSION -XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\" -INST_ARCHLIB = blib/arch -INST_SCRIPT = blib/script -INST_BIN = blib/bin -INST_LIB = blib/lib -INST_MAN1DIR = blib/man1 -INST_MAN3DIR = blib/man3 -MAN1EXT = 1 -MAN3EXT = 3 -MAN1SECTION = 1 -MAN3SECTION = 3 -INSTALLDIRS = site -DESTDIR = -PREFIX = $(SITEPREFIX) -PERLPREFIX = /usr/local/Cellar/perl/5.32.0 -SITEPREFIX = /usr/local/Cellar/perl/5.32.0 -VENDORPREFIX = -INSTALLPRIVLIB = /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0 -DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB) -INSTALLSITELIB = /usr/local/Cellar/perl/5.32.0/lib/perl5/site_perl/5.32.0 -DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB) -INSTALLVENDORLIB = -DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB) -INSTALLARCHLIB = /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0/darwin-thread-multi-2level -DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB) -INSTALLSITEARCH = /usr/local/Cellar/perl/5.32.0/lib/perl5/site_perl/5.32.0/darwin-thread-multi-2level -DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH) -INSTALLVENDORARCH = -DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH) -INSTALLBIN = /usr/local/Cellar/perl/5.32.0/bin -DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN) -INSTALLSITEBIN = /usr/local/Cellar/perl/5.32.0/bin -DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN) -INSTALLVENDORBIN = -DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN) -INSTALLSCRIPT = /usr/local/Cellar/perl/5.32.0/bin -DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT) -INSTALLSITESCRIPT = /usr/local/Cellar/perl/5.32.0/bin -DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT) -INSTALLVENDORSCRIPT = -DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT) -INSTALLMAN1DIR = /usr/local/Cellar/perl/5.32.0/share/man/man1 -DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR) -INSTALLSITEMAN1DIR = /usr/local/Cellar/perl/5.32.0/share/man/man1 -DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR) -INSTALLVENDORMAN1DIR = -DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR) -INSTALLMAN3DIR = /usr/local/Cellar/perl/5.32.0/share/man/man3 -DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR) -INSTALLSITEMAN3DIR = /usr/local/Cellar/perl/5.32.0/share/man/man3 -DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR) -INSTALLVENDORMAN3DIR = -DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR) -PERL_LIB = /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0 -PERL_ARCHLIB = /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0/darwin-thread-multi-2level -PERL_ARCHLIBDEP = /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0/darwin-thread-multi-2level -LIBPERL_A = libperl.a -FIRST_MAKEFILE = Makefile -MAKEFILE_OLD = Makefile.old -MAKE_APERL_FILE = Makefile.aperl -PERLMAINCC = $(CC) -PERL_INC = /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0/darwin-thread-multi-2level/CORE -PERL_INCDEP = /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0/darwin-thread-multi-2level/CORE -PERL = "/usr/local/Cellar/perl/5.32.0/bin/perl" -FULLPERL = "/usr/local/Cellar/perl/5.32.0/bin/perl" -ABSPERL = $(PERL) -PERLRUN = $(PERL) -FULLPERLRUN = $(FULLPERL) -ABSPERLRUN = $(ABSPERL) -PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" -FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" -ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" -PERL_CORE = 0 -PERM_DIR = 755 -PERM_RW = 644 -PERM_RWX = 755 - -MAKEMAKER = /usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0/ExtUtils/MakeMaker.pm -MM_VERSION = 7.44 -MM_REVISION = 74400 - -# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle). -# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle) -# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar) -# DLBASE = Basename part of dynamic library. May be just equal BASEEXT. -MAKE = make -FULLEXT = LaTeX/ToUnicode -BASEEXT = ToUnicode -PARENT_NAME = LaTeX -DLBASE = $(BASEEXT) -VERSION_FROM = -OBJECT = -LDFROM = $(OBJECT) -LINKTYPE = dynamic -BOOTDEP = - -# Handy lists of source code files: -XS_FILES = -C_FILES = -O_FILES = -H_FILES = -MAN1PODS = -MAN3PODS = lib/LaTeX/ToUnicode.pm \ - lib/LaTeX/ToUnicode/Tables.pm - -# Where is the Config information that we are using/depend on -CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h - -# Where to build things -INST_LIBDIR = $(INST_LIB)/LaTeX -INST_ARCHLIBDIR = $(INST_ARCHLIB)/LaTeX - -INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT) -INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT) - -INST_STATIC = -INST_DYNAMIC = -INST_BOOT = - -# Extra linker info -EXPORT_LIST = -PERL_ARCHIVE = -PERL_ARCHIVEDEP = -PERL_ARCHIVE_AFTER = - - -TO_INST_PM = lib/LaTeX/ToUnicode.pm \ - lib/LaTeX/ToUnicode/Tables.pm - - -# --- MakeMaker platform_constants section: -MM_Unix_VERSION = 7.44 -PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc - - -# --- MakeMaker tool_autosplit section: -# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto -AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' -- - - - -# --- MakeMaker tool_xsubpp section: - - -# --- MakeMaker tools_other section: -SHELL = /bin/sh -CHMOD = chmod -CP = cp -MV = mv -NOOP = $(TRUE) -NOECHO = @ -RM_F = rm -f -RM_RF = rm -rf -TEST_F = test -f -TOUCH = touch -UMASK_NULL = umask 0 -DEV_NULL = > /dev/null 2>&1 -MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' -- -EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' -- -FALSE = false -TRUE = true -ECHO = echo -ECHO_N = echo -n -UNINST = 0 -VERBINST = 0 -MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' -- -DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' -- -UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' -- -WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' -- -MACROSTART = -MACROEND = -USEMAKEFILE = -f -FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' -- -CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' -- - - -# --- MakeMaker makemakerdflt section: -makemakerdflt : all - $(NOECHO) $(NOOP) - - -# --- MakeMaker dist section: -TAR = COPY_EXTENDED_ATTRIBUTES_DISABLE=1 COPYFILE_DISABLE=1 tar -TARFLAGS = cvf -ZIP = zip -ZIPFLAGS = -r -COMPRESS = gzip --best -SUFFIX = .gz -SHAR = shar -PREOP = $(NOECHO) $(NOOP) -POSTOP = $(NOECHO) $(NOOP) -TO_UNIX = $(NOECHO) $(NOOP) -CI = ci -u -RCS_LABEL = rcs -Nv$(VERSION_SYM): -q -DIST_CP = best -DIST_DEFAULT = tardist -DISTNAME = LaTeX-ToUnicode -DISTVNAME = LaTeX-ToUnicode-0.11 - - -# --- MakeMaker macro section: - - -# --- MakeMaker depend section: - - -# --- MakeMaker cflags section: - - -# --- MakeMaker const_loadlibs section: - - -# --- MakeMaker const_cccmd section: - - -# --- MakeMaker post_constants section: - - -# --- MakeMaker pasthru section: - -PASTHRU = LIBPERL_A="$(LIBPERL_A)"\ - LINKTYPE="$(LINKTYPE)"\ - PREFIX="$(PREFIX)"\ - PASTHRU_DEFINE='$(DEFINE) $(PASTHRU_DEFINE)'\ - PASTHRU_INC='$(INC) $(PASTHRU_INC)' - - -# --- MakeMaker special_targets section: -.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT) - -.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir pure_all subdirs clean_subdirs makemakerdflt manifypods realclean_subdirs subdirs_dynamic subdirs_pure_nolink subdirs_static subdirs-test_dynamic subdirs-test_static test_dynamic test_static - - - -# --- MakeMaker c_o section: - - -# --- MakeMaker xs_c section: - - -# --- MakeMaker xs_o section: - - -# --- MakeMaker top_targets section: -all :: pure_all manifypods - $(NOECHO) $(NOOP) - -pure_all :: config pm_to_blib subdirs linkext - $(NOECHO) $(NOOP) - - $(NOECHO) $(NOOP) - -subdirs :: $(MYEXTLIB) - $(NOECHO) $(NOOP) - -config :: $(FIRST_MAKEFILE) blibdirs - $(NOECHO) $(NOOP) - -help : - perldoc ExtUtils::MakeMaker - - -# --- MakeMaker blibdirs section: -blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists - $(NOECHO) $(NOOP) - -# Backwards compat with 6.18 through 6.25 -blibdirs.ts : blibdirs - $(NOECHO) $(NOOP) - -$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_LIBDIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR) - $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists - -$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_ARCHLIB) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB) - $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists - -$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_AUTODIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR) - $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists - -$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR) - $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists - -$(INST_BIN)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_BIN) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN) - $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists - -$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_SCRIPT) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT) - $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists - -$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_MAN1DIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR) - $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists - -$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL - $(NOECHO) $(MKPATH) $(INST_MAN3DIR) - $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR) - $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists - - - -# --- MakeMaker linkext section: - -linkext :: dynamic - $(NOECHO) $(NOOP) - - -# --- MakeMaker dlsyms section: - - -# --- MakeMaker dynamic_bs section: - -BOOTSTRAP = - - -# --- MakeMaker dynamic section: - -dynamic :: $(FIRST_MAKEFILE) config $(INST_BOOT) $(INST_DYNAMIC) - $(NOECHO) $(NOOP) - - -# --- MakeMaker dynamic_lib section: - - -# --- MakeMaker static section: - -## $(INST_PM) has been moved to the all: target. -## It remains here for awhile to allow for old usage: "make static" -static :: $(FIRST_MAKEFILE) $(INST_STATIC) - $(NOECHO) $(NOOP) - - -# --- MakeMaker static_lib section: - - -# --- MakeMaker manifypods section: - -POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" -POD2MAN = $(POD2MAN_EXE) - - -manifypods : pure_all config \ - lib/LaTeX/ToUnicode.pm \ - lib/LaTeX/ToUnicode/Tables.pm - $(NOECHO) $(POD2MAN) --section=$(MAN3SECTION) --perm_rw=$(PERM_RW) -u \ - lib/LaTeX/ToUnicode.pm $(INST_MAN3DIR)/LaTeX::ToUnicode.$(MAN3EXT) \ - lib/LaTeX/ToUnicode/Tables.pm $(INST_MAN3DIR)/LaTeX::ToUnicode::Tables.$(MAN3EXT) - - - - -# --- MakeMaker processPL section: - - -# --- MakeMaker installbin section: - - -# --- MakeMaker subdirs section: - -# none - -# --- MakeMaker clean_subdirs section: -clean_subdirs : - $(NOECHO) $(NOOP) - - -# --- MakeMaker clean section: - -# Delete temporary files but do not touch installed files. We don't delete -# the Makefile here so a later make realclean still has a makefile to use. - -clean :: clean_subdirs - - $(RM_F) \ - $(BASEEXT).bso $(BASEEXT).def \ - $(BASEEXT).exp $(BASEEXT).x \ - $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \ - $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \ - *$(LIB_EXT) *$(OBJ_EXT) \ - *perl.core MYMETA.json \ - MYMETA.yml blibdirs.ts \ - core core.*perl.*.? \ - core.[0-9] core.[0-9][0-9] \ - core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ - core.[0-9][0-9][0-9][0-9][0-9] lib$(BASEEXT).def \ - mon.out perl \ - perl$(EXE_EXT) perl.exe \ - perlmain.c pm_to_blib \ - pm_to_blib.ts so_locations \ - tmon.out - - $(RM_RF) \ - blib - $(NOECHO) $(RM_F) $(MAKEFILE_OLD) - - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) - - -# --- MakeMaker realclean_subdirs section: -# so clean is forced to complete before realclean_subdirs runs -realclean_subdirs : clean - $(NOECHO) $(NOOP) - - -# --- MakeMaker realclean section: -# Delete temporary files (via clean) and also delete dist files -realclean purge :: realclean_subdirs - - $(RM_F) \ - $(FIRST_MAKEFILE) $(MAKEFILE_OLD) - - $(RM_RF) \ - $(DISTVNAME) - - -# --- MakeMaker metafile section: -metafile : create_distdir - $(NOECHO) $(ECHO) Generating META.yml - $(NOECHO) $(ECHO) '---' > META_new.yml - $(NOECHO) $(ECHO) 'abstract: '\''Convert LaTeX commands to Unicode'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'author:' >> META_new.yml - $(NOECHO) $(ECHO) ' - '\''Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com>'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'build_requires: {}' >> META_new.yml - $(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml - $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: '\''6.31'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml - $(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'license: perl' >> META_new.yml - $(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml - $(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml - $(NOECHO) $(ECHO) ' version: '\''1.4'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'name: LaTeX-ToUnicode' >> META_new.yml - $(NOECHO) $(ECHO) 'no_index:' >> META_new.yml - $(NOECHO) $(ECHO) ' directory:' >> META_new.yml - $(NOECHO) $(ECHO) ' - t' >> META_new.yml - $(NOECHO) $(ECHO) ' - inc' >> META_new.yml - $(NOECHO) $(ECHO) 'requires: {}' >> META_new.yml - $(NOECHO) $(ECHO) 'version: '\''0.11'\''' >> META_new.yml - $(NOECHO) $(ECHO) 'x_serialization_backend: '\''CPAN::Meta::YAML version 0.018'\''' >> META_new.yml - -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml - $(NOECHO) $(ECHO) Generating META.json - $(NOECHO) $(ECHO) '{' > META_new.json - $(NOECHO) $(ECHO) ' "abstract" : "Convert LaTeX commands to Unicode",' >> META_new.json - $(NOECHO) $(ECHO) ' "author" : [' >> META_new.json - $(NOECHO) $(ECHO) ' "Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com>"' >> META_new.json - $(NOECHO) $(ECHO) ' ],' >> META_new.json - $(NOECHO) $(ECHO) ' "dynamic_config" : 1,' >> META_new.json - $(NOECHO) $(ECHO) ' "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010",' >> META_new.json - $(NOECHO) $(ECHO) ' "license" : [' >> META_new.json - $(NOECHO) $(ECHO) ' "perl_5"' >> META_new.json - $(NOECHO) $(ECHO) ' ],' >> META_new.json - $(NOECHO) $(ECHO) ' "meta-spec" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json - $(NOECHO) $(ECHO) ' "version" : 2' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "name" : "LaTeX-ToUnicode",' >> META_new.json - $(NOECHO) $(ECHO) ' "no_index" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "directory" : [' >> META_new.json - $(NOECHO) $(ECHO) ' "t",' >> META_new.json - $(NOECHO) $(ECHO) ' "inc"' >> META_new.json - $(NOECHO) $(ECHO) ' ]' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "prereqs" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "build" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "requires" : {}' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "configure" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "ExtUtils::MakeMaker" : "6.31"' >> META_new.json - $(NOECHO) $(ECHO) ' }' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "runtime" : {' >> META_new.json - $(NOECHO) $(ECHO) ' "requires" : {}' >> META_new.json - $(NOECHO) $(ECHO) ' }' >> META_new.json - $(NOECHO) $(ECHO) ' },' >> META_new.json - $(NOECHO) $(ECHO) ' "release_status" : "stable",' >> META_new.json - $(NOECHO) $(ECHO) ' "version" : "0.11",' >> META_new.json - $(NOECHO) $(ECHO) ' "x_serialization_backend" : "JSON::PP version 4.04"' >> META_new.json - $(NOECHO) $(ECHO) '}' >> META_new.json - -$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json - - -# --- MakeMaker signature section: -signature : - cpansign -s - - -# --- MakeMaker dist_basics section: -distclean :: realclean distcheck - $(NOECHO) $(NOOP) - -distcheck : - $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck - -skipcheck : - $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck - -manifest : - $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest - -veryclean : realclean - $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old - - - -# --- MakeMaker dist_core section: - -dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE) - $(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \ - -e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' -- - -tardist : $(DISTVNAME).tar$(SUFFIX) - $(NOECHO) $(NOOP) - -uutardist : $(DISTVNAME).tar$(SUFFIX) - uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu - $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)_uu' - -$(DISTVNAME).tar$(SUFFIX) : distdir - $(PREOP) - $(TO_UNIX) - $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME) - $(RM_RF) $(DISTVNAME) - $(COMPRESS) $(DISTVNAME).tar - $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)' - $(POSTOP) - -zipdist : $(DISTVNAME).zip - $(NOECHO) $(NOOP) - -$(DISTVNAME).zip : distdir - $(PREOP) - $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME) - $(RM_RF) $(DISTVNAME) - $(NOECHO) $(ECHO) 'Created $(DISTVNAME).zip' - $(POSTOP) - -shdist : distdir - $(PREOP) - $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar - $(RM_RF) $(DISTVNAME) - $(NOECHO) $(ECHO) 'Created $(DISTVNAME).shar' - $(POSTOP) - - -# --- MakeMaker distdir section: -create_distdir : - $(RM_RF) $(DISTVNAME) - $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \ - -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');" - -distdir : create_distdir distmeta - $(NOECHO) $(NOOP) - - - -# --- MakeMaker dist_test section: -disttest : distdir - cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL - cd $(DISTVNAME) && $(MAKE) $(PASTHRU) - cd $(DISTVNAME) && $(MAKE) test $(PASTHRU) - - - -# --- MakeMaker dist_ci section: -ci : - $(ABSPERLRUN) -MExtUtils::Manifest=maniread -e '@all = sort keys %{ maniread() };' \ - -e 'print(qq{Executing $(CI) @all\n});' \ - -e 'system(qq{$(CI) @all}) == 0 or die $$!;' \ - -e 'print(qq{Executing $(RCS_LABEL) ...\n});' \ - -e 'system(qq{$(RCS_LABEL) @all}) == 0 or die $$!;' -- - - -# --- MakeMaker distmeta section: -distmeta : create_distdir metafile - $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \ - -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \ - -e ' or die "Could not add META.yml to MANIFEST: $${'\''@'\''}"' -- - $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \ - -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \ - -e ' or die "Could not add META.json to MANIFEST: $${'\''@'\''}"' -- - - - -# --- MakeMaker distsignature section: -distsignature : distmeta - $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \ - -e ' or die "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}"' -- - $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE - cd $(DISTVNAME) && cpansign -s - - - -# --- MakeMaker install section: - -install :: pure_install doc_install - $(NOECHO) $(NOOP) - -install_perl :: pure_perl_install doc_perl_install - $(NOECHO) $(NOOP) - -install_site :: pure_site_install doc_site_install - $(NOECHO) $(NOOP) - -install_vendor :: pure_vendor_install doc_vendor_install - $(NOECHO) $(NOOP) - -pure_install :: pure_$(INSTALLDIRS)_install - $(NOECHO) $(NOOP) - -doc_install :: doc_$(INSTALLDIRS)_install - $(NOECHO) $(NOOP) - -pure__install : pure_site_install - $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site - -doc__install : doc_site_install - $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site - -pure_perl_install :: all - $(NOECHO) $(MOD_INSTALL) \ - read "$(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist" \ - write "$(DESTINSTALLARCHLIB)/auto/$(FULLEXT)/.packlist" \ - "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \ - "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \ - "$(INST_BIN)" "$(DESTINSTALLBIN)" \ - "$(INST_SCRIPT)" "$(DESTINSTALLSCRIPT)" \ - "$(INST_MAN1DIR)" "$(DESTINSTALLMAN1DIR)" \ - "$(INST_MAN3DIR)" "$(DESTINSTALLMAN3DIR)" - $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ - "$(SITEARCHEXP)/auto/$(FULLEXT)" - - -pure_site_install :: all - $(NOECHO) $(MOD_INSTALL) \ - read "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" \ - write "$(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist" \ - "$(INST_LIB)" "$(DESTINSTALLSITELIB)" \ - "$(INST_ARCHLIB)" "$(DESTINSTALLSITEARCH)" \ - "$(INST_BIN)" "$(DESTINSTALLSITEBIN)" \ - "$(INST_SCRIPT)" "$(DESTINSTALLSITESCRIPT)" \ - "$(INST_MAN1DIR)" "$(DESTINSTALLSITEMAN1DIR)" \ - "$(INST_MAN3DIR)" "$(DESTINSTALLSITEMAN3DIR)" - $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ - "$(PERL_ARCHLIB)/auto/$(FULLEXT)" - -pure_vendor_install :: all - $(NOECHO) $(MOD_INSTALL) \ - read "$(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist" \ - write "$(DESTINSTALLVENDORARCH)/auto/$(FULLEXT)/.packlist" \ - "$(INST_LIB)" "$(DESTINSTALLVENDORLIB)" \ - "$(INST_ARCHLIB)" "$(DESTINSTALLVENDORARCH)" \ - "$(INST_BIN)" "$(DESTINSTALLVENDORBIN)" \ - "$(INST_SCRIPT)" "$(DESTINSTALLVENDORSCRIPT)" \ - "$(INST_MAN1DIR)" "$(DESTINSTALLVENDORMAN1DIR)" \ - "$(INST_MAN3DIR)" "$(DESTINSTALLVENDORMAN3DIR)" - - -doc_perl_install :: all - $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod" - -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)" - -$(NOECHO) $(DOC_INSTALL) \ - "Module" "$(NAME)" \ - "installed into" "$(INSTALLPRIVLIB)" \ - LINKTYPE "$(LINKTYPE)" \ - VERSION "$(VERSION)" \ - EXE_FILES "$(EXE_FILES)" \ - >> "$(DESTINSTALLARCHLIB)/perllocal.pod" - -doc_site_install :: all - $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod" - -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)" - -$(NOECHO) $(DOC_INSTALL) \ - "Module" "$(NAME)" \ - "installed into" "$(INSTALLSITELIB)" \ - LINKTYPE "$(LINKTYPE)" \ - VERSION "$(VERSION)" \ - EXE_FILES "$(EXE_FILES)" \ - >> "$(DESTINSTALLARCHLIB)/perllocal.pod" - -doc_vendor_install :: all - $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLARCHLIB)/perllocal.pod" - -$(NOECHO) $(MKPATH) "$(DESTINSTALLARCHLIB)" - -$(NOECHO) $(DOC_INSTALL) \ - "Module" "$(NAME)" \ - "installed into" "$(INSTALLVENDORLIB)" \ - LINKTYPE "$(LINKTYPE)" \ - VERSION "$(VERSION)" \ - EXE_FILES "$(EXE_FILES)" \ - >> "$(DESTINSTALLARCHLIB)/perllocal.pod" - - -uninstall :: uninstall_from_$(INSTALLDIRS)dirs - $(NOECHO) $(NOOP) - -uninstall_from_perldirs :: - $(NOECHO) $(UNINSTALL) "$(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist" - -uninstall_from_sitedirs :: - $(NOECHO) $(UNINSTALL) "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" - -uninstall_from_vendordirs :: - $(NOECHO) $(UNINSTALL) "$(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist" - - -# --- MakeMaker force section: -# Phony target to force checking subdirectories. -FORCE : - $(NOECHO) $(NOOP) - - -# --- MakeMaker perldepend section: - - -# --- MakeMaker makefile section: -# We take a very conservative approach here, but it's worth it. -# We move Makefile to Makefile.old here to avoid gnu make looping. -$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP) - $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?" - $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..." - -$(NOECHO) $(RM_F) $(MAKEFILE_OLD) - -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) - - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL) - $(PERLRUN) Makefile.PL - $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <==" - $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <==" - $(FALSE) - - - -# --- MakeMaker staticmake section: - -# --- MakeMaker makeaperl section --- -MAP_TARGET = perl -FULLPERL = "/usr/local/Cellar/perl/5.32.0/bin/perl" -MAP_PERLINC = "-Iblib/arch" "-Iblib/lib" "-I/usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0/darwin-thread-multi-2level" "-I/usr/local/Cellar/perl/5.32.0/lib/perl5/5.32.0" - -$(MAP_TARGET) :: $(MAKE_APERL_FILE) - $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@ - -$(MAKE_APERL_FILE) : static $(FIRST_MAKEFILE) pm_to_blib - $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET) - $(NOECHO) $(PERLRUNINST) \ - Makefile.PL DIR="" \ - MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ - MAKEAPERL=1 NORECURS=1 CCCDLFLAGS= - - -# --- MakeMaker test section: -TEST_VERBOSE=0 -TEST_TYPE=test_$(LINKTYPE) -TEST_FILE = test.pl -TEST_FILES = t/*.t -TESTDB_SW = -d - -testdb :: testdb_$(LINKTYPE) - $(NOECHO) $(NOOP) - -test :: $(TEST_TYPE) - $(NOECHO) $(NOOP) - -# Occasionally we may face this degenerate target: -test_ : test_dynamic - $(NOECHO) $(NOOP) - -subdirs-test_dynamic :: dynamic pure_all - -test_dynamic :: subdirs-test_dynamic - PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) - -testdb_dynamic :: dynamic pure_all - PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) - -subdirs-test_static :: static pure_all - -test_static :: subdirs-test_static - PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) - -testdb_static :: static pure_all - PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) - - - -# --- MakeMaker ppd section: -# Creates a PPD (Perl Package Description) for a binary distribution. -ppd : - $(NOECHO) $(ECHO) '<SOFTPKG NAME="LaTeX-ToUnicode" VERSION="0.11">' > LaTeX-ToUnicode.ppd - $(NOECHO) $(ECHO) ' <ABSTRACT>Convert LaTeX commands to Unicode</ABSTRACT>' >> LaTeX-ToUnicode.ppd - $(NOECHO) $(ECHO) ' <AUTHOR>Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com></AUTHOR>' >> LaTeX-ToUnicode.ppd - $(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> LaTeX-ToUnicode.ppd - $(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="darwin-thread-multi-2level-5.32" />' >> LaTeX-ToUnicode.ppd - $(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> LaTeX-ToUnicode.ppd - $(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> LaTeX-ToUnicode.ppd - $(NOECHO) $(ECHO) '</SOFTPKG>' >> LaTeX-ToUnicode.ppd - - -# --- MakeMaker pm_to_blib section: - -pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM) - $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \ - 'lib/LaTeX/ToUnicode.pm' 'blib/lib/LaTeX/ToUnicode.pm' \ - 'lib/LaTeX/ToUnicode/Tables.pm' 'blib/lib/LaTeX/ToUnicode/Tables.pm' - $(NOECHO) $(TOUCH) pm_to_blib - - -# --- MakeMaker selfdocument section: - -# here so even if top_targets is overridden, these will still be defined -# gmake will silently still work if any are .PHONY-ed but nmake won't - -static :: - $(NOECHO) $(NOOP) - -dynamic :: - $(NOECHO) $(NOOP) - -config :: - $(NOECHO) $(NOOP) - - -# --- MakeMaker postamble section: - - -# End. diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile.PL b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile.PL index 6b30688882b..b5f558136de 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile.PL +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile.PL @@ -10,17 +10,17 @@ use ExtUtils::MakeMaker 6.31; my %WriteMakefileArgs = ( 'ABSTRACT' => 'Convert LaTeX commands to Unicode', - 'AUTHOR' => 'Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com>', + 'AUTHOR' => 'Gerhard Gossen <gerhard.gossen@googlemail.com> and Boris Veytsman <boris@varphi.com> and Karl Berry <karl@freefriends.com>', 'BUILD_REQUIRES' => {}, 'CONFIGURE_REQUIRES' => { 'ExtUtils::MakeMaker' => '6.31' }, 'DISTNAME' => 'LaTeX-ToUnicode', - 'EXE_FILES' => [], + 'EXE_FILES' => ['script/ltx2unitxt'], 'LICENSE' => 'perl', 'NAME' => 'LaTeX::ToUnicode', 'PREREQ_PM' => {}, - 'VERSION' => '0.11', + 'VERSION_FROM' => 'lib/LaTeX/ToUnicode.pm', 'test' => { 'TESTS' => 't/*.t' } diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile.TDS b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile.TDS new file mode 100644 index 00000000000..64faeebae9f --- /dev/null +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/Makefile.TDS @@ -0,0 +1,44 @@ +# +# This is Makefile for TDS-compliant TeX distributions +# Written by Boris Veytsman, boris@varphi.com +# +# This file is in public domain +# +PREFIX = /usr/local + +LIBDIR = $(PREFIX)/scripts/bibtexperllibs + +DOCDIR = $(PREFIX)/doc/bibtex/bibtexperllibs + +all: + +latex-tounicode.pdf: latex-tounicode.tex ltx2unitxt.pdf + texfot pdflatex $< || { rm -f $@; exit 1; } + +ToUnicode = lib/LaTeX/ToUnicode +latex-tounicode.tex: $(ToUnicode).pm $(ToUnicode)/Tables.pm + pod2latex -modify -full -prefile head.ltx -out $@ $^ +latex-tounicode.tex: head.ltx +# unfortunately pod2latex doesn't recognize =encoding, so there +# are two warnings of "Command encoding not recognised ...". Oh well. + +ltx2unitxt.1: script/ltx2unitxt +# don't run --version since the --help message includes --version output. + help2man --no-info --version-string=" " \ +--name="convert LaTeX source fragment to plain (Unicode) text or simple html" \ + $< >$@ \ + || { rm -f $@; exit 1; } +ltx2unitxt.pdf: ltx2unitxt.1 + sed 's/^Releases:/\nReleases:/' $< | groff -man -t -rS11 - | ps2pdf - $@ + +force: + +install: + mkdir -p $(LIBDIR) + cp -r lib/* $(LIBDIR) + mkdir -p $(DOCDIR) + cp -r man/man3/* $(DOCDIR) + +clean: + +distclean: clean diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/README b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/README index 0d1117f9ee3..1f241e3979e 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/README +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/README @@ -1,13 +1,13 @@ +This is the LaTeX::ToUnicode Perl package: + Convert LaTeX source fragments to Unicode plain text or simple html -This archive contains the distribution LaTeX-ToUnicode, -version 0.11: +Dev sources, bug tracker: https://github.com/borisveytsman/bibtexperllibs +Releases: https://ctan.org/pkg/bibtexperllibs - Convert LaTeX commands to Unicode - -This software is copyright (c) 2010-2020 by Gerhard Gossen, Boris Veytsman, and Karl Berry +Copyright 2010-2022 Gerhard Gossen, Boris Veytsman, Karl Berry This is free software; you can redistribute it and/or modify it under -the same terms as the Perl 5 programming language system itself. +the same terms as the Perl5 programming language system itself. diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/head.ltx b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/head.ltx new file mode 100644 index 00000000000..3f946fcba03 --- /dev/null +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/head.ltx @@ -0,0 +1,28 @@ +% documentation for LaTeX::ToUnicode. +% head.ltx file public domain. +% +\documentclass[11pt]{article} +\usepackage{fullpage,pdfpages} +\usepackage[hidelinks]{hyperref} +\let\printindex=\empty % index is not useful +\sloppy \hbadness=3000 % not aiming for good typesetting + +% Silence useless font warning about braces in cmsy instead of cmtt: +\makeatletter\def\@font@warning#1{}\makeatother + +% https://tex.stackexchange.com/questions/68272 +\newcommand\invisiblesection[1]{% + \refstepcounter{section}% + \addcontentsline{toc}{section}{\protect\numberline{\thesection}#1}% + \sectionmark{#1}% +} + +\begin{document} +\title{\texttt{LaTeX::ToUnicode} documentation} +\author{Boris Veytsman\thanks{borisv@lk.net}} +\maketitle +\tableofcontents + +\invisiblesection{ltx2unitxt---convert \LaTeX\ source fragments} + +\includepdf[pages=-]{ltx2unitxt} diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/script/ltx2unitxt b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/script/ltx2unitxt new file mode 100755 index 00000000000..661ea404171 --- /dev/null +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/script/ltx2unitxt @@ -0,0 +1,169 @@ +#!/usr/bin/env perl +# Use the LaTeX::ToUnicode module (also in the bibtexperllibs +# repository/package, like this script) to convert LaTeX to Unicode. +# +# We work on fragments of text, not whole documents, the goal being to +# replace LaTeX commands and syntax with obvious plain text equivalents, +# or remove them. + +use strict; +use warnings; + +use Cwd; +use File::Basename; +use File::Spec; + +BEGIN { + # find files relative to our installed location within TeX Live + chomp(my $TLMaster = `kpsewhich -var-value=SELFAUTOPARENT`); # TL root + if (length($TLMaster)) { + unshift @INC, "$TLMaster/texmf-dist/scripts/bibtexperllibs"; + } + # find development bibtexperllibs in sibling checkout to this script, + # even if $0 is a symlink. Irrelevant when using from an installation. + my $real0 = Cwd::abs_path($0); + my $scriptdir = File::Basename::dirname($real0); + my $dev_btxperllibs = Cwd::abs_path("$scriptdir/../.."); + + # we need the lib/ subdirectories inside ... + unshift (@INC, glob ("$dev_btxperllibs/*/lib")) if -d $dev_btxperllibs; + +} + +use LaTeX::ToUnicode; + +our %opts; +local *OUT; # output filehandle + +exit(main()); + +sub main { + init(); + + # by paragraph? + while (<>) { + print OUT (convert($_)); + } + + return 0; +} + +sub convert { + my ($in) = @_; + + my @args = (); # what we'll pass to the convert() fn. + # + if (defined(&{"LaTeX_ToUnicode_convert_hook"})) { + push (@args, "hook" => \&LaTeX_ToUnicode_convert_hook); } + if ($opts{e}) { push (@args, "entities" => 1); } + if ($opts{g}) { push (@args, "german" => 1); } + if ($opts{h}) { push (@args, "html" => 1); } + + LaTeX::ToUnicode::debuglevel($opts{v}); + my $out = LaTeX::ToUnicode::convert($in, @args); + + #warn "out=$out"; + return $out; +} + + +# Command line options, etc. +# +sub init { + my $USAGE = <<END; +Usage: $0 [-c CONFIG] [-o OUTPUT] [--html] [...] [INFILE]... + +Convert the LaTeX source in INFILE (or standard input) to plain text +using Unicode code points for accents and other special characters; or, +optionally, output HTML with simple translations for font changes and url +commands. + +Common accent sequences, special characters, and simple markup commands +are translated, but there is no attempt at completeness. Math, tables, +figures, sectioning, etc., are not handled in any way, and mostly left +in their TeX form in the output. The translations assume standard LaTeX +meanings for characters and control sequences; macros in the input are +not considered. + +The input can be a fragment of text, not a full document, as the purpose +of this script was to handle bibliography entries and abstracts (for the +ltx2crossrefxml script that is part of the crossrefware package). +Patches to extend this script are welcome. It uses the LaTeX::ToUnicode +Perl library for the conversion; see its documentation for details. + +Conversion is currently done line by line, so TeX constructs that cross +multiple lines are not handled properly. If it turns out to be useful, +conversion could be done by paragraph instead. + +The config file is read as a Perl source file. It can define a function +`LaTeX_ToUnicode_convert_hook()' which will be called early; the value +it returns (which must be a string) will then be subject to the standard +conversion. + +For an example of using this script and associated code, see the TUGboat +processing at +https://github.com/TeXUsersGroup/tugboat/tree/trunk/capsules/crossref. + +Options: + -c, --config=FILE read (Perl) config FILE for a hook, as explained above + -e, --entities output entities &#xNNNN; instead of literal characters + -g, --german handle some features of the german package + -h, --html output simplistic HTML instead of plain text + -o, --output=FILE output to FILE instead of stdout + -v, --verbose be verbose + -V, --version output version information and exit + -?, --help display this help and exit + +Options can be abbreviated unambiguously, and start with either - or --. + +Dev sources, bug tracker: https://github.com/borisveytsman/bibtexperllibs +Releases: https://ctan.org/pkg/bibtexperllibs +END + + my $VERSION = <<END; +ltx2unitxt (bibtexperllibs) 0.51 +Copyright 2023 Karl Berry. +This is free software: you can redistribute it and/or +modify it under the same terms as Perl itself. +END + + use Getopt::Long qw(:config no_ignore_case); # otherwise v|V is the same + + GetOptions( + "config|c=s" => \($opts{c}), + "entities|e" => \($opts{e}), + "german|g" => \($opts{g}), + "html|h" => \($opts{h}), + "output|o=s" => \($opts{o}), + "verbose|v" => \($opts{v}), + "version|V" => \($opts{V}), + "help|?" => \($opts{help})) + || die "Try $0 --help for more information.\n"; + + if ($opts{help}) { print "$USAGE\n$VERSION"; exit 0; } + if ($opts{V}) { print $VERSION; exit 0; } + + binmode(STDOUT, ":utf8"); + *OUT = *STDOUT; + + if (defined($opts{o})) { + open(OUT, ">$opts{o}") || die "open(>$opts{o}) failed: $!\n"; + binmode(OUT, ":utf8") + } + + if ($opts{c}) { + if (-r $opts{c}) { + # if config arg is absolute, fine; if not, prepend "./" as slightly + # less troublesome than putting "." in the @INC path. + my $rel = (File::Spec->file_name_is_absolute($opts{c}) ? "" : "./"); + my $cnffile = "$rel$opts{c}"; + verbose("requiring config file: $cnffile"); + require $cnffile; + } else { + die "open config file ($opts{c}) for reading failed: $!\n"; + } + } +} + + +sub verbose { print @_ if $::opts{v}; } diff --git a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/t/convert.t b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/t/convert.t index 9bd7a4f3d46..03cbc203316 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/t/convert.t +++ b/Master/texmf-dist/source/support/bibtexperllibs/LaTeX-ToUnicode/t/convert.t @@ -9,7 +9,7 @@ BEGIN{ use_ok( 'LaTeX::ToUnicode', qw( convert ) ); } binmode( STDOUT, ':utf8' ); my @tests = ( [ '\LaTeX' => 'LaTeX' ], - [ '\$ \% \& \_ \{ \} \#' => '$ % & _ { } #' ], + [ '\$ \% \& \_ \#' => '$ % & _ #' ], [ '{\"{a}}' => 'ä' ], [ '{\"a}' => 'ä' ], [ '{\`{a}}' => 'à' ], diff --git a/Master/texmf-dist/source/support/bibtexperllibs/Makefile b/Master/texmf-dist/source/support/bibtexperllibs/Makefile index 6e7d5b47558..c80e99f49b4 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/Makefile +++ b/Master/texmf-dist/source/support/bibtexperllibs/Makefile @@ -19,4 +19,4 @@ install: for dir in ${DIRS}; do (cd $$dir && ${MAKE} -f Makefile.TDS install); done archive: - COPYFILE_DISABLE=1 tar -czvf $(PACKAGE).tgz -C .. --exclude '*~' --exclude '*.tgz' --exclude CVS --exclude .git --exclude .gitignore --exclude blib --exclude "*.tar.gz" $(PACKAGE) + COPYFILE_DISABLE=1 tar -czvf $(PACKAGE).tgz -C .. --exclude '*~' --exclude '*.tgz' --exclude CVS --exclude .git --exclude .gitignore --exclude blib --exclude "*.tar.gz" --exclude pm_to_blib $(PACKAGE) diff --git a/Master/texmf-dist/source/support/bibtexperllibs/README b/Master/texmf-dist/source/support/bibtexperllibs/README index 4a09e6dd2ee..bd28a138c9e 100644 --- a/Master/texmf-dist/source/support/bibtexperllibs/README +++ b/Master/texmf-dist/source/support/bibtexperllibs/README @@ -1,24 +1,34 @@ BibTeX Perl Libs - Version 1.6 - Gerhard Gossen, Boris Veytsman and Karl Berry + Version 1.8 + Gerhard Gossen, Boris Veytsman, Karl Berry -This package provides BibTeX related Perl libraries by Gerhard Gossen, +This package provides BibTeX-related Perl libraries by Gerhard Gossen, maintained and repackaged by Boris Veytsman for TeX Live and other TDS-compliant distributions. The libraries are written in pure Perl, so shoud work out of the box on any architecture. To use them in your scripts, add to the @INC variable the directory -scripts/bibtexperllibs inside your TeX distribution. +scripts/bibtexperllibs inside your TeX distribution. A script ltx2unitxt +packages the conversion libraries for use from the command line. Bug reports, source code: https://github.com/borisveytsman/bibtexperllibs Releases: https://ctan.org/pkg/bibtexperllibs +For an example of using the LaTeX::ToUnicode module, see the +crossrefware package (which is also the reason for continued development). + Changes: - Version 1.6 2020-12-10 LaTeX::ToUnicode 0.11 for more ltx2crossrefxml support. - (No changes to BibTeX::Parser.) + version 1.8 2023-08-20 Tests updates, timestamp updates. + + version 1.7 2021-01-20 LaTeX::ToUnicode 0.51 for still more + ltx2crossrefxml support, including simple html output. + (No changes to BibTeX::Parser.) + + version 1.6 2020-12-10 LaTeX::ToUnicode 0.11 for more ltx2crossrefxml + support. (No changes to BibTeX::Parser.) - version 1.5 Upgraded BibTeX::Parser to 1.02 (bugfixes) + version 1.5 Upgraded BibTeX::Parser to 1.02 (bugfixes) version 1.4 Upgraded BibTeX::Parser to 1.01 |