* Since this port doesn't seem to have any man page, remove MAN1
definition from the Makefile. * Redirect the output of the cp and the mv command in pre-install to /dev/null so that users don't need to see the error messages. * Add @exec entries in the pkg-plist which essentially do the same thing as the cp and mv command in pre-install, except these are performed only when the target file/directory exists. * Remove ${WRKSRC}/data/config/dvipdfmx.cfg.orig in post-patch. Otherwise, @dirrm of share/texmf/dvipdfm/config fails. * Change the @unexec entries in pkg-plist so that they are executed only when target file/directory exists. * Remove entry for bin/dvipdfm-orig from the pkg-plist since this file does not necessarily exist in every situation. reviewed by: maintainer
This commit is contained in:
parent
68357be17f
commit
47dab80827
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=79123
2 changed files with 8 additions and 6 deletions
|
@ -19,14 +19,15 @@ LIB_DEPENDS= png:${PORTSDIR}/graphics/png
|
|||
RUN_DEPENDS= ${LOCALBASE}/share/ghostscript/Resource/ai0/CMap/Identity-H:${PORTSDIR}/print/adobe-cmaps \
|
||||
kpsepath:${PORTSDIR}/print/teTeX
|
||||
|
||||
MAN1= dvipdfm.1
|
||||
|
||||
USE_OPENSSL= yes
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
post-patch:
|
||||
@${RM} ${WRKSRC}/data/config/dvipdfmx.cfg.orig
|
||||
|
||||
pre-install:
|
||||
${CP} ${LOCALBASE}/bin/dvipdfm ${LOCALBASE}/bin/dvipdfm-orig || ${TRUE}
|
||||
${MV} ${LOCALBASE}/share/texmf/dvipdfm ${LOCALBASE}/share/texmf/dvipdfm-orig || ${TRUE}
|
||||
${CP} ${LOCALBASE}/bin/dvipdfm ${LOCALBASE}/bin/dvipdfm-orig > /dev/null 2>&1 || ${TRUE}
|
||||
${MV} ${LOCALBASE}/share/texmf/dvipdfm ${LOCALBASE}/share/texmf/dvipdfm-orig > /dev/null 2>&1 || ${TRUE}
|
||||
|
||||
post-install:
|
||||
@${LN} -fs ${LOCALBASE}/share/ghostscript/Resource ${PREFIX}/share/texmf/dvipdfm/
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
bin/dvipdfmx
|
||||
@unexec cp %D/bin/dvipdfm-orig %D/bin/dvipdfm
|
||||
bin/dvipdfm-orig
|
||||
@unexec if [ -f %D/bin/dvipdfm-orig ]; then mv %D/bin/dvipdfm-orig %D/bin/dvipdfm ; fi
|
||||
@exec if [ -f %D/bin/dvipdfm ]; then cp %D/bin/dvpdfm %D/bin/dvipdfm-orig ; fi
|
||||
@exec if [ -e %D/share/texmf/dvipdfm ]; then mv %D/share/texmf/dvipdfm %D/share/texmf/dvipdfm-orig ; fi
|
||||
share/texmf/dvipdfm/Resource
|
||||
share/texmf/dvipdfm/CMap/Adobe-Identity-UCS2
|
||||
share/texmf/dvipdfm/CMap/EUC-UCS2
|
||||
|
|
Loading…
Reference in a new issue