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