aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2000-12-01 22:46:28 +0800
committerlioux <lioux@FreeBSD.org>2000-12-01 22:46:28 +0800
commit50b9306be0028548e479104ba77f55fbba755176 (patch)
tree421c38cc28762a8b4b1540163a91b6e9fc2b41e6 /x11
parenta1e497d4dd07880eb0eb60b3abffe2fc53ac23d9 (diff)
downloadfreebsd-ports-gnome-50b9306be0028548e479104ba77f55fbba755176.tar.gz
freebsd-ports-gnome-50b9306be0028548e479104ba77f55fbba755176.tar.zst
freebsd-ports-gnome-50b9306be0028548e479104ba77f55fbba755176.zip
Add several WITH_* configure time options to the ports.
Also, enable rxvt-devel shared lib build. PR: ports/23201 Submitted by: Jay Sachs <jay@avacet.com>
Diffstat (limited to 'x11')
-rw-r--r--x11/rxvt-devel/Makefile38
-rw-r--r--x11/rxvt-devel/pkg-plist2
-rw-r--r--x11/rxvt-unicode/Makefile36
-rw-r--r--x11/rxvt/Makefile36
4 files changed, 111 insertions, 1 deletions
diff --git a/x11/rxvt-devel/Makefile b/x11/rxvt-devel/Makefile
index 18e5e0bac0ae..c2133fcdbcbb 100644
--- a/x11/rxvt-devel/Makefile
+++ b/x11/rxvt-devel/Makefile
@@ -23,13 +23,49 @@ USE_X_PREFIX= yes
USE_XPM= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-utmp --enable-wtmp --enable-languages \
- --with-xpm --enable-xpm-background --enable-transparency
+ --with-xpm --enable-xpm-background --enable-transparency \
+ --enable-shared
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
USE_BZIP2= yes
MAN1= rxvt.1
+# enable greek keyboard support
+.if defined(WITH_GREEK_KEYBOARD)
+CONFIGURE_ARGS+= --enable-greek
+.endif # WITH_GREEK_KEYBOARD
+#
+# enable menubar
+.if defined(WITH_MENUBAR)
+CONFIGURE_ARGS+= --enable-menubar
+.endif # WITH_MENUBAR
+#
+# enable scrolling via mouse wheel or buttons 4 & 5
+.if defined(WITH_MOUSEWHEEL)
+CONFIGURE_ARGS+= --enable-mousewheel
+.endif # WITH_MOUSEWHEEL
+#
+# enable NeXT style scrollbar
+.if defined(WITH_NEXT_SCROLLBAR)
+CONFIGURE_ARGS+= --enable-next-scroll
+.endif
+#
+# enable rxvt style scrollbar
+.if defined(WITH_RXVT_SCROLLBAR)
+CONFIGURE_ARGS+= --enable-rxvt-scroll
+.endif # WITH_RXVT_SCROLLBAR
+#
+# XIM (X Input Method) protocol support
+.if defined(WITH_XIM)
+CONFIGURE_ARGS+= --enable-xim
+.endif # WITH_XIM
+#
+# enable Xterm style scrollbar
+.if defined(WITH_XTERM_SCROLLBAR)
+CONFIGURE_ARGS+= --enable-xterm-scroll
+.endif # WITH_XTERM_SCROLLBAR
+
post-install:
@${CHMOD} 4711 ${PREFIX}/bin/rxvt
diff --git a/x11/rxvt-devel/pkg-plist b/x11/rxvt-devel/pkg-plist
index 0bbad346ee3c..23ecfdc18e08 100644
--- a/x11/rxvt-devel/pkg-plist
+++ b/x11/rxvt-devel/pkg-plist
@@ -1,2 +1,4 @@
bin/rxvt
lib/librxvt.a
+lib/librxvt.so
+lib/librxvt.so.0
diff --git a/x11/rxvt-unicode/Makefile b/x11/rxvt-unicode/Makefile
index a531f2ea5897..c4539347e894 100644
--- a/x11/rxvt-unicode/Makefile
+++ b/x11/rxvt-unicode/Makefile
@@ -26,6 +26,42 @@ CONFIGURE_ARGS= --enable-utmp --enable-wtmp \
USE_BZIP2= yes
MAN1= rxvt.1
+# enable big5 support
+.if defined(WITH_BIG5)
+CONFIGURE_ARGS+= --enable-big5
+.endif # WITH_BIG5
+#
+# enable gb support
+.if defined(WITH_GB)
+CONFIGURE_ARGS+= --enable-gb
+.endif # WITH_GB
+#
+# enable greek keyboard support
+.if defined(WITH_GREEK_KEYBOARD)
+CONFIGURE_ARGS+= --enable-greek
+.endif # WITH_GREEK_KEYBOARD
+#
+# enable kanji support
+.if defined(WITH_KANJI)
+CONFIGURE_ARGS+= --enable-kanji
+.endif # WITH_KANJI
+#
+# enable menubar
+.if defined(WITH_MENUBAR)
+CONFIGURE_ARGS+= --enable-menubar
+.endif # WITH_MENUBAR
+#
+# XIM (X Input Method) protocol support
+.if defined(WITH_XIM)
+CONFIGURE_ARGS+= --enable-xim
+.endif # WITH_XIM
+#
+# enable Xterm style scrollbar
+.if defined(WITH_XTERM_SCROLLBAR)
+CONFIGURE_ARGS+= --enable-xterm-scroll
+.endif # WITH_XTERM_SCROLLBAR
+#
+
post-install:
@${CHMOD} 4711 ${PREFIX}/bin/rxvt
diff --git a/x11/rxvt/Makefile b/x11/rxvt/Makefile
index a531f2ea5897..c4539347e894 100644
--- a/x11/rxvt/Makefile
+++ b/x11/rxvt/Makefile
@@ -26,6 +26,42 @@ CONFIGURE_ARGS= --enable-utmp --enable-wtmp \
USE_BZIP2= yes
MAN1= rxvt.1
+# enable big5 support
+.if defined(WITH_BIG5)
+CONFIGURE_ARGS+= --enable-big5
+.endif # WITH_BIG5
+#
+# enable gb support
+.if defined(WITH_GB)
+CONFIGURE_ARGS+= --enable-gb
+.endif # WITH_GB
+#
+# enable greek keyboard support
+.if defined(WITH_GREEK_KEYBOARD)
+CONFIGURE_ARGS+= --enable-greek
+.endif # WITH_GREEK_KEYBOARD
+#
+# enable kanji support
+.if defined(WITH_KANJI)
+CONFIGURE_ARGS+= --enable-kanji
+.endif # WITH_KANJI
+#
+# enable menubar
+.if defined(WITH_MENUBAR)
+CONFIGURE_ARGS+= --enable-menubar
+.endif # WITH_MENUBAR
+#
+# XIM (X Input Method) protocol support
+.if defined(WITH_XIM)
+CONFIGURE_ARGS+= --enable-xim
+.endif # WITH_XIM
+#
+# enable Xterm style scrollbar
+.if defined(WITH_XTERM_SCROLLBAR)
+CONFIGURE_ARGS+= --enable-xterm-scroll
+.endif # WITH_XTERM_SCROLLBAR
+#
+
post-install:
@${CHMOD} 4711 ${PREFIX}/bin/rxvt