# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= git-lfs VERSION= 3.2.0 KEYWORDS= devel VARIANTS= standard SDESC[standard]= Git extension for versioning large files HOMEPAGE= https://git-lfs.github.com/ CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/git-lfs:git-lfs:v3.2.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= golang:single:standard nss:caroot:standard ruby-ronn:single:ruby_default BUILDRUN_DEPENDS= git:primary:standard USES= cpe gmake LICENSE= MIT:single LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE.md LICENSE_SCHEME= solo CPE_PRODUCT= git_large_file_storage CPE_VENDOR= git_large_file_storage_project FPC_EQUIVALENT= devel/git-lfs MAKE_ENV= GOFLAGS="-trimpath -mod=vendor -modcacherw -ldflags=-linkmode=external" SUB_FILES= pkg-message-single post-patch: ${MKDIR} /etc/ssl ${LN} -s /raven/etc/openssl/cert.pem /etc/ssl/cert.pem do-build: cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} go generate ./commands ${SWITCHES} && \ ${SETENV} ${MAKE_ENV} go build . && \ ${SETENV} ${MAKE_ENV} gmake man post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/git-lfs do-install: ${CP} ${WRKSRC}/git-lfs ${STAGEDIR}${PREFIX}/bin ${CP} ${WRKSRC}/man/man1/*.1 ${STAGEDIR}${PREFIX}/share/man/man1 ${CP} ${WRKSRC}/man/man5/*.5 ${STAGEDIR}${PREFIX}/share/man/man5 [FILE:279:descriptions/desc.single] Git-LFS is an open source Git extension for versioning large files. Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like e.g. GitHub.com. [FILE:107:distinfo] f8e6bbe043b97db8a5c16da7289e149a3fed9f4d4f11cffcc6e517c7870cd9e5 3270970 git-lfs-git-lfs-3.2.0.tar.gz [FILE:778:manifests/plist.single] bin/git-lfs share/man/man1/ git-lfs-checkout.1.gz git-lfs-clean.1.gz git-lfs-clone.1.gz git-lfs-dedup.1.gz git-lfs-env.1.gz git-lfs-ext.1.gz git-lfs-fetch.1.gz git-lfs-filter-process.1.gz git-lfs-fsck.1.gz git-lfs-install.1.gz git-lfs-lock.1.gz git-lfs-locks.1.gz git-lfs-logs.1.gz git-lfs-ls-files.1.gz git-lfs-merge-driver.1.gz git-lfs-migrate.1.gz git-lfs-pointer.1.gz git-lfs-post-checkout.1.gz git-lfs-post-commit.1.gz git-lfs-post-merge.1.gz git-lfs-pre-push.1.gz git-lfs-prune.1.gz git-lfs-pull.1.gz git-lfs-push.1.gz git-lfs-smudge.1.gz git-lfs-standalone-file.1.gz git-lfs-status.1.gz git-lfs-track.1.gz git-lfs-uninstall.1.gz git-lfs-unlock.1.gz git-lfs-untrack.1.gz git-lfs-update.1.gz git-lfs.1.gz share/man/man5/git-lfs-config.5.gz [FILE:606:files/pkg-message-single.in] To get started with Git LFS, the following commands can be used: 1. Setup Git LFS on your system. You only have to do this once per repository per machine: $ git lfs install 2. Choose the type of files you want to track, for examples all ISO images, with git lfs track: $ git lfs track "*.iso" 3. The above stores this information in gitattributes(5) files, so that file need to be added to the repository: $ git add .gitattributes 4. Commit, push and work with the files normally: $ git add file.iso $ git commit -m "Add disk image" $ git push