|
Lines 15-21
Link Here
|
| 15 |
LICENSE="Subversion" |
16 |
LICENSE="Subversion" |
| 16 |
SLOT="0" |
17 |
SLOT="0" |
| 17 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
18 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
| 18 |
IUSE="apache2 berkdb ctypes-python debug doc +dso emacs extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf" |
19 |
IUSE="apache2 berkdb ctypes-python debug doc +dso emacs extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf xinetd" |
| 19 |
|
20 |
|
| 20 |
CDEPEND=">=dev-db/sqlite-3.4[threadsafe] |
21 |
CDEPEND=">=dev-db/sqlite-3.4[threadsafe] |
| 21 |
>=dev-libs/apr-1.3:1 |
22 |
>=dev-libs/apr-1.3:1 |
|
Lines 60-66
Link Here
|
| 60 |
|
61 |
|
| 61 |
# Allow for custom repository locations. |
62 |
# Allow for custom repository locations. |
| 62 |
# This can't be in pkg_setup() because the variable needs to be available to pkg_config(). |
63 |
# This can't be in pkg_setup() because the variable needs to be available to pkg_config(). |
| 63 |
: ${SVN_REPOS_LOC:=/var/svn} |
64 |
: ${SVN_REPOS_LOC:=/srv/svn} |
| 64 |
|
65 |
|
| 65 |
pkg_setup() { |
66 |
pkg_setup() { |
| 66 |
if use kde && ! use nls; then |
67 |
if use kde && ! use nls; then |
|
Lines 611-618
Link Here
|
| 611 |
else |
612 |
else |
| 612 |
newconfd "${FILESDIR}"/svnserve.confd2 svnserve |
613 |
newconfd "${FILESDIR}"/svnserve.confd2 svnserve |
| 613 |
fi |
614 |
fi |
| 614 |
insinto /etc/xinetd.d |
615 |
if use xinetd; then |
| 615 |
newins "${FILESDIR}"/svnserve.xinetd svnserve |
616 |
insinto /etc/xinetd.d |
|
|
617 |
newins "${FILESDIR}"/svnserve.xinetd svnserve |
| 618 |
fi |
| 616 |
|
619 |
|
| 617 |
# Install documentation. |
620 |
# Install documentation. |
| 618 |
dodoc CHANGES COMMITTERS README |
621 |
dodoc CHANGES COMMITTERS README |
|
Lines 718-728
Link Here
|
| 718 |
elog " 3. Start daemon: /etc/init.d/svnserve start" |
721 |
elog " 3. Start daemon: /etc/init.d/svnserve start" |
| 719 |
elog " 4. Make persistent: rc-update add svnserve default" |
722 |
elog " 4. Make persistent: rc-update add svnserve default" |
| 720 |
elog |
723 |
elog |
| 721 |
elog " - svnserve via xinetd:" |
724 |
if use xinetd ; then |
| 722 |
elog " 1. Edit /etc/xinetd.d/svnserve (remove disable line)" |
725 |
elog " - svnserve via xinetd:" |
| 723 |
elog " 2. Fix the repository permissions (see \"Fixing the repository permissions\")" |
726 |
elog " 1. Edit /etc/xinetd.d/svnserve (remove disable line)" |
| 724 |
elog " 3. Restart xinetd.d: /etc/init.d/xinetd restart" |
727 |
elog " 2. Fix the repository permissions (see \"Fixing the repository permissions\")" |
|
|
728 |
elog " 3. Restart xinetd.d: /etc/init.d/xinetd restart" |
| 725 |
elog |
729 |
elog |
|
|
730 |
fi |
| 726 |
elog " - svn over ssh:" |
731 |
elog " - svn over ssh:" |
| 727 |
elog " 1. Fix the repository permissions (see \"Fixing the repository permissions\")" |
732 |
elog " 1. Fix the repository permissions (see \"Fixing the repository permissions\")" |
| 728 |
elog " Additionally run:" |
733 |
elog " Additionally run:" |