Changeset View
Changeset View
Standalone View
Standalone View
lang/fpc/Makefile
# Created by: John Merryweather Cooper et al | # Created by: John Merryweather Cooper et al | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= fpc | PORTNAME= fpc | ||||
PORTVERSION= 3.2.0 | PORTVERSION= 3.2.0 | ||||
PORTREVISION?= 1 | PORTREVISION?= 1 | ||||
CATEGORIES?= lang | CATEGORIES?= lang | ||||
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ | MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ | ||||
ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \ | ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \ | ||||
ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/source/:source \ | ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/source/:source \ | ||||
ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/source/:source \ | ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/source/:source \ | ||||
ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ | ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ | ||||
ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ | ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \ | ||||
SF/freepascal/Source/${PORTVERSION}:source \ | SF/freepascal/Source/${PORTVERSION}:source \ | ||||
http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \ | http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \ | ||||
LOCAL/acm/freepascal/:bootstrap \ | LOCAL/acm/freepascal/:bootstrap \ | ||||
LOCAL/mikael/freepascal/:bootstrap \ | |||||
LOCAL/acm/freepascal/:man | LOCAL/acm/freepascal/:man | ||||
DISTFILES= ${DISTNAME:S/$/.source/}${EXTRACT_SUFX}:source | DISTFILES= ${DISTNAME:S/$/.source/}${EXTRACT_SUFX}:source | ||||
DIST_SUBDIR= freepascal | DIST_SUBDIR= freepascal | ||||
MAINTAINER?= acm@FreeBSD.org | MAINTAINER?= acm@FreeBSD.org | ||||
COMMENT?= Free Pascal compiler with Turbo and Delphi | COMMENT?= Free Pascal compiler with Turbo and Delphi | ||||
RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils | RUN_DEPENDS?= ${LOCALBASE}/bin/as:devel/binutils | ||||
ONLY_FOR_ARCHS= amd64 i386 | ONLY_FOR_ARCHS= aarch64 amd64 i386 | ||||
USES+= gmake iconv | USES+= gmake iconv | ||||
USE_BINUTILS= yes | USE_BINUTILS= yes | ||||
BOOTVER= 3.0.4 | BOOTVER= 3.0.4 | ||||
MANVER= ${PORTVERSION} | MANVER= ${PORTVERSION} | ||||
FPC_LDPATH?= "${LOCALBASE}/bin/ld.bfd" | FPC_LDPATH?= "${LOCALBASE}/bin/ld.bfd" | ||||
#USE_GITHUB= yes | #USE_GITHUB= yes | ||||
#GH_ACCOUNT= fpc-svn | #GH_ACCOUNT= fpc-svn | ||||
#GH_PROJECT= fpc | #GH_PROJECT= fpc | ||||
FPCSRCDIR= ${PORTNAME}-${PORTVERSION} | FPCSRCDIR= ${PORTNAME}-${PORTVERSION} | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${ARCH} == "i386" | .if ${ARCH} == "i386" | ||||
PPNAME= ppc386 | PPNAME= ppc386 | ||||
FPC_ARCH= i386 | FPC_ARCH= i386 | ||||
PLIST_SUB+= FPC_I386="" \ | PLIST_SUB+= FPC_I386="" \ | ||||
FPC_AMD64="@comment " | FPC_X86="" | ||||
.elif ${ARCH} == "amd64" | .elif ${ARCH} == "amd64" | ||||
PPNAME= ppcx64 | PPNAME= ppcx64 | ||||
FPC_ARCH= x86_64 | FPC_ARCH= x86_64 | ||||
PLIST_SUB+= FPC_I386="@comment " \ | PLIST_SUB+= FPC_I386="@comment " \ | ||||
FPC_AMD64="" | FPC_X86="" | ||||
.elif ${ARCH} == "aarch64" | |||||
PPNAME= ppca64 | |||||
FPC_ARCH= aarch64 | |||||
PLIST_SUB+= FPC_I386="@comment " \ | |||||
FPC_X86="@comment " | |||||
.endif | .endif | ||||
PLIST_SUB+= PPNAME=${PPNAME} | |||||
.if ${OPSYS} == FreeBSD | .if ${OPSYS} == FreeBSD | ||||
PLIST_SUB+= FREEBSD="" | PLIST_SUB+= FREEBSD="" | ||||
.else | .else | ||||
PLIST_SUB+= FREEBSD="@comment " | PLIST_SUB+= FREEBSD="@comment " | ||||
.endif | .endif | ||||
.if !defined(PKGNAMESUFFIX) | .if !defined(PKGNAMESUFFIX) | ||||
▲ Show 20 Lines • Show All 134 Lines • Show Last 20 Lines |