Ravenports generated: 22 Nov 2023 02:58
[ravenports.git] / bucket_15 / subversion
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               subversion
4 VERSION=                1.14.2
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        Version control system
8 HOMEPAGE=               https://subversion.apache.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            APACHE/subversion
13 DISTFILE[1]=            subversion-1.14.2.tar.bz2:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         nls
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILD_DEPENDS=          apr-util:dev:standard
23                         apr1:dev:standard
24 BUILDRUN_DEPENDS=       serf:single:standard
25                         utf8proc:single:standard
26                         apr-util:primary:standard
27                         apr1:primary:standard
28
29 USES=                   bdb:5 cpe libtool pkgconfig gettext lz4 zlib sqlite
30                         expat:build shebangfix mbsdfix
31
32 CPE_VENDOR=             apache
33 FPC_EQUIVALENT=         devel/subversion
34 SHEBANG_FILES=          tools/server-side/svnpubsub/rc.d/svnpubsub.solaris
35                         tools/server-side/svnpubsub/rc.d/svnwcsub.solaris
36 SHEBANG_OLD_PYTHON=     {{LOCALBASE}}/bin/python2
37                         "/bin/env python"
38 SHEBANG_REGEX=          ./tools/.*
39
40 MUST_CONFIGURE=         gnu
41 CONFIGURE_ARGS=         --without-swig
42                         --with-serf
43                         --with-sqlite={{LOCALBASE}}
44                         --with-expat={{LOCALBASE}}/include:{{LOCALBASE}}/lib:expat
45                         --with-apr={{LOCALBASE}}/bin/apr-1-config
46                         --with-apr-util={{LOCALBASE}}/bin/apu-1-config
47                         --with-berkeley-db
48                         --enable-bdb6
49
50 MAKE_ARGS=              pkgconfig_dir={{PREFIX}}/lib/pkgconfig
51
52 INSTALL_REQ_TOOLCHAIN=  yes
53 RC_SUBR=                svnserve:primary
54
55 VAR_OPSYS[sunos]=       CFLAGS=-D__EXTENSIONS__
56                         CONFIGURE_ENV=ac_cv_search_bindtextdomain="-lintl"
57 VAR_ARCH[x86_64]=       CFLAGS=-fpic
58                         CFLAGS=-DPIC
59
60 post-patch:
61         ${REINPLACE_CMD} "s#/etc/subversion#${PREFIX}/etc/subversion#g" ${WRKSRC}/subversion/libsvn_subr/config_file.c
62         ${REINPLACE_CMD} "s#/etc/subversion#${PREFIX}/etc/subversion#g" ${WRKSRC}/subversion/libsvn_subr/config_impl.h
63         ${REINPLACE_CMD} "s#^swig_pydir =.*#swig_pydir = ${PYTHON_SITELIBDIR}/libsvn#" ${WRKSRC}/Makefile.in
64         ${REINPLACE_CMD} "s#^swig_pydir_extra =.*#swig_pydir_extra = ${PYTHON_SITELIBDIR}/svn#" ${WRKSRC}/Makefile.in
65         # remove all .bak files to clean the stage
66         ${FIND} ${WRKSRC} -name '*.bak' -delete
67
68 post-install:
69         (cd ${WRKSRC}/tools.examples && \
70                 ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/subversion)
71         (cd ${STAGEDIR}${PREFIX}/share/subversion && \
72                 ${RM} backup/hot-backup.py.in \
73                 hook-scripts/commit-access-control.pl.in)
74         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
75                 ${MAKE_CMD} -C ${WRKSRC} install-tools ${MAKE_ARGS})
76         ${RMDIR} ${STAGEDIR}${PREFIX}/share/subversion/buildbot/slaves/svn-arm64-gentoo
77         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/svn*
78         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/x509-parser
79         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fsfs-access-map
80         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
81
82 post-build:
83         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
84                 ${MAKE_CMD} -C ${WRKSRC} tools ${MAKE_ARGS})
85
86 post-configure:
87         # Enable GNOME Keyring / KWallet support in main code, as it is harmless
88         ${REINPLACE_CMD} -E 's%.*#undef SVN_HAVE_(GNOME_KEYRING|KWALLET).*%#define SVN_HAVE_\1 1%' ${WRKSRC}/subversion/svn_private_config.h
89         # ugly hack: save tools directory so we don't have to cleanup before installing
90         ${CP} -R ${WRKSRC}/tools ${WRKSRC}/tools.examples
91         ${CHMOD} -R a-st,o+rX ${WRKSRC}/tools.examples
92
93 [FILE:407:descriptions/desc.primary]
94 Subversion is an open source version control system.
95
96 Subversion exists to be universally recognized and adopted as an
97 open-source, centralized version control system characterized by its
98 reliability as a safe haven for valuable data; the simplicity of its
99 model and usage; and its ability to support the needs of a wide variety
100 of users and projects, from individuals to large-scale enterprise
101 operations.
102
103
104 [FILE:104:distinfo]
105 c9130e8d0b75728a66f0e7038fc77052e671830d785b5616aad53b4810d3cc28      8606570 subversion-1.14.2.tar.bz2
106
107
108 [FILE:9394:manifests/plist.primary]
109 bin/
110  fsfs-access-map
111  fsfs-stats
112  svn
113  svn-mergeinfo-normalizer
114  svn-populate-node-origins-index
115  svnadmin
116  svnauthz
117  svnauthz-validate
118  svnbench
119  svnconflict
120  svndiff
121  svndiff3
122  svndiff4
123  svndumpfilter
124  svnfsfs
125  svnlook
126  svnmover
127  svnmucc
128  svnraisetreeconflict
129  svnrdump
130  svnserve
131  svnsync
132  svnversion
133  x509-parser
134 include/subversion-1/
135  mod_authz_svn.h
136  mod_dav_svn.h
137  svn-revision.txt
138  svn_auth.h
139  svn_base64.h
140  svn_cache_config.h
141  svn_checksum.h
142  svn_client.h
143  svn_cmdline.h
144  svn_compat.h
145  svn_config.h
146  svn_ctype.h
147  svn_dav.h
148  svn_delta.h
149  svn_diff.h
150  svn_dirent_uri.h
151  svn_dso.h
152  svn_error.h
153  svn_error_codes.h
154  svn_fs.h
155  svn_hash.h
156  svn_io.h
157  svn_iter.h
158  svn_md5.h
159  svn_mergeinfo.h
160  svn_nls.h
161  svn_opt.h
162  svn_opt_impl.h
163  svn_path.h
164  svn_pools.h
165  svn_props.h
166  svn_quoprint.h
167  svn_ra.h
168  svn_ra_svn.h
169  svn_repos.h
170  svn_sorts.h
171  svn_string.h
172  svn_subst.h
173  svn_time.h
174  svn_types.h
175  svn_types_impl.h
176  svn_user.h
177  svn_utf.h
178  svn_version.h
179  svn_wc.h
180  svn_x509.h
181  svn_xml.h
182 lib/
183  libsvn_client-1.a
184  libsvn_client-1.so
185  libsvn_client-1.so.0
186  libsvn_client-1.so.0.0.0
187  libsvn_delta-1.a
188  libsvn_delta-1.so
189  libsvn_delta-1.so.0
190  libsvn_delta-1.so.0.0.0
191  libsvn_diff-1.a
192  libsvn_diff-1.so
193  libsvn_diff-1.so.0
194  libsvn_diff-1.so.0.0.0
195  libsvn_fs-1.a
196  libsvn_fs-1.so
197  libsvn_fs-1.so.0
198  libsvn_fs-1.so.0.0.0
199  libsvn_fs_base-1.a
200  libsvn_fs_base-1.so
201  libsvn_fs_base-1.so.0
202  libsvn_fs_base-1.so.0.0.0
203  libsvn_fs_fs-1.a
204  libsvn_fs_fs-1.so
205  libsvn_fs_fs-1.so.0
206  libsvn_fs_fs-1.so.0.0.0
207  libsvn_fs_util-1.a
208  libsvn_fs_util-1.so
209  libsvn_fs_util-1.so.0
210  libsvn_fs_util-1.so.0.0.0
211  libsvn_fs_x-1.a
212  libsvn_fs_x-1.so
213  libsvn_fs_x-1.so.0
214  libsvn_fs_x-1.so.0.0.0
215  libsvn_ra-1.a
216  libsvn_ra-1.so
217  libsvn_ra-1.so.0
218  libsvn_ra-1.so.0.0.0
219  libsvn_ra_local-1.a
220  libsvn_ra_local-1.so
221  libsvn_ra_local-1.so.0
222  libsvn_ra_local-1.so.0.0.0
223  libsvn_ra_serf-1.a
224  libsvn_ra_serf-1.so
225  libsvn_ra_serf-1.so.0
226  libsvn_ra_serf-1.so.0.0.0
227  libsvn_ra_svn-1.a
228  libsvn_ra_svn-1.so
229  libsvn_ra_svn-1.so.0
230  libsvn_ra_svn-1.so.0.0.0
231  libsvn_repos-1.a
232  libsvn_repos-1.so
233  libsvn_repos-1.so.0
234  libsvn_repos-1.so.0.0.0
235  libsvn_subr-1.a
236  libsvn_subr-1.so
237  libsvn_subr-1.so.0
238  libsvn_subr-1.so.0.0.0
239  libsvn_wc-1.a
240  libsvn_wc-1.so
241  libsvn_wc-1.so.0
242  libsvn_wc-1.so.0.0.0
243 lib/pkgconfig/
244  libsvn_client.pc
245  libsvn_delta.pc
246  libsvn_diff.pc
247  libsvn_fs.pc
248  libsvn_fs_base.pc
249  libsvn_fs_fs.pc
250  libsvn_fs_util.pc
251  libsvn_fs_x.pc
252  libsvn_ra.pc
253  libsvn_ra_local.pc
254  libsvn_ra_serf.pc
255  libsvn_ra_svn.pc
256  libsvn_repos.pc
257  libsvn_subr.pc
258  libsvn_wc.pc
259 share/man/man1/
260  svn.1.gz
261  svnadmin.1.gz
262  svndumpfilter.1.gz
263  svnlook.1.gz
264  svnmucc.1.gz
265  svnrdump.1.gz
266  svnsync.1.gz
267  svnversion.1.gz
268 share/man/man5/svnserve.conf.5.gz
269 share/man/man8/svnserve.8.gz
270 share/subversion/backup/hot-backup.py
271 share/subversion/bdb/
272  erase-all-text-data.py
273  skel.py
274  svn-bdb-view.py
275  svnfs.py
276  whatis-rep.py
277 share/subversion/buildbot/master/README
278 share/subversion/buildbot/slaves/README
279 share/subversion/buildbot/slaves/bb-openbsd/
280  svnbuild.sh
281  svncheck-bindings.sh
282  svncheck.sh
283  svnclean.sh
284 share/subversion/buildbot/slaves/i686-debian-sarge1/
285  mount-ramdrive.c
286  svnbuild.sh
287  svncheck.sh
288  svnclean.sh
289  svnlog.sh
290  unmount-ramdrive.c
291 share/subversion/buildbot/slaves/svn-sparc-solaris/
292  mount-tmpfs.c
293  rebuild-svn-bits.sh
294  serf.patch
295  svnbuild.sh
296  svncheck.sh
297  svncleanup.sh
298  svnenv.sh
299  twisted.patch
300 share/subversion/buildbot/slaves/svn-x64-centos/
301  list-svn-deps.sh
302  svnbuild.sh
303  svncheck-bindings.sh
304  svncheck.sh
305  svnclean.sh
306  svnlog.sh
307 share/subversion/buildbot/slaves/svn-x64-macosx/
308  mkramdisk.sh
309  rmramdisk.sh
310  setenv.sh
311  svnbuild-bindings.sh
312  svnbuild.sh
313  svncheck-bindings.sh
314  svncheck.sh
315  svnclean.sh
316 share/subversion/buildbot/slaves/svnbot-common/README
317 share/subversion/buildbot/slaves/ubuntu-x64/
318  svnbuild.sh
319  svncheck-bindings.sh
320  svncheck.sh
321  svnclean.sh
322  svnlog.sh
323 share/subversion/buildbot/slaves/win32-SharpSvn/
324  svn-config.cmd.template
325  svntest-bindings.cmd
326  svntest-build-bindings.cmd
327  svntest-build.cmd
328  svntest-cleanup.cmd
329  svntest-javahl.cmd
330  svntest-template.cmd
331  svntest-test.cmd
332 share/subversion/buildbot/slaves/win32-xp-VS2005/
333  config.bat
334  do_all.bat
335  svnbuild.bat
336  svncheck.bat
337  svnclean.bat
338  svnlog.bat
339 share/subversion/client-side/
340  bash_completion
341  bash_completion_test
342  change-svn-wc-format.py
343  mergeinfo-sanitizer.py
344  server-version.py
345  svn-graph.pl
346  svn-ssl-fingerprints.sh
347  svn-vendor.py
348  svn-viewspec.py
349  svnviewspec_test.py
350  wcfind
351 share/subversion/client-side/svn-mergeinfo-normalizer/
352  analyze-cmd.c
353  help-cmd.c
354  log.c
355  logic.c
356  mergeinfo-normalizer.h
357  missing-branches.c
358  normalize-cmd.c
359  remove-branches-cmd.c
360  svn-mergeinfo-normalizer.c
361  wc_mergeinfo.c
362 share/subversion/client-side/svnconflict/
363  README
364  svnconflict.c
365 share/subversion/dev/
366  analyze-svnlogs.py
367  aprerr.txt
368  build-svn-deps-win.pl
369  check-license.py
370  contribulyze.py
371  datecheck.py
372  find-bad-style.py
373  find-control-statements.py
374  find-unmoved-deprecated.sh
375  fsfs-access-map.c
376  gen-javahl-errors.py
377  gen-py-errors.py
378  gen_junit_report.py
379  gnuify-changelog.pl
380  graph-dav-servers.py
381  histogram.py
382  lock-check.py
383  log_revnum_change_asf.py
384  merge-graph.py
385  min-includes.sh
386  mklog.py
387  mlpatch.py
388  normalize-dump.py
389  po-merge.py
390  prebuild-cleanup.sh
391  random-commits.py
392  remove-trailing-whitespace.sh
393  sbox-ospath.py
394  scramble-tree.py
395  stress.pl
396  svn-dev.el
397  svn-dev.vim
398  svn-entries.el
399  svn-merge-revs.py
400  svnqlite3-dump
401  trails.py
402  verify-history.py
403  warn-ignored-err.sh
404  wc-format.py
405  which-error.py
406  x509-parser.c
407 share/subversion/dev/benchmarks/RepoPerf/
408  ClearMemory.cpp
409  TimeWin.cpp
410  copy_repo.py
411  win_repo_bench.py
412 share/subversion/dev/benchmarks/large_dirs/create_bigdir.sh
413 share/subversion/dev/benchmarks/suite1/
414  benchmark.py
415  cronjob
416  crontab.entry
417  generate_charts
418  run
419  run.bat
420 share/subversion/dev/gdb-py/README
421 share/subversion/dev/gdb-py/svndbg/
422  __init__.py
423  printers.py
424 share/subversion/dev/iz/
425  defect.dem
426  ff2csv.command
427  ff2csv.py
428  find-fix.py
429  run-queries.sh
430 share/subversion/dev/mergegraph/
431  __init__.py
432  mergegraph.py
433  save_as_sh.py
434 share/subversion/dev/svnmover/
435  merge3.c
436  ra.c
437  scanlog.c
438  svnmover.c
439  svnmover.h
440  util.c
441 share/subversion/dev/svnmover/linenoise/
442  LICENSE
443  README.markdown
444  linenoise.c
445  linenoise.h
446 share/subversion/dev/svnraisetreeconflict/svnraisetreeconflict.c
447 share/subversion/dev/unix-build/
448  Makefile.svn
449  README
450 share/subversion/dev/wc-ng/
451  bump-to-19.py
452  count-progress.py
453  gather-data.sh
454  graph-data.py
455  populate-pristine.py
456  svn-wc-db-tester.c
457 share/subversion/dev/windows-build/
458  Makefile
459  README
460  document-version.pl
461 share/subversion/diff/
462  diff.c
463  diff3.c
464  diff4.c
465 share/subversion/dist/
466  README.advisory
467  README.backport
468  advisory.py
469  backport.pl
470  backport_tests.py
471  backport_tests_pl.py
472  backport_tests_py.py
473  changes-to-html.py
474  checksums.py
475  detect-conflicting-backports.py
476  dist.sh
477  edit-N-log-messages
478  extract-for-examination.sh
479  merge-approved-backports.py
480  nightly.sh
481  nominate.pl
482  rat-excludes
483  release-lines.yaml
484  release.py
485  test.sh
486 share/subversion/dist/backport/
487  __init__.py
488  merger.py
489  status.py
490 share/subversion/dist/backport_tests_data/
491  backport_accept.dump
492  backport_branch_with_original_revision.dump
493  backport_branches.dump
494  backport_indented_entry.dump
495  backport_logsummary_colon.dump
496  backport_multirevisions.dump
497  backport_two_approveds.dump
498  backport_unicode_entry.dump
499 share/subversion/dist/security/
500  __init__.py
501  _gnupg.py
502  adviser.py
503  mailer.py
504  mailinglist.py
505  parser.py
506 share/subversion/dist/templates/
507  STATUS.ezt
508  download.ezt
509  rc-news.ezt
510  rc-release-ann.ezt
511  release-notes-lts.ezt
512  release-notes.ezt
513  stable-news.ezt
514  stable-release-ann.ezt
515 share/subversion/examples/
516  ExampleAuthn.java
517  ExampleAuthnOld.java
518  ExampleAuthnVeryOld.java
519  SvnCLBrowse
520  blame.py
521  check-modified.py
522  dumpprops.py
523  get-location-segments.py
524  getfile.py
525  getlocks_test.c
526  geturl.py
527  headrev.c
528  info.rb
529  minimal_client.c
530  putfile.py
531  revplist.py
532  svnlog2html.rb
533  svnlook.py
534  svnlook.rb
535  svnput.c
536  svnserve-sgid.c
537  svnshell.py
538  svnshell.rb
539  testwrite.c
540  walk-config-auth.py
541 share/subversion/hook-scripts/
542  CVE-2017-9800-pre-commit.py
543  commit-access-control.cfg.example
544  commit-access-control.pl
545  commit-email.rb
546  control-chars.py
547  log-police.py
548  persist-ephemeral-txnprops.py
549  reject-detected-sha1-collisions.sh
550  reject-known-sha1-collisions.sh
551  svn2feed.py
552  svnperms.conf.example
553  svnperms.py
554  validate-extensions.py
555  validate-files.conf.example
556  validate-files.py
557  verify-po.py
558 share/subversion/hook-scripts/mailer/
559  mailer.conf.example
560  mailer.py
561 share/subversion/hook-scripts/mailer/tests/
562  mailer-init.sh
563  mailer-t1.output
564  mailer-t1.sh
565  mailer-tweak.py
566  mailer.conf
567 share/subversion/po/
568  l10n-report.py
569  po-update.sh
570 share/subversion/server-side/
571  fsfs-reshard.py
572  svn-backup-dumps.py
573  svn-populate-node-origins-index.c
574  svn_server_log_parse.py
575  svnauthz.c
576  svnpredumpfilter.py
577  test_svn_server_log_parse.py
578 share/subversion/server-side/mod_dontdothat/
579  README
580  mod_dontdothat.c
581 share/subversion/server-side/svnpubsub/
582  README.txt
583  commit-hook.py
584  daemonize.py
585  irkerbridge.py
586  revprop-change-hook.py
587  svnpubsub.tac
588  svntweet.py
589  svnwcsub.conf.example
590  svnwcsub.py
591  testserver.py
592  watcher.py
593 share/subversion/server-side/svnpubsub/rc.d/
594  svnpubsub
595  svnpubsub.debian
596  svnpubsub.freebsd
597  svnpubsub.solaris
598  svnwcsub
599  svnwcsub.debian
600  svnwcsub.freebsd
601  svnwcsub.solaris
602 share/subversion/server-side/svnpubsub/svnpubsub/
603  __init__.py
604  client.py
605  server.py
606  util.py
607 share/subversion/xslt/
608  svnindex.css
609  svnindex.xsl
610
611
612 [FILE:513:manifests/plist.nls]
613 share/locale/de/LC_MESSAGES/subversion.mo
614 share/locale/es/LC_MESSAGES/subversion.mo
615 share/locale/fr/LC_MESSAGES/subversion.mo
616 share/locale/it/LC_MESSAGES/subversion.mo
617 share/locale/ja/LC_MESSAGES/subversion.mo
618 share/locale/ko/LC_MESSAGES/subversion.mo
619 share/locale/nb/LC_MESSAGES/subversion.mo
620 share/locale/pl/LC_MESSAGES/subversion.mo
621 share/locale/pt_BR/LC_MESSAGES/subversion.mo
622 share/locale/sv/LC_MESSAGES/subversion.mo
623 share/locale/zh_CN/LC_MESSAGES/subversion.mo
624 share/locale/zh_TW/LC_MESSAGES/subversion.mo
625
626
627 [FILE:371:patches/patch-Makefile.in]
628 --- Makefile.in.orig    2019-12-05 01:43:14 UTC
629 +++ Makefile.in
630 @@ -93,7 +93,7 @@ swig_pydir = @libdir@/svn-python/libsvn
631  swig_pydir_extra = @libdir@/svn-python/svn
632  swig_pldir = @libdir@/svn-perl
633  swig_rbdir = $(SWIG_RB_SITE_ARCH_DIR)/svn/ext
634 -toolsdir = @bindir@/svn-tools
635 +toolsdir = @bindir@
636  
637  # where to install pkg-config files
638  pkgconfig_dir = $(datadir)/pkgconfig
639
640
641 [FILE:1392:patches/patch-build-outputs.mk]
642 --- build-outputs.mk.orig       2021-02-04 12:21:14 UTC
643 +++ build-outputs.mk
644 @@ -1390,11 +1390,11 @@ install-swig-rb-lib: subversion/bindings
645  
646  install-tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/dev/fsfs-access-map$(EXEEXT) tools/server-side/mod_dontdothat/mod_dontdothat.la tools/client-side/svn-mergeinfo-normalizer/svn-mergeinfo-normalizer$(EXEEXT) tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svnauthz$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/client-side/svnconflict/svnconflict$(EXEEXT) tools/dev/svnmover/svnmover$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT) tools/dev/x509-parser$(EXEEXT)
647         $(MKDIR) $(DESTDIR)$(toolsdir)
648 -       cd tools/diff ; $(INSTALL_TOOLS) diff$(EXEEXT) $(DESTDIR)$(toolsdir)/diff$(EXEEXT)
649 +       cd tools/diff ; $(INSTALL_TOOLS) diff$(EXEEXT) $(DESTDIR)$(toolsdir)/svndiff$(EXEEXT)
650         
651 -       cd tools/diff ; $(INSTALL_TOOLS) diff3$(EXEEXT) $(DESTDIR)$(toolsdir)/diff3$(EXEEXT)
652 +       cd tools/diff ; $(INSTALL_TOOLS) diff3$(EXEEXT) $(DESTDIR)$(toolsdir)/svndiff3$(EXEEXT)
653         
654 -       cd tools/diff ; $(INSTALL_TOOLS) diff4$(EXEEXT) $(DESTDIR)$(toolsdir)/diff4$(EXEEXT)
655 +       cd tools/diff ; $(INSTALL_TOOLS) diff4$(EXEEXT) $(DESTDIR)$(toolsdir)/svndiff4$(EXEEXT)
656         
657         cd tools/dev ; $(INSTALL_TOOLS) fsfs-access-map$(EXEEXT) $(DESTDIR)$(toolsdir)/fsfs-access-map$(EXEEXT)
658         
659
660
661 [FILE:1009:files/svnserve.in]
662 #!/bin/sh
663 #
664 # svnserve.sh for rc.d usage (c) 2005 Thomas E. Spanjaard.
665
666 # PROVIDE: svnserve
667 # REQUIRE: DAEMON
668 # BEFORE: LOGIN
669 # KEYWORD: shutdown
670 #
671 # Add the following line to /etc/rc.conf to enable SVNServe:
672 #
673 #  svnserve_enable="YES"
674 #  # optional
675 #  svnserve_flags="-d --listen-port=3690 --listen-host 0.0.0.0"
676 #  svnserve_data="/data/repositories"
677 #  svnserve_user="svn"
678 #  svnserve_group="svn"
679 #
680 # Note:
681 # svnserve bind per default at the ipv6 address!
682 # If you want svnserve binding at ipv4 address, you have
683 # to use option 'svnserve_flags' with --listen-host parameter
684
685 . /etc/rc.subr
686
687 # Set some defaults
688 svnserve_enable=${svnserve_enable:-"NO"}
689 svnserve_flags=${svnserve_flags:-"-d --listen-port=3690 --listen-host 0.0.0.0"}
690 svnserve_data=${svnserve_data:-"/home/svn/repos"}
691 svnserve_user=${svnserve_user:-"svn"}
692 svnserve_group=${svnserve_group:-"svn"}
693
694 name=svnserve
695 rcvar=svnserve_enable
696 load_rc_config $name
697 command=%%PREFIX%%/bin/svnserve
698 command_args="-r ${svnserve_data}"
699
700 run_rc_command "$1"
701