Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 63139 Details for
Bug 77536
cvsnt-2.5.01.1927.ebuild + cvsnt-2.5.02.2060.ebuild (New Package)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-util/cvsnt/cvsnt-2.5.01.2025.ebuild
cvsnt-2.5.01.2025.ebuild (text/plain), 3.44 KB, created by
david somers
on 2005-07-11 06:27:08 UTC
(
hide
)
Description:
dev-util/cvsnt/cvsnt-2.5.01.2025.ebuild
Filename:
MIME Type:
Creator:
david somers
Created:
2005-07-11 06:27:08 UTC
Size:
3.44 KB
patch
obsolete
># Copyright 2005 David Somers (dsomers AT omz13 DOT com) ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils > >DESCRIPTION="CVSNT - source code revision control tools" >HOMEPAGE="http://www.cvsnt.org/wiki" >SRC_URI="http://www.cvsnt.org/archive/${P}.tar.gz" > >LICENSE="GPL-2 LGPL-2" >SLOT="0" >KEYWORDS="~x86" > >IUSE="doc kerberos pam ssl server" > >DEPEND="virtual/libc > >=sys-libs/zlib-1.1.4 > ssl? (>=dev-libs/openssl-0.9.7d) > kerberos? ( virtual/krb5 ) > pam? ( >=sys-libs/pam-0.73 > >=sys-apps/shadow-4.0.2-r2 ) > doc? ( >=app-text/xmlto-0.0.18 > >=app-text/docbook-xsl-stylesheets-1.66.1) > net-misc/howl" > >RDEPEND=">=sys-apps/xinetd-2.3.13" > >src_unpack() { > unpack ${A} > if use doc; then > cd ${S}/doc > # now splat the version number in the manuals > sed "s/__VERSION__/${PV}/" < cvs.dbk > cvs2.dbk || die "sed tweaking of cvs.dbk failed" > sed "s/__VERSION__/${PV}/" < cvsclient.dbk > cvsclient2.dbk || die "sed tweaking of cvsclient.dbk failed" > fi >} > >src_compile() { > # FYI, cvsnt has the following enable/disable options: > # pam (note: needs PAM libs and headers) > # server > # lockserver > # pserver > # ext > # fork (note: default is DISABLED) > # rsh > # gserver (note: needs MIT Kerberos V5 libs and headers) > # sserver (note: needs OpenSSL libs and header) > # sspi > # cvsgui > # rcs > > # NOTE: use --without-config-dir, until somebody works out how to > # tweak this emerge to cope with the generated makefiles > # trying to write into /etc/cvsnt > > econf \ > --with-tmpdir=/tmp \ > --without-config-dir \ > --enable-rootcommit \ > `use_enable server`\ > `use_enable pam` \ > `use_enable ssl sserver` \ > `use_enable kerberos gserver` \ > || die > emake || die "emake failed" > > if use doc; then > cd ${S}/doc > xmlto -o html_cvs html cvs2.dbk || die "failed to build html flavour of cvs manual" > xmlto -o html_cvsclient html cvsclient2.dbk || die "failed to build html flavour of cvsclient manual" > fi >} > >src_install() { > einstall || die > > # cvsntpserver runs under xinetd.d > insinto /etc/xinetd.d > doins ${FILESDIR}/cvspserver || die "doins /etc/xinetd.d/cvspserver failed" > > # cvslockd > exeinto /etc/init.d > doexe ${FILESDIR}/cvslockd > > # sample config file and ca > insinto /etc/cvsnt > doins ${S}/doc/PServer.example || die "doins /etc/cvsnt/PServer.example failed" > doins ${S}/ca.pem || die "doins /etc/cvsnt/ca.pem failed" > > # basic documentation > dodoc ChangeLog* FAQ INSTALL README > > # full documentation > if use doc; then > insinto /usr/share/doc/${PF}/html/cvs > doins ${S}/doc/html_cvs/* || die "doins html cvs failed" > insinto /usr/share/doc/${PF}/html/cvsclient > doins ${S}/doc/html_cvsclient/* || die "doins html cvsclient failed" > fi > > # pam > if use pam; then > insinto /etc/pam.d > newins ${FILESDIR}/cvsnt.pam cvs || die "newins /etc/pam.d/cvsnt failed" > fi >} > >src_test() { > einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvsnt" >} > >pkg_postinst() { > draw_line > einfo "If you are using cvsnt as a server, don't forget to:" > einfo "1. customize /etc/cvsnt/PServer" > einfo " set Repository0/Repository0Name, etc." > einfo " (use /etc/cvsnt/PServer.example as a start)" > einfo "2. customize /etc/xinetd.d/cvsntpserver" > einfo " change disable = yes to disable = no" > einfo " tweak only_from as applicable" > einfo "3. do '/etc/init.d/xinetd restart'" > einfo "4. do 'rc-update add cvslockd default'" > einfo "5. do '/etc/init.d/cvslockd start'" > einfo "6. setup your initial repository" > einfo " (hint: cvs -d :local:/path/to/new/repository init)" >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 77536
:
48207
|
48208
|
48209
|
48210
|
48211
|
48287
|
57706
|
57707
|
58737
|
59611
|
59943
|
60358
|
60359
|
60538
|
60780
|
61277
|
61278
|
61302
|
61303
|
61796
|
62244
|
63139
|
64388
|
64955
|
65018
|
66085