thanks, committed.
On 2021/10/17 10:41, Omar Polo wrote:
> Stuart Henderson <[email protected]> writes:
>
> > On 2021/10/17 01:40, Omar Polo wrote:
> >> [...]
> >> +
> >> +post-extract:
> >> +.for f in maps/antarticum.map/terrain.png graphics/ui/ui_*.png \
> >> + units/radar/radar*.png units/tree*/tree*.png
> >> + optipng -force -fix ${WRKSRC}/${f}
> >> +.endfor
> >>
> >> pre-configure:
> >> @${SUBST_CMD} ${WRKSRC}/SConstruct \
> >
> > For extract stages, please stick to just things which unpack files
> > rather than doing any processsing (especially any which requires
> > dependenxies beyond common archive tools), it makes it harder to unpack
> > the ports tree (e.g. to search source, which is done with NO_DEPENDS
> > set). Running it from pre-configure would be ok.
>
> Sure, here's an updated patch that fixes the images in the pre-configure
> step
>
>
> Index: Makefile
> ===================================================================
> RCS file: /home/cvs/ports/games/boswars/Makefile,v
> retrieving revision 1.26
> diff -u -p -r1.26 Makefile
> --- Makefile 12 Jul 2019 20:46:15 -0000 1.26
> +++ Makefile 17 Oct 2021 08:40:54 -0000
> @@ -7,7 +7,7 @@ DISTNAME= boswars-${V}-src
> PKGNAME= boswars-${V}
> CATEGORIES= games x11
> MASTER_SITES= http://www.boswars.org/dist/releases/
> -REVISION= 1
> +REVISION= 2
>
> HOMEPAGE= http://www.boswars.org/
>
> @@ -24,7 +24,8 @@ MODULES= devel/scons \
> MODSCONS_FLAGS= CPPPATH="${LOCALBASE}/include ${X11BASE}/include" \
> opengl=1
>
> -BUILD_DEPENDS= devel/sdl-image
> +BUILD_DEPENDS= devel/sdl-image \
> + graphics/optipng
> LIB_DEPENDS= devel/sdl \
> multimedia/libtheora \
> audio/libvorbis \
> @@ -38,6 +39,10 @@ DATA_DIR= campaigns graphics intro langu
> pre-configure:
> @${SUBST_CMD} ${WRKSRC}/SConstruct \
> ${WRKSRC}/engine/include/stratagus.h
> +.for f in maps/antarticum.map/terrain.png graphics/ui/ui_*.png \
> + units/radar/radar*.png units/tree*/tree*.png
> + optipng -force -fix ${WRKSRC}/${f}
> +.endfor
>
> do-install:
> ${INSTALL_DATA_DIR} ${PREFIX}/share/boswars
>