On 2024/11/29 07:31, wen heping wrote:
> Here is the revised patch based on the suggestions of Rafael Sadowski 
> to create astro/stellarsolver.

still not ok, see my previous mail

> ________________________________________
> 发件人: Rafael Sadowski <raf...@sizeofvoid.org>
> 发送时间: 2024年11月23日 15:47
> 收件人: wen heping
> 抄送: ports@openbsd.org
> 主题: Re: [NEW]astro/stellarsolver
> 
> On Wed Nov 13, 2024 at 11:21:57AM +0000, wen heping wrote:
> > Hi, ports@:
> >
> >   Here is a patch to create new port astro/stellarsolver,
> > which is required by the update of astro/kstars.
> >   It build well on my amd64-current system.
> >
> > Cheers !
> > wen
> 
> Thanks for the work. I'm OK with the diff with one tweak and one correction.
> First, we should move MODULES above LIB_DEPENDS (It's clearer for me
> to know which MODULES are invoke before I read the LIB_DEPENDS -- I
> always read from top to button). Next, if we use the qt5, you gain qtbase
> in LIB_DEPENDS for free. Last but most imported your WANTLIB was not correct.
> 
> With this OK to import stellarsolver. If this is imported I'll take a
> look on kstars.
> 
> Rafael
> 
> --- /tmp/astro/stellarsolver/Makefile   Tue Nov 12 08:05:47 2024
> +++ Makefile    Sat Nov 23 08:38:42 2024
> @@ -12,21 +12,21 @@ MAINTAINER= Wen Heping <wenheping2...@hotmail.com>
> 
>  SHARED_LIBS=   stellarsolver             0.0 # 0.0
> 
> -WANTLIB +=     c cfitsio gsl wcs
> +WANTLIB += ${COMPILER_LIBCXX} Qt5Concurrent Qt5Core Qt5Gui Qt5Network
> +WANTLIB += Qt5Widgets cfitsio gsl gslcblas m wcs
> 
>  # GPLv3
>  PERMIT_PACKAGE=                Yes
> 
>  SITES=         https://github.com/rlancaste/stellarsolver/archive/refs/tags/
> 
> +MODULES=       devel/cmake \
> +               x11/qt5
> +
>  LIB_DEPENDS=   astro/wcslib \
>                 devel/gsl \
> -               math/cfitsio \
> -               x11/qt5/qtbase,-main
> +               math/cfitsio
> 
>  WRKDIST=       ${WRKDIR}/stellarsolver-${V}
> -
> -MODULES=       devel/cmake \
> -               x11/qt5
> 
>  .include <bsd.port.mk>


Reply via email to