summaryrefslogtreecommitdiffstats
path: root/x11-toolkits
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2003-04-14 15:39:50 +0000
committersobomax <sobomax@FreeBSD.org>2003-04-14 15:39:50 +0000
commitd070da1db6fd9da4c41619e0e16586f43b638dee (patch)
treebe706de59b52876e8520ec570c89cc6840ebaa8a /x11-toolkits
parent617eb0f086a1ca89ada0ab03a30434507bd9bb55 (diff)
downloadFreeBSD-ports-d070da1db6fd9da4c41619e0e16586f43b638dee.zip
FreeBSD-ports-d070da1db6fd9da4c41619e0e16586f43b638dee.tar.gz
Attempt to nail down strange problems people are reporting usially
around new release. Apparently, those problem steam from the fact that those users doesn't update their kernels along with userland, so that CONFIGURE_TARGET supplied by bsd.port.mk doesn't match OS version detected by configure script, making it believe that it is in the cross-compile environment. The same problem observed on bento. Use USE_REINPLACE while I'm here.
Diffstat (limited to 'x11-toolkits')
-rw-r--r--x11-toolkits/wxgtk-devel/Makefile10
-rw-r--r--x11-toolkits/wxgtk/Makefile9
-rw-r--r--x11-toolkits/wxgtk24/Makefile9
3 files changed, 18 insertions, 10 deletions
diff --git a/x11-toolkits/wxgtk-devel/Makefile b/x11-toolkits/wxgtk-devel/Makefile
index d2df733..f026aaf 100644
--- a/x11-toolkits/wxgtk-devel/Makefile
+++ b/x11-toolkits/wxgtk-devel/Makefile
@@ -26,6 +26,7 @@ USE_BZIP2= yes
USE_X_PREFIX= yes
USE_MESA= yes
USE_GMAKE= yes
+USE_REINPLACE= yes
GNU_CONFIGURE= yes
USE_GNOMENG= yes
USE_GNOME= gtk12
@@ -34,7 +35,9 @@ CONFIGURE_ARGS= --with-libpng=sys \
--with-libjpeg=sys \
--with-libtiff=sys \
--with-zlib=builtin \
- --with-opengl
+ --with-opengl \
+ --host=${CONFIGURE_TARGET} \
+ --build=${CONFIGURE_TARGET}
CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} \
-I${WRKSRC}/include \
-I${LOCALBASE}/include \
@@ -45,8 +48,7 @@ CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} \
GTK_CONFIG_2_0="no"
pre-patch:
- @${PERL} -pi -e 's|-l\$$THREADS_LIB|${PTHREAD_LIBS}|g ; \
- s|-l\$$THREADS_LINK|${PTHREAD_LIBS}|g' \
- ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e 's|[$$]THREADS_LINK|${PTHREAD_LIBS}|g' \
+ ${WRKSRC}/configure
.include <bsd.port.mk>
diff --git a/x11-toolkits/wxgtk/Makefile b/x11-toolkits/wxgtk/Makefile
index 6994db7..0bcc8df 100644
--- a/x11-toolkits/wxgtk/Makefile
+++ b/x11-toolkits/wxgtk/Makefile
@@ -23,6 +23,7 @@ USE_BZIP2= yes
USE_X_PREFIX= yes
USE_MESA= yes
USE_GMAKE= yes
+USE_REINPLACE= yes
USE_GNOMENG= yes
USE_GNOME= gtk12
GNU_CONFIGURE= yes
@@ -31,7 +32,9 @@ CONFIGURE_ARGS= --with-libpng=sys \
--with-libjpeg=sys \
--with-libtiff=sys \
--with-zlib=sys \
- --with-opengl
+ --with-opengl \
+ --host=${CONFIGURE_TARGET} \
+ --build=${CONFIGURE_TARGET}
CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} \
-I${WRKSRC}/include \
-I${LOCALBASE}/include \
@@ -40,8 +43,8 @@ CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} \
-L${X11BASE}/lib -lm"
pre-patch:
- @${PERL} -pi -e 's|-l\$$THREADS_LIB|${PTHREAD_LIBS}|g ; \
- s|-l\$$THREADS_LINK|${PTHREAD_LIBS}|g' \
+ @${REINPLACE_CMD} -e 's|-l[$$]THREADS_LIB|${PTHREAD_LIBS}|g ; \
+ s|-l[$$]THREADS_LINK|${PTHREAD_LIBS}|g' \
${WRKSRC}/configure
post-install:
diff --git a/x11-toolkits/wxgtk24/Makefile b/x11-toolkits/wxgtk24/Makefile
index 6994db7..0bcc8df 100644
--- a/x11-toolkits/wxgtk24/Makefile
+++ b/x11-toolkits/wxgtk24/Makefile
@@ -23,6 +23,7 @@ USE_BZIP2= yes
USE_X_PREFIX= yes
USE_MESA= yes
USE_GMAKE= yes
+USE_REINPLACE= yes
USE_GNOMENG= yes
USE_GNOME= gtk12
GNU_CONFIGURE= yes
@@ -31,7 +32,9 @@ CONFIGURE_ARGS= --with-libpng=sys \
--with-libjpeg=sys \
--with-libtiff=sys \
--with-zlib=sys \
- --with-opengl
+ --with-opengl \
+ --host=${CONFIGURE_TARGET} \
+ --build=${CONFIGURE_TARGET}
CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} \
-I${WRKSRC}/include \
-I${LOCALBASE}/include \
@@ -40,8 +43,8 @@ CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} \
-L${X11BASE}/lib -lm"
pre-patch:
- @${PERL} -pi -e 's|-l\$$THREADS_LIB|${PTHREAD_LIBS}|g ; \
- s|-l\$$THREADS_LINK|${PTHREAD_LIBS}|g' \
+ @${REINPLACE_CMD} -e 's|-l[$$]THREADS_LIB|${PTHREAD_LIBS}|g ; \
+ s|-l[$$]THREADS_LINK|${PTHREAD_LIBS}|g' \
${WRKSRC}/configure
post-install:
OpenPOWER on IntegriCloud