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 <[email protected]>
>
>
> # 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
>
>