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

Annotation of pkgsrc/devel/teem/Makefile, Revision 1.4

1.4     ! tv          1: # $NetBSD: Makefile,v 1.3 2005/04/06 18:58:17 jschauma Exp $
1.1       jschauma    2: #
                      3:
                      4: DISTNAME=              teem-1.8.0-src
                      5: PKGNAME=               ${DISTNAME:C/-src//}
                      6: CATEGORIES=            devel
                      7: MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=teem/}
                      8:
                      9: MAINTAINER=            jschauma@NetBSD.org
                     10: HOMEPAGE=              http://teem.sourceforge.net/
                     11: COMMENT=               Libraries for manipulation of Structured Scientific Data
                     12:
                     13: USE_GNU_TOOLS+=                make
                     14:
                     15: .include "../../mk/bsd.prefs.mk"
                     16:
1.2       jschauma   17: .if ${OPSYS} == "NetBSD"
                     18: .  if ${MACHINE_ARCH} == "i386"
                     19: NARCH=32
                     20: LARCH=32
                     21: .  elif ${MACHINE_ARCH} == "x86_64"
                     22: NARCH=64
                     23: LARCH=amd64
                     24: .  endif
                     25:
                     26: TEEM_ARCH=netbsd.${NARCH}
1.1       jschauma   27:
                     28: do-configure:
1.2       jschauma   29:        cd ${WRKSRC} && ${CP} -pR linux.${LARCH} ${TEEM_ARCH}
1.1       jschauma   30:
                     31: .elif ${OPSYS} == "Linux" && ${MACHINE_ARCH} == "i386"
                     32: TEEM_ARCH=linux.32
1.3       jschauma   33: .else
1.1       jschauma   34: PKG_FAIL_REASON="Support for this platform has not yet been added."
                     35: .endif
                     36:
                     37: MAKE_ENV+=             TEEM_ARCH=${TEEM_ARCH}                                  \
                     38:                        TEEM_PNG=1 TEEM_BZIP2=1 TEEM_ZLIB=1 TEEM_PTHREAD=1      \
                     39:                        TEEM_PNG_IPATH="-I${BUILDLINK_PREFIX.png}/include"      \
                     40:                        TEEM_PNG_LPATH="-L${BUILDLINK_PREFIX.png}/lib"          \
                     41:                        TEEM_BZIP2_IPATH="-I${BUILDLINK_PREFIX.bzip2}/include"  \
                     42:                        TEEM_BZIP2_LPATH="-L${BUILDLINK_PREFIX.bzip2}/lib"      \
                     43:                        TEEM_ZLIB_IPATH="-I${BUILDLINK_PREFIX.zlib}/include"    \
                     44:                        TEEM_ZLIB_LPATH="-L${BUILDLINK_PREFIX.zlib}/lib"        \
                     45:                        TEEM_PTHREAD_IPATH="-I${BUILDLINK_PREFIX.pthread}/include" \
                     46:                        TEEM_PTHREAD_LPATH="-L${BUILDLINK_PREFIX.pthread}/lib"
                     47:
                     48: do-build:
                     49:        cd ${WRKSRC}/src && ${MAKE_ENV} ${GMAKE}
                     50:
                     51: pre-install:
                     52:        ${RM} -f ${WRKSRC}/${TEEM_ARCH}/bin/.empty              \
                     53:                ${WRKSRC}/${TEEM_ARCH}/lib/.empty
                     54:
                     55: do-install:
                     56:        cd ${WRKSRC}/include && ${PAX} -rw . ${PREFIX}/include/
                     57:        cd ${WRKSRC}/${TEEM_ARCH}/bin && ${PAX} -rw . ${PREFIX}/bin/
                     58:        cd ${WRKSRC}/${TEEM_ARCH}/lib && ${PAX} -rw . ${PREFIX}/lib/
                     59:
                     60: .include "../../archivers/bzip2/buildlink3.mk"
                     61: .include "../../devel/zlib/buildlink3.mk"
                     62: .include "../../graphics/png/buildlink3.mk"
                     63:
                     64: .include "../../mk/pthread.buildlink3.mk"
                     65: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>