aboutsummaryrefslogtreecommitdiff
path: root/lang/gnustep-base
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2003-04-21 09:29:38 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2003-04-21 09:29:38 +0000
commitdc65a5af1eff70e30588eba43dd2d738fcc8801d (patch)
tree1e4aa281832b7ff7a40f1618544d39a7ff3efaa6 /lang/gnustep-base
parent4a3e5afac67141b88948a5d40edd3efa97acd505 (diff)
downloadports-dc65a5af1eff70e30588eba43dd2d738fcc8801d.tar.gz
ports-dc65a5af1eff70e30588eba43dd2d738fcc8801d.zip
Notes
Diffstat (limited to 'lang/gnustep-base')
-rw-r--r--lang/gnustep-base/Makefile5
-rw-r--r--lang/gnustep-base/files/GNUstep.sh1
2 files changed, 5 insertions, 1 deletions
diff --git a/lang/gnustep-base/Makefile b/lang/gnustep-base/Makefile
index 7d9aecb09f9e..6ffc39bf46c6 100644
--- a/lang/gnustep-base/Makefile
+++ b/lang/gnustep-base/Makefile
@@ -41,8 +41,11 @@ USE_GNUSTEP_BUILD= yes
USE_GNUSTEP_INSTALL= yes
.include "${PORTSDIR}/devel/gnustep/bsd.gnustep.mk"
+TARGLIB!= (cd ${PORTSDIR}/${GNUSTEP_OBJC_PORT} && make -V TARGLIB)
+
post-extract:
- @${SED} -e "s=%%PREFIX%%=${LOCALBASE}=" ${FILESDIR}/GNUstep.sh \
+ @${SED} -e "s=%%PREFIX%%=${LOCALBASE}=" \
+ -e "s=%%TARGLIB%%=${TARGLIB}=" ${FILESDIR}/GNUstep.sh \
> ${WRKSRC}/GNUstep.sh
post-install:
diff --git a/lang/gnustep-base/files/GNUstep.sh b/lang/gnustep-base/files/GNUstep.sh
index b5672dec2f4e..e5905d124e99 100644
--- a/lang/gnustep-base/files/GNUstep.sh
+++ b/lang/gnustep-base/files/GNUstep.sh
@@ -8,6 +8,7 @@ GNUSTEP_SYSTEM_ROOT="${PREFIX}/GNUstep/System"
case "$1" in
start)
if [ -e ${GNUSTEP_SYSTEM_ROOT}/Makefiles/GNUstep.sh ]; then
+ ldconfig -m %%TARGLIB%%
. ${GNUSTEP_SYSTEM_ROOT}/Makefiles/GNUstep.sh
rm -f ${PIDFILE}
opentool gdomap -a ${IFFILE} -I ${PIDFILE}