mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
- new option USE_GNUSTEP_LDCONFIG
- new option USE_MAKEFILE - default USE_GMAKE and GNUmakefile
This commit is contained in:
parent
5fe79500c2
commit
19c830cd02
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=178307
@ -134,11 +134,26 @@ GNU_ARCH= ix86
|
||||
GNU_ARCH= ${MACHINE_ARCH}
|
||||
.endif
|
||||
|
||||
.if !defined(USE_MAKEFILE)
|
||||
USE_GMAKE= yes
|
||||
MAKEFILE= GNUmakefile
|
||||
.endif
|
||||
|
||||
.if defined(ADDITIONAL_OBJCFLAGS)
|
||||
MAKE_ENV+= ADDITIONAL_OBJCFLAGS="${ADDITIONAL_OBJCFLAGS}"
|
||||
.endif
|
||||
.if defined(ADDITIONAL_LDFLAGS)
|
||||
MAKE_ENV+= ADDITIONAL_LDFLAGS="${ADDITIONAL_LDFLAGS}"
|
||||
.endif
|
||||
|
||||
GNUSTEP_PREFIX?= ${LOCALBASE}/GNUstep
|
||||
DEFAULT_LIBVERSION?= 0.0.1
|
||||
|
||||
.if defined(USE_GNUSTEP_PREFIX)
|
||||
PREFIX= ${GNUSTEP_PREFIX}
|
||||
NO_MTREE= yes
|
||||
.endif
|
||||
|
||||
SYSTEMDIR= ${GNUSTEP_PREFIX}/System
|
||||
SYSMAKEDIR= ${SYSTEMDIR}/Library/Makefiles
|
||||
SYSBUNDLEDIR= ${SYSTEMDIR}/Library/Bundles
|
||||
@ -146,15 +161,14 @@ SYSLIBDIR= ${SYSTEMDIR}/Library/Libraries
|
||||
COMBOLIBDIR= ${SYSTEMDIR}/Library/Libraries
|
||||
LOCALLIBDIR= ${GNUSTEP_PREFIX}/Local/Library/Libraries
|
||||
LOCALBUNDLEDIR= ${GNUSTEP_PREFIX}/Local/Library/Bundles
|
||||
|
||||
.if defined(WITH_GNUSTEP_DEVEL)
|
||||
PKGNAMESUFFIX?= -devel${PKGNAMESUFFIX2}
|
||||
PLIST_SUB+= GNUSTEP_DEVEL=""
|
||||
PLIST_SUB+= GNUSTEP_STABLE="@comment "
|
||||
DEFAULT_LIBVERSION?= 0.0.1
|
||||
.else
|
||||
PLIST_SUB+= GNUSTEP_DEVEL="@comment "
|
||||
PLIST_SUB+= GNUSTEP_STABLE=""
|
||||
DEFAULT_LIBVERSION?= 0.0.1
|
||||
.endif
|
||||
|
||||
PLIST_SUB+= GNU_ARCH=${GNU_ARCH} VERSION=${PORTVERSION}
|
||||
@ -426,4 +440,15 @@ TARGLIB!= (cd ${PORTSDIR}/${GNUSTEP_GCC_PORT} && make -V TARGLIB)
|
||||
|
||||
.endif
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# run ldconfig for installed shlibs
|
||||
#
|
||||
.if defined(USE_GNUSTEP_LDCONFIG)
|
||||
.for i in ${USE_GNUSTEP_LDCONFIG}
|
||||
LDCONFIG_DIRS+= ${i}
|
||||
.endfor
|
||||
INSTALLS_SHLIB= yes
|
||||
NO_FILTER_SHLIBS= yes
|
||||
.endif
|
||||
|
||||
# eof
|
||||
|
Loading…
Reference in New Issue
Block a user