Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/Uses/gnustep.mk
Show All 36 Lines | |||||
MAKE_ENV+= ADDITIONAL_${a}="${ADDITIONAL_${a}} ${${a}}" | MAKE_ENV+= ADDITIONAL_${a}="${ADDITIONAL_${a}} ${${a}}" | ||||
.endfor | .endfor | ||||
.for a in FLAGS INCLUDE_DIRS LIB_DIRS | .for a in FLAGS INCLUDE_DIRS LIB_DIRS | ||||
MAKE_ENV+= ADDITIONAL_${a}="${ADDITIONAL_${a}}" | MAKE_ENV+= ADDITIONAL_${a}="${ADDITIONAL_${a}}" | ||||
.endfor | .endfor | ||||
MAKE_ARGS+=messages=yes | MAKE_ARGS+=messages=yes | ||||
MAKEFILE= GNUmakefile | MAKEFILE= GNUmakefile | ||||
#MAKE_ENV+= GNUSTEP_CONFIG_FILE=${PORTSDIR}/devel/gnustep-make/files/GNUstep.conf | #MAKE_ENV+= GNUSTEP_CONFIG_FILE=devel/gnustep-make/files/GNUstep.conf | ||||
GNU_CONFIGURE_PREFIX= ${GNUSTEP_PREFIX} | GNU_CONFIGURE_PREFIX= ${GNUSTEP_PREFIX} | ||||
.if ${MACHINE_ARCH} == "i386" | .if ${MACHINE_ARCH} == "i386" | ||||
GNU_ARCH= ix86 | GNU_ARCH= ix86 | ||||
.else | .else | ||||
GNU_ARCH= ${MACHINE_ARCH} | GNU_ARCH= ${MACHINE_ARCH} | ||||
.endif | .endif | ||||
PLIST_SUB+= GNU_ARCH=${GNU_ARCH} VERSION=${PORTVERSION} | PLIST_SUB+= GNU_ARCH=${GNU_ARCH} VERSION=${PORTVERSION} | ||||
PLIST_SUB+= MAJORVERSION=${PORTVERSION:C/([0-9]).*/\1/1} | PLIST_SUB+= MAJORVERSION=${PORTVERSION:C/([0-9]).*/\1/1} | ||||
PLIST_SUB+= LIBVERSION=${DEFAULT_LIBVERSION} | PLIST_SUB+= LIBVERSION=${DEFAULT_LIBVERSION} | ||||
PLIST_SUB+= MAJORLIBVERSION=${DEFAULT_LIBVERSION:C/([0-9]).*/\1/1} | PLIST_SUB+= MAJORLIBVERSION=${DEFAULT_LIBVERSION:C/([0-9]).*/\1/1} | ||||
.if defined(USE_GNUSTEP) | .if defined(USE_GNUSTEP) | ||||
. if ${USE_GNUSTEP:Mbase} | . if ${USE_GNUSTEP:Mbase} | ||||
LIB_DEPENDS+= libgnustep-base.so:${PORTSDIR}/lang/gnustep-base | LIB_DEPENDS+= libgnustep-base.so:lang/gnustep-base | ||||
. endif | . endif | ||||
. if ${USE_GNUSTEP:Mbuild} | . if ${USE_GNUSTEP:Mbuild} | ||||
PATH:= ${GNUSTEP_SYSTEM_TOOLS}:${GNUSTEP_LOCAL_TOOLS}:${PATH} | PATH:= ${GNUSTEP_SYSTEM_TOOLS}:${GNUSTEP_LOCAL_TOOLS}:${PATH} | ||||
MAKE_ENV+= PATH="${PATH}" GNUSTEP_MAKEFILES="${GNUSTEP_MAKEFILES}" GNUSTEP_SYSTEM_ROOT="${GNUSTEP_SYSTEM_ROOT}" | MAKE_ENV+= PATH="${PATH}" GNUSTEP_MAKEFILES="${GNUSTEP_MAKEFILES}" GNUSTEP_SYSTEM_ROOT="${GNUSTEP_SYSTEM_ROOT}" | ||||
# All GNUstep things installed from ports should be in the System domain. | # All GNUstep things installed from ports should be in the System domain. | ||||
# Things installed from source can then freely live in the Local domain without | # Things installed from source can then freely live in the Local domain without | ||||
# conflicts. | # conflicts. | ||||
MAKE_ENV+= GNUSTEP_INSTALLATION_DOMAIN=SYSTEM | MAKE_ENV+= GNUSTEP_INSTALLATION_DOMAIN=SYSTEM | ||||
CONFIGURE_ENV+= PATH="${PATH}" GNUSTEP_MAKEFILES="${GNUSTEP_MAKEFILES}" GNUSTEP_SYSTEM_ROOT="${GNUSTEP_SYSTEM_ROOT}" | CONFIGURE_ENV+= PATH="${PATH}" GNUSTEP_MAKEFILES="${GNUSTEP_MAKEFILES}" GNUSTEP_SYSTEM_ROOT="${GNUSTEP_SYSTEM_ROOT}" | ||||
BUILD_DEPENDS+= gnustep-make>0:${PORTSDIR}/devel/gnustep-make | BUILD_DEPENDS+= gnustep-make>0:devel/gnustep-make | ||||
.include "${USESDIR}/objc.mk" | .include "${USESDIR}/objc.mk" | ||||
. endif | . endif | ||||
. if ${USE_GNUSTEP:Mgui} | . if ${USE_GNUSTEP:Mgui} | ||||
LIB_DEPENDS+= libgnustep-gui.so:${PORTSDIR}/x11-toolkits/gnustep-gui | LIB_DEPENDS+= libgnustep-gui.so:x11-toolkits/gnustep-gui | ||||
. endif | . endif | ||||
. if ${USE_GNUSTEP:Mback} | . if ${USE_GNUSTEP:Mback} | ||||
BUILD_DEPENDS+= gnustep-back>0:${PORTSDIR}/x11-toolkits/gnustep-back | BUILD_DEPENDS+= gnustep-back>0:x11-toolkits/gnustep-back | ||||
RUN_DEPENDS+= gnustep-back>0:${PORTSDIR}/x11-toolkits/gnustep-back | RUN_DEPENDS+= gnustep-back>0:x11-toolkits/gnustep-back | ||||
. endif | . endif | ||||
.endif | .endif | ||||
.endif | .endif |