From 9817c092f7ba773c0b3aa95b51be0b6a5225a9bd Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 21 Dec 2017 23:59:23 +0000 Subject: xurl (21dec17) git-svn-id: svn://tug.org/texlive/trunk@46115 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/xurl/Changes | 1 + Master/texmf-dist/doc/latex/xurl/README.md | 13 ++++++ Master/texmf-dist/doc/latex/xurl/xurl.pdf | Bin 0 -> 17227 bytes Master/texmf-dist/doc/latex/xurl/xurl.tex | 53 +++++++++++++++++++++++ Master/texmf-dist/tex/latex/xurl/xurl.sty | 34 +++++++++++++++ Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/libexec/ctan2tds | 1 + Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc | 1 + Master/tlpkg/tlpsrc/xurl.tlpsrc | 0 9 files changed, 104 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/xurl/Changes create mode 100644 Master/texmf-dist/doc/latex/xurl/README.md create mode 100644 Master/texmf-dist/doc/latex/xurl/xurl.pdf create mode 100644 Master/texmf-dist/doc/latex/xurl/xurl.tex create mode 100644 Master/texmf-dist/tex/latex/xurl/xurl.sty create mode 100644 Master/tlpkg/tlpsrc/xurl.tlpsrc diff --git a/Master/texmf-dist/doc/latex/xurl/Changes b/Master/texmf-dist/doc/latex/xurl/Changes new file mode 100644 index 00000000000..403cb1b8a8b --- /dev/null +++ b/Master/texmf-dist/doc/latex/xurl/Changes @@ -0,0 +1 @@ +0.02 2017-12-20 - first CTAN version diff --git a/Master/texmf-dist/doc/latex/xurl/README.md b/Master/texmf-dist/doc/latex/xurl/README.md new file mode 100644 index 00000000000..0f24fae6540 --- /dev/null +++ b/Master/texmf-dist/doc/latex/xurl/README.md @@ -0,0 +1,13 @@ +# README # +Package xurl loads package url by default and defines +possible url breaks for all alphanumerical characters +and = / . : + +All arguments which are valid for url can be used. +It will be passed to package url. xurl itself has no +special optional argument. For more information read +the documentation of package url. + +This file is distributed under the terms of the LaTeX Project Public +License from CTAN archives in directory macros/latex/base/lppl.txt. +Either version 1.3 or, at your option, any later version. diff --git a/Master/texmf-dist/doc/latex/xurl/xurl.pdf b/Master/texmf-dist/doc/latex/xurl/xurl.pdf new file mode 100644 index 00000000000..eb515e387f8 Binary files /dev/null and b/Master/texmf-dist/doc/latex/xurl/xurl.pdf differ diff --git a/Master/texmf-dist/doc/latex/xurl/xurl.tex b/Master/texmf-dist/doc/latex/xurl/xurl.tex new file mode 100644 index 00000000000..949e578dd13 --- /dev/null +++ b/Master/texmf-dist/doc/latex/xurl/xurl.tex @@ -0,0 +1,53 @@ +%% $Id: xltabular-doc.tex 635 2017-10-24 18:22:59Z herbert $ +% +\listfiles\setcounter{errorcontextlines}{100} +\documentclass[paper=a4,fontsize=11pt,DIV=13,parskip=half-, + captions=tableabove,twoside=on]{scrartcl} +\usepackage{fontspec} +%\usepackage[%usefilenames, +% TT={Scale=0.88,FakeStretch=0.9}, +% SS={Scale=0.9}, +% RM={Scale=0.9}, +% DefaultFeatures={Ligatures=TeX}]{lucida-otf} % support opentype math fonts +\setmainfont{AccanthisADFStdNo3}[ + UprightFont =*-Regular, + BoldFont =*-Bold, + ItalicFont =*-Italic, + BoldItalicFont=*-BoldItalic, + RawFeature = -rlig, +] +\setsansfont{GilliusADF}[ + UprightFont =*-Regular, + BoldFont =*-Bold, + ItalicFont =*-Italic, + BoldItalicFont=*-BoldItalic, + RawFeature = -rlig, +] +\setmonofont{Anonymous Pro}[Scale=MatchLowercase,FakeStretch=0.9] + +\usepackage[english]{babel} +\usepackage{scrlayer-scrpage} +\automark[section]{section} +\automark*[subsection]{} +\pagestyle{scrheadings} + +%\usepackage{selnolig} +%\nolig{oe}{o|e} + +\usepackage{xurl} +\title{Package \texttt{xurl}} +\author{Herbert Voß\thanks{herbert@dante.de}} +\begin{document} +\maketitle + +Package xurl loads package url by default and defines +possible url breaks for all alphanumerical characters +and = / . : + +All arguments which are valid for url can be used. +It will be passed to package url. xurl itself has no +special optional argument. For more information read +the documentation of package url. + +\end{document} + diff --git a/Master/texmf-dist/tex/latex/xurl/xurl.sty b/Master/texmf-dist/tex/latex/xurl/xurl.sty new file mode 100644 index 00000000000..7aab4c3117e --- /dev/null +++ b/Master/texmf-dist/tex/latex/xurl/xurl.sty @@ -0,0 +1,34 @@ +%% $Id: xurl.sty 694 2017-12-20 18:40:54Z herbert $ +%% +%% This is file `xurl.sty', +%% +%% IMPORTANT NOTICE: +%% +%% Package `xurl' +%% +%% Herbert Voss +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory macros/latex/base/lppl.txt. +%% +%% DESCRIPTION: +%% `xurl' is a package for extended URL breaks +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{xurl}[2017/12/20 v 0.02 modify URL breaks] + +\DeclareOption*{\PassOptionsToPackage\CurrentOption{url}} +\ProcessOptions\relax +% +\RequirePackage{url} +% +\def\UrlBreaks{% + \do\/% + \do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l% + \do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z% + \do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L% + \do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X\do\Y\do\Z% + \do0\do1\do2\do3\do4\do5\do6\do7\do8\do9\do=\do/\do.\do:} +% +\endinput diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index fcf8b9ff8d6..0076014921d 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -683,7 +683,7 @@ my @TLP_working = qw( xifthen xii xii-lat xint xits xkeyval xlop xltabular xltxtra xmltex xmpincl xnewcommand xoptarg xpatch xpeek xpiano xpicture xpinyin xprintlen xpunctuate - xq xsavebox xsim xskak xstring xtab xunicode + xq xsavebox xsim xskak xstring xtab xunicode xurl xwatermark xyling xymtex xypic xypic-tut-pt xytree yafoot yagusylo yaletter yannisgr yathesis yax ycbook ydoc yfonts yfonts-t1 yhmath diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index f3b82e79c8e..3d5839bad4b 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -1226,6 +1226,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'xparse', "die 'skipping, use xpackages'", 'xtcapts', "die 'skipping, noinfo license'", 'xtheorem', "die 'skipping, will be in xpackages when ready (Morten says)'", + 'xurl', "&MAKEflatten", 'xwatermark', "&MAKEflatten", 'xypic', "&MAKExypic", 'yi4latex', "die 'skipping, nosell license'", diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc index a566a8e4bc3..f5982ff24e5 100644 --- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc @@ -1166,6 +1166,7 @@ depend xsavebox depend xsim depend xstring depend xtab +depend xurl depend xwatermark depend xytree depend yafoot diff --git a/Master/tlpkg/tlpsrc/xurl.tlpsrc b/Master/tlpkg/tlpsrc/xurl.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d -- cgit v1.2.3