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