[csw-devel] SF.net SVN: gar:[13300] csw/mgar/pkg/msmtp/trunk/Makefile
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Mon Feb 14 10:33:17 CET 2011
Revision: 13300
http://gar.svn.sourceforge.net/gar/?rev=13300&view=rev
Author: dmichelsen
Date: 2011-02-14 09:33:17 +0000 (Mon, 14 Feb 2011)
Log Message:
-----------
msmtp: Fix configuration locations
Modified Paths:
--------------
csw/mgar/pkg/msmtp/trunk/Makefile
Modified: csw/mgar/pkg/msmtp/trunk/Makefile
===================================================================
--- csw/mgar/pkg/msmtp/trunk/Makefile 2011-02-14 03:07:31 UTC (rev 13299)
+++ csw/mgar/pkg/msmtp/trunk/Makefile 2011-02-14 09:33:17 UTC (rev 13300)
@@ -25,6 +25,10 @@
MASTER_SITES = $(SF_MIRRORS)
DISTFILES = $(NAME)-$(VERSION).tar.bz2
+PACKAGES += CSWmsmtp
+CATALOGNAME_CSWmsmtp = msmtp
+SPKG_DESC_CSWmsmtp = $(DESCRIPTION)
+
VENDOR_URL = http://msmtp.sourceforge.net/
# We define upstream file regex so we can be notifed of new upstream software release
@@ -42,20 +46,27 @@
sysconfdir = /etc/opt/csw
CONFIGURE_ARGS = $(DIRPATHS)
+PRESERVECONF = $(sysconfdir)/msmtprc
+
TEST_TARGET = check
include gar/category.mk
+# The path in CA_CERTIFICATES is taken from CSWcacertificates
post-install-modulated: DOCDIR=$(docdir)/msmtp
+post-install-modulated: CA_CERTIFICATES=/opt/csw/etc/ca-certificates.conf
post-install-modulated:
ginstall -d $(DESTDIR)$(DOCDIR)
ginstall $(WORKSRC)/doc/Mutt+msmtp.txt $(DESTDIR)$(DOCDIR)
# ginstall $(WORKSRC)/doc/msmtp.html $(DESTDIR)$(DOCDIR)
# ginstall $(WORKSRC)/doc/msmtp.pdf $(DESTDIR)$(DOCDIR)
ginstall -d $(DESTDIR)$(sysconfdir)
- ginstall $(WORKSRC)/doc/msmtprc-system.example \
- $(WORKSRC)/doc/msmtprc-user.example \
- $(DESTDIR)$(sysconfdir)
+ cat $(WORKSRC)/doc/msmtprc-system.example | \
+ perl -np -e 's/^/#/ if( /^[^#]+/ );' \
+ -e 's,(tls_trust_file\s+).*,\1$(CA_CERTIFICATES),;' \
+ > $(DESTDIR)/etc/opt/csw/msmtprc
+ ginstall $(WORKSRC)/doc/msmtprc-user.example \
+ $(DESTDIR)$(DOCDIR)/msmtprc-user.example
perl -pi -e 's,/usr/local/etc,$(sysconfdir),;' \
-e 's,/usr/local/bin,$(bindir),;' \
$(DESTDIR)$(infodir)/msmtp.info \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list