1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Git extension for versioning large files
9 HOMEPAGE= https://git-lfs.github.com/
10 CONTACT= Michael_Reim[kraileth@elderlinux.org]
13 SITES[main]= GITHUB/git-lfs:git-lfs:v3.2.0
14 DISTFILE[1]= generated:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 BUILD_DEPENDS= golang:single:standard
23 ruby-ronn-ng:single:ruby_default
24 BUILDRUN_DEPENDS= git:primary:standard
29 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE.md
32 CPE_PRODUCT= git_large_file_storage
33 CPE_VENDOR= git_large_file_storage_project
34 FPC_EQUIVALENT= devel/git-lfs
36 MAKE_ENV= GOFLAGS="-trimpath -mod=vendor -modcacherw -ldflags=-linkmode=external"
38 SUB_FILES= pkg-message-single
42 ${LN} -s /raven/etc/openssl/cert.pem /etc/ssl/cert.pem
46 ${SETENV} ${MAKE_ENV} go generate ./commands ${SWITCHES} && \
47 ${SETENV} ${MAKE_ENV} go build . && \
48 ${SETENV} ${MAKE_ENV} gmake man
51 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/git-lfs
54 ${CP} ${WRKSRC}/git-lfs ${STAGEDIR}${PREFIX}/bin
55 ${CP} ${WRKSRC}/man/man1/*.1 ${STAGEDIR}${PREFIX}/share/man/man1
56 ${CP} ${WRKSRC}/man/man5/*.5 ${STAGEDIR}${PREFIX}/share/man/man5
58 [FILE:279:descriptions/desc.single]
59 Git-LFS is an open source Git extension for versioning large files.
61 Git Large File Storage (LFS) replaces large files such as audio samples,
62 videos, datasets, and graphics with text pointers inside Git, while
63 storing the file contents on a remote server like e.g. GitHub.com.
67 f8e6bbe043b97db8a5c16da7289e149a3fed9f4d4f11cffcc6e517c7870cd9e5 3270970 git-lfs-git-lfs-3.2.0.tar.gz
70 [FILE:778:manifests/plist.single]
80 git-lfs-filter-process.1.gz
87 git-lfs-merge-driver.1.gz
90 git-lfs-post-checkout.1.gz
91 git-lfs-post-commit.1.gz
92 git-lfs-post-merge.1.gz
98 git-lfs-standalone-file.1.gz
101 git-lfs-uninstall.1.gz
106 share/man/man5/git-lfs-config.5.gz
109 [FILE:606:files/pkg-message-single.in]
110 To get started with Git LFS, the following commands can be used:
112 1. Setup Git LFS on your system. You only have to do this once per
113 repository per machine:
117 2. Choose the type of files you want to track, for examples all ISO
118 images, with git lfs track:
120 $ git lfs track "*.iso"
122 3. The above stores this information in gitattributes(5) files, so
123 that file need to be added to the repository:
125 $ git add .gitattributes
127 4. Commit, push and work with the files normally:
130 $ git commit -m "Add disk image"