svn commit: r455594 - in head/science/mcstas: . files
Alexey Dokuchaev
danfe at FreeBSD.org
Wed Dec 6 07:05:53 UTC 2017
On Tue, Dec 05, 2017 at 05:32:37PM +0000, Steve Wills wrote:
> New Revision: 455594
> URL: https://svnweb.freebsd.org/changeset/ports/455594
>
> Log:
> science/mcstas: simplify Makefile
>
> While here, remove unecessary pkg-install/deinstall
>
> PR: 223905
> Submitted by: Erik B Knudsen <erkn at fysik.dtu.dk> (maintainer)
>
> ...
> PORTNAME= mcstas
> -PORTVERSION= 2.2a
> +DISTVERSION= 2.2a
Ok, so PKGVERSION had changed now, I think you might need PORTEPOCH :(
$ make -V PKGVERSION
2.2.a
$ pkg version -t 2.2.a 2.2a
<
>
> -PLIST_SUB+= PORTVERSION=${PORTVERSION}
> -SUB_FILES= pkg-deinstall pkg-install
> +MANDIRS= ${PREFIX}/${PORTNAME}/${DISTVERSION}/doc/man/man1
There is MANPREFIX for manpages, but more importantly, why embed version
in the path at all?
> +PLIST_SUB+= DISTVERSION=${DISTVERSION}
>
> +MCEXECS= mcstas mcformat
> +
> post-install:
> - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/mcstas/${PORTVERSION}/bin/mcformat
> - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/mcstas/${PORTVERSION}/bin/mcstas
> +.for e in ${MCEXECS}
> + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PORTNAME}/${DISTVERSION}/bin/${e}
> + ${LN} -s ${PREFIX}/${PORTNAME}/${DISTVERSION}/bin/${e} ${STAGEDIR}${PREFIX}/bin/${e}
Symlinks should not point to an absolute path.
> @@ -1,2 +1,3 @@
> +TIMESTAMP = 1511649139
This change was uncalled for since the remaining of distinfo was left
intact. It should have been removed from the commit bach to reduce
the diff noise and repo churn.
> -mcstas/%%PORTVERSION%%/share/ref-lib.h
> -mcstas/%%PORTVERSION%%/share/vitess-lib.c
> -mcstas/%%PORTVERSION%%/share/vitess-lib.h
> +mcstas/%%DISTVERSION%%/LGPL
> +mcstas/%%DISTVERSION%%/LICENSE.LIB
> +mcstas/%%DISTVERSION%%/NOMENCLATURE
> +mcstas/%%DISTVERSION%%/README
> +mcstas/%%DISTVERSION%%/bin/mcformat
> +mcstas/%%DISTVERSION%%/bin/mcstas
> +mcstas/%%DISTVERSION%%/data/Al.nxs
> +mcstas/%%DISTVERSION%%/data/Cu.nxs
> +mcstas/%%DISTVERSION%%/doc/man/man1/mcformat-%%DISTVERSION%%.1.gz
> +mcstas/%%DISTVERSION%%/doc/man/man1/mcstas-%%DISTVERSION%%.1.gz
Ditt (what's the reason behind having PORTVERSION in the path? I don't
see any potentially conflicting versions of the port in the tree. This
also breaks its conformance to hier(7).
./danfe
More information about the svn-ports-head
mailing list