On Tue, 12 Apr 2022 15:07:10 +0200
Solene Rapenne <sol...@perso.pw> wrote:

> New minor update for openttd, and the assets are a bit lagging behind
> so I updated them too. Something is wrong for openmsx and opensfx, the
> zip file contains a single .tar file., opensfx licence changed so I
> updated the licence of openbsd-data itself, maybe I should make it more
> precise it's only for opensfx?

I would use 2 comments,

# opengfx, openmsx: GPLv2 only
# opensfx: CC BY-SA 3.0, GPLv2+, CDDL 1.1
PERMIT_PACKAGE= Yes

Or you might move the PERMIT_PACKAGE line to each Makefile, so each
baseset has its own comment.

If I pkg_add generaluser-gs-soundfont, the game switches from timidity
to fluidsynth for music.  (Our audio/fluidsynth/Makefile refers to this
font.)  I like this way, suggest to delete audio/timidity and add
audio/generaluser-gs-soundfont in openttd's RUN_DEPENDS.

I don't suggest any other changes.  It might be possible to stop
extracting the .tar files of opengfx and opensfx, because the game can
read .tar; but it might be better to continue extracting them.  (Music
in tars might not work.)  Also, the readmes want the data in baseset/,
but we continue to put them in data/ or gm/, which does work.

--George

> works fine for me, tested on amd64
> 
> Index: Makefile
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd/Makefile,v
> retrieving revision 1.75
> diff -u -r1.75 Makefile
> --- Makefile  11 Mar 2022 19:04:47 -0000      1.75
> +++ Makefile  12 Apr 2022 11:28:55 -0000
> @@ -1,6 +1,6 @@
>  COMMENT=     open source clone of the game Transport Tycoon Deluxe
>  
> -V =          12.1
> +V =          12.2
>  DISTNAME =   openttd-$V-source
>  PKGNAME =    openttd-$V
>  
> Index: distinfo
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd/distinfo,v
> retrieving revision 1.41
> diff -u -r1.41 distinfo
> --- distinfo  25 Nov 2021 17:19:32 -0000      1.41
> +++ distinfo  12 Apr 2022 11:30:16 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (openttd/openttd-12.1-source.tar.xz) = 
> JYv1uZgwEIkLoQUYtQa8SrgPfAjM7FlJfpulWkqj5+M=
> -SIZE (openttd/openttd-12.1-source.tar.xz) = 7357316
> +SHA256 (openttd/openttd-12.2-source.tar.xz) = 
> gVCPDek6DCZLIW71agX4OB//e/+m0BASGiFJC02s6Vw=
> +SIZE (openttd/openttd-12.2-source.tar.xz) = 7377496
> Index: Makefile.inc
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd-data/Makefile.inc,v
> retrieving revision 1.4
> diff -u -r1.4 Makefile.inc
> --- Makefile.inc      11 Mar 2022 19:04:47 -0000      1.4
> +++ Makefile.inc      12 Apr 2022 12:38:52 -0000
> @@ -9,7 +9,7 @@
>  
>  MAINTAINER ?=        Anthony J. Bentley <anth...@anjbe.name>
>  
> -# GPLv2 only
> +# CC BY-SA 3.0, GPLv2+, CDDL 1.1
>  PERMIT_PACKAGE=      Yes
>  
>  MASTER_SITES ?=      https://cdn.openttd.org/${OPENTTD_PROJECT}-releases/$V/
> Index: opengfx/Makefile
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd-data/opengfx/Makefile,v
> retrieving revision 1.5
> diff -u -r1.5 Makefile
> --- opengfx/Makefile  11 Mar 2022 19:04:47 -0000      1.5
> +++ opengfx/Makefile  12 Apr 2022 12:31:31 -0000
> @@ -1,7 +1,7 @@
>  COMMENT =            graphics data for OpenTTD
>  
>  OPENTTD_PROJECT =    opengfx
> -V =                  0.6.1
> +V =                  7.1
>  
>  post-extract:
>       cd ${WRKDIR} && ${TAR} xf opengfx-$V.tar
> Index: opengfx/distinfo
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd-data/opengfx/distinfo,v
> retrieving revision 1.5
> diff -u -r1.5 distinfo
> --- opengfx/distinfo  28 Oct 2021 09:58:45 -0000      1.5
> +++ opengfx/distinfo  12 Apr 2022 12:31:51 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (openttd/opengfx-0.6.1-all.zip) = 
> xpShEs1QjZyP2tG5K94F58SLFNZrrQw5meRDNnQ3434=
> -SIZE (openttd/opengfx-0.6.1-all.zip) = 3550978
> +SHA256 (openttd/opengfx-7.1-all.zip) = 
> ko/PNO/QcZo1YMuraCHXHOaGtjFeiCU2D7qHp6lNeEY=
> +SIZE (openttd/opengfx-7.1-all.zip) = 3547160
> Index: openmsx/Makefile
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd-data/openmsx/Makefile,v
> retrieving revision 1.2
> diff -u -r1.2 Makefile
> --- openmsx/Makefile  11 Mar 2022 19:04:47 -0000      1.2
> +++ openmsx/Makefile  12 Apr 2022 12:56:31 -0000
> @@ -1,7 +1,10 @@
>  COMMENT =            music data for OpenTTD
>  
>  OPENTTD_PROJECT =    openmsx
> -V =                  0.3.1
> +V =                  0.4.2
> +
> +post-extract:
> +     cd ${WRKDIR} && tar xf ${OPENTTD_PROJECT}-${V}.tar
>  
>  do-install:
>       ${INSTALL_DATA_DIR} ${PREFIX}/share/openttd/gm
> Index: openmsx/distinfo
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd-data/openmsx/distinfo,v
> retrieving revision 1.2
> diff -u -r1.2 distinfo
> --- openmsx/distinfo  2 Mar 2021 04:20:18 -0000       1.2
> +++ openmsx/distinfo  12 Apr 2022 12:38:08 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (openttd/openmsx-0.3.1-all.zip) = 
> kuKTronxOtZ59DGF6D+4H7jK1H/mP0rz09n5VRMEYPU=
> -SIZE (openttd/openmsx-0.3.1-all.zip) = 136981
> +SHA256 (openttd/openmsx-0.4.2-all.zip) = 
> WkJ3ouYth/KVLqUCDcIPsvb/r9zPmRP781rUXuMOx2I=
> +SIZE (openttd/openmsx-0.4.2-all.zip) = 140204
> Index: openmsx/pkg/PLIST
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd-data/openmsx/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -r1.2 PLIST
> --- openmsx/pkg/PLIST 11 Mar 2022 19:04:47 -0000      1.2
> +++ openmsx/pkg/PLIST 12 Apr 2022 12:55:40 -0000
> @@ -3,7 +3,6 @@
>  share/openttd/gm/
>  share/openttd/gm/5432gone_redfarn.mid
>  share/openttd/gm/be_sharp_bw_redfarn.mid
> -share/openttd/gm/big_man_boogie_redfarn.mid
>  share/openttd/gm/boogi_marabi_redfarn.mid
>  share/openttd/gm/busy_schedule.mid
>  share/openttd/gm/careless_perc_redfarn.mid
> @@ -13,6 +12,7 @@
>  share/openttd/gm/coconut_run2.mid
>  share/openttd/gm/flying_scotsman.mid
>  share/openttd/gm/harp_harmony.mid
> +share/openttd/gm/keep_on_rolling.mid
>  share/openttd/gm/linns_basket.mid
>  share/openttd/gm/midnight_snow_run.mid
>  share/openttd/gm/mighty_giant_run.mid
> Index: opensfx/Makefile
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd-data/opensfx/Makefile,v
> retrieving revision 1.2
> diff -u -r1.2 Makefile
> --- opensfx/Makefile  11 Mar 2022 19:04:47 -0000      1.2
> +++ opensfx/Makefile  12 Apr 2022 12:56:26 -0000
> @@ -1,7 +1,10 @@
>  COMMENT =            sound effects data for OpenTTD
>  
>  OPENTTD_PROJECT =    opensfx
> -V =                  0.2.3
> +V =                  1.0.3
> +
> +post-extract:
> +     cd ${WRKDIR} && tar xf ${OPENTTD_PROJECT}-${V}.tar
>  
>  do-install:
>       ${INSTALL_DATA_DIR} ${PREFIX}/share/openttd/data
> Index: opensfx/distinfo
> ===================================================================
> RCS file: /home/reposync/ports/games/openttd-data/opensfx/distinfo,v
> retrieving revision 1.2
> diff -u -r1.2 distinfo
> --- opensfx/distinfo  2 Mar 2021 04:20:18 -0000       1.2
> +++ opensfx/distinfo  12 Apr 2022 12:36:07 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (openttd/opensfx-0.2.3-all.zip) = 
> aDG2UbPci0lAJvcneYmh11eWG2fBe3XTwuCXRR91rwI=
> -SIZE (openttd/opensfx-0.2.3-all.zip) = 11359588
> +SHA256 (openttd/opensfx-1.0.3-all.zip) = 
> 4KIYt92UOOcBUDsPhMJal8HBG3wvAlMj+xnW2xbvN1k=
> +SIZE (openttd/opensfx-1.0.3-all.zip) = 11566000
> 


-- 
George Koehler <kern...@gmail.com>

Reply via email to