From 56f9e4aaa7c55c7dae44e35c1f836ba10659dab5 Mon Sep 17 00:00:00 2001 From: Rainer Hurling Date: Mon, 17 Jan 2022 22:00:34 +0100 Subject: print/texlive-base: Fix pdfjam regex issue On FreeBSD >= 13.0 the pdfjam script throws an error: pdfjam "input.pdf" 1-20 -o output.pdf sed: 1: "/\\\usepackage{hyperref}/d": RE error: trailing backslash (\) sed: 1: "/\\\hypersetup.*/d": RE error: trailing backslash (\) sed: 1: "/\\\usepackage.*{geomet ...": RE error: trailing backslash (\) sed: 1: "/\\\usepackage.*{color}/d": RE error: trailing backslash (\) While here, pet portfmt. PR: 255232 Reported by: Gordon MFH: 2022Q1 Approved by: Hiroki Sato (maintainer timeout) --- ...atch-texk_texlive_linked__scripts_pdfjam_pdfjam | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 print/texlive-base/files/patch-texk_texlive_linked__scripts_pdfjam_pdfjam (limited to 'print/texlive-base/files') diff --git a/print/texlive-base/files/patch-texk_texlive_linked__scripts_pdfjam_pdfjam b/print/texlive-base/files/patch-texk_texlive_linked__scripts_pdfjam_pdfjam new file mode 100644 index 000000000000..660f3f2daf4e --- /dev/null +++ b/print/texlive-base/files/patch-texk_texlive_linked__scripts_pdfjam_pdfjam @@ -0,0 +1,26 @@ +--- texk/texlive/linked_scripts/pdfjam/pdfjam.orig 2013-03-12 00:01:41 UTC ++++ texk/texlive/linked_scripts/pdfjam/pdfjam +@@ -1143,19 +1143,19 @@ EndTemplate + ) > $texFile + if test "$hyperref" = false; then ## we don't need hyperref + cp $texFile $tempFile +- sed '/\\\usepackage{hyperref}/d' $tempFile | \ +- sed '/\\\hypersetup.*/d' > "${texFile}" ++ sed '/\\usepackage{hyperref}/d' $tempFile | \ ++ sed '/\\hypersetup.*/d' > "${texFile}" + rm $tempFile + fi + if test -z "$geometry" ; then geometry=false ; fi + if test "$geometry" = false; then ## geometry package is not to be used + cp $texFile $tempFile +- cat $tempFile | sed '/\\\usepackage.*{geometry}/d' > $texFile ++ cat $tempFile | sed '/\\usepackage.*{geometry}/d' > $texFile + rm $tempFile + fi + if test -z "$pagecolor"; then ## color package is not needed + cp $texFile $tempFile +- cat $tempFile | sed '/\\\usepackage.*{color}/d' > $texFile ++ cat $tempFile | sed '/\\usepackage.*{color}/d' > $texFile + rm $tempFile + fi + ## -- cgit v1.2.3