/usr/bin/mp2pdf is in bsdowl 2.2.2-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | #!/bin/sh
### mp2pdf.sh -- Convert METAPOST output to PDF
# Author: Michael Grünewald
# Date: Sam 10 déc 2005 09:58:48 GMT
# Cookie: SYNOPSIS TARGET VARIABLE EN DOCUMENTATION
# Global Variables:
AUTHOR="Michael Grünewald <michipili@gmail.com>"
COPYRIGHT="©2005–2014"
PROGNAME=`basename "$0"`
# Ancillary functions
prerr()
{
echo "$@" 1>&2
}
HELP()
{
cat - <<EOF
Usage: $PROGNAME [-h] [-r resolution] [file1 [file2 [...]]]
Converts from MetaPost output to PNG
Options:
-h Display a cheerful help message to you.
Notes:
The conversion is done thanks to TeX and epsf.tex.
Author: Michael Grünewald
Copyright: ${COPYRIGHT}
EOF
}
INVALIDOPT() {
prerr "${PROGNAME}: unknown option: $1"
}
is_yes ()
{
case "$1" in
[Yy][Ee][Ss]) return 0;;
*) return 1;;
esac
}
is_no ()
{
case "$1" in
[Nn][Oo]) return 0;;
*) return 1;;
esac
}
### Roll it
mp2pdf_process()
{
local file
file=`mktemp mp2pdf.XXXXX`
cp $1 $file
mp2eps $file
epstopdf --outfile=${1%.mps}.pdf $file.eps
rm $file $file.eps
}
# Process Arguments
while getopts "h" OPTION; do
case $OPTION in
h) HELP; exit 0;;
?) INVALIDOPT $OPTION; HELP; exit 1;;
esac
done
shift `expr $OPTIND - 1`
for arg in "$@"; do mp2pdf_process "$arg"; done
### End of file `mp2pdf.sh'
|