Download raw body.
remove or update devel/git-lfs
On 2025/10/17 10:45, Stuart Henderson wrote:
> not a very satisfying diff, but try this
oh, scratch that, it was actually recursing rather than just taking a
long time to build...
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/git-lfs/Makefile,v
> diff -u -p -r1.20 Makefile
> --- Makefile 11 Mar 2022 18:50:06 -0000 1.20
> +++ Makefile 17 Oct 2025 09:44:39 -0000
> @@ -1,26 +1,36 @@
> COMMENT = Git extension for versioning large files
>
> -GH_PROJECT = git-lfs
> -GH_ACCOUNT = git-lfs
> -GH_TAGNAME = v2.13.2
> +V = 3.7.0
> +DISTNAME = git-lfs-$V
> +DISTFILES = git-lfs-v$V.tar.gz
> +PKGNAME = git-lfs-$V
>
> CATEGORIES = devel
>
> HOMEPAGE = https://git-lfs.github.com/
> +SITES = https://github.com/git-lfs/git-lfs/releases/download/v$V/
> +
> +# generated from "go mod tidy + go mod vendor", tar contains git-lfs-$V/vendor
> +SITES.v = https://spacehopper.org/mirrors/
> +DISTFILES.v = git-lfs-$V-vendor.tar.gz
>
> # MIT
> PERMIT_PACKAGE = Yes
>
> WANTLIB += c pthread
>
> -MODULES = lang/go \
> - lang/ruby
> +MODULES = lang/ruby \
> + lang/go
> MODRUBY_BUILDDEP = No
> MODRUBY_RUNDEP = No
>
> BUILD_DEPENDS = textproc/groff \
> textproc/ruby-ronn
> RUN_DEPENDS = devel/git
> +
> +pre-build:
> + mkdir -p ${WRKDIR}/go/src/all/vendor/github.com/git-lfs/git-lfs
> + ln -s ../../../.. ${WRKDIR}/go/src/all/vendor/github.com/git-lfs/git-lfs/v3
>
> # Convert the manpages with ronn instead of mangen.go
> post-build:
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/git-lfs/distinfo,v
> diff -u -p -r1.16 distinfo
> --- distinfo 5 Jun 2021 13:08:03 -0000 1.16
> +++ distinfo 17 Oct 2025 09:44:39 -0000
> @@ -1,2 +1,4 @@
> -SHA256 (git-lfs-2.13.2.tar.gz) = eC5idd+co3BzCUURLhaguMZLmBnwth+uUroeu8jc4tU=
> -SIZE (git-lfs-2.13.2.tar.gz) = 2527736
> +SHA256 (git-lfs-3.7.0-vendor.tar.gz) = hzwJMh7Om1qBYI85WWcL40C26YG33NlkVQEtC6wiO4o=
> +SHA256 (git-lfs-v3.7.0.tar.gz) = 0Hi4OTUUxlxIXRYo5hBEm6BIr3RnSZEr0ILYGLJFQ0g=
> +SIZE (git-lfs-3.7.0-vendor.tar.gz) = 3135300
> +SIZE (git-lfs-v3.7.0.tar.gz) = 700986
remove or update devel/git-lfs