[Pkg-wmaker-commits] [wmfsm] 26/83: wmfsm: Add --with-xpm option to configure to select appearance at compile time.

Doug Torrance dtorrance-guest at moszumanska.debian.org
Sun Aug 23 14:05:43 UTC 2015


This is an automated email from the git hooks/post-receive script.

dtorrance-guest pushed a commit to branch master
in repository wmfsm.

commit 1bcc7a1685f5564356f04a10dace0cbae17667d1
Author: Doug Torrance <dtorrance at monmouthcollege.edu>
Date:   Thu Jan 22 00:22:12 2015 -0600

    wmfsm: Add --with-xpm option to configure to select appearance at compile time.
    
    Note that wmfsm/wmfsm_master.xpm has been removed, as it is now created as a
    symlink during configure.  It is also removed by "make clean".
---
 configure.ac           |  19 +++++
 wmfsm/Makefile.am      |   3 +-
 wmfsm/wmfsm_master.xpm | 186 -------------------------------------------------
 3 files changed, 21 insertions(+), 187 deletions(-)

diff --git a/configure.ac b/configure.ac
index c03da17..6f793dd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -57,5 +57,24 @@ AC_CHECK_FUNCS(gethostname strcspn strdup strspn strstr statfs)
 AC_CHECK_FUNCS(getopt_long, have_getopt=true)
 AM_CONDITIONAL(GETOPT, test x$have_getopt = xtrue)
 
+dnl Set default XPM
+define([xpmlist], esyscmd([find wmfsm/ -name 'wmfsm_master_*.xpm' -exec basename {} .xpm \;| sed 's/wmfsm_master_//']))
+AC_ARG_WITH([xpm],
+	AS_HELP_STRING([--with-xpm],
+	[Configure wmfsm to use specified xpm file for appearance. Defaults to
+	'highcolor'. Choices are: ]
+	xpmlist),
+	[],
+        [with_xpm=highcolor])
+
+xpm="wmfsm/wmfsm_master_${with_xpm}.xpm"
+if test ! -e "${xpm}"; then
+   AC_MSG_ERROR([Cannot find xpm file '${xpm}'.])
+fi
+
+echo "configuring for ${with_xpm} appearance..."
+rm -f wmfsm/wmfsm_master.xpm
+ln -sr ${xpm} wmfsm/wmfsm_master.xpm
+
 AC_OUTPUT(Makefile wmfsm/Makefile wmgeneral/Makefile)
 
diff --git a/wmfsm/Makefile.am b/wmfsm/Makefile.am
index 8ab21a0..cf8d271 100644
--- a/wmfsm/Makefile.am
+++ b/wmfsm/Makefile.am
@@ -6,5 +6,6 @@ wmfsm_SOURCES = wmfsm.c getopt.c getopt1.c getopt.h
 endif
 wmfsm_LDADD = ../wmgeneral/libwmgeneral.a @LIBS@ @X11LIBS@ @X_LIBS@ @X_EXTRA_LIBS@
 man_MANS = wmfsm.1
-EXTRA_DIST = $(man_MANS) wmfsm_master.xpm wmfsm_master_highcolor.xpm wmfsm_master_cyan.xpm wmfsm_master_lowcolor.xpm wmfsm_mask.xbm wmfsmrc.sample
+EXTRA_DIST = $(man_MANS) wmfsm_master_highcolor.xpm wmfsm_master_cyan.xpm wmfsm_master_lowcolor.xpm wmfsm_mask.xbm wmfsmrc.sample
+CLEANFILES = wmfsm_master.xpm
 
diff --git a/wmfsm/wmfsm_master.xpm b/wmfsm/wmfsm_master.xpm
deleted file mode 100644
index 7140851..0000000
--- a/wmfsm/wmfsm_master.xpm
+++ /dev/null
@@ -1,186 +0,0 @@
-/* XPM */
-static char * wmfsm_master_xpm[] = {
-"134 128 55 1",
-" 	c None",
-".	c #000000",
-"+	c #20B2AE",
-"@	c #00FF00",
-"#	c #09FF00",
-"$	c #13FF00",
-"%	c #1DFF00",
-"&	c #27FF00",
-"*	c #31FF00",
-"=	c #3AFF00",
-"-	c #44FF00",
-";	c #4EFF00",
-">	c #58FF00",
-",	c #62FF00",
-"'	c #6BFF00",
-")	c #75FF00",
-"!	c #7FFF00",
-"~	c #89FF00",
-"{	c #93FF00",
-"]	c #9CFF00",
-"^	c #A6FF00",
-"/	c #B0FF00",
-"(	c #BAFF00",
-"_	c #C4FF00",
-":	c #CDFF00",
-"<	c #D7FF00",
-"[	c #E1FF00",
-"}	c #EBFF00",
-"|	c #F5FF00",
-"1	c #FFFF00",
-"2	c #FFF500",
-"3	c #FFEB00",
-"4	c #FFE100",
-"5	c #FFD700",
-"6	c #FFCD00",
-"7	c #FFC400",
-"8	c #FFBA00",
-"9	c #FFB000",
-"0	c #FFA600",
-"a	c #FF9C00",
-"b	c #FF9300",
-"c	c #FF8900",
-"d	c #FF7F00",
-"e	c #FF7500",
-"f	c #FF6B00",
-"g	c #FF6200",
-"h	c #FF5800",
-"i	c #FF4E00",
-"j	c #FF4400",
-"k	c #FF3A00",
-"l	c #FF3100",
-"m	c #FF2700",
-"n	c #FF1D00",
-"o	c #FF1300",
-"p	c #FF0900",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"...................................................................++..+++...+++.+++..++++.++++..++....+..............................",
-"..................................................................+..+.+..+.+....+..+.+....+....+..+..++..............................",
-"..................................................................++++.+++..+....+..+.+++..+++..+..+...+..............................",
-"..................................................................+..+.+..+.+....+..+.+....+....+..+...+..............................",
-"..................................................................+..+.+++...+++.+++..++++.+.....++...+++.............................",
-"...................................................................+++.+..+..+++.++++.+..+.+.....++..+++..............................",
-"..................................................................+....+..+...+.....+.+.+..+....+..+....+.............................",
-"..................................................................+.++.++++...+.....+.++...+......+...++..............................",
-"..................................................................+..+.+..+...+..+..+.+.+..+.....+......+.............................",
-"...................................................................++..+..+..+++..++..+..+.++++.++++.+++..............................",
-"...................................................................+++.+..+..++..+++...++..+++..+....++++.............................",
-"..................................................................+.+.+++.+.+..+.+..+.+..+.+..+.+.+..+................................",
-"..................................................................+.+.+++++.+..+.+++..+..+.+++..++++.+++..............................",
-"..................................................................+...++.++.+..+.+....+.++.+.+....+.....+.............................",
-"..................................................................+...++..+..++..+.....+++.+..+...+..+++..............................",
-"...................................................................+++..+++.+..+.+..+.+...++..+..++...+++.............................",
-"..................................................................+......+..+..+.+..+.+...++..+.+.......+.............................",
-"...................................................................++....+..+..+..++..+.+.+.++..+++.....+.............................",
-".....................................................................+...+..+..+..++..+.+.++..+.+..+....+.............................",
-"..................................................................+++....+...++....+...+.+.+..+..++.....+.............................",
-"..................................................................+..+.++++.....+................++...++..............................",
-"..................................................................+..+....+....+................+..+.+..+.............................",
-"...................................................................++....+....+.......++++.......++...+++.............................",
-"....................................................................+...+....+..............++..+..+....+.............................",
-"....................................................................+..++++.+....+++++......++...++...++..............................",
-"..................................................................@#$%&*=-;>,')!~{]^/(_:<[}|1234567890abcdefghijklmnop................",
-"..................................................................@#$%&*=-;>,')!~{]^/(_:<[}|1234567890abcdefghijklmnop................",
-"..................................................................@#$%&*=-;>,')!~{]^/(_:<[}|1234567890abcdefghijklmnop................",
-"..................................................................@#$%&*=-;>,')!~{]^/(_:<[}|1234567890abcdefghijklmnop................",
-"..................................................................@#$%&*=-;>,')!~{]^/(_:<[}|1234567890abcdefghijklmnop................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................",
-"......................................................................................................................................"};

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wmaker/wmfsm.git



More information about the Pkg-wmaker-commits mailing list