# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= git VERSION= 2.36.1 KEYWORDS= devel net VARIANTS= standard lite SDESC[lite]= Distributed version control system (minimal) SDESC[standard]= Distributed version control system HOMEPAGE= https://git-scm.com/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://www.kernel.org/pub/software/scm/git/ DISTFILE[1]= git-2.36.1.tar.xz:main DISTFILE[2]= git-manpages-2.36.1.tar.xz:main DISTFILE[3]= git-htmldocs-2.36.1.tar.xz:main DF_INDEX= 1 2 SPKGS[lite]= primary SPKGS[standard]= complete primary nls examples docs OPTIONS_AVAILABLE= LITE SVN OPTIONS_STANDARD= SVN VOPTS[lite]= LITE=ON SVN=OFF BUILDRUN_DEPENDS= curl:primary:standard USERS= git_daemon GROUPS= git_daemon USERGROUP_SPKG= primary USES= cpe autoreconf gmake iconv ssl zlib shebangfix pcre expat EXTRACT_DIRTY= 3 LICENSE= GPLv2:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv2:{{WRKSRC}}/COPYING LICENSE_AWK= TERMS:"^Please read the file" LICENSE_SOURCE= TERMS:{{WRKSRC}}/README.md LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/git SHEBANG_FILES= *.perl */*.perl */*/*.perl */*.pl */*/*.pl */*/*/*.pl t/*/*/pre t/*/*/post t/Git-SVN/Utils/*.t t/t7519/fsmonitor-watchman git-p4.py contrib/hg-to-git/hg-to-git.py contrib/hooks/update-paranoid contrib/fast-import/import-zips.py contrib/remote-helpers/git-remote-bzr contrib/remote-helpers/git-remote-hg contrib/buildsystems/generate contrib/contacts/git-contacts contrib/credential/netrc/git-credential-netrc.perl templates/hooks--fsmonitor-watchman.sample MUST_CONFIGURE= gnu CONFIGURE_ARGS= --enable-pthreads=-pthread --with-libpcre BUILD_TARGET= all strip MAKE_ENV= V=1 CURLDIR={{LOCALBASE}} INSTALL_REQ_TOOLCHAIN= yes RC_SUBR= git_daemon:primary [LITE].DESCRIPTION= Drop non-essential functionality and their deps [LITE].BUILDRUN_DEPENDS_OFF= perl-Error:single:perl_default [LITE].BUILD_DEPENDS_OFF= xmlto:single:standard asciidoc:single:standard [LITE].CONFIGURE_ARGS_OFF= --with-python={{PYTHON_CMD}} --with-perl={{PERL}} [LITE].CONFIGURE_ARGS_ON= --without-python [LITE].DF_INDEX_OFF= 3 [LITE].MAKE_ARGS_OFF= TCL_PATH={{TCLSH}} TCLTK_PATH={{WISH}} [LITE].MAKE_ARGS_ON= NO_TCLTK=yes NO_PERL=yes NO_GETTEXT=yes [LITE].SUB_FILES_OFF= pkg-message-primary [LITE].USES_OFF= gettext-runtime gettext-tools tcl:tk python:build perl [LITE].USES_ON= perl:build [SVN].DESCRIPTION= Support for subversion repositories [SVN].RUN_DEPENDS_ON= perl-TermReadKey:single:perl_default perl-subversion:single:perl_default post-install-LITE-OFF: # p4 support ${INSTALL_SCRIPT} ${WRKSRC}/git-p4.py ${STAGEDIR}${PREFIX}/bin/ # contrib support @${ECHO_MSG} "===> Installing contributed scripts" ${MKDIR} ${STAGEDIR}${PREFIX}/share/git-core/contrib ${CP} -R ${WRKSRC}/contrib/* ${STAGEDIR}${PREFIX}/share/git-core/contrib # Symlink the completions from the contrib directory to where they # will be useful @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${LN} -s ../../share/git-core/contrib/completion/git-completion.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/git.sh # subtree support (cd ${WRKSRC}/contrib/subtree && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${MAKE_ARGS} \ install install-doc) # cleanup ${RMDIR} ${STAGEDIR}${PREFIX}/share/git-core/contrib/scalar/.depend # htmldocs support # Manually remove the index.html symlink before installing, and then # recreate it after. This is necessary because the distfile is # extracted with --no-same-owner. If the distfile is extracted as a # non-root user then the symlink will have the incorrect owner. ${RM} ${WRKDIR}/git_3/index.html ${MKDIR} ${STAGEDIR}${STD_DOCDIR} (cd ${WRKDIR}/git_3 && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_DOCDIR}) ${LN} -s git.html ${STAGEDIR}${STD_DOCDIR}/index.html # combine release notes for major.minor releases to avoid an # ever-changing package list. Releases 1.5.0 to 1.8.5 uses 4 point versions .for minor in 5 6 7 8 9 . for point in 0 1 2 3 4 5 6 7 8 9 10 11 12 @if [ -f "${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/1.${minor}.${point}.txt" ]; then \ ${CAT} ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/1.${minor}.${point}.txt >> ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/1.${minor}.txt; \ ${RM} ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/1.${minor}.${point}.txt; \ ${ECHO_CMD} "Merge 1.${minor}.${point}.txt => 1.${minor}.txt"; \ fi . for subpoint in 1 2 3 4 5 6 7 8 9 @if [ -f "${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/1.${minor}.${point}.${subpoint}.txt" ]; then \ ${CAT} ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/1.${minor}.${point}.${subpoint}.txt >> ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/1.${minor}.txt; \ ${RM} ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/1.${minor}.${point}.${subpoint}.txt; \ ${ECHO_CMD} "Merge 1.${minor}.${point}.${subpoint}.txt => 1.${minor}.txt"; \ fi . endfor . endfor .endfor .for minor in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 . for point in 0 1 2 3 4 5 6 7 8 9 10 11 12 @if [ -f "${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/2.${minor}.${point}.txt" ]; then \ ${CAT} ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/2.${minor}.${point}.txt >> ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/2.${minor}.txt; \ ${RM} ${STAGEDIR}${PREFIX}/share/doc/git/RelNotes/2.${minor}.${point}.txt; \ ${ECHO_CMD} "Merge 2.${minor}.${point}.txt => 2.${minor}.txt"; \ fi . endfor .endfor post-patch-LITE-ON: .for FILE in git-citool.1 git-gui.1 gitk.1 git-cvsimport.1 \ git-cvsexportcommit.1 git-cvsserver.1 ${RM} ${WRKDIR}/man1/${FILE} .endfor ${RM} ${WRKDIR}/man7/gitcvs-migration.7 ${REINPLACE_CMD} -e '/git-cvsexportcommit.perl/d; \ /git-cvsimport.perl/d; \ /git-cvsserver.perl/d; \ /documented,gitcvs-migration/d; \ /$$(MAKE) -C gitweb install/d; \ /^SCRIPT_PYTHON += git-p4.py$$/d; \ /(INSTALL) .(BINDIR_PROGRAMS_NO_X)/d; \ s/git-cvsserver//' \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' \ ${WRKSRC}/contrib/subtree/git-subtree.sh post-build-LITE-OFF: ${FIND} ${WRKSRC} -name "*.bak" -delete ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/contrib/diff-highlight ${RM} ${WRKSRC}/contrib/diff-highlight/shebang.perl post-install-LITE-ON: # contrib support ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_SCRIPT} ${WRKSRC}/contrib/completion/git-completion.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/git.sh post-install: (cd ${WRKDIR}/man1/ && ${COPYTREE_SHARE} . ${STAGEDIR}${MANPREFIX}/man/man1) (cd ${WRKDIR}/man5/ && ${COPYTREE_SHARE} . ${STAGEDIR}${MANPREFIX}/man/man5) (cd ${WRKDIR}/man7/ && ${COPYTREE_SHARE} . ${STAGEDIR}${MANPREFIX}/man/man7) ${MKDIR} ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/git ${INSTALL_DATA} ${WRKSRC}/contrib/emacs/git.el \ ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/git/ ${INSTALL_DATA} ${WRKSRC}/contrib/emacs/git-blame.el \ ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/git/ ${RMDIR} ${STAGEDIR}${PREFIX}/share/git-core/templates/branches post-patch-LITE-OFF: ${REINPLACE_CMD} -e "s,/usr/bin/perl,${PERL}," \ ${WRKSRC}/contrib/diff-highlight/Makefile post-patch-SVN-OFF: ${RM} ${WRKDIR}/man1/git-svn.1 ${REINPLACE_CMD} -e '/git-svn.perl/d' ${WRKSRC}/Makefile [FILE:398:descriptions/desc.primary.standard] Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows. [FILE:227:descriptions/desc.primary.lite] Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. This package contains the "lite" (minimal capability) variant of git. [FILE:306:distinfo] 405d4a0ff6e818d1f12b3e92e1ac060f612adcb454f6299f70583058cb508370 7004044 git-2.36.1.tar.xz b1e6e651333283bfe2abbdf10baa858f61c5ec9d3caacb30f44888d78d964e6f 503680 git-manpages-2.36.1.tar.xz f2a44ee1acfc1b8e2ce9a90ae767226c862d5a6596bed0404de70fdef8e67c8d 1426284 git-htmldocs-2.36.1.tar.xz [FILE:12067:manifests/plist.primary.standard] %%SVN-ON%%libexec/git-core/git-svn %%SVN-ON%%share/man/man1/git-svn.1.gz bin/ git git-cvsserver git-p4.py git-receive-pack git-shell git-upload-archive git-upload-pack gitk etc/bash_completion.d/git.sh libexec/git-core/ git git-add git-add--interactive git-am git-annotate git-apply git-archimport git-archive git-bisect git-bisect--helper git-blame git-branch git-bugreport git-bundle git-cat-file git-check-attr git-check-ignore git-check-mailmap git-check-ref-format git-checkout git-checkout--worker git-checkout-index git-cherry git-cherry-pick git-citool git-clean git-clone git-column git-commit git-commit-graph git-commit-tree git-config git-count-objects git-credential git-credential-cache git-credential-cache--daemon git-credential-store git-cvsexportcommit git-cvsimport git-cvsserver git-daemon git-describe git-diff git-diff-files git-diff-index git-diff-tree git-difftool git-difftool--helper git-env--helper git-fast-export git-fast-import git-fetch git-fetch-pack git-filter-branch git-fmt-merge-msg git-for-each-ref git-for-each-repo git-format-patch git-fsck git-fsck-objects git-fsmonitor--daemon git-gc git-get-tar-commit-id git-grep git-gui git-gui--askpass git-hash-object git-help git-hook git-http-backend git-http-fetch git-http-push git-imap-send git-index-pack git-init git-init-db git-instaweb git-interpret-trailers git-log git-ls-files git-ls-remote git-ls-tree git-mailinfo git-mailsplit git-maintenance git-merge git-merge-base git-merge-file git-merge-index git-merge-octopus git-merge-one-file git-merge-ours git-merge-recursive git-merge-resolve git-merge-subtree git-merge-tree git-mergetool git-mergetool--lib git-mktag git-mktree git-multi-pack-index git-mv git-name-rev git-notes git-p4 git-pack-objects git-pack-redundant git-pack-refs git-patch-id git-prune git-prune-packed git-pull git-push git-quiltimport git-range-diff git-read-tree git-rebase git-receive-pack git-reflog git-remote git-remote-ext git-remote-fd git-remote-ftp git-remote-ftps git-remote-http git-remote-https git-repack git-replace git-request-pull git-rerere git-reset git-restore git-rev-list git-rev-parse git-revert git-rm git-send-email git-send-pack git-sh-i18n git-sh-i18n--envsubst git-sh-setup git-shell git-shortlog git-show git-show-branch git-show-index git-show-ref git-sparse-checkout git-stage git-stash git-status git-stripspace git-submodule git-submodule--helper git-subtree git-switch git-symbolic-ref git-tag git-unpack-file git-unpack-objects git-update-index git-update-ref git-update-server-info git-upload-archive git-upload-pack git-var git-verify-commit git-verify-pack git-verify-tag git-web--browse git-whatchanged git-worktree git-write-tree libexec/git-core/mergetools/ araxis bc codecompare deltawalker diffmerge diffuse ecmerge emerge examdiff guiffy gvimdiff kdiff3 kompare meld nvimdiff opendiff p4merge smerge tkdiff tortoisemerge vimdiff winmerge xxdiff share/emacs/site-lisp/git/ git-blame.el git.el share/git-core/contrib/ README coverage-diff.sh git-resurrect.sh remotes2config.sh rerere-train.sh share/git-core/contrib/buildsystems/ CMakeLists.txt Generators.pm engine.pl generate parse.pl share/git-core/contrib/buildsystems/Generators/ QMake.pm Vcproj.pm Vcxproj.pm share/git-core/contrib/coccinelle/ .gitignore README array.cocci commit.cocci flex_alloc.cocci free.cocci hashmap.cocci object_id.cocci preincr.cocci qsort.cocci strbuf.cocci swap.cocci the_repository.pending.cocci xcalloc.cocci xopen.cocci xstrdup_or_null.cocci share/git-core/contrib/completion/ .gitattributes git-completion.bash git-completion.tcsh git-completion.zsh git-prompt.sh share/git-core/contrib/contacts/ .gitignore Makefile git-contacts git-contacts.txt share/git-core/contrib/credential/gnome-keyring/ .gitignore Makefile git-credential-gnome-keyring.c share/git-core/contrib/credential/libsecret/ Makefile git-credential-libsecret.c share/git-core/contrib/credential/netrc/ .gitignore Makefile git-credential-netrc.perl t-git-credential-netrc.sh test.command-option-gpg test.git-config-gpg test.netrc test.netrc.gpg test.pl share/git-core/contrib/credential/osxkeychain/ .gitignore Makefile git-credential-osxkeychain.c share/git-core/contrib/credential/wincred/ Makefile git-credential-wincred.c share/git-core/contrib/diff-highlight/ .gitignore DiffHighlight.pm Makefile README diff-highlight diff-highlight.perl share/git-core/contrib/diff-highlight/t/ .gitignore Makefile t9400-diff-highlight.sh share/git-core/contrib/emacs/ README git-blame.el git.el share/git-core/contrib/examples/README share/git-core/contrib/fast-import/ git-import.perl git-import.sh git-p4.README import-directories.perl import-tars.perl import-zips.py share/git-core/contrib/git-jump/ README git-jump share/git-core/contrib/git-shell-commands/ README help list share/git-core/contrib/hg-to-git/ hg-to-git.py hg-to-git.txt share/git-core/contrib/hooks/ post-receive-email pre-auto-gc-battery setgitperms.perl update-paranoid share/git-core/contrib/hooks/multimail/README.Git share/git-core/contrib/long-running-filter/example.pl share/git-core/contrib/mw-to-git/ .gitignore .perlcriticrc Makefile git-mw.perl git-remote-mediawiki.perl git-remote-mediawiki.txt share/git-core/contrib/mw-to-git/Git/Mediawiki.pm share/git-core/contrib/mw-to-git/bin-wrapper/git share/git-core/contrib/mw-to-git/t/ .gitignore Makefile README install-wiki.sh push-pull-tests.sh t9360-mw-to-git-clone.sh t9361-mw-to-git-push-pull.sh t9362-mw-to-git-utf8.sh t9363-mw-to-git-export-import.sh t9364-pull-by-rev.sh t9365-continuing-queries.sh test-gitmw-lib.sh test-gitmw.pl test.config share/git-core/contrib/persistent-https/ LICENSE Makefile README client.go main.go proxy.go socket.go share/git-core/contrib/remote-helpers/ README git-remote-bzr git-remote-hg share/git-core/contrib/scalar/ .gitignore Makefile README.md scalar.c scalar.txt share/git-core/contrib/scalar/t/ Makefile t9099-scalar.sh share/git-core/contrib/stats/ git-common-hash mailmap.pl packinfo.pl share/git-core/contrib/subtree/ .gitignore COPYING INSTALL Makefile Makefile.orig README git-subtree.sh git-subtree.txt todo share/git-core/contrib/subtree/t/ Makefile t7900-subtree.sh share/git-core/contrib/thunderbird-patch-inline/ README appp.sh share/git-core/contrib/update-unicode/ .gitignore README update_unicode.sh share/git-core/contrib/vscode/ .gitattributes README.md init.sh share/git-core/contrib/workdir/ .gitattributes git-new-workdir share/git-core/templates/description share/git-core/templates/hooks/ applypatch-msg.sample commit-msg.sample fsmonitor-watchman.sample post-update.sample pre-applypatch.sample pre-commit.sample pre-merge-commit.sample pre-push.sample pre-rebase.sample pre-receive.sample prepare-commit-msg.sample push-to-checkout.sample update.sample share/git-core/templates/info/exclude share/git-gui/lib/ about.tcl blame.tcl branch.tcl branch_checkout.tcl branch_create.tcl branch_delete.tcl branch_rename.tcl browser.tcl checkout_op.tcl choose_font.tcl choose_repository.tcl choose_rev.tcl chord.tcl class.tcl commit.tcl console.tcl database.tcl date.tcl diff.tcl encoding.tcl error.tcl git-gui.ico index.tcl line.tcl logo.tcl merge.tcl mergetool.tcl option.tcl remote.tcl remote_add.tcl remote_branch_delete.tcl search.tcl shortcut.tcl spellcheck.tcl sshkey.tcl status_bar.tcl tclIndex themed.tcl tools.tcl tools_dlg.tcl transport.tcl win32.tcl win32_shortcut.js share/git-gui/lib/msgs/ bg.msg de.msg el.msg fr.msg hu.msg it.msg ja.msg nb.msg pt_br.msg pt_pt.msg ru.msg sv.msg vi.msg zh_cn.msg share/gitk/lib/msgs/ bg.msg ca.msg de.msg es.msg fr.msg hu.msg it.msg ja.msg pt_br.msg pt_pt.msg ru.msg sv.msg vi.msg zh_cn.msg share/man/man1/ git-add.1.gz git-am.1.gz git-annotate.1.gz git-apply.1.gz git-archimport.1.gz git-archive.1.gz git-bisect.1.gz git-blame.1.gz git-branch.1.gz git-bugreport.1.gz git-bundle.1.gz git-cat-file.1.gz git-check-attr.1.gz git-check-ignore.1.gz git-check-mailmap.1.gz git-check-ref-format.1.gz git-checkout-index.1.gz git-checkout.1.gz git-cherry-pick.1.gz git-cherry.1.gz git-citool.1.gz git-clean.1.gz git-clone.1.gz git-column.1.gz git-commit-graph.1.gz git-commit-tree.1.gz git-commit.1.gz git-config.1.gz git-count-objects.1.gz git-credential-cache--daemon.1.gz git-credential-cache.1.gz git-credential-store.1.gz git-credential.1.gz git-cvsexportcommit.1.gz git-cvsimport.1.gz git-cvsserver.1.gz git-daemon.1.gz git-describe.1.gz git-diff-files.1.gz git-diff-index.1.gz git-diff-tree.1.gz git-diff.1.gz git-difftool.1.gz git-fast-export.1.gz git-fast-import.1.gz git-fetch-pack.1.gz git-fetch.1.gz git-filter-branch.1.gz git-fmt-merge-msg.1.gz git-for-each-ref.1.gz git-for-each-repo.1.gz git-format-patch.1.gz git-fsck-objects.1.gz git-fsck.1.gz git-fsmonitor--daemon.1.gz git-gc.1.gz git-get-tar-commit-id.1.gz git-grep.1.gz git-gui.1.gz git-hash-object.1.gz git-help.1.gz git-hook.1.gz git-http-backend.1.gz git-http-fetch.1.gz git-http-push.1.gz git-imap-send.1.gz git-index-pack.1.gz git-init-db.1.gz git-init.1.gz git-instaweb.1.gz git-interpret-trailers.1.gz git-log.1.gz git-ls-files.1.gz git-ls-remote.1.gz git-ls-tree.1.gz git-mailinfo.1.gz git-mailsplit.1.gz git-maintenance.1.gz git-merge-base.1.gz git-merge-file.1.gz git-merge-index.1.gz git-merge-one-file.1.gz git-merge-tree.1.gz git-merge.1.gz git-mergetool--lib.1.gz git-mergetool.1.gz git-mktag.1.gz git-mktree.1.gz git-multi-pack-index.1.gz git-mv.1.gz git-name-rev.1.gz git-notes.1.gz git-p4.1.gz git-pack-objects.1.gz git-pack-redundant.1.gz git-pack-refs.1.gz git-patch-id.1.gz git-prune-packed.1.gz git-prune.1.gz git-pull.1.gz git-push.1.gz git-quiltimport.1.gz git-range-diff.1.gz git-read-tree.1.gz git-rebase.1.gz git-receive-pack.1.gz git-reflog.1.gz git-remote-ext.1.gz git-remote-fd.1.gz git-remote.1.gz git-repack.1.gz git-replace.1.gz git-request-pull.1.gz git-rerere.1.gz git-reset.1.gz git-restore.1.gz git-rev-list.1.gz git-rev-parse.1.gz git-revert.1.gz git-rm.1.gz git-send-email.1.gz git-send-pack.1.gz git-sh-i18n--envsubst.1.gz git-sh-i18n.1.gz git-sh-setup.1.gz git-shell.1.gz git-shortlog.1.gz git-show-branch.1.gz git-show-index.1.gz git-show-ref.1.gz git-show.1.gz git-sparse-checkout.1.gz git-stage.1.gz git-stash.1.gz git-status.1.gz git-stripspace.1.gz git-submodule.1.gz git-subtree.1.gz git-switch.1.gz git-symbolic-ref.1.gz git-tag.1.gz git-unpack-file.1.gz git-unpack-objects.1.gz git-update-index.1.gz git-update-ref.1.gz git-update-server-info.1.gz git-upload-archive.1.gz git-upload-pack.1.gz git-var.1.gz git-verify-commit.1.gz git-verify-pack.1.gz git-verify-tag.1.gz git-version.1.gz git-web--browse.1.gz git-whatchanged.1.gz git-worktree.1.gz git-write-tree.1.gz git.1.gz gitk.1.gz gitweb.1.gz share/man/man5/ gitattributes.5.gz githooks.5.gz gitignore.5.gz gitmailmap.5.gz gitmodules.5.gz gitrepository-layout.5.gz gitweb.conf.5.gz share/man/man7/ gitcli.7.gz gitcore-tutorial.7.gz gitcredentials.7.gz gitcvs-migration.7.gz gitdiffcore.7.gz giteveryday.7.gz gitfaq.7.gz gitglossary.7.gz gitnamespaces.7.gz gitremote-helpers.7.gz gitrevisions.7.gz gitsubmodules.7.gz gittutorial-2.7.gz gittutorial.7.gz gitworkflows.7.gz share/perl5/Git.pm share/perl5/FromCPAN/Error.pm share/perl5/FromCPAN/Mail/Address.pm share/perl5/Git/ I18N.pm IndexInfo.pm LoadCPAN.pm Packet.pm SVN.pm share/perl5/Git/LoadCPAN/Error.pm share/perl5/Git/LoadCPAN/Mail/Address.pm share/perl5/Git/SVN/ Editor.pm Fetcher.pm GlobSpec.pm Log.pm Migration.pm Prompt.pm Ra.pm Utils.pm share/perl5/Git/SVN/Memoize/YAML.pm [FILE:639:manifests/plist.nls] share/locale/bg/LC_MESSAGES/git.mo share/locale/ca/LC_MESSAGES/git.mo share/locale/de/LC_MESSAGES/git.mo share/locale/el/LC_MESSAGES/git.mo share/locale/es/LC_MESSAGES/git.mo share/locale/fr/LC_MESSAGES/git.mo share/locale/id/LC_MESSAGES/git.mo share/locale/is/LC_MESSAGES/git.mo share/locale/it/LC_MESSAGES/git.mo share/locale/ko/LC_MESSAGES/git.mo share/locale/pl/LC_MESSAGES/git.mo share/locale/pt_PT/LC_MESSAGES/git.mo share/locale/ru/LC_MESSAGES/git.mo share/locale/sv/LC_MESSAGES/git.mo share/locale/tr/LC_MESSAGES/git.mo share/locale/vi/LC_MESSAGES/git.mo share/locale/zh_CN/LC_MESSAGES/git.mo share/locale/zh_TW/LC_MESSAGES/git.mo [FILE:125:manifests/plist.examples] share/examples/git/gitweb/gitweb.cgi share/examples/git/gitweb/static/ git-favicon.png git-logo.png gitweb.css gitweb.js [FILE:10952:manifests/plist.docs] share/doc/git/ MyFirstContribution.html MyFirstContribution.txt MyFirstObjectWalk.html MyFirstObjectWalk.txt SubmittingPatches.html SubmittingPatches.txt blame-options.txt cmds-ancillaryinterrogators.txt cmds-ancillarymanipulators.txt cmds-foreignscminterface.txt cmds-guide.txt cmds-mainporcelain.txt cmds-plumbinginterrogators.txt cmds-plumbingmanipulators.txt cmds-purehelpers.txt cmds-synchelpers.txt cmds-synchingrepositories.txt config.txt date-formats.txt diff-format.txt diff-generate-patch.txt diff-options.txt docbook-xsl.css everyday.html fetch-options.txt git-add.html git-add.txt git-am.html git-am.txt git-annotate.html git-annotate.txt git-apply.html git-apply.txt git-archimport.html git-archimport.txt git-archive.html git-archive.txt git-bisect-lk2009.html git-bisect-lk2009.txt git-bisect.html git-bisect.txt git-blame.html git-blame.txt git-branch.html git-branch.txt git-bugreport.html git-bugreport.txt git-bundle.html git-bundle.txt git-cat-file.html git-cat-file.txt git-check-attr.html git-check-attr.txt git-check-ignore.html git-check-ignore.txt git-check-mailmap.html git-check-mailmap.txt git-check-ref-format.html git-check-ref-format.txt git-checkout-index.html git-checkout-index.txt git-checkout.html git-checkout.txt git-cherry-pick.html git-cherry-pick.txt git-cherry.html git-cherry.txt git-citool.html git-citool.txt git-clean.html git-clean.txt git-clone.html git-clone.txt git-column.html git-column.txt git-commit-graph.html git-commit-graph.txt git-commit-tree.html git-commit-tree.txt git-commit.html git-commit.txt git-config.html git-config.txt git-count-objects.html git-count-objects.txt git-credential-cache--daemon.html git-credential-cache--daemon.txt git-credential-cache.html git-credential-cache.txt git-credential-store.html git-credential-store.txt git-credential.html git-credential.txt git-cvsexportcommit.html git-cvsexportcommit.txt git-cvsimport.html git-cvsimport.txt git-cvsserver.html git-cvsserver.txt git-daemon.html git-daemon.txt git-describe.html git-describe.txt git-diff-files.html git-diff-files.txt git-diff-index.html git-diff-index.txt git-diff-tree.html git-diff-tree.txt git-diff.html git-diff.txt git-difftool.html git-difftool.txt git-fast-export.html git-fast-export.txt git-fast-import.html git-fast-import.txt git-fetch-pack.html git-fetch-pack.txt git-fetch.html git-fetch.txt git-filter-branch.html git-filter-branch.txt git-fmt-merge-msg.html git-fmt-merge-msg.txt git-for-each-ref.html git-for-each-ref.txt git-for-each-repo.html git-for-each-repo.txt git-format-patch.html git-format-patch.txt git-fsck-objects.html git-fsck-objects.txt git-fsck.html git-fsck.txt git-fsmonitor--daemon.html git-fsmonitor--daemon.txt git-gc.html git-gc.txt git-get-tar-commit-id.html git-get-tar-commit-id.txt git-grep.html git-grep.txt git-gui.html git-gui.txt git-hash-object.html git-hash-object.txt git-help.html git-help.txt git-hook.html git-hook.txt git-http-backend.html git-http-backend.txt git-http-fetch.html git-http-fetch.txt git-http-push.html git-http-push.txt git-imap-send.html git-imap-send.txt git-index-pack.html git-index-pack.txt git-init-db.html git-init-db.txt git-init.html git-init.txt git-instaweb.html git-instaweb.txt git-interpret-trailers.html git-interpret-trailers.txt git-log.html git-log.txt git-ls-files.html git-ls-files.txt git-ls-remote.html git-ls-remote.txt git-ls-tree.html git-ls-tree.txt git-mailinfo.html git-mailinfo.txt git-mailsplit.html git-mailsplit.txt git-maintenance.html git-maintenance.txt git-merge-base.html git-merge-base.txt git-merge-file.html git-merge-file.txt git-merge-index.html git-merge-index.txt git-merge-one-file.html git-merge-one-file.txt git-merge-tree.html git-merge-tree.txt git-merge.html git-merge.txt git-mergetool--lib.html git-mergetool--lib.txt git-mergetool.html git-mergetool.txt git-mktag.html git-mktag.txt git-mktree.html git-mktree.txt git-multi-pack-index.html git-multi-pack-index.txt git-mv.html git-mv.txt git-name-rev.html git-name-rev.txt git-notes.html git-notes.txt git-p4.html git-p4.txt git-pack-objects.html git-pack-objects.txt git-pack-redundant.html git-pack-redundant.txt git-pack-refs.html git-pack-refs.txt git-patch-id.html git-patch-id.txt git-prune-packed.html git-prune-packed.txt git-prune.html git-prune.txt git-pull.html git-pull.txt git-push.html git-push.txt git-quiltimport.html git-quiltimport.txt git-range-diff.html git-range-diff.txt git-read-tree.html git-read-tree.txt git-rebase.html git-rebase.txt git-receive-pack.html git-receive-pack.txt git-reflog.html git-reflog.txt git-remote-ext.html git-remote-ext.txt git-remote-fd.html git-remote-fd.txt git-remote-helpers.html git-remote.html git-remote.txt git-repack.html git-repack.txt git-replace.html git-replace.txt git-request-pull.html git-request-pull.txt git-rerere.html git-rerere.txt git-reset.html git-reset.txt git-restore.html git-restore.txt git-rev-list.html git-rev-list.txt git-rev-parse.html git-rev-parse.txt git-revert.html git-revert.txt git-rm.html git-rm.txt git-send-email.html git-send-email.txt git-send-pack.html git-send-pack.txt git-sh-i18n--envsubst.html git-sh-i18n--envsubst.txt git-sh-i18n.html git-sh-i18n.txt git-sh-setup.html git-sh-setup.txt git-shell.html git-shell.txt git-shortlog.html git-shortlog.txt git-show-branch.html git-show-branch.txt git-show-index.html git-show-index.txt git-show-ref.html git-show-ref.txt git-show.html git-show.txt git-sparse-checkout.html git-sparse-checkout.txt git-stage.html git-stage.txt git-stash.html git-stash.txt git-status.html git-status.txt git-stripspace.html git-stripspace.txt git-submodule.html git-submodule.txt git-subtree.html git-svn.html git-svn.txt git-switch.html git-switch.txt git-symbolic-ref.html git-symbolic-ref.txt git-tag.html git-tag.txt git-tools.html git-tools.txt git-unpack-file.html git-unpack-file.txt git-unpack-objects.html git-unpack-objects.txt git-update-index.html git-update-index.txt git-update-ref.html git-update-ref.txt git-update-server-info.html git-update-server-info.txt git-upload-archive.html git-upload-archive.txt git-upload-pack.html git-upload-pack.txt git-var.html git-var.txt git-verify-commit.html git-verify-commit.txt git-verify-pack.html git-verify-pack.txt git-verify-tag.html git-verify-tag.txt git-version.html git-version.txt git-web--browse.html git-web--browse.txt git-whatchanged.html git-whatchanged.txt git-worktree.html git-worktree.txt git-write-tree.html git-write-tree.txt git.html git.txt gitattributes.html gitattributes.txt gitcli.html gitcli.txt gitcore-tutorial.html gitcore-tutorial.txt gitcredentials.html gitcredentials.txt gitcvs-migration.html gitcvs-migration.txt gitdiffcore.html gitdiffcore.txt giteveryday.html giteveryday.txt gitfaq.html gitfaq.txt gitglossary.html gitglossary.txt githooks.html githooks.txt gitignore.html gitignore.txt gitk.html gitk.txt gitmailmap.html gitmailmap.txt gitmodules.html gitmodules.txt gitnamespaces.html gitnamespaces.txt gitremote-helpers.html gitremote-helpers.txt gitrepository-layout.html gitrepository-layout.txt gitrevisions.html gitrevisions.txt gitsubmodules.html gitsubmodules.txt gittutorial-2.html gittutorial-2.txt gittutorial.html gittutorial.txt gitweb.conf.html gitweb.conf.txt gitweb.html gitweb.txt gitworkflows.html gitworkflows.txt glossary-content.txt howto-index.html howto-index.txt i18n.txt index.html line-range-format.txt line-range-options.txt merge-options.txt merge-strategies.txt mergetools-diff.txt mergetools-merge.txt object-format-disclaimer.txt pretty-formats.txt pretty-options.txt pull-fetch-param.txt ref-reachability-filters.txt rev-list-description.txt rev-list-options.txt revisions.txt sequencer.txt signoff-option.txt trace2-target-values.txt transfer-data-leaks.txt urls-remotes.txt urls.txt user-manual.html user-manual.txt share/doc/git/RelNotes/ 1.5.txt 1.6.txt 1.7.txt 1.8.txt 1.9.txt 2.0.txt 2.1.txt 2.10.txt 2.11.txt 2.12.txt 2.13.txt 2.14.txt 2.15.txt 2.16.txt 2.17.txt 2.18.txt 2.19.txt 2.2.txt 2.20.txt 2.21.txt 2.22.txt 2.23.txt 2.24.txt 2.25.txt 2.26.txt 2.27.txt 2.28.txt 2.29.txt 2.3.txt 2.30.txt 2.31.txt 2.32.txt 2.33.txt 2.34.txt 2.35.txt 2.36.txt 2.4.txt 2.5.txt 2.6.txt 2.7.txt 2.8.txt 2.9.txt share/doc/git/howto/ coordinate-embargoed-releases.html coordinate-embargoed-releases.txt keep-canonical-history-correct.html keep-canonical-history-correct.txt maintain-git.html maintain-git.txt new-command.html new-command.txt rebase-from-internal-branch.html rebase-from-internal-branch.txt rebuild-from-update-hook.html rebuild-from-update-hook.txt recover-corrupted-blob-object.html recover-corrupted-blob-object.txt recover-corrupted-object-harder.html recover-corrupted-object-harder.txt revert-a-faulty-merge.html revert-a-faulty-merge.txt revert-branch-rebase.html revert-branch-rebase.txt separating-topic-branches.html separating-topic-branches.txt setup-git-server-over-http.html setup-git-server-over-http.txt update-hook-example.html update-hook-example.txt use-git-daemon.html use-git-daemon.txt using-merge-subtree.html using-merge-subtree.txt using-signed-tag-in-pull-request.html using-signed-tag-in-pull-request.txt share/doc/git/technical/ api-error-handling.html api-error-handling.txt api-index-skel.txt api-index.html api-index.txt api-merge.html api-merge.txt api-parse-options.html api-parse-options.txt api-simple-ipc.html api-simple-ipc.txt api-trace2.html api-trace2.txt bitmap-format.txt bundle-format.html bundle-format.txt chunk-format.txt commit-graph-format.txt commit-graph.txt directory-rename-detection.txt hash-function-transition.html hash-function-transition.txt http-protocol.html http-protocol.txt index-format.html index-format.txt long-running-process-protocol.html long-running-process-protocol.txt multi-pack-index.html multi-pack-index.txt pack-format.html pack-format.txt pack-heuristics.html pack-heuristics.txt pack-protocol.html pack-protocol.txt packfile-uri.txt parallel-checkout.html parallel-checkout.txt partial-clone.html partial-clone.txt protocol-capabilities.html protocol-capabilities.txt protocol-common.html protocol-common.txt protocol-v2.html protocol-v2.txt racy-git.html racy-git.txt reftable.html reftable.txt remembering-renames.txt repository-version.txt rerere.txt send-pack-pipeline.html send-pack-pipeline.txt shallow.html shallow.txt signature-format.html signature-format.txt sparse-index.txt trivial-merge.html trivial-merge.txt [FILE:6806:manifests/plist.primary.lite] bin/ git git-receive-pack git-shell git-upload-archive git-upload-pack etc/bash_completion.d/git.sh libexec/git-core/ git git-add git-add--interactive git-am git-annotate git-apply git-archimport git-archive git-bisect git-bisect--helper git-blame git-branch git-bugreport git-bundle git-cat-file git-check-attr git-check-ignore git-check-mailmap git-check-ref-format git-checkout git-checkout--worker git-checkout-index git-cherry git-cherry-pick git-clean git-clone git-column git-commit git-commit-graph git-commit-tree git-config git-count-objects git-credential git-credential-cache git-credential-cache--daemon git-credential-store git-daemon git-describe git-diff git-diff-files git-diff-index git-diff-tree git-difftool git-difftool--helper git-env--helper git-fast-export git-fast-import git-fetch git-fetch-pack git-filter-branch git-fmt-merge-msg git-for-each-ref git-for-each-repo git-format-patch git-fsck git-fsck-objects git-fsmonitor--daemon git-gc git-get-tar-commit-id git-grep git-hash-object git-help git-hook git-http-backend git-http-fetch git-http-push git-imap-send git-index-pack git-init git-init-db git-instaweb git-interpret-trailers git-log git-ls-files git-ls-remote git-ls-tree git-mailinfo git-mailsplit git-maintenance git-merge git-merge-base git-merge-file git-merge-index git-merge-octopus git-merge-one-file git-merge-ours git-merge-recursive git-merge-resolve git-merge-subtree git-merge-tree git-mergetool git-mergetool--lib git-mktag git-mktree git-multi-pack-index git-mv git-name-rev git-notes git-pack-objects git-pack-redundant git-pack-refs git-patch-id git-prune git-prune-packed git-pull git-push git-quiltimport git-range-diff git-read-tree git-rebase git-receive-pack git-reflog git-remote git-remote-ext git-remote-fd git-remote-ftp git-remote-ftps git-remote-http git-remote-https git-repack git-replace git-request-pull git-rerere git-reset git-restore git-rev-list git-rev-parse git-revert git-rm git-send-email git-send-pack git-sh-i18n git-sh-i18n--envsubst git-sh-setup git-shell git-shortlog git-show git-show-branch git-show-index git-show-ref git-sparse-checkout git-stage git-stash git-status git-stripspace git-submodule git-submodule--helper git-switch git-symbolic-ref git-tag git-unpack-file git-unpack-objects git-update-index git-update-ref git-update-server-info git-upload-archive git-upload-pack git-var git-verify-commit git-verify-pack git-verify-tag git-web--browse git-whatchanged git-worktree git-write-tree libexec/git-core/mergetools/ araxis bc codecompare deltawalker diffmerge diffuse ecmerge emerge examdiff guiffy gvimdiff kdiff3 kompare meld nvimdiff opendiff p4merge smerge tkdiff tortoisemerge vimdiff winmerge xxdiff share/emacs/site-lisp/git/ git-blame.el git.el share/git-core/templates/description share/git-core/templates/hooks/ applypatch-msg.sample commit-msg.sample fsmonitor-watchman.sample post-update.sample pre-applypatch.sample pre-commit.sample pre-merge-commit.sample pre-push.sample pre-rebase.sample pre-receive.sample prepare-commit-msg.sample push-to-checkout.sample update.sample share/git-core/templates/info/exclude share/man/man1/ git-add.1.gz git-am.1.gz git-annotate.1.gz git-apply.1.gz git-archimport.1.gz git-archive.1.gz git-bisect.1.gz git-blame.1.gz git-branch.1.gz git-bugreport.1.gz git-bundle.1.gz git-cat-file.1.gz git-check-attr.1.gz git-check-ignore.1.gz git-check-mailmap.1.gz git-check-ref-format.1.gz git-checkout-index.1.gz git-checkout.1.gz git-cherry-pick.1.gz git-cherry.1.gz git-clean.1.gz git-clone.1.gz git-column.1.gz git-commit-graph.1.gz git-commit-tree.1.gz git-commit.1.gz git-config.1.gz git-count-objects.1.gz git-credential-cache--daemon.1.gz git-credential-cache.1.gz git-credential-store.1.gz git-credential.1.gz git-daemon.1.gz git-describe.1.gz git-diff-files.1.gz git-diff-index.1.gz git-diff-tree.1.gz git-diff.1.gz git-difftool.1.gz git-fast-export.1.gz git-fast-import.1.gz git-fetch-pack.1.gz git-fetch.1.gz git-filter-branch.1.gz git-fmt-merge-msg.1.gz git-for-each-ref.1.gz git-for-each-repo.1.gz git-format-patch.1.gz git-fsck-objects.1.gz git-fsck.1.gz git-fsmonitor--daemon.1.gz git-gc.1.gz git-get-tar-commit-id.1.gz git-grep.1.gz git-hash-object.1.gz git-help.1.gz git-hook.1.gz git-http-backend.1.gz git-http-fetch.1.gz git-http-push.1.gz git-imap-send.1.gz git-index-pack.1.gz git-init-db.1.gz git-init.1.gz git-instaweb.1.gz git-interpret-trailers.1.gz git-log.1.gz git-ls-files.1.gz git-ls-remote.1.gz git-ls-tree.1.gz git-mailinfo.1.gz git-mailsplit.1.gz git-maintenance.1.gz git-merge-base.1.gz git-merge-file.1.gz git-merge-index.1.gz git-merge-one-file.1.gz git-merge-tree.1.gz git-merge.1.gz git-mergetool--lib.1.gz git-mergetool.1.gz git-mktag.1.gz git-mktree.1.gz git-multi-pack-index.1.gz git-mv.1.gz git-name-rev.1.gz git-notes.1.gz git-p4.1.gz git-pack-objects.1.gz git-pack-redundant.1.gz git-pack-refs.1.gz git-patch-id.1.gz git-prune-packed.1.gz git-prune.1.gz git-pull.1.gz git-push.1.gz git-quiltimport.1.gz git-range-diff.1.gz git-read-tree.1.gz git-rebase.1.gz git-receive-pack.1.gz git-reflog.1.gz git-remote-ext.1.gz git-remote-fd.1.gz git-remote.1.gz git-repack.1.gz git-replace.1.gz git-request-pull.1.gz git-rerere.1.gz git-reset.1.gz git-restore.1.gz git-rev-list.1.gz git-rev-parse.1.gz git-revert.1.gz git-rm.1.gz git-send-email.1.gz git-send-pack.1.gz git-sh-i18n--envsubst.1.gz git-sh-i18n.1.gz git-sh-setup.1.gz git-shell.1.gz git-shortlog.1.gz git-show-branch.1.gz git-show-index.1.gz git-show-ref.1.gz git-show.1.gz git-sparse-checkout.1.gz git-stage.1.gz git-stash.1.gz git-status.1.gz git-stripspace.1.gz git-submodule.1.gz git-switch.1.gz git-symbolic-ref.1.gz git-tag.1.gz git-unpack-file.1.gz git-unpack-objects.1.gz git-update-index.1.gz git-update-ref.1.gz git-update-server-info.1.gz git-upload-archive.1.gz git-upload-pack.1.gz git-var.1.gz git-verify-commit.1.gz git-verify-pack.1.gz git-verify-tag.1.gz git-version.1.gz git-web--browse.1.gz git-whatchanged.1.gz git-worktree.1.gz git-write-tree.1.gz git.1.gz gitweb.1.gz share/man/man5/ gitattributes.5.gz githooks.5.gz gitignore.5.gz gitmailmap.5.gz gitmodules.5.gz gitrepository-layout.5.gz gitweb.conf.5.gz share/man/man7/ gitcli.7.gz gitcore-tutorial.7.gz gitcredentials.7.gz gitdiffcore.7.gz giteveryday.7.gz gitfaq.7.gz gitglossary.7.gz gitnamespaces.7.gz gitremote-helpers.7.gz gitrevisions.7.gz gitsubmodules.7.gz gittutorial-2.7.gz gittutorial.7.gz gitworkflows.7.gz [FILE:802:patches/patch-Documentation_Makefile] --- Documentation/Makefile.orig 2022-04-18 05:52:38 UTC +++ Documentation/Makefile @@ -124,11 +124,11 @@ DOC_MAN1 = $(patsubst %.txt,%.1,$(filter DOC_MAN5 = $(patsubst %.txt,%.5,$(filter $(MAN_FILTER),$(MAN5_TXT))) DOC_MAN7 = $(patsubst %.txt,%.7,$(filter $(MAN_FILTER),$(MAN7_TXT))) -prefix ?= $(HOME) +prefix ?= $(PREFIX) bindir ?= $(prefix)/bin -htmldir ?= $(prefix)/share/doc/git-doc +htmldir ?= $(prefix)/share/doc/git infodir ?= $(prefix)/share/info -pdfdir ?= $(prefix)/share/doc/git-doc +pdfdir ?= $(prefix)/share/doc/git mandir ?= $(prefix)/share/man man1dir = $(mandir)/man1 man5dir = $(mandir)/man5 @@ -218,7 +218,7 @@ DEFAULT_EDITOR_SQ = $(subst ','\'',$(DEF ASCIIDOC_EXTRA += -a 'git-default-editor=$(DEFAULT_EDITOR_SQ)' endif -all: html man +all: html html: $(DOC_HTML) [FILE:1978:patches/patch-Makefile] --- Makefile.orig 2022-04-18 05:52:38 UTC +++ Makefile @@ -537,11 +537,11 @@ infodir = $(prefix)/share/info gitexecdir = libexec/git-core mergetoolsdir = $(gitexecdir)/mergetools sharedir = $(prefix)/share -gitwebdir = $(sharedir)/gitweb +gitwebdir = $(sharedir)/examples/git/gitweb perllibdir = $(sharedir)/perl5 localedir = $(sharedir)/locale template_dir = share/git-core/templates -htmldir = $(prefix)/share/doc/git-doc +htmldir = $(prefix)/share/doc/git ETC_GITCONFIG = $(sysconfdir)/gitconfig ETC_GITATTRIBUTES = $(sysconfdir)/gitattributes lib = lib @@ -1510,9 +1510,9 @@ EXTLIBS += -lz ifndef NO_OPENSSL OPENSSL_LIBSSL = -lssl - ifdef OPENSSLDIR - BASIC_CFLAGS += -I$(OPENSSLDIR)/include - OPENSSL_LINK = -L$(OPENSSLDIR)/$(lib) $(CC_LD_DYNPATH)$(OPENSSLDIR)/$(lib) + ifdef OPENSSLBASE + BASIC_CFLAGS += -I$(OPENSSLBASE)/include + OPENSSL_LINK = -L$(OPENSSLBASE)/$(lib) $(CC_LD_DYNPATH)$(OPENSSLBASE)/$(lib) else OPENSSL_LINK = endif @@ -2406,7 +2406,7 @@ git-instaweb: git-instaweb.sh GIT-SCRIPT chmod +x $@+ && \ mv $@+ $@ else # NO_PERL -$(SCRIPT_PERL_GEN) git-instaweb: % : unimplemented.sh +$(SCRIPT_PERL_GEN) git-instaweb git-request-pull: % : unimplemented.sh $(QUIET_GEN) \ sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \ -e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \ @@ -3099,12 +3099,12 @@ endif ifndef NO_GETTEXT $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(localedir_SQ)' (cd po/build/locale && $(TAR) cf - .) | \ - (cd '$(DESTDIR_SQ)$(localedir_SQ)' && umask 022 && $(TAR) xof -) + (cd '$(DESTDIR_SQ)$(localedir_SQ)' && umask 022 && $(TAR) xof - --no-same-owner --no-same-permissions) endif ifndef NO_PERL $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perllibdir_SQ)' (cd perl/build/lib && $(TAR) cf - .) | \ - (cd '$(DESTDIR_SQ)$(perllibdir_SQ)' && umask 022 && $(TAR) xof -) + (cd '$(DESTDIR_SQ)$(perllibdir_SQ)' && umask 022 && $(TAR) xof - --no-same-owner --no-same-permissions) $(MAKE) -C gitweb install endif ifndef NO_TCLTK [FILE:293:patches/patch-config.mak.uname] --- config.mak.uname.orig 2022-04-18 05:52:38 UTC +++ config.mak.uname @@ -214,8 +214,6 @@ ifeq ($(uname_S),SunOS) NO_STRTOUMAX = YesPlease GIT_TEST_CMP = cmp endif - INSTALL = /usr/ucb/install - TAR = gtar BASIC_CFLAGS += -D__EXTENSIONS__ -D__sun__ endif ifeq ($(uname_O),Cygwin) [FILE:353:patches/patch-configure.ac] --- configure.ac.orig 2022-04-18 05:52:38 UTC +++ configure.ac @@ -399,7 +399,7 @@ GIT_PARSE_WITH_SET_MAKE_VAR(editor, DEFA GIT_ARG_SET_PATH(shell) # # Define PERL_PATH to provide path to Perl. -GIT_ARG_SET_PATH(perl) +GIT_ARG_SET_PATH(perl, allow-without) # # Define PYTHON_PATH to provide path to Python. GIT_ARG_SET_PATH(python, allow-without) [FILE:454:patches/patch-contrib_subtree_Makefile] --- contrib/subtree/Makefile.orig 2022-04-18 05:52:38 UTC +++ contrib/subtree/Makefile @@ -80,7 +80,7 @@ install-html: $(GIT_SUBTREE_HTML) $(INSTALL) -m 644 $^ $(DESTDIR)$(htmldir) $(GIT_SUBTREE_DOC): $(GIT_SUBTREE_XML) - $(XMLTO) -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $^ + $(XMLTO) --skip-validation -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $^ $(GIT_SUBTREE_XML): $(GIT_SUBTREE_TXT) $(ASCIIDOC) -b $(ASCIIDOC_DOCBOOK) -d manpage $(ASCIIDOC_CONF) \ [FILE:393:patches/patch-templates_Makefile] --- templates/Makefile.orig 2022-04-18 05:52:38 UTC +++ templates/Makefile @@ -61,4 +61,4 @@ clean: install: all $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(template_instdir_SQ)' (cd blt && $(TAR) cf - .) | \ - (cd '$(DESTDIR_SQ)$(template_instdir_SQ)' && umask 022 && $(TAR) xof -) + (cd '$(DESTDIR_SQ)$(template_instdir_SQ)' && umask 022 && $(TAR) xof - --no-same-owner --no-same-permissions) [FILE:596:files/git_daemon.in] #! /bin/sh # # PROVIDE: git_daemon # REQUIRE: DAEMON # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf to enable git_daemon: # git_daemon_enable="YES" . /etc/rc.subr name="git_daemon" rcvar="git_daemon_enable" load_rc_config $name : ${git_daemon_user:=git_daemon} : ${git_daemon_group:=git_daemon} : ${git_daemon_enable:=NO} : ${git_daemon_directory:=%%PREFIX%%/git} : ${git_daemon_flags:=--syslog --reuseaddr --detach} command="%%PREFIX%%/libexec/git-core/git-daemon" command_args="${git_daemon_directory}" PATH="${PATH}:%%PREFIX%%/libexec/git-core" run_rc_command "$1" [FILE:833:files/pkg-message-primary.in] *************************** GITWEB ************************************* In the directory %%PREFIX%%/share/examples/gitweb you can find all files to make gitweb work as a public repository on the web. All you have to do to make gitweb work is: 1) Copy the files %%PREFIX%%/share/examples/gitweb/* to a directory on your web server (e.g. Apache2) in which you are able to execute CGI-scripts. 2) In gitweb.cgi, adjust the variable $projectroot to point to your git repository (that is where you have your *.git project directories). *************************** CONTRIB ************************************ Please note that the contributed scripts are installed in %%PREFIX%%/share/git-core/contrib directory. Some of them require other ports to be installed (perl, python, etc), which you may need to install manually. [FILE:72:sunos/special.mk] .if "${VARIANT}" == "standard" LDFLAGS+= -lintl .endif LDFLAGS+= -lnsl