Magellan Linux

Annotation of /trunk/core/man-db/man-db-2.8.4-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31524 - (hide annotations) (download)
Fri Nov 30 06:59:27 2018 UTC (5 years, 5 months ago) by niro
File size: 1730 byte(s)
-fix ftbfs with db, missing stdlib
1 niro 31523 # $Id$
2    
3     PNAME="man-db"
4     PVER="2.8.4"
5     PBUILD="r1"
6    
7     PCAT="sys-apps"
8    
9     DESCRIPTION="Tools for searching and reading man pages."
10     HOMEPAGE="http://savannah.nongnu.org/projects/man-db"
11    
12     DEPEND=">= virtual/glibc
13     >= sys-apps/less-444
14     >= sys-apps/coreutils-8.15
15     >= sys-apps/grep-2.9
16     >= sys-apps/groff-1.21
17     >= dev-libs/libpipeline-1.4
18     >= sys-libs/zlib-1.2.5
19     >= dev-db/db-6.2"
20    
21     SDEPEND=">= dev-util/pkgconfig-0.25
22     >= sys-dev/gettext-0.18"
23    
24     PROVIDE="virtual/man"
25    
26     SRCFILE="${PNAME}-${PVER}.tar.xz"
27     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
28    
29     # hint: make check may fail if no basic locales are installed!
30     # atm disabled, adjust locale.conf
31     msetfeature "!check"
32     sminclude mbuild mtools
33    
34     CRON_VER=1.2
35    
36     SRC_URI=(
37     http://download.savannah.gnu.org/releases/${PNAME}/${SRCFILE}
38     mirror://${PNAME}/${SRCFILE}
39     mirror://${PNAME}/man-db.cron-${CRON_VER}
40     mirror://${PNAME}/man-db.confd
41 niro 31524 mirror://${PNAME}/${PNAME}-${PVER}-berkdb-stdlib-ftbfs.patch
42 niro 31523 )
43    
44     UP2DATE="updatecmd http://download.savannah.gnu.org/releases/${PNAME}/ | highesttarball xz"
45    
46 niro 31524 src_prepare()
47     {
48     munpack ${SRCFILE} || die
49     cd ${SRCDIR}
50    
51     # fix ftbfs with db
52     mpatch ${PNAME}-${PVER}-berkdb-stdlib-ftbfs.patch || die
53     }
54    
55 niro 31523 src_compile()
56     {
57     cd ${SRCDIR}
58    
59     mconfigure \
60     --libexecdir=/usr/$(mlibdir) \
61     --disable-setuid \
62     --with-browser=/usr/bin/lynx \
63     --with-vgrind=/usr/bin/vgrind \
64     --with-grap=/usr/bin/grap \
65     --with-db=db \
66     --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p n l p o 1x 2x 3x 4x 5x 6x 7x 8x" \
67     || die
68    
69     mmake || die
70     }
71    
72     src_install()
73     {
74     cd ${SRCDIR}
75     make DESTDIR=${BINDIR} install || die
76    
77     minstallconf man-db.confd man-db || die
78     minstallcron daily man-db.cron-${CRON_VER} man-db || die
79    
80     minstalldocs ChangeLog NEWS README doc/{COPYING*,HACKING,TODO} || die
81     }