Ravenports generated: 12 Oct 2022 00:13
[ravenports.git] / bucket_C8 / git-lfs
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               git-lfs
4 VERSION=                3.2.0
5 REVISION=               1
6 KEYWORDS=               devel
7 VARIANTS=               standard
8 SDESC[standard]=        Git extension for versioning large files
9 HOMEPAGE=               https://git-lfs.github.com/
10 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            GITHUB/git-lfs:git-lfs:v3.2.0
14 DISTFILE[1]=            generated:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 BUILD_DEPENDS=          golang:single:standard
22                         nss:caroot:standard
23                         ruby-ronn-ng:single:ruby_default
24 BUILDRUN_DEPENDS=       git:primary:standard
25
26 USES=                   cpe gmake ruby
27
28 LICENSE=                MIT:single
29 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE.md
30 LICENSE_SCHEME=         solo
31
32 CPE_PRODUCT=            git_large_file_storage
33 CPE_VENDOR=             git_large_file_storage_project
34 FPC_EQUIVALENT=         devel/git-lfs
35
36 MAKE_ENV=               GOFLAGS="-trimpath -mod=vendor -modcacherw -ldflags=-linkmode=external"
37
38 SUB_FILES=              pkg-message-single
39
40 post-patch:
41         ${MKDIR} /etc/ssl
42         ${LN} -s /raven/etc/openssl/cert.pem /etc/ssl/cert.pem
43
44 do-build:
45         cd ${WRKSRC} && \
46         ${SETENV} ${MAKE_ENV} go generate ./commands ${SWITCHES} && \
47         ${SETENV} ${MAKE_ENV} go build . && \
48         ${SETENV} ${MAKE_ENV} gmake man
49
50 post-install:
51         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/git-lfs
52
53 do-install:
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
57
58 [FILE:279:descriptions/desc.single]
59 Git-LFS is an open source Git extension for versioning large files.
60
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.
64
65
66 [FILE:107:distinfo]
67 f8e6bbe043b97db8a5c16da7289e149a3fed9f4d4f11cffcc6e517c7870cd9e5      3270970 git-lfs-git-lfs-3.2.0.tar.gz
68
69
70 [FILE:778:manifests/plist.single]
71 bin/git-lfs
72 share/man/man1/
73  git-lfs-checkout.1.gz
74  git-lfs-clean.1.gz
75  git-lfs-clone.1.gz
76  git-lfs-dedup.1.gz
77  git-lfs-env.1.gz
78  git-lfs-ext.1.gz
79  git-lfs-fetch.1.gz
80  git-lfs-filter-process.1.gz
81  git-lfs-fsck.1.gz
82  git-lfs-install.1.gz
83  git-lfs-lock.1.gz
84  git-lfs-locks.1.gz
85  git-lfs-logs.1.gz
86  git-lfs-ls-files.1.gz
87  git-lfs-merge-driver.1.gz
88  git-lfs-migrate.1.gz
89  git-lfs-pointer.1.gz
90  git-lfs-post-checkout.1.gz
91  git-lfs-post-commit.1.gz
92  git-lfs-post-merge.1.gz
93  git-lfs-pre-push.1.gz
94  git-lfs-prune.1.gz
95  git-lfs-pull.1.gz
96  git-lfs-push.1.gz
97  git-lfs-smudge.1.gz
98  git-lfs-standalone-file.1.gz
99  git-lfs-status.1.gz
100  git-lfs-track.1.gz
101  git-lfs-uninstall.1.gz
102  git-lfs-unlock.1.gz
103  git-lfs-untrack.1.gz
104  git-lfs-update.1.gz
105  git-lfs.1.gz
106 share/man/man5/git-lfs-config.5.gz
107
108
109 [FILE:606:files/pkg-message-single.in]
110 To get started with Git LFS, the following commands can be used:
111
112   1. Setup Git LFS on your system. You only have to do this once per
113      repository per machine:
114
115      $ git lfs install
116
117   2. Choose the type of files you want to track, for examples all ISO
118      images, with git lfs track:
119
120      $ git lfs track "*.iso"
121
122   3. The above stores this information in gitattributes(5) files, so
123      that file need to be added to the repository:
124
125      $ git add .gitattributes
126
127   4. Commit, push and work with the files normally:
128
129      $ git add file.iso
130      $ git commit -m "Add disk image"
131      $ git push
132