Revision: 14927
          http://gar.svn.sourceforge.net/gar/?rev=14927&view=rev
Author:   skayser
Date:     2011-06-28 21:05:30 +0000 (Tue, 28 Jun 2011)

Log Message:
-----------
autossh/trunk: add license file, update changelog, drop non-observable 
AUTOSSH_PORT issue

Modified Paths:
--------------
    csw/mgar/pkg/autossh/trunk/Makefile
    csw/mgar/pkg/autossh/trunk/files/changelog.CSW

Modified: csw/mgar/pkg/autossh/trunk/Makefile
===================================================================
--- csw/mgar/pkg/autossh/trunk/Makefile 2011-06-28 17:52:35 UTC (rev 14926)
+++ csw/mgar/pkg/autossh/trunk/Makefile 2011-06-28 21:05:30 UTC (rev 14927)
@@ -1,12 +1,12 @@
 # TODO (release-critical prefixed with !, non release-critical with *)
-# ! As soon as AUTOSSH_PORT is set, the invocation of autossh will
-#   pass wrong options to ssh.
+#
 # * man page doesn't properly format on Solaris. Upstream notified on
 #   2009-06-24, intends to work on it, has access to his own Solaris
-#   box. In case of a new upstream version, verify whether man page
+#   box. In case of a upstream version >1.4b, verify whether man page
 #   formats properly (for now see install-preformatted-manpage: below).
 # * DESTDIR and --with-ssh handling could be fixed. See the Debian
 #   patch tracker: http://patch-tracker.debian.org/package/autossh/1.4b-1
+#
 NAME = autossh
 VERSION = 1.4b
 CATEGORIES = net
@@ -23,7 +23,7 @@
 DISTFILES    = $(NAME)-$(VERSION).tgz
 
 TEST_SCRIPTS =
-INSTALL_SCRIPTS = custom preformatted-manpage
+INSTALL_SCRIPTS = custom preformatted-manpage extracted-license
 
 CONFIGURE_ARGS = $(DIRPATHS)
 NORUNPATH = 1
@@ -31,9 +31,6 @@
 # --with-ssh=/usr/bin/ssh doesn't work -> checking for ssh... /opt/csw/bin/ssh
 BUILD_ARGS = 'SSH=/usr/bin/ssh'
 
-# autossh doesn't ship a license and can't find one on $VENDOR_URL either
-CHECKPKG_OVERRIDES_CSWautossh += license-missing
-
 include gar/category.mk
 
 # Makefile install target doesn't honor $(DESTDIR) so we install manually
@@ -49,7 +46,6 @@
        cp $(WORKSRC)/autossh $(DESTDIR)$(prefix)/libexec/autossh
        cp $(addprefix $(WORKSRC)/,$(DOCS)) $(DOCDEST)
        cp $(addprefix $(WORKSRC)/,autossh.host rscreen) $(DOCDEST)/examples
-       cp $(FILEDIR)/changelog.CSW $(DOCDEST)
 
        @$(MAKECOOKIE)
 
@@ -63,3 +59,18 @@
        groff -m doc -Tascii -P-cuob $(WORKSRC)/autossh.1 > \
                $(DESTDIR)$(mandir)/catman1/autossh.1
        @$(MAKECOOKIE)
+
+# autossh doesn't ship with an explicit license file, thus we extract
+# the license that's given in the source code
+install-extracted-license: DOCDEST=$(DESTDIR)$(docdir)/$(NAME)
+install-extracted-license: assert-no-upstream-license
+       sed -n '/ \* Copyright/,/ \*\//p' $(WORKSRC)/autossh.c | \
+               sed 's, \*[ /]*,,' > $(DOCDEST)/license
+       @$(MAKECOOKIE)
+
+assert-no-upstream-license:
+       if [ -f $(WORKSRC)/$(LICENSE) ]; then \
+               echo "Target install-extracted-license is obsolete!"; \
+               exit 2; \
+       fi
+       @$(MAKECOOKIE)

Modified: csw/mgar/pkg/autossh/trunk/files/changelog.CSW
===================================================================
--- csw/mgar/pkg/autossh/trunk/files/changelog.CSW      2011-06-28 17:52:35 UTC 
(rev 14926)
+++ csw/mgar/pkg/autossh/trunk/files/changelog.CSW      2011-06-28 21:05:30 UTC 
(rev 14927)
@@ -1,12 +1,13 @@
-autossh (1.4b,REV=2010.02.23)
+autossh (1.4b,REV=2011.06.28)
 
   * Merged version suffix into package version. (Closes #4003)
+  * Added license file.
   * Package now ships with a preformatted autossh.1 catman page so
     that "man autossh" works with Solaris nroff.
 
- -- Sebastian Kayser <skay...@opencsw.org>  Tue, 23 Feb 2010 21:01:41 +0100
+ -- Sebastian Kayser <skay...@opencsw.org>  Tue, 28 Jun 2011 23:01:56 +0200
 
-autossh (1.4b,REV=2009.06.25)
+autossh (1.4,REV=2009.06.25_b)
 
   * Initial release.
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to