[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / print / kpathsea

Annotation of pkgsrc/print/kpathsea/Makefile, Revision 1.23

1.23    ! markd       1: # $NetBSD: Makefile,v 1.22 2015/05/05 18:15:07 wiz Exp $
1.1       minskim     2:
1.23    ! markd       3: DISTNAME=      texlive-20150521-source
        !             4: PKGNAME=       kpathsea-6.2.1
1.1       minskim     5: CATEGORIES=    print
1.23    ! markd       6: MASTER_SITES=  ftp://tug.org/historic/systems/texlive/2015/
1.10      minskim     7: EXTRACT_SUFX=  .tar.xz
1.1       minskim     8:
                      9: MAINTAINER=    minskim@NetBSD.org
1.22      wiz        10: HOMEPAGE=      http://ctan.org/pkg/kpathsea
1.1       minskim    11: COMMENT=       Path searching library for TeX-related files
1.7       minskim    12: LICENSE=       gnu-lgpl-v2.1
1.1       minskim    13:
1.13      minskim    14: CONFLICTS+=    teTeX-bin<=3.0nb46
1.2       minskim    15: CONFLICTS+=    teTeX-texmf<=3.0nb5
1.11      minskim    16: CONFLICTS+=    texlive-tetex<2010
1.1       minskim    17:
1.10      minskim    18: EXTRACT_ELEMENTS=      ${DISTNAME}/build-aux \
                     19:                        ${DISTNAME}/texk/kpathsea
1.1       minskim    20:
                     21: GNU_CONFIGURE= yes
                     22: INFO_FILES=    yes
                     23: USE_LIBTOOL=   yes
1.6       minskim    24: USE_TOOLS+=    gmake
1.10      minskim    25: WRKSRC=                ${WRKDIR}/${DISTNAME}/texk/kpathsea
1.1       minskim    26:
1.21      joerg      27: CONFIG_GUESS_OVERRIDE+=        ${WRKDIR}/${DISTNAME}/build-aux/config.guess
                     28: CONFIG_SUB_OVERRIDE+=  ${WRKDIR}/${DISTNAME}/build-aux/config.sub
1.23    ! markd      29: PKGCONFIG_OVERRIDE=    kpathsea.pc.in
1.21      joerg      30:
1.1       minskim    31: MAKE_FLAGS+=   LIBTOOL=${LIBTOOL:Q}
                     32:
1.8       dsainty    33: #
                     34: # A double-slash (//) in the kpathsea paths has a special
                     35: # interpretation, it will cause kpathsea to consider all
                     36: # subdirectories recursively at that point in the path.  Normally
                     37: # double-slashes and trailing slashes will not be present in these
                     38: # variables, but if they are there the resulting behaviour is so
                     39: # unexpected, expensive, and difficult to diagnose that it is worth
                     40: # going to extra effort to clean them out here.
                     41: #
1.1       minskim    42: SUBST_CLASSES+=                texmfdir
                     43: SUBST_MESSAGE.texmfdir=        Setting texmf directories.
                     44: SUBST_STAGE.texmfdir=  pre-configure
                     45: SUBST_FILES.texmfdir=  texmf.cnf
1.8       dsainty    46: SUBST_SED.texmfdir=    -e 's,@PREFIX@,${PREFIX:C;///*;/;g:C;/$;;},'
                     47: SUBST_SED.texmfdir+=   -e 's,@TEXMFLOCAL@,${TEXMFLOCAL:C;///*;/;g:C;/$;;},'
                     48: SUBST_SED.texmfdir+=   -e 's,@VARBASE@,${VARBASE:C;///*;/;g:C;/$;;},'
                     49: SUBST_SED.texmfdir+=   -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR:C;///*;/;g:C;/$;;},'
1.1       minskim    50:
1.9       minskim    51: SUBST_CLASSES+=                paths
                     52: SUBST_MESSAGE.paths=   Setting paths to commands.
                     53: SUBST_STAGE.paths=     pre-configure
                     54: SUBST_FILES.paths=     mktex.opt mktexdir mktexlsr mktexmf \
                     55:                        mktexnam mktexnam.opt mktexpk mktextfm mktexupd
1.11      minskim    56: SUBST_SED.paths=       -e 's,@KPSEWHICH@,${PREFIX}/bin/kpsewhich,g'
                     57: SUBST_SED.paths+=      -e 's,@MKTEXMF@,${PREFIX}/bin/mktexmf,g'
1.9       minskim    58:
1.1       minskim    59: PKG_SYSCONFSUBDIR=     texmf
                     60:
                     61: BUILD_DEFS+=           VARBASE
                     62: TEXMFLOCAL=            ${PREFIX}/share/texmf-local
                     63: FILES_SUBST+=          TEXMFLOCAL=${TEXMFLOCAL}
                     64:
1.19      minskim    65: CONF_FILES=    ${PREFIX}/share/texmf-dist/web2c/texmf.cnf \
1.1       minskim    66:                ${PKG_SYSCONFDIR}/texmf.cnf
                     67:
                     68: OWN_DIRS+=             ${TEXMFLOCAL} ${VARBASE}/lib/texmf
1.13      minskim    69: .for d in pk source tfm
                     70: OWN_DIRS_PERMS+=       ${VARBASE}/lib/texmf/fonts/${d} \
                     71:                        ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 1777
                     72: .endfor
1.6       minskim    73: INSTALLATION_DIRS+=    share/texmf-dist
1.1       minskim    74:
                     75: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>