Magellan Linux

Contents of /trunk/extras/viewvc/viewvc-1.0.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 7 months ago) by niro
File size: 1837 byte(s)
import repo
1 # $Header: /magellan-cvs/smage/viewvc/viewvc-1.0.5-r1.smage2,v 1.2 2008/03/17 16:25:48 niro Exp $
2
3 PNAME="viewvc"
4 PVER="1.0.5"
5 PBUILD="r1"
6
7 PCATEGORIE="net-www"
8 STATE="unstable"
9
10 DESCRIPTION="ViewVC is a browser interface for CVS and Subversion version control repositories."
11 HOMEPAGE="http://www.viewvc.org/"
12
13 DEPEND=">= net-www/apache2-2
14 >= dev-lang/python-2.5"
15
16 SRCFILE="${PNAME}-${PVER}.tar.gz"
17 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
18
19 sminclude mtools
20
21 SRC_URI=(
22 http://viewvc.tigris.org/files/documents/3330/41694/${SRCFILE}
23 mirror://${PNAME}/${SRCFILE}
24 mirror://${PNAME}/viewvc_module.conf
25 )
26
27 src_prepare()
28 {
29 munpack ${SRCFILE} || die
30 }
31
32 src_install()
33 {
34 cd ${SRCDIR}
35
36 # needed directories
37 minstalldir /etc/apache2/modules.d || die
38 minstalldir /etc/viewvc || die
39
40 # install
41 ./viewvc-install --prefix=/usr/share/viewvc --destdir=${BINDIR} || die
42
43 # move viewvc configs to a proper place
44 local i
45 for i in cvsgraph.conf cvsgraph.conf.dist \
46 viewvc.conf viewvc.conf.dist
47 do
48 mv ${BINDIR}/usr/share/viewvc/${i} ${BINDIR}/etc/viewvc/ || die
49 mlink /etc/viewvc/${i} /usr/share/viewvc/ || die
50 done
51
52 # apache module configuration file
53 minstallfile -s viewvc_module.conf /etc/apache2/modules.d/viewvc.conf || die
54
55 # install docs
56 minstalldocs CHANGES COMMITTERS INSTALL README TODO || die
57 }
58
59 postinstall()
60 {
61 echo
62 echo "You can either use ViewVC with CVS or with Subversion repositories."
63 echo "Please install 'app-text/rcs' for CVS support"
64 echo "or install 'dev-util/subversion' for Subversion support."
65 echo
66 # !!! ToDO:
67 # echo "ViewVC integrates with additional pieces of software:"
68 # echo " - dev-db/mysql5 - needed to use the commit database query functionality"
69 # echo " - app-text/enscript - needed for syntax highlighting"
70 # echo " - dev-util/cvsgraph - needed for version graph displays"
71 # echo
72 }

Properties

Name Value
svn:keywords Id