# $Id: Portfile,v 1.7 2003/03/03 06:18:09 mij Exp $ PortSystem 1.0 name viewcvs version 0.9.2 revision 0 categories devel www maintainers jpm@opendarwin.org description View CVS repo content with a Webbrowser long_description \ ViewCVS was inspired by cvsweb (Zeller's version). ViewCVS can \ browse directories, change logs, and specific revisions of files. It \ can display diffs between versions and show selections of files \ based on tags or branches. In addition, ViewCVS has "annotation" or \ "blame" support, and the beginnings of Bonsai-like query facilities. homepage http://viewcvs.sourceforge.net/ platforms darwin master_sites \ http://unc.dl.sourceforge.net/sourceforge/viewcvs/ \ http://telia.dl.sourceforge.net/sourceforge/viewcvs/ \ http://easynews.dl.sourceforge.net/sourceforge/viewcvs/ \ http://umn.dl.sourceforge.net/sourceforge/viewcvs/ \ http://twtelecom.dl.sourceforge.net/sourceforge/viewcvs/ \ http://belnet.dl.sourceforge.net/sourceforge/viewcvs/ \ http://switch.dl.sourceforge.net/sourceforge/viewcvs/ \ http://cesnet.dl.sourceforge.net/sourceforge/viewcvs/ checksums md5 c7857b1ed05240ad1f691ea40044daf2 #some evil to make things work patch { reinplace "s|\"/usr/local/viewcvs-\" + version|\"${destroot}${prefix}/viewcvs\"|g" "${worksrcpath}/viewcvs-install" reinplace "s|temp = raw_input(\"Installation|temp = \"\"##raw_input|g" "${worksrcpath}/viewcvs-install" reinplace "s|temp = raw_input(|temp = \"o\"##|g" "${worksrcpath}/viewcvs-install" } configure {} depends_build bin:python:python build {} build.cmd ./viewcvs-install post-install { switch ${os.platform} { darwin { set cgi_path "/Library/WebServer/CGI-Executables/" } freebsd { set cgi_path "/usr/local/www/cgi-bin/" } default { puts stdout "and it was like, beep beep beep beep beep..." } } # apache port interop if {[ file exists ${prefix}/sbin/httpd]} { set cgi_path "${prefix}/www/cgi-bin/" } system "install -d ${destroot}${cgi_path}" system "install -m 755 ${destroot}${prefix}/viewcvs/cgi/query.cgi ${destroot}${cgi_path}" system "install -m 755 ${destroot}${prefix}/viewcvs/cgi/viewcvs.cgi ${destroot}${cgi_path}" }