On Tue, 17 Dec 2024 21:04:10 +0100,
Klemens Nanni <k...@openbsd.org> wrote:
> 
> 17.12.2024 22:36, Kirill A. Korinsky пишет:
> > @@ -14,8 +14,23 @@ PERMIT_PACKAGE=  Yes
> >  
> >  WANTLIB=   c pthread
> >  
> > -SITES=             
> > https://github.com/kspalaiologos/bzip3/releases/download/${V}/
> > +SITES=             ${HOMEPAGE}/releases/download/${V}/
> > +
> > +SITES.e=   ${HOMEPAGE}/raw/refs/tags/${V}/examples/
> > +DISTFILES.e+=      ${DISTNAME}-shakespeare.txt{shakespeare.txt} \
> > +           ${DISTNAME}-shakespeare.txt.bz3{shakespeare.txt.bz3}
> 
> same, but shorter:
>               ${DISTNAME}-{}shakespeare.txt
>

Indeed.

> > +
> > +EXTRACT_ONLY=      ${DISTFILES}
> >  
> >  CONFIGURE_STYLE=gnu
> > +
> > +TEST_TARGET=       test
> > +
> > +post-extract:
> > +   @mkdir -p ${WRKSRC}/examples/
> > +   @cp ${FULLDISTDIR}/${DISTNAME}-shakespeare.txt \
> > +           ${WRKSRC}/examples/shakespeare.txt
> > +   @cp ${FULLDISTDIR}/${DISTNAME}-shakespeare.txt.bz3 \
> > +           ${WRKSRC}/examples/shakespeare.txt.bz3
> 
> You can also 'ln -sf' in pre-test.
> 

Thanks, it make sense.

Here a diff which includes your tweaks:

Index: archivers/bzip3/Makefile
===================================================================
RCS file: /home/cvs/ports/archivers/bzip3/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- archivers/bzip3/Makefile    23 Apr 2024 23:12:59 -0000      1.1.1.1
+++ archivers/bzip3/Makefile    17 Dec 2024 22:10:01 -0000
@@ -1,9 +1,9 @@
 COMMENT=       compress and decompress bzip3 files
 
-V=             1.4.0
+V=             1.5.1
 DISTNAME=      bzip3-${V}
 
-SHARED_LIBS +=  bzip3                0.0      # 0.0
+SHARED_LIBS +=  bzip3                1.0      # 0.0
 
 CATEGORIES=    archivers
 
@@ -14,8 +14,23 @@ PERMIT_PACKAGE=      Yes
 
 WANTLIB=       c pthread
 
-SITES=         https://github.com/kspalaiologos/bzip3/releases/download/${V}/
+SITES=         ${HOMEPAGE}/releases/download/${V}/
+
+SITES.e=       ${HOMEPAGE}/raw/refs/tags/${V}/examples/
+DISTFILES.e+=  ${DISTNAME}-{}shakespeare.txt \
+               ${DISTNAME}-{}shakespeare.txt.bz3
+
+EXTRACT_ONLY=  ${DISTFILES}
 
 CONFIGURE_STYLE=gnu
+
+TEST_TARGET=   test
+
+pre-test:
+       @mkdir -p ${WRKSRC}/examples/
+       @ln -s ${FULLDISTDIR}/${DISTNAME}-shakespeare.txt \
+               ${WRKSRC}/examples/shakespeare.txt
+       @ln -s ${FULLDISTDIR}/${DISTNAME}-shakespeare.txt.bz3 \
+               ${WRKSRC}/examples/shakespeare.txt.bz3
 
 .include <bsd.port.mk>
Index: archivers/bzip3/distinfo
===================================================================
RCS file: /home/cvs/ports/archivers/bzip3/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- archivers/bzip3/distinfo    23 Apr 2024 23:12:59 -0000      1.1.1.1
+++ archivers/bzip3/distinfo    17 Dec 2024 22:10:12 -0000
@@ -1,2 +1,6 @@
-SHA256 (bzip3-1.4.0.tar.gz) = p78jafHqDh8mFmhjSPN0lgerrdlXUZ7gm28R2gKxA5o=
-SIZE (bzip3-1.4.0.tar.gz) = 407569
+SHA256 (bzip3-1.5.1-shakespeare.txt) = 
xWAdJmmHrIhcqWUisbTkOf637KOfD+ERH3NCtjtkaPM=
+SHA256 (bzip3-1.5.1-shakespeare.txt.bz3) = 
+v3DKYMXec9dCo9ZXODzAosU7CGImenHuhJT8gN3Ybo=
+SHA256 (bzip3-1.5.1.tar.gz) = zHys2m0V8k0/5z/Ye4ldX9LA+LbdBjCuSZOqRcSFPDs=
+SIZE (bzip3-1.5.1-shakespeare.txt) = 5458199
+SIZE (bzip3-1.5.1-shakespeare.txt.bz3) = 1262682
+SIZE (bzip3-1.5.1.tar.gz) = 413067


-- 
wbr, Kirill

Reply via email to