added solaris-dist
authorswa <swa@users.sourceforge.net>
Wed, 27 Mar 2002 14:53:19 +0000 (14:53 +0000)
committerswa <swa@users.sourceforge.net>
Wed, 27 Mar 2002 14:53:19 +0000 (14:53 +0000)
GNUmakefile.in

index a122acd..490944c 100644 (file)
@@ -1,6 +1,6 @@
 # Note:  Makefile is built automatically from Makefile.in
 #
-# $Id: GNUmakefile.in,v 1.33 2002/03/27 03:05:35 hal9 Exp $
+# $Id: GNUmakefile.in,v 1.34 2002/03/27 10:30:11 swa Exp $
 #
 # Written by and Copyright (C) 2001 the SourceForge
 # Privoxy team. http://www.privoxy.org/
@@ -105,6 +105,14 @@ C_SRC  = actions.c cgi.c cgiedit.c cgisimple.c deanimate.c encode.c \
 C_OBJS = $(C_SRC:.c=.@OBJEXT@)
 C_HDRS = $(C_SRC:.c=.h) project.h actionlist.h
 
+CONFIG_FILES = config \
+               default.action \
+               basic.action intermediate.action advanced.action \
+               default.filter \
+               templates/*
+
+DOC_FILES = AUTHORS LICENSE README ChangeLog doc/text/* privoxy.1
+
 W32_SRC   = @WIN_ONLY@w32log.c w32taskbar.c win32.c
 W32_FILES = @WIN_ONLY@w32.res
 W32_OBJS  = @WIN_ONLY@$(W32_SRC:.c=.@OBJEXT@) $(W32_FILES)
@@ -261,10 +269,41 @@ redhat-upload:
 #############################################################################
 # sun solaris  distribution
 #############################################################################
+
 solaris-dist:
-       @$(ECHO) coming soon. 
+       @$(ECHO) ""
+       @$(ECHO) "You have run autoconf && autoheader && ./configure right?"
+       @$(ECHO) ""
+       $(MAKE) $(PROGRAM)
+       $(STRIP_PROG) $(PROGRAM)
+       $(LN) -s current ../privoxy-$(VERSION)-$(CODE_STATUS)
+# add program
+       $(TAR) -C.. -cvhf privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar privoxy-$(VERSION)-$(CODE_STATUS)/$(PROGRAM)
+# add config files
+       for foo in $(CONFIG_FILES); do \
+               $(TAR) -C.. --exclude "CVS" --exclude "#*" --exclude ".#*" --exclude ".cvsignore" -uvhf privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar privoxy-$(VERSION)-$(CODE_STATUS)/$$foo; \
+       done; 
+# add documentation
+       for foo in $(DOC_FILES); do \
+               $(TAR) -C.. --exclude "CVS" --exclude "#*" --exclude ".#*" --exclude ".cvsignore" -uvhf privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar privoxy-$(VERSION)-$(CODE_STATUS)/$$foo; \
+       done; 
+# and zip the archive
+       $(RM) ../privoxy-$(VERSION)-$(CODE_STATUS)
+       $(GZIP_PROG) privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar
+       @$(ECHO) Distribution with binary created.
+
+# anonymously ncftps the tarball to sourceforge
 solaris-upload:
-       @$(ECHO) coming soon. 
+       ncftpput -u anonymous -p ijbswa-developers@lists.sourceforge.net upload.sourceforge.net /incoming privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar.gz
+       @$(ECHO) -------------------------------------------------------
+       @$(ECHO) Now goto
+       @$(ECHO) http://sourceforge.net/project/admin/editpackages.php?group_id=11118
+       @$(ECHO) ... and release the files.
+       @$(ECHO) -------------------------------------------------------
+
+
+solaris-clean:
+       $(RM) privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar*
 
 #############################################################################
 # hpux distribution
@@ -298,6 +337,14 @@ amiga-dist:
 amiga-upload:
        @$(ECHO) coming soon. 
 
+#############################################################################
+# freebsd distribution
+#############################################################################
+freebsd-dist:
+       @$(ECHO) coming soon. 
+freebsd-upload:
+       @$(ECHO) coming soon. 
+
 #############################################################################
 # suse distribution. works fine. no need to be root. 
 #############################################################################
@@ -315,7 +362,7 @@ suse-dist:
        if [ -f $(TAR_ARCH) ]; then $(RM) $(TAR_ARCH); fi
 
        TMPFILE=$$(mktemp -q /tmp/$(PROGRAM).XXXXXX); \
-       if $(SED) -e 's/^\(Version:\).*/\1 $(RPM_VERSION)/g' \
+       if $(SED) -e 's/^\(Version:\).*/\1 $(RPM_VERSIO)/g' \
              -e 's/^\(Release:\).*/\1 $(RPM_PACKAGEV)/g' \
               privoxy-suse.spec > $$TMPFILE ; then \
       $(MV) -f $$TMPFILE privoxy-suse.spec; \
@@ -376,7 +423,7 @@ tarball-dist: clobber
        $(LN) -s current ../privoxy-$(VERSION)-$(CODE_STATUS)
        $(TAR) -C.. --exclude "CVS" --exclude "#*" --exclude ".#*" --exclude ".cvsignore" -cvhzf privoxy-$(VERSION)-$(CODE_STATUS)-src.tar.gz privoxy-$(VERSION)-$(CODE_STATUS)
        $(RM) ../privoxy-$(VERSION)-$(CODE_STATUS)
-       @$(ECHO) Tarball (with any binary) created.
+       @$(ECHO) Tarball (without any binary) created.
 
 # anonymously ncftps the tarball to sourceforge
 tarball-upload:
@@ -572,6 +619,9 @@ install: all
 ## end:
 
 # $Log: GNUmakefile.in,v $
+# Revision 1.34  2002/03/27 10:30:11  swa
+# we want a html man file on the webserver
+#
 # Revision 1.33  2002/03/27 03:05:35  hal9
 # Added man2html target for docs (redhat-dok only for now)
 #