components/mailman/patches/03-messages-dirs.patch
author John Beck <John.Beck@Oracle.COM>
Fri, 12 Sep 2014 13:40:49 -0700
branchs11-update
changeset 3919 e9daafafef42
permissions -rw-r--r--
PSARC 2014/296 Mailman 15564143 SUNBT6843076 ship Mailman mailing list manager with Solaris
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3919
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     1
This patch has not yet been contributed upstream, but that is planned.
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     2
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     3
--- mailman-2.1.18-1/configure.~1~	2014-05-06 09:43:56.000000000 -0700
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     4
+++ mailman-2.1.18-1/configure	2014-09-12 10:59:09.653064688 -0700
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     5
@@ -4564,6 +4564,13 @@
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     6
 # scripts.  They're removed on a make distclean, so we make them here.
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     7
 mkdir -p build/bin build/contrib build/cron
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     8
 
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     9
+# For when $builddir != $srcdir, we need to create the messages sub-dirs
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    10
+# under $builddir, or .po -> .mo compilation will fail.
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    11
+for i in $srcdir/messages/*/LC_MESSAGES ; do
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    12
+    j=`echo $i | sed -e "s|$srcdir/||"`
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    13
+    mkdir -p $j
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    14
+done
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    15
+
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    16
 ac_config_files="$ac_config_files misc/paths.py Mailman/Defaults.py Mailman/mm_cfg.py.dist src/Makefile misc/Makefile bin/Makefile Mailman/Makefile Mailman/Cgi/Makefile Mailman/Logging/Makefile Mailman/Archiver/Makefile Mailman/Commands/Makefile Mailman/Handlers/Makefile Mailman/Bouncers/Makefile Mailman/Queue/Makefile Mailman/MTA/Makefile Mailman/Gui/Makefile templates/Makefile cron/Makefile scripts/Makefile messages/Makefile cron/crontab.in misc/mailman Makefile tests/Makefile tests/bounces/Makefile tests/msgs/Makefile $SCRIPTS"
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    17
 
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    18
 ac_config_commands="$ac_config_commands default"
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    19
--- mailman-2.1.18-1/messages/Makefile.in.orig	2014-05-06 09:43:56.000000000 -0700
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    20
+++ mailman-2.1.18-1/messages/Makefile.in	2014-09-12 11:12:16.177368152 -0700
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    21
@@ -105,7 +105,7 @@
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    22
 	@for d in $(LANGUAGES); \
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    23
 	do \
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    24
 	    po=$(srcdir)/$$d/LC_MESSAGES/mailman.po; \
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    25
-	    mo=$(srcdir)/$$d/LC_MESSAGES/mailman.mo; \
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    26
+	    mo=$$d/LC_MESSAGES/mailman.mo; \
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    27
 	    dir=$(DESTDIR)$(prefix)/messages/$$d/LC_MESSAGES; \
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    28
 	    $(INSTALL) -m $(FILEMODE) $$po $$dir; \
e9daafafef42 PSARC 2014/296 Mailman
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    29
  	    $(INSTALL) -m $(FILEMODE) $$mo $$dir; \