summaryrefslogtreecommitdiffstats
path: root/Mk
diff options
context:
space:
mode:
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.mozilla.mk78
1 files changed, 78 insertions, 0 deletions
diff --git a/Mk/bsd.mozilla.mk b/Mk/bsd.mozilla.mk
new file mode 100644
index 000000000..268462fef
--- /dev/null
+++ b/Mk/bsd.mozilla.mk
@@ -0,0 +1,78 @@
+#-*- mode: Fundamental; tab-width: 4; -*-
+# ex:ts=4
+#
+# $FreeBSD$
+# $NetBSD: $
+#
+# MarcusCOM: $Id: bsd.mozilla.mk,v 1.1 2004-06-11 01:10:40 adamw Exp $
+#
+# 4 column tabs prevent hair loss and tooth decay!
+
+.if !defined(_POSTMKINCLUDED) && !defined(Mozilla_Pre_Include)
+
+# Please make sure all changes to this file are passed through the maintainer.
+# Do not commit them yourself (unless of course you're the Port's Wraith ;).
+Mozilla_Include_MAINTAINER= gnome@FreeBSD.org
+Mozilla_Pre_Include= bsd.mozilla.mk
+
+# Ports can use this as follows:
+#
+# USE_MOZILLA= yes
+# (use USE_MOZILLA_GTK1 for GTK1 ports)
+#
+# The following variables are exported:
+# MOZILLA_SNAPSHOT_VER: for use in --with-mozilla-snapshot="${MOZILLA_SNAPSHOT_VER}"
+# MOZILLA_INCLUDE_DIR: for use in --with-mozilla-includes="${MOZILLA_INCLUDE_DIR}"
+# MOZILLA_LIB_DIR: for use in --with-mozilla-libs="${MOZILLA_LIB_DIR}"
+
+MOZ_DEVEL_SNAPSHOT_VER= 1.7rc2
+MOZ_STABLE_SNAPSHOT_VER= 1.6
+MOZ_GTK1_DEVEL_SNAPSHOT_VER=trunk
+MOZ_GTK1_STABLE_SNAPSHOT_VER=trunk
+
+.if defined(USE_MOZILLA_GTK1)
+
+.if ${WITH_MOZILLA}=="mozilla-devel" || ${WITH_MOZILLA}=="mozilla-devel-gtk1" || \
+ exists(${X11BASE}/bin/mozilla-devel)
+BUILD_DEPENDS+= ${X11BASE}/lib/mozilla-devel-gtk1/components/libgtkembedmoz.so:${PORTSDIR}/www/mozilla-devel-gtk1
+RUN_DEPENDS+= ${X11BASE}/lib/mozilla-devel-gtk1/components/libgtkembedmoz.so:${PORTSDIR}/www/mozilla-devel-gtk1
+MOZILLA_SNAPSHOT_VER= ${MOZ_GTK1_DEVEL_SNAPSHOT_VER}
+MOZILLA_INCLUDE_DIR= ${X11BASE}/include/mozilla-devel-gtk1
+MOZILLA_LIB_DIR= ${X11BASE}/lib/mozilla-devel-gtk1
+.else
+BUILD_DEPENDS+= ${X11BASE}/lib/mozilla-gtk1/components/libgtkembedmoz.so:${PORTSDIR}/www/mozilla-devel-gtk1
+RUN_DEPENDS+= ${X11BASE}/lib/mozilla-gtk1/components/libgtkembedmoz.so:${PORTSDIR}/www/mozilla-devel-gtk1
+MOZILLA_SNAPSHOT_VER= ${MOZ_GTK1_STABLE_SNAPSHOT_VER}
+MOZILLA_INCLUDE_DIR= ${X11BASE}/include/mozilla-gtk1
+MOZILLA_LIB_DIR= ${X11BASE}/lib/mozilla-gtk1
+.endif
+
+.else # if defined(USE_MOZILLA_GTK1)
+
+.if ${WITH_MOZILLA}=="mozilla-devel" || ${WITH_MOZILLA}=="mozilla-devel-gtk2" || \
+ exists(${X11BASE}/bin/mozilla-devel)
+BUILD_DEPENDS+= ${X11BASE}/lib/mozilla-devel/components/libwidget_gtk2.so:${PORTSDIR}/www/mozilla-devel
+RUN_DEPENDS+= ${X11BASE}/lib/mozilla-devel/components/libwidget_gtk2.so:${PORTSDIR}/www/mozilla-devel
+MOZILLA_SNAPSHOT_VER= ${MOZ_DEVEL_SNAPSHOT_VER}
+MOZILLA_INCLUDE_DIR= ${X11BASE}/include/mozilla-devel
+MOZILLA_LIB_DIR= ${X11BASE}/lib/mozilla-devel
+pre-patch:
+ @${REINPLACE_CMD} -e "s|mozilla-gtkmozembed|mozilla-gtkmozembed-devel|g; \
+ s|mozilla-xpcom|mozilla-xpcom-devel|g; \
+ s|mozilla-nspr|mozilla-nspr-devel|g; \
+ s|mozilla-nss|mozilla-nss-devel|g; \
+ s|mozilla-plugin|mozilla-plugin-devel|g" ${WRKSRC}/configure
+.else
+BUILD_DEPENDS+= ${X11BASE}/lib/mozilla/components/libwidget_gtk2.so:${PORTSDIR}/www/mozilla
+RUN_DEPENDS+= ${X11BASE}/lib/mozilla/components/libwidget_gtk2.so:${PORTSDIR}/www/mozilla
+MOZILLA_SNAPSHOT_VER= ${MOZ_STABLE_SNAPSHOT_VER}
+MOZILLA_INCLUDE_DIR= ${X11BASE}/include/mozilla
+MOZILLA_LIB_DIR= ${X11BASE}/lib/mozilla
+.endif
+
+.endif # if defined(USE_MOZILLA_GTK1)
+
+
+.endif
+
+# here there be tacos