[prev in list] [next in list] [prev in thread] [next in thread]
List: openbsd-ports
Subject: Re: cfitsio
From: Marc Espie <espie () nerim ! net>
Date: 2022-07-19 9:16:45
Message-ID: YtZ2fXKRWX8iwrrf () nausicaa ! home
[Download RAW message or body]
On Sun, Jul 17, 2022 at 03:57:33PM +0200, Jeremie Courreges-Anglas wrote:
> On Sun, Jul 17 2022, Marc Espie <espie@nerim.net> wrote:
> > Anyone got an update for cfitsio ?
> > our port is somewhat ancient.
>
> I have an update to 4.1.0, but I'd like to clean up the existing
> ports first.
>
> > I noticed while looking at siril, which tries to detect
> > cfitsio thru pkgconfig, and it seems easier to update
> > cfitsio than patching siril ;)
>
> Does the diff below (which adds the pkgconfig file) help, or do you
> really need an update for your siril port?
>
> ok?
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/math/cfitsio/Makefile,v
> retrieving revision 1.15
> diff -u -p -r1.15 Makefile
> --- Makefile 11 Mar 2022 19:36:13 -0000 1.15
> +++ Makefile 17 Jul 2022 13:55:24 -0000
> @@ -6,7 +6,7 @@ HOMEPAGE= https://heasarc.gsfc.nasa.gov/
> DISTNAME= cfitsio3450
>
> PKGNAME= cfitsio-3.450
> -REVISION= 0
> +REVISION= 1
>
> SHARED_LIBS += cfitsio 1.0 # 0.0
>
> @@ -37,24 +37,17 @@ WRKDIST= ${WRKDIR}/cfitsio
> post-patch:
> sed -i 's|<malloc.h>|<stdlib.h>|' ${WRKSRC}/*.[chl] ${WRKSRC}/zlib/*.h
>
> -do-install:
> - ${INSTALL_DATA} ${WRKDIST}/{fitsio.h,fitsio2.h,longnam.h,drvrsmem.h,fpack.h} \
> - ${PREFIX}/include
> - ${INSTALL_DATA} ${WRKBUILD}/libcfitsio.a ${PREFIX}/lib
> - ${INSTALL_DATA} ${WRKBUILD}/libcfitsio${SHLIB_SUFFIX} ${PREFIX}/lib
> +post-install:
> ${INSTALL_DATA_DIR} ${DOCDIR}
> ${INSTALL_DATA} ${WRKDIST}/License.txt ${DOCDIR}
> ${INSTALL_DATA} ${WRKDIST}/README ${DOCDIR}
> ${INSTALL_DATA} ${WRKDIST}/docs/*.doc ${DOCDIR}
> - ${INSTALL_PROGRAM} ${WRKBUILD}/{fitscopy,imcopy,funpack,fpack} \
> - ${PREFIX}/bin
> ${INSTALL_DATA} ${WRKBUILD}/cookbook.c ${DOCDIR}
> -
> -TEST_DEPENDS= ${BASE_PKGPATH}
> + rm -f ${PREFIX}/bin/{cookbook,speed,testprog}
>
> do-test:
> cd ${WRKBUILD} && ${MAKE} testprog
> - cd ${WRKBUILD} && ./testprog >testprog.lis
> + cd ${WRKBUILD} && LD_LIBRARY_PATH="${WRKBUILD}:" ./testprog >testprog.lis
> diff ${WRKBUILD}/testprog.lis ${WRKBUILD}/testprog.out
> cmp ${WRKBUILD}/testprog.fit ${WRKBUILD}/testprog.std
>
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/math/cfitsio/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -p -r1.4 PLIST
> --- pkg/PLIST 11 Mar 2022 19:36:13 -0000 1.4
> +++ pkg/PLIST 17 Jul 2022 13:55:24 -0000
> @@ -2,13 +2,14 @@
> @bin bin/fpack
> @bin bin/funpack
> @bin bin/imcopy
> +@bin bin/smem
> include/drvrsmem.h
> include/fitsio.h
> include/fitsio2.h
> -include/fpack.h
> include/longnam.h
> -lib/libcfitsio.a
> +@static-lib lib/libcfitsio.a
> @lib lib/libcfitsio.so.${LIBcfitsio_VERSION}
> +lib/pkgconfig/cfitsio.pc
> share/doc/cfitsio/
> share/doc/cfitsio/License.txt
> share/doc/cfitsio/README
>
> --
> jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
>
>
This seems to do the job, where siril is concerned.
Please add "astro" to CATEGORIES. I'm pretty sure the format is only
ever used for astronomical images ;)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic