svn commit: r475418 - head/science/xcrysden
Eugene Grosbein
eugen at grosbein.net
Fri Jul 27 09:04:31 UTC 2018
27.07.2018 15:50, Yuri Victorovich wrote:
> Author: yuri
> Date: Fri Jul 27 08:50:41 2018
> New Revision: 475418
> URL: https://svnweb.freebsd.org/changeset/ports/475418
>
> Log:
> science/xcrysden: Add missing runtime dependencies
>
> Modified:
> head/science/xcrysden/Makefile
>
> Modified: head/science/xcrysden/Makefile
> ==============================================================================
> --- head/science/xcrysden/Makefile Fri Jul 27 08:04:49 2018 (r475417)
> +++ head/science/xcrysden/Makefile Fri Jul 27 08:50:41 2018 (r475418)
> @@ -2,6 +2,7 @@
>
> PORTNAME= xcrysden
> DISTVERSION= 1.5.60
> +PORTREVISION= 1
> CATEGORIES= science
> MASTER_SITES= http://www.xcrysden.org/download/
>
> @@ -12,7 +13,11 @@ LICENSE= GPLv2
> LICENSE_FILE= ${WRKSRC}/COPYING
>
> LIB_DEPENDS= libfftw3.so:math/fftw3
> -RUN_DEPENDS= bwidget>0:x11-toolkits/bwidget
> +RUN_DEPENDS= bwidget>0:x11-toolkits/bwidget \
> + babel:science/openbabel \
> + convert:graphics/ImageMagick \
> + ppmtompeg:graphics/netpbm \
> + xwd:x11/xwd
>
> USES= fortran gmake localbase:ldflags tcl tk
> USE_GL= gl glu
>
If you are doing this just because "make" in port directory reports allegedly missing run-time dependencies,
please stop adding them.
It misgudes you showing recursive dependencies and recursive dependencies should never be added to leaf port
but to intermidiate port considering possible conditional builds, options etc. This should be done with care,
including needed minimal version numbers according to requirements documented upstream.
More information about the svn-ports-all
mailing list