diff options
-rw-r--r-- | editors/xemacs-devel/Makefile | 24 | ||||
-rw-r--r-- | editors/xemacs/Makefile | 24 | ||||
-rw-r--r-- | editors/xemacs21/Makefile | 24 |
3 files changed, 58 insertions, 14 deletions
diff --git a/editors/xemacs-devel/Makefile b/editors/xemacs-devel/Makefile index aa02e81df554..4f9022295c4e 100644 --- a/editors/xemacs-devel/Makefile +++ b/editors/xemacs-devel/Makefile @@ -17,16 +17,18 @@ DIST_SUBDIR= xemacs MAINTAINER= gj@FreeBSD.org RUN_DEPENDS+= ${LOCALBASE}/lib/xemacs/xemacs-packages/etc/enriched.doc:${PORTSDIR}/editors/xemacs-packages +.if !defined(WITHOUT_X11) LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg \ png.5:${PORTSDIR}/graphics/png \ tiff.4:${PORTSDIR}/graphics/tiff +USE_XLIB= yes +USE_XPM= yes +.endif XEMACS_REL= 21.4 XEMACS_VER= 21.4.6 XEMACS_ARCH= ${CONFIGURE_TARGET} -USE_XLIB= yes -USE_XPM= yes STRIP= USE_AUTOCONF_VER=213 CONFIGURE_TARGET=${MACHINE_ARCH}--freebsd @@ -35,8 +37,6 @@ CONFIGURE_ARGS?=--with-clash-detection \ --with-sound=native \ --site-includes=${LOCALBASE}/include \ --site-libraries=${LOCALBASE}/lib \ - --with-png=yes \ - --with-tiff=yes \ --with-ldap=no \ --with-site-lisp \ --with-database=berkdb \ @@ -50,7 +50,8 @@ PLIST_SUB= XEMACS_VER=${XEMACS_VER} XEMACS_ARCH=${XEMACS_ARCH} pre-fetch: .if !defined(WANT_GTK) - @${ECHO_MSG} "If you want to use GTK, please set the environment variable WANT_GTK and recompile." + @${ECHO_MSG} "If you want to use GTK, please set the environment variable WANT_GTK " + @${ECHO_MSG} "and recompile." .endif .if defined(HAVE_MOTIF) .if !defined(MOTIF_STATIC) @@ -60,12 +61,25 @@ pre-fetch: @${ECHO_MSG} "In this case, set the environment variable MOTIF_STATIC and recompile, " @${ECHO_MSG} "which will force the use of athena widgets for dialogs." .endif +.if !defined(WITHOUT_X11) + @${ECHO_MSG} "" + @${ECHO_MSG} "Set the environment variable WITHOUT_X11 if you " + @${ECHO_MSG} "do not want to use X11." +CONFIG_ARGS+= --with-png=yes --with-tiff=yes +.endif +.if defined(WITHOUT_X11) +CONFIGURE_ARGS+= --without-x11 +.endif # hack to avoid shipping binaries linked with Motif .if defined(MOTIF_STATIC) WITH_DIALOGS= --with-dialogs=athena .endif +.if defined(WITH_XAW3D) +LIB_DEPENDS+= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d +.endif + .if defined(WANT_GTK) WITH_GTK= --with-gtk=yes \ --with-xpm=no diff --git a/editors/xemacs/Makefile b/editors/xemacs/Makefile index aa02e81df554..4f9022295c4e 100644 --- a/editors/xemacs/Makefile +++ b/editors/xemacs/Makefile @@ -17,16 +17,18 @@ DIST_SUBDIR= xemacs MAINTAINER= gj@FreeBSD.org RUN_DEPENDS+= ${LOCALBASE}/lib/xemacs/xemacs-packages/etc/enriched.doc:${PORTSDIR}/editors/xemacs-packages +.if !defined(WITHOUT_X11) LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg \ png.5:${PORTSDIR}/graphics/png \ tiff.4:${PORTSDIR}/graphics/tiff +USE_XLIB= yes +USE_XPM= yes +.endif XEMACS_REL= 21.4 XEMACS_VER= 21.4.6 XEMACS_ARCH= ${CONFIGURE_TARGET} -USE_XLIB= yes -USE_XPM= yes STRIP= USE_AUTOCONF_VER=213 CONFIGURE_TARGET=${MACHINE_ARCH}--freebsd @@ -35,8 +37,6 @@ CONFIGURE_ARGS?=--with-clash-detection \ --with-sound=native \ --site-includes=${LOCALBASE}/include \ --site-libraries=${LOCALBASE}/lib \ - --with-png=yes \ - --with-tiff=yes \ --with-ldap=no \ --with-site-lisp \ --with-database=berkdb \ @@ -50,7 +50,8 @@ PLIST_SUB= XEMACS_VER=${XEMACS_VER} XEMACS_ARCH=${XEMACS_ARCH} pre-fetch: .if !defined(WANT_GTK) - @${ECHO_MSG} "If you want to use GTK, please set the environment variable WANT_GTK and recompile." + @${ECHO_MSG} "If you want to use GTK, please set the environment variable WANT_GTK " + @${ECHO_MSG} "and recompile." .endif .if defined(HAVE_MOTIF) .if !defined(MOTIF_STATIC) @@ -60,12 +61,25 @@ pre-fetch: @${ECHO_MSG} "In this case, set the environment variable MOTIF_STATIC and recompile, " @${ECHO_MSG} "which will force the use of athena widgets for dialogs." .endif +.if !defined(WITHOUT_X11) + @${ECHO_MSG} "" + @${ECHO_MSG} "Set the environment variable WITHOUT_X11 if you " + @${ECHO_MSG} "do not want to use X11." +CONFIG_ARGS+= --with-png=yes --with-tiff=yes +.endif +.if defined(WITHOUT_X11) +CONFIGURE_ARGS+= --without-x11 +.endif # hack to avoid shipping binaries linked with Motif .if defined(MOTIF_STATIC) WITH_DIALOGS= --with-dialogs=athena .endif +.if defined(WITH_XAW3D) +LIB_DEPENDS+= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d +.endif + .if defined(WANT_GTK) WITH_GTK= --with-gtk=yes \ --with-xpm=no diff --git a/editors/xemacs21/Makefile b/editors/xemacs21/Makefile index 431fa849927c..590af385c26a 100644 --- a/editors/xemacs21/Makefile +++ b/editors/xemacs21/Makefile @@ -16,17 +16,19 @@ DIST_SUBDIR= xemacs MAINTAINER?= gj@FreeBSD.org RUN_DEPENDS+= ${LOCALBASE}/lib/xemacs/xemacs-packages/etc/enriched.doc:${PORTSDIR}/editors/xemacs-packages +.if !defined(WITHOUT_X11) LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg \ png.5:${PORTSDIR}/graphics/png \ tiff.4:${PORTSDIR}/graphics/tiff +USE_XLIB= yes +USE_XPM= yes +.endif XEMACS_REL= 21.1 XEMACS_VER= 21.1.14 XEMACS_ARCH= ${CONFIGURE_TARGET} SLAVEDIRS+= editors/xemacs21-mule -USE_XLIB= yes -USE_XPM= yes STRIP= USE_AUTOCONF_VER=213 CONFIGURE_TARGET=${MACHINE_ARCH}--freebsd @@ -38,8 +40,6 @@ CONFIGURE_ARGS?=--with-clash-detection \ --site-includes=${LOCALBASE}/include \ --site-libraries=${LOCALBASE}/lib \ --gung-ho=yes \ - --with-png=yes \ - --with-tiff=yes \ --with-ldap=no \ --with-site-lisp \ --with-database=berkdb \ @@ -68,6 +68,21 @@ pre-fetch: .endif .endif +.if !defined(WITHOUT_X11) + @${ECHO_MSG} "" + @${ECHO_MSG} "Set the environment variable WITHOUT_X11 if you " + @${ECHO_MSG} "do not want to use X11." +CONFIGURE_ARGS+= --with-png=yes --with-tiff=yes +.endif + +.if defined(WITHOUT_X11) +CONFIGURE_ARGS+= --without-x11 +.endif + +.if defined(WITH_XAW3D) +LIB_DEPENDS+= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d +.endif + # hack to avoid shipping binaries linked with Motif .if defined(MOTIF_STATIC) WITH_DIALOGS= --with-dialogs=athena @@ -79,6 +94,7 @@ WITH_DIALOGS= --with-dialogs=athena WITH_XFACE?= --with-xface=no WITH_OFFIX?= --with-offix=no .endif +# the next .endif belongs to !MULE_PORT .endif # fix .so references in a few man pages |