# New ports collection makefile for: Free Pascal Compiler # Date created: 28 November 2001 # Whom: John Merryweather Cooper et al # # $FreeBSD$ # PORTNAME= gdbint PORTVERSION= 1.0.10 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/FreeBSD/ \ ftp://planetmirror.com/pub/fpc/dist/FreeBSD/ \ ftp://ftp.jp.freepascal.org/mirror/fpc/dist/FreeBSD/ \ ftp://freepascal.stack.nl/pub/fpc/dist/FreeBSD/ \ ftp://ftp.no.freepascal.org/pub/fpc/dist/FreeBSD/ \ ftp://ftp.us.freepascal.org/pub/fpc/dist/FreeBSD/ \ ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= freepascal PKGNAMEPREFIX= fpc- DISTNAME= fpc-${PORTVERSION}.ELF EXTRACT_SUFX= .tar MAINTAINER= ports@FreeBSD.org COMMENT= Free Pascal unit providing interface to gdb .include BUILD_DEPENDS+= ppc386:${PORTSDIR}/lang/fpc \ gdbfpc:${PORTSDIR}/devel/fpc-gdb RUN_DEPENDS+= ${BUILD_DEPENDS} .if ${OSVERSION} < 470000 EXTRACT_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar TAR= ${LOCALBASE}/bin/gtar .endif USE_GMAKE= yes USE_REINPLACE= yes ONLY_FOR_ARCHS= i386 PLIST_SUB+= PORTVERSION=${PORTVERSION} MAKE_ENV+= PATH=${LOCALBASE}/bin:$$PATH \ FPC=${LOCALBASE}/bin/ppc386 \ INSTALL_BASEDIR=${PREFIX}/lib/fpc/${PORTVERSION} \ INSTALL_BINDIR=${PREFIX}/bin \ GCCLIBDIR=/usr/lib \ GDBLIBDIR=${LOCALBASE}/lib/fpc/${PORTVERSION}/units/freebsd/gdbint/libgdb \ RELEASE=1 do-extract: # unpack distribution @${MKDIR} ${WRKSRC} @${TAR} xf ${DISTDIR}/${DISTNAME}.tar --directory ${WRKSRC} # unpack sources distribution @${MKDIR} ${WRKSRC}/sources @${TAR} xf ${WRKSRC}/sources.tar --directory ${WRKSRC}/sources # further extract base sources # # gdbint sources @${TAR} zxf ${WRKSRC}/sources/unitsgdbintsrc.tar.gz \ --directory ${WRKSRC} post-patch: # change to alter amount of optimization @${FIND} ${WRKSRC}/share/src/fpc-${PORTVERSION} -name \ "Makefile*" | ${XARGS} ${REINPLACE_CMD} 's|-OG2p3|-OG2p1|g' do-build: @${SETENV} ${MAKE_ENV} ${GMAKE} -C \ ${WRKSRC}/share/src/fpc-${PORTVERSION}/packages/base/gdbint \ all do-install: @${SETENV} ${MAKE_ENV} ${GMAKE} -C \ ${WRKSRC}/share/src/fpc-${PORTVERSION}/packages/base/gdbint \ install .include