On Sat, November 14, 2020 19:24, Stuart Henderson wrote:
> On 2020/11/14 14:16, Dimitri Karamazov wrote:
>
>> On Sat, November 14, 2020 10:32, Stuart Henderson wrote:
>>
>>> The new distfile names with just the version number are bogus, if you're
>>> going to do it that way rather than host a tarball then use the 
>>> DISTFILES=...{...} facility to give them proper
>>> names. Also just allow the
>>> normal ports extract to take place and move the files afterwards rather 
>>> than hand rolling a tar xzf target. But
>>> really the tarball is preferable.
>>>
>> I've attached a diff with appropriate changes.
>> I don't have any hosting capability and it will just be excess work
>> every release.
>
> A little extra work, but it's also extra work to deal with the multiple
> distfiles and making sure that it uses the correct version of the submodule 
> (LMMS is specifically holding it at
> b5bdc18051b),
>
> Anyway LMMS provide their own full tar.xz now so let's use that. Does this
> work for you?
>
Nice find! That would've been a headache too since many more submodules are
being used for 1.3.

Works fine for me.

>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/lmms/Makefile,v
> retrieving revision 1.23 diff -u -p -r1.23 Makefile --- Makefile      30 Jan 
> 2020 14:13:47 -0000      1.23
> +++ Makefile  14 Nov 2020 18:46:47 -0000
> @@ -2,17 +2,19 @@
>
>
> COMMENT =             music studio with tracking, sampling and MIDI
>
>
> -# rolled from git; requires submodules
> -# git clone --recurse-submodules -b v1.2.0 https://github.com/lmms/lmms
> -DISTNAME =           lmms-1.2.0
> -REVISION =           0
> +V =                  1.2.2
> +DISTNAME =           lmms_$V
> +PKGNAME =            lmms-$V
> +WRKDIST =            ${WRKDIR}/lmms
> EXTRACT_SUFX =                .tar.xz
>
>
> CATEGORIES =          audio
>
>
> HOMEPAGE =            https://lmms.io/
>
>
> -MASTER_SITES =               https://spacehopper.org/mirrors/
> +MASTER_SITES =               
> https://github.com/LMMS/lmms/releases/download/v$V/
> +
> +MAINTAINER =         Dimitri Karamazov <deserter...@danwin1210.me>
>
>
> # GPLv2
> PERMIT_PACKAGE =      Yes
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/audio/lmms/distinfo,v
> retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo        14 Jun 
> 2019 13:51:01 -0000      1.4
> +++ distinfo  14 Nov 2020 18:46:47 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (lmms-1.2.0.tar.xz) = Fom6xh4Zaysl7e85lcu+HoKj39qtQZY/ahz57NeiBnY=
> -SIZE (lmms-1.2.0.tar.xz) = 14545260
> +SHA256 (lmms_1.2.2.tar.xz) = sYVQf7ZOz9jjEUUTW1irJEtjf578CcQXbK9wqjy6rh4=
> +SIZE (lmms_1.2.2.tar.xz) = 22733960
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/lmms/patches/patch-CMakeLists_txt,v
> retrieving revision 1.4 diff -u -p -r1.4 patch-CMakeLists_txt --- 
> patches/patch-CMakeLists_txt        14 Jun 2019 13:51:01
> -0000 1.4
> +++ patches/patch-CMakeLists_txt      14 Nov 2020 18:46:47 -0000
> @@ -5,7 +5,7 @@ don't link deprecated ossaudio on OpenBS
> Index: CMakeLists.txt
> --- CMakeLists.txt.orig
> +++ CMakeLists.txt
> -@@ -354,12 +354,12 @@ ENDIF(WANT_OGGVORBIS)
> +@@ -366,12 +366,12 @@ ENDIF(WANT_OGGVORBIS)
>
>
>
> # check whether to enable OSS-support
>
>


Reply via email to