aboutsummaryrefslogtreecommitdiffstats
path: root/databases/kyotocabinet/Makefile
blob: d07b7e9dbb0ab5e6e3fe07f496d659f6864eff8b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$

PORTNAME=   kyotocabinet
PORTVERSION=    1.2.76
CATEGORIES= databases
MASTER_SITES=   http://fallabs.com/${PORTNAME}/pkg/ \
        LOCAL/sunpoet

MAINTAINER= sunpoet@FreeBSD.org
COMMENT=    A straightforward implementation of DBM

LICENSE=    GPLv3

OPTIONS_DEFINE= DOCS

GNU_CONFIGURE=  yes
MAKE_ARGS=  PCDIR="${PREFIX}/libdata/pkgconfig"
MAKE_JOBS_SAFE= yes
USE_GCC=    4.2+
USE_GMAKE=  yes
USE_LDCONFIG=   yes

MAN1=       kccachetest.1 \
        kcdirmgr.1 \
        kcdirtest.1 \
        kcforestmgr.1 \
        kcforesttest.1 \
        kcgrasstest.1 \
        kchashmgr.1 \
        kchashtest.1 \
        kclangctest.1 \
        kcpolymgr.1 \
        kcpolytest.1 \
        kcprototest.1 \
        kcstashtest.1 \
        kctreemgr.1 \
        kctreetest.1 \
        kcutilmgr.1 \
        kcutiltest.1

.include <bsd.port.pre.mk>

.if ${ARCH} == "i386" && !defined(CPUTYPE)
CONFIGURE_TARGET=   i586-portbld-freebsd${OSREL}
CPUTYPE=    i586
PKGMESSAGE= ${FILESDIR}/pkg-message.${ARCH}
# _CPUCFLAGS will somehow show up twice in CFLAGS but who cares..
.include <bsd.cpu.mk>
.endif

.if ${ARCH} == "powerpc"
BROKEN=     Does not link on powerpc
.endif

post-patch:
.if empty(PORT_OPTIONS:MDOCS)
    @${REINPLACE_CMD} -e '/DOCDIR/d' ${WRKSRC}/Makefile.in
.endif

post-install:
.if ${PORT_OPTIONS:MDOCS}
    ${FIND} ${DOCSDIR}/ -type d -exec ${CHMOD} 755 '{}' \;
    ${FIND} ${DOCSDIR}/ -type f -exec ${CHMOD} 444 '{}' \;
    ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}/
.endif
.if exists(${PKGMESSAGE})
    @${CAT} ${PKGMESSAGE}
.endif

.include <bsd.port.post.mk>
4d3f'>Upgrade to 1.17, switch to mkfontscale / mkfontdir and run fc-cache.thierry2008-04-093-20/+17 * - Update to 0.4.1pav2008-04-073-17/+24 * - Makefile cosmetic changes.lippe2008-04-032-14/+13 * This ttf-indic-fonts is a set of TrueType andthierry2008-04-036-0/+304 * Linux Libertine is a font family with a serif typeface. These fontsthierry2008-04-025-0/+77 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-267-13/+7 * Fix plistahze2008-03-262-130/+60 * add SHA256 checksums and reformat Makefileedwin2008-03-252-20/+31 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-257-14/+9 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-251-1/+1 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-244-8/+4 * The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 formarcus2008-03-244-92/+13 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-242-5/+2 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-244-8/+4 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-232-4/+2 * - Remove USE_XLIB in favor of USE_XORGmiwi2008-03-221-2/+1 * - Remove USE_GETOPT_LONG which is a no-op since March 2007pav2008-03-201-1/+0 * Add gnu-unifont 1.0.0, unicode font.vanilla2008-03-194-0/+73 * Update to 2.24ahze2008-03-192-4/+4 * - Remove USE_X_PREFIXbeech2008-03-181-3/+2 * - Remove dependency on X_CLIENTS_PORTS and USE_X_PREFIXmiwi2008-03-141-4/+4 * - Chase devel/sdl12 shlib version bumpmiwi2008-03-131-0/+1 * - Mark xtrans as a BUILD_DEPENDS only (unless specified otherwise with :both)flz2008-03-133-2/+4 * - This actually installs a one line shell script that executed mkfontscale, sopav2008-03-121-0/+3 * - Fix BUILD_DEPENDSgahr2008-03-111-2/+4 * - Remove dependency on X_CLIENTS_PORTgahr2008-03-111-4/+2 * Get Commodore 64 font installed under the X Window System.miwi2008-03-114-0/+40 * - XFree86 support was removed few hours ago - unbreak INDEXpav2008-03-081-14/+8 * remove USE_XLIBoliver2008-03-081-4/+14 * Remove support for XFree8-4.flz2008-03-0833-5035/+6 * Update to 2.23ahze2008-02-242-4/+4 * Fontmatrix is a graphical font manager. Targeted audience are mostlymiwi2008-02-175-0/+75 * Update my address.wxs2008-02-041-1/+1 * - Dependancy fixtabthorpe2008-01-271-3/+4 * Fix PCF Font parser buffer overflow (CVE-2008-0006).flz2008-01-232-1/+25 * Update to 2.22ahze2008-01-013-28/+26 * - Update to 0.43gabor2007-12-273-7/+8 * pass maintainership to Intron <intron@intron.ac>dryice2007-12-241-1/+1 * Remove extra whitespace.olgeni2007-12-241-1/+1 * fix the fonts.alias directory. Thanks Intron <intron@intron.ac> for pointingdryice2007-12-231-2/+2 * Update to 2.21ahze2007-12-213-23/+23 * Add patch that fixes a buffer overflow.flz2007-10-312-0/+12 * Presenting GNOME 2.20.1 and all related works for FreeBSD. The officialmarcus2007-10-252-10/+11 * Replace ttmkfdir by mkfontscale & mkfontdir to install correct files.thierry2007-10-211-7/+12 * Replace ttmkfdir by mkfontscale & mkfontdir to install correct files.thierry2007-10-211-8/+13 * - Drop Maintainershipmiwi2007-10-091-1/+1 * Update to 1.0.5 (security fix).flz2007-10-082-5/+4 * - Sort category Makefilessat2007-10-061-3/+3 * Replace #!/usr/bin/perl with ${PERL}. Bump PORTREVISION.hrs2007-09-281-1/+4 * Dominic is a new dad, and will be too busy for a while to work on ports.linimon2007-09-241-2/+1 * new port: x11-fonts/fonts-indicedwin2007-09-245-0/+63 * Update to 2.20ahze2007-09-194-283/+4 * - Update X.org ports to 7.3.flz2007-09-1415-11/+29 * Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.linimon2007-09-081-7/+1 * - Update to 2.7sat2007-09-042-4/+4 * - Reduce dependencies[1].hrs2007-09-023-11/+19 * Update to 2.19ahze2007-08-063-8/+4 * Add a missing dependency on docbook-410 when building fontconfig withmarcus2007-07-291-0/+1 * - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptrafan2007-07-232-2/+0 * - Drop maintainershippav2007-07-162-2/+2 * Update to 2.18ahze2007-07-043-6/+10 * Compile with FONTCACHE by default as before Xorg 7 and add WITHOUT_XFS_CACHElesi2007-07-031-1/+9 * Update to 1.0.3.lesi2007-07-033-5/+5 * Update to 1.0.1.lesi2007-07-033-5/+5 * - Update to 2.6sat2007-06-292-6/+5 * Update to 2.17ahze2007-06-282-4/+4